@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ancizar+Serif:wght@500&family=Montserrat:wght@500&display=fallback&Playwrite+BR&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playwrite+BR:wght@200..400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fuzzy+Bubbles:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sono:wght,MONO@200..800,1&display=swap);html.ios{--ion-default-font:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Roboto",sans-serif}html.md{--ion-default-font:"Roboto","Helvetica Neue",sans-serif}html{--ion-font-family:var(--ion-default-font)}body{background:#fff;background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card .ion-page>ion-header>ion-toolbar:first-of-type{padding-top:0}html.ios ion-modal .ion-page{border-radius:inherit}.ion-color-primary{--ion-color-base:var(--ion-color-primary,#3880ff)!important;--ion-color-base-rgb:var(--ion-color-primary-rgb,56,128,255)!important;--ion-color-contrast:var(--ion-color-primary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-primary-shade,#3171e0)!important;--ion-color-tint:var(--ion-color-primary-tint,#4c8dff)!important}.ion-color-secondary{--ion-color-base:var(--ion-color-secondary,#3dc2ff)!important;--ion-color-base-rgb:var(--ion-color-secondary-rgb,61,194,255)!important;--ion-color-contrast:var(--ion-color-secondary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-secondary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-secondary-shade,#36abe0)!important;--ion-color-tint:var(--ion-color-secondary-tint,#50c8ff)!important}.ion-color-tertiary{--ion-color-base:var(--ion-color-tertiary,#5260ff)!important;--ion-color-base-rgb:var(--ion-color-tertiary-rgb,82,96,255)!important;--ion-color-contrast:var(--ion-color-tertiary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-tertiary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-tertiary-shade,#4854e0)!important;--ion-color-tint:var(--ion-color-tertiary-tint,#6370ff)!important}.ion-color-success{--ion-color-base:var(--ion-color-success,#2dd36f)!important;--ion-color-base-rgb:var(--ion-color-success-rgb,45,211,111)!important;--ion-color-contrast:var(--ion-color-success-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-success-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-success-shade,#28ba62)!important;--ion-color-tint:var(--ion-color-success-tint,#42d77d)!important}.ion-color-warning{--ion-color-base:var(--ion-color-warning,#ffc409)!important;--ion-color-base-rgb:var(--ion-color-warning-rgb,255,196,9)!important;--ion-color-contrast:var(--ion-color-warning-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-warning-contrast-rgb,0,0,0)!important;--ion-color-shade:var(--ion-color-warning-shade,#e0ac08)!important;--ion-color-tint:var(--ion-color-warning-tint,#ffca22)!important}.ion-color-danger{--ion-color-base:var(--ion-color-danger,#eb445a)!important;--ion-color-base-rgb:var(--ion-color-danger-rgb,235,68,90)!important;--ion-color-contrast:var(--ion-color-danger-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-danger-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-danger-shade,#cf3c4f)!important;--ion-color-tint:var(--ion-color-danger-tint,#ed576b)!important}.ion-color-light{--ion-color-base:var(--ion-color-light,#f4f5f8)!important;--ion-color-base-rgb:var(--ion-color-light-rgb,244,245,248)!important;--ion-color-contrast:var(--ion-color-light-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-light-contrast-rgb,0,0,0)!important;--ion-color-shade:var(--ion-color-light-shade,#d7d8da)!important;--ion-color-tint:var(--ion-color-light-tint,#f5f6f9)!important}.ion-color-medium{--ion-color-base:var(--ion-color-medium,#92949c)!important;--ion-color-base-rgb:var(--ion-color-medium-rgb,146,148,156)!important;--ion-color-contrast:var(--ion-color-medium-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-medium-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-medium-shade,#808289)!important;--ion-color-tint:var(--ion-color-medium-tint,#9d9fa6)!important}.ion-color-dark{--ion-color-base:var(--ion-color-dark,#222428)!important;--ion-color-base-rgb:var(--ion-color-dark-rgb,34,36,40)!important;--ion-color-contrast:var(--ion-color-dark-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-dark-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-dark-shade,#1e2023)!important;--ion-color-tint:var(--ion-color-dark-tint,#383a3e)!important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;overflow:hidden;z-index:0}.split-pane-visible>.ion-page.split-pane-main{position:relative}.ion-page-hidden,[hidden],ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-menu-controller,ion-modal-controller,ion-nav-controller,ion-picker-controller,ion-popover-controller,ion-route,ion-route-redirect,ion-router,ion-select-option,ion-toast-controller{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports (padding-top: 20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports (padding-top: constant(safe-area-inset-top)){html{--ion-safe-area-top:constant(safe-area-inset-top);--ion-safe-area-bottom:constant(safe-area-inset-bottom);--ion-safe-area-left:constant(safe-area-inset-left);--ion-safe-area-right:constant(safe-area-inset-right)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top:env(safe-area-inset-top);--ion-safe-area-bottom:env(safe-area-inset-bottom);--ion-safe-area-left:env(safe-area-inset-left);--ion-safe-area-right:env(safe-area-inset-right)}}ion-card-header.ion-color .ion-inherit-color,ion-card.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-push,.md .menu-content-reveal{box-shadow:4px 0 16px rgba(0,0,0,.18)}ion-input input::-webkit-date-and-time-value{text-align:start}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%;border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,label,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::-moz-placeholder{padding-left:2px}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}.ion-tappable,[tappable],[tappable] div,[tappable] ion-icon,[tappable] ion-label,[tappable] span,a,a div,a ion-icon,a ion-label,a span,button,button div,button ion-icon,button ion-label,button span,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{border:0;border-radius:0;font-family:inherit;font-style:inherit;font-feature-settings:inherit;font-variant:inherit;line-height:1;text-transform:none;-webkit-appearance:button}[tappable],button{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-default-font);font-family:var(--ion-font-family)}a{background-color:transparent;color:#1a5c3e;color:var(--ion-color-primary,#3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:26px}h2{margin-top:18px;font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}small,sub,sup{font-size:75%}sub,sup{position:relative;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-down,.ion-hide-up{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}.ion-no-padding{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;padding:0}.ion-padding{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding:16px;padding:var(--ion-padding,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-padding{padding-left:unset;padding-right:unset;padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px)}}.ion-padding-top{--padding-top:var(--ion-padding,16px);padding-top:16px;padding-top:var(--ion-padding,16px)}.ion-padding-start{--padding-start:var(--ion-padding,16px);padding-left:16px;padding-left:var(--ion-padding,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-padding-start{padding-left:unset;padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px)}}.ion-padding-end{--padding-end:var(--ion-padding,16px);padding-right:16px;padding-right:var(--ion-padding,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-padding-end{padding-right:unset;padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px)}}.ion-padding-bottom{--padding-bottom:var(--ion-padding,16px)}.ion-padding-bottom,.ion-padding-vertical{padding-bottom:16px;padding-bottom:var(--ion-padding,16px)}.ion-padding-vertical{--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding-top:16px;padding-top:var(--ion-padding,16px)}.ion-padding-horizontal{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);padding-left:16px;padding-left:var(--ion-padding,16px);padding-right:16px;padding-right:var(--ion-padding,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-padding-horizontal{padding-left:unset;padding-right:unset;padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px)}}.ion-no-margin{--margin-start:0;--margin-end:0;--margin-top:0;--margin-bottom:0;margin:0}.ion-margin{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin:16px;margin:var(--ion-margin,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-margin{margin-left:unset;margin-right:unset;margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px)}}.ion-margin-top{--margin-top:var(--ion-margin,16px);margin-top:16px;margin-top:var(--ion-margin,16px)}.ion-margin-start{--margin-start:var(--ion-margin,16px);margin-left:16px;margin-left:var(--ion-margin,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-margin-start{margin-left:unset;margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px)}}.ion-margin-end{--margin-end:var(--ion-margin,16px);margin-right:16px;margin-right:var(--ion-margin,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-margin-end{margin-right:unset;margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px)}}.ion-margin-bottom{--margin-bottom:var(--ion-margin,16px)}.ion-margin-bottom,.ion-margin-vertical{margin-bottom:16px;margin-bottom:var(--ion-margin,16px)}.ion-margin-vertical{--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin-top:16px;margin-top:var(--ion-margin,16px)}.ion-margin-horizontal{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);margin-left:16px;margin-left:var(--ion-margin,16px);margin-right:16px;margin-right:var(--ion-margin,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-margin-horizontal{margin-left:unset;margin-right:unset;margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px)}}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start,[dir=rtl] .ion-float-start{float:right!important}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end,[dir=rtl] .ion-float-end{float:left!important}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start,[dir=rtl] .ion-float-sm-start{float:right!important}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end,[dir=rtl] .ion-float-sm-end{float:left!important}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start,[dir=rtl] .ion-float-md-start{float:right!important}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end,[dir=rtl] .ion-float-md-end{float:left!important}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start,[dir=rtl] .ion-float-lg-start{float:right!important}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end,[dir=rtl] .ion-float-lg-end{float:left!important}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start,[dir=rtl] .ion-float-xl-start{float:right!important}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end,[dir=rtl] .ion-float-xl-end{float:left!important}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}body{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.my-ancizar-serif-class{font-family:"Ancizar Serif",serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.playwrite-br{font-family:Playwrite BR,cursive;font-optical-sizing:auto;font-weight:300;font-style:normal}.fuzzy-bubbles-regular{font-weight:400}.fuzzy-bubbles-bold,.fuzzy-bubbles-regular{font-family:Fuzzy Bubbles,sans-serif;font-style:normal}.fuzzy-bubbles-bold{font-weight:700}.sono-500{font-family:Sono,monospace;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"MONO" 1}app-chip-input .ng2-tag-input{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px;padding:6px 10px;border:1px solid #e0e0e0;border:1px solid var(--ion-color-step-200,#e0e0e0);border-radius:8px;background-color:#f9f9f9;background-color:var(--ion-color-step-50,#f9f9f9);min-height:44px;transition:border-color .2s ease-in-out}app-chip-input .ng2-tag-input.ng2-tag-input--focused{border-color:#ccc;border-color:var(--ion-color-step-400,#ccc);box-shadow:none}app-chip-input .ng2-tag-input__tag-item.tag-item{background:#f4f5f8!important;background:var(--ion-color-light,#f4f5f8)!important;color:#262626!important;color:var(--ion-color-dark-shade,#262626)!important;border-radius:8px!important;border:1px solid #e0e0e0;border:1px solid var(--ion-color-step-200,#e0e0e0);box-shadow:none;height:30px;display:inline-flex;align-items:center;margin:0;padding:0 12px;font-family:var(--ion-default-font);font-family:var(--ion-font-family,-apple-system,sans-serif);font-size:14px;font-weight:500}app-chip-input .ng2-tag-input__tag-item.tag-item delete-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:0;transform:scale(0);transition:opacity .2s ease,transform .2s ease,margin-left .2s ease;margin-left:0}app-chip-input .ng2-tag-input__tag-item.tag-item:hover delete-icon{opacity:1;transform:scale(1);margin-left:6px}app-chip-input delete-icon svg{fill:var(--ion-color-medium-shade)!important;transition:fill .2s}app-chip-input delete-icon:hover svg{fill:var(--ion-color-danger)!important}app-chip-input .ng2-tag-input__text-input{flex-grow:1;height:30px;border:none;outline:none;padding:0;min-width:120px;background-color:transparent;font-family:var(--ion-default-font);font-family:var(--ion-font-family,-apple-system,sans-serif);font-size:14px;font-weight:500}@font-face{font-family:FuturaBook;src:url(/assets/fonts/FuturaSC-Boo.otf);font-display:swap}@font-face{font-family:Balckmaldina;src:url(/assets/fonts/Backind\ Maldina.otf);font-display:swap}.theme-default{--chat-font-primary:"Roboto","Helvetica Neue",sans-serif;--chat-font-secondary:"Roboto",sans-serif;--chat-bg-color:#e8ebe8;--chat-container-bg:#fff;--chat-border-color:#dcdcdc;--chat-sender-bg:#e8ebe8;--chat-text-color:#333;--chat-text-muted:#666;--chat-bubble-me-bg:#dcf8c6;--chat-bubble-me-text:#000;--chat-bubble-other-bg:#fff;--chat-bubble-other-text:#000;--chat-btn-hover-transform:rotate(12deg) scale(1.2);--chat-btn-color:#515e46;--chat-font-size-base:1rem;--chat-radius-bubble:8px}.theme-tropical-2025{--chat-font-primary:"FuturaBook","Arial",sans-serif;--chat-font-secondary:"Balckmaldina",serif;--chat-bg-color:hsla(0,0%,100%,.65);--chat-container-bg:hsla(0,0%,100%,.9);--chat-border-color:#515e46;--chat-sender-bg:rgba(81,94,70,.15);--chat-text-color:#515e46;--chat-text-muted:#6b7a5c;--chat-bubble-me-bg:#515e46;--chat-bubble-me-text:#fff;--chat-bubble-other-bg:#fff;--chat-bubble-other-text:#515e46;--chat-btn-hover-transform:translateY(-2px) scale(1.1);--chat-btn-color:#515e46;--chat-font-size-base:1.1rem;--chat-radius-bubble:16px}.chat-link{color:var(--ion-color-secondary);text-decoration:underline;font-weight:500;transition:opacity .2s}.chat-link:hover{opacity:.7}.document-container{border-radius:8px;overflow:hidden;border:1px solid rgba(26,92,62,.2);border:1px solid rgba(var(--ion-color-primary-rgb),.2);background:var(--ion-color-light);cursor:pointer;margin-top:4px;max-width:250px}.document-container.docx{padding:12px}.document-container .preview-box{height:150px;position:relative}.document-container .preview-box .pdf-image{width:100%;height:100%;background-size:cover;background-position:top}.document-container .preview-box .overlay{position:absolute;inset:0;background:rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.document-container .preview-box .overlay ion-icon{font-size:32px}:root{--tranquil-primary:var(--app-primary,var(--ion-color-primary,#1c1917));--tranquil-primary-hover:var(--app-primary-hover,#6d28d9);--tranquil-primary-rgb:var(--app-primary-rgb,28,25,23);--tranquil-accent:var(--app-accent,#6366f1);--tranquil-accent-rgb:var(--app-accent-rgb,99,102,241);--tranquil-gradient-primary:var(--app-gradient-primary,linear-gradient(135deg,#1c1917 0%,#6366f1 100%));--tranquil-gradient-hover:var(--app-gradient-hover,linear-gradient(135deg,#6d28d9 0%,#4f46e5 100%));--tranquil-gradient-subtle:linear-gradient(135deg,hsla(24,5%,64%,.08),hsla(24,5%,64%,.03));--tranquil-bg:var(--app-bg,#f8fafc);--tranquil-surface:var(--app-surface,#fff);--tranquil-surface-subtle:var(--app-surface-subtle,#f1f5f9);--tranquil-surface-card:var(--app-surface-card,#fff);--tranquil-surface-elevated:var(--app-surface-elevated,#fff);--tranquil-text:var(--app-text,#0f172a);--tranquil-text-muted:var(--app-text-muted,#64748b);--tranquil-text-subtle:var(--app-text-subtle,#94a3b8);--tranquil-text-inverse:#fff;--tranquil-border:var(--app-border,#e2e8f0);--tranquil-border-strong:var(--app-border-strong,#cbd5e1);--tranquil-border-focus:var(--app-border-focus,#1c1917);--tranquil-border-subtle:rgba(226,232,240,.6);--tranquil-success:var(--app-success,#10b981);--tranquil-success-bg:var(--app-success-bg,#ecfdf5);--tranquil-success-border:#a7f3d0;--tranquil-warning:var(--app-warning,#f59e0b);--tranquil-warning-bg:var(--app-warning-bg,#fffbeb);--tranquil-warning-border:#fde68a;--tranquil-danger:var(--app-danger,#ef4444);--tranquil-danger-bg:var(--app-danger-bg,#fef2f2);--tranquil-danger-border:#fecaca;--tranquil-info:var(--app-info,#3b82f6);--tranquil-info-bg:var(--app-info-bg,#eff6ff);--tranquil-info-border:#bfdbfe;--tranquil-shadow-xs:0 1px 2px rgba(15,23,42,.05);--tranquil-shadow-sm:0 2px 6px rgba(15,23,42,.06);--tranquil-shadow-md:0 4px 14px rgba(15,23,42,.08);--tranquil-shadow-lg:0 10px 28px rgba(15,23,42,.12);--tranquil-shadow-xl:0 20px 48px rgba(15,23,42,.18);--tranquil-shadow-primary:0 4px 14px rgba(28,25,23,.28);--tranquil-shadow-primary-lg:0 8px 24px rgba(28,25,23,.35);--tranquil-radius-sm:8px;--tranquil-radius-md:10px;--tranquil-radius-lg:14px;--tranquil-radius-xl:18px;--tranquil-radius-pill:9999px;--tranquil-z-base:1;--tranquil-z-sticky:10;--tranquil-z-dropdown:50;--tranquil-z-modal:1000;--tranquil-z-dialog:2000;--tranquil-z-toast:15000;--tranquil-secondary:var(--app-secondary,#6366f1);--tranquil-modal-hero-bg:var(--tranquil-gradient-subtle);--tranquil-modal-hero-image:none;--tranquil-modal-hero-color:transparent;--tranquil-modal-hero-text:var(--tranquil-text);--tranquil-modal-hero-text-inverse:var(--tranquil-text-inverse);--tranquil-modal-hero-min-height:80px;--tranquil-modal-hero-border:var(--tranquil-border);--tranquil-modal-hero-overlay:rgba(15,23,42,0)}[data-theme-engine=app]{--tranquil-primary:var(--ion-color-primary,#3880ff);--tranquil-primary-hover:var(--ion-color-primary-shade,#3171e0);--tranquil-accent:var(--ion-color-secondary,#3dc2ff);--tranquil-gradient-primary:linear-gradient(135deg,var(--ion-color-primary) 0%,var(--ion-color-secondary) 100%);--tranquil-gradient-hover:linear-gradient(135deg,var(--ion-color-primary-shade) 0%,var(--ion-color-secondary-shade) 100%)}.tranquil-header-badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:3px 10px;border-radius:9999px;border-radius:var(--tranquil-radius-pill);background:#ede9fe;color:#6d28d9;color:var(--tranquil-primary-hover);font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.tranquil-header-badge ion-icon{font-size:.82rem;color:var(--ion-color-primary,#1c1917);color:var(--tranquil-primary)}.tranquil-btn{align-items:center;border-radius:10px;border-radius:var(--tranquil-radius-md);cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;font-weight:700;grid-gap:6px;gap:6px;justify-content:center;min-height:40px;padding:8px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none}.tranquil-btn:disabled{cursor:not-allowed;opacity:.55}.tranquil-btn--primary{background:linear-gradient(135deg,#1c1917,#6366f1);background:var(--tranquil-gradient-primary);border:none;box-shadow:0 4px 14px rgba(28,25,23,.28);box-shadow:var(--tranquil-shadow-primary);color:#fff;color:var(--tranquil-text-inverse)}.tranquil-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#4f46e5);background:var(--tranquil-gradient-hover);box-shadow:0 8px 24px rgba(28,25,23,.35);box-shadow:var(--tranquil-shadow-primary-lg);transform:translateY(-1px)}.tranquil-btn--secondary{background:#fff;background:var(--tranquil-surface);border:1px solid #cbd5e1;border:1px solid var(--tranquil-border-strong);color:#0f172a;color:var(--tranquil-text)}.tranquil-btn--secondary:hover:not(:disabled){background:#f1f5f9;background:var(--tranquil-surface-subtle);border-color:#94a3b8;color:#0f172a;color:var(--tranquil-text);transform:translateY(-1px)}.tranquil-btn--danger{background:#fff;background:var(--tranquil-surface);border:1px solid #fecaca;border:1px solid var(--tranquil-danger-border);color:#ef4444;color:var(--tranquil-danger)}.tranquil-btn--danger:hover:not(:disabled){background:#fef2f2;background:var(--tranquil-danger-bg);border-color:#f87171;color:#b91c1c;transform:translateY(-1px)}.tranquil-btn--ghost{background:transparent;border:none;color:#64748b;color:var(--tranquil-text-muted)}.tranquil-btn--ghost:hover:not(:disabled){background:#f1f5f9;background:var(--tranquil-surface-subtle);color:#0f172a;color:var(--tranquil-text)}.tranquil-btn--sm{font-size:.78rem;min-height:32px;padding:5px 10px;border-radius:8px;border-radius:var(--tranquil-radius-sm)}.tranquil-btn--lg{font-size:.95rem;min-height:48px;padding:10px 24px;border-radius:14px;border-radius:var(--tranquil-radius-lg)}.tranquil-card{background:#fff;background:var(--tranquil-surface);border:1px solid #e2e8f0;border:1px solid var(--tranquil-border);border-radius:14px;border-radius:var(--tranquil-radius-lg);box-shadow:0 2px 6px rgba(15,23,42,.06);box-shadow:var(--tranquil-shadow-sm);padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.tranquil-card--hover:hover{box-shadow:0 4px 14px rgba(15,23,42,.08);box-shadow:var(--tranquil-shadow-md);border-color:#cbd5e1;transform:translateY(-2px)}.tranquil-label{color:#334155;display:grid;font-size:.78rem;font-weight:750;grid-gap:5px;gap:5px}.tranquil-input,.tranquil-select,.tranquil-textarea{background:#fff;background:var(--tranquil-surface);border:1px solid #cbd5e1;border:1px solid var(--tranquil-border-strong);border-radius:10px;border-radius:var(--tranquil-radius-md);box-sizing:border-box;color:#0f172a;color:var(--tranquil-text);font:inherit;font-size:.88rem;min-height:40px;padding:8px 12px;transition:all .15s ease;width:100%}.tranquil-input:focus,.tranquil-select:focus,.tranquil-textarea:focus{border-color:#1c1917;border-color:var(--tranquil-border-focus);box-shadow:0 0 0 3px rgba(28,25,23,.12);outline:none}.tranquil-input::-moz-placeholder,.tranquil-select::-moz-placeholder,.tranquil-textarea::-moz-placeholder{color:#94a3b8;color:var(--tranquil-text-subtle)}.tranquil-input::placeholder,.tranquil-select::placeholder,.tranquil-textarea::placeholder{color:#94a3b8;color:var(--tranquil-text-subtle)}.tranquil-textarea{min-height:88px;resize:vertical}.tranquil-tab-strip{display:flex;grid-gap:8px;gap:8px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.tranquil-tab-strip::-webkit-scrollbar{height:6px}.tranquil-tab-strip::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--tranquil-border-strong);border-radius:9999px;border-radius:var(--tranquil-radius-pill)}.tranquil-tab-button{flex:0 0 auto;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-height:38px;padding:6px 14px;border:1px solid #cbd5e1;border:1px solid var(--tranquil-border-strong);border-radius:9999px;border-radius:var(--tranquil-radius-pill);background:#fff;background:var(--tranquil-surface);color:#64748b;color:var(--tranquil-text-muted);font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.tranquil-tab-button:hover{background:#f8fafc;background:var(--tranquil-bg);border-color:#94a3b8;color:#0f172a;color:var(--tranquil-text);transform:translateY(-1px)}.tranquil-tab-button.active{border-color:transparent;background:linear-gradient(135deg,#1c1917,#6366f1);background:var(--tranquil-gradient-primary);color:#fff;color:var(--tranquil-text-inverse);box-shadow:0 4px 14px rgba(28,25,23,.28);box-shadow:var(--tranquil-shadow-primary)}.tranquil-tab-button.active small{background:hsla(0,0%,100%,.25);color:#fff;color:var(--tranquil-text-inverse)}.tranquil-tab-button small{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:9999px;border-radius:var(--tranquil-radius-pill);background:#f1f5f9;background:var(--tranquil-surface-subtle);font-size:.68rem;font-weight:800;transition:all .2s ease}.tranquil-chip,.tranquil-tab-button small{color:#64748b;color:var(--tranquil-text-muted)}.tranquil-chip{align-items:center;background:#fff;background:var(--tranquil-surface);border:1px solid #cbd5e1;border:1px solid var(--tranquil-border-strong);border-radius:9999px;border-radius:var(--tranquil-radius-pill);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:750;min-height:32px;padding:5px 12px;transition:all .15s ease}.tranquil-chip:hover{background:#f8fafc;background:var(--tranquil-bg);border-color:#94a3b8;color:#0f172a;color:var(--tranquil-text);transform:translateY(-1px)}.tranquil-chip--active,.tranquil-chip.active{background:linear-gradient(135deg,#1c1917,#6366f1);background:var(--tranquil-gradient-primary);border-color:transparent;color:#fff;color:var(--tranquil-text-inverse);box-shadow:0 2px 8px rgba(28,25,23,.25)}.tranquil-modal-header{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--tranquil-border);box-shadow:0 1px 2px rgba(15,23,42,.05);box-shadow:var(--tranquil-shadow-xs);background:#fff;background:var(--tranquil-surface)}.tranquil-modal-header ion-toolbar{--background:var(--tranquil-surface);--padding-start:16px;--padding-end:16px;--min-height:64px}.tranquil-modal-footer{border-top:1px solid #e2e8f0;border-top:1px solid var(--tranquil-border);box-shadow:0 -4px 16px rgba(15,23,42,.04)}.tranquil-modal-footer ion-toolbar{--background:var(--tranquil-surface);--padding-start:16px;--padding-end:16px;--min-height:64px}.tranquil-close-btn{align-items:center;background:#f1f5f9;background:var(--tranquil-surface-subtle);border:none;border-radius:50%;color:#64748b;color:var(--tranquil-text-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.tranquil-close-btn ion-icon{font-size:1.3rem}.tranquil-close-btn:hover{background:#e2e8f0;background:var(--tranquil-border);color:#0f172a;color:var(--tranquil-text)}.tranquil-modal-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:80px;min-height:var(--tranquil-modal-hero-min-height,80px);padding:16px 20px 14px;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--tranquil-modal-hero-border,var(--tranquil-border));background:linear-gradient(135deg,hsla(24,5%,64%,.08),hsla(24,5%,64%,.03));background:var(--tranquil-modal-hero-bg,var(--tranquil-gradient-subtle));background-size:cover;background-position:50%;overflow:hidden;color:#0f172a;color:var(--tranquil-modal-hero-text,var(--tranquil-text))}.tranquil-modal-hero:before{content:"";position:absolute;inset:0;background:rgba(15,23,42,0);background:var(--tranquil-modal-hero-overlay,rgba(15,23,42,0));pointer-events:none;z-index:0}.tranquil-modal-hero>*{position:relative;z-index:1}.tranquil-modal-hero.is-dark{--tranquil-modal-hero-text:var(--tranquil-text-inverse);--tranquil-modal-hero-overlay:rgba(15,23,42,.36)}.tranquil-modal-hero.is-compact{--tranquil-modal-hero-min-height:48px;padding:10px 16px}.tranquil-modal-hero .hero-eyebrow{font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin-bottom:4px}.tranquil-modal-hero .hero-title{font-size:1.25rem;font-weight:800;margin:0;line-height:1.25}.tranquil-modal-hero .hero-subtitle{font-size:.82rem;opacity:.8;margin:4px 0 0}.tranquil-alert{border-radius:10px;border-radius:var(--tranquil-radius-md);margin:0;padding:10px 14px;font-size:.84rem;font-weight:600}.tranquil-alert--warning{background:#fffbeb;background:var(--tranquil-warning-bg);border:1px solid #fde68a;border:1px solid var(--tranquil-warning-border);color:#b45309}.tranquil-alert--error{background:#fef2f2;background:var(--tranquil-danger-bg);border:1px solid #fecaca;border:1px solid var(--tranquil-danger-border);color:#ef4444;color:var(--tranquil-danger)}.tranquil-alert--success{background:#ecfdf5;background:var(--tranquil-success-bg);border:1px solid #a7f3d0;border:1px solid var(--tranquil-success-border);color:#047857}.tranquil-alert--info{background:#eff6ff;background:var(--tranquil-info-bg);border:1px solid #bfdbfe;border:1px solid var(--tranquil-info-border);color:#1d4ed8}ion-content.bg{--background:linear-gradient(0deg,hsla(0,0%,100%,.56),hsla(0,0%,100%,.45)),url(https://ik.imagekit.io/zypzerw5j/Common/IMG_9026-scaled.jpg) no-repeat center center /cover}.bg{position:fixed;z-index:0;width:100vw;height:100vh;background-image:linear-gradient(0deg,hsla(0,0%,100%,.56),hsla(0,0%,100%,.45)),url(https://ik.imagekit.io/zypzerw5j/Common/IMG_9026-scaled.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}ion-card.card-com-autocomplete{overflow:visible}.custom-modal-transparent{--backdrop-opacity:0;--background:transparent}.custom-modal-transparent ion-content{--background:transparent}ion-modal.message-workbench-modal{--width:90%;--max-width:1200px;--height:85%;--max-height:820px;--border-radius:16px;--box-shadow:0 24px 48px rgba(0,0,0,.2)}@media (max-width: 991px){ion-modal.message-workbench-modal{--width:100%;--height:100%;--border-radius:0}}ion-modal.tranquil-coin-center-overlay{--width:100%;--height:100%;--max-width:none;--max-height:none;--border-radius:0;--background:transparent;--box-shadow:none;--backdrop-opacity:0}@media (min-width: 992px){ion-modal.purchase-modal-large{--width:980px;--height:auto;--min-height:90vh;--border-radius:16px}ion-modal.product-edit-modal-large{--width:96vw;--max-width:1680px;--height:94dvh;--max-height:none;--border-radius:16px;--box-shadow:0 24px 48px rgba(0,0,0,.24)}ion-modal.post-edit-modal-large{--width:92vw;--max-width:1400px;--height:90vh;--max-height:920px;--border-radius:16px;--box-shadow:0 24px 48px rgba(0,0,0,.24)}ion-modal.art-collection-editor-modal-xl{--width:96vw;--max-width:1560px;--height:94dvh;--max-height:none;--border-radius:18px;--box-shadow:0 28px 70px rgba(26,46,33,.28)}ion-modal.art-collection-product-picker-modal-xl{--width:94vw;--max-width:1480px;--height:90dvh;--max-height:none;--border-radius:18px;--box-shadow:0 24px 58px rgba(26,46,33,.24)}.modal-md{--width:790px;--height:80vh}}@media (max-width: 991px){ion-modal.art-collection-editor-modal-xl,ion-modal.art-collection-product-picker-modal-xl,ion-modal.product-edit-modal-large{--width:100%;--height:100%;--max-width:none;--border-radius:0}}.modal-lg{--width:90%;--max-width:800px;--height:90%;--border-radius:8px;--box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.modal-lg .ion-content{--padding-top:0;--padding-bottom:0}@media (max-width: 768px){.modal-lg{--width:100%;--max-width:100%;--height:100%;--border-radius:0}}.modal-fullpage{--width:100%;--height:100%;--border-radius:8px;--box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.modal-fullpage .ion-content{--padding-top:0;--padding-bottom:0}@media (max-width: 768px){.modal-fullpage{--width:100%;--max-width:100%;--height:100%;--border-radius:0}}ion-popover.ai-copilot-popover{--background:#0f172a;--box-shadow:0 10px 25px -5px rgba(0,0,0,.5),0 8px 10px -6px rgba(0,0,0,.3);--width:320px;--max-width:90vw;--border-radius:12px}ion-popover.ai-copilot-popover::part(content){border-radius:12px;border:1px solid #334155;background:#0f172a;padding:0}body,html{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}ion-content::part(scroll){touch-action:pan-y pinch-zoom!important}.ion-content-scroll-host{touch-action:pan-y pinch-zoom!important}.theme-popover-wide{--width:350px}.pdf-full-modal{--width:100%;--height:100%;--max-width:100%;--max-height:100%;--border-radius:0}.large-modal{--width:80%;--height:85%;--border-radius:12px}@media (max-width: 768px){.large-modal{--width:100%;--height:100%;--border-radius:0}}.pdf-viewer-modal{--width:90%;--height:85%;--border-radius:16px;--box-shadow:0 28px 48px rgba(0,0,0,.4)}@media (max-width: 768px){.pdf-viewer-modal{--width:95%;--height:90%;align-items:flex-end}}.pdf-viewer-modal .ion-page{border-radius:var(--border-radius);overflow:hidden}.studio-fullscreen-modal{--width:95vw;--height:95vh;--max-width:1400px;--border-radius:16px;--box-shadow:0 28px 48px rgba(0,0,0,.4)}.tranquil-category-manager-modal{--width:min(94vw,1280px);--height:min(82vh,760px);--max-width:1280px;--max-height:760px;--border-radius:16px}.tranquil-item-details-modal-xl{--width:min(92vw,1280px);--height:min(88vh,860px);--max-width:1280px;--max-height:860px;--border-radius:20px;--box-shadow:0 28px 70px rgba(15,23,42,.26);--backdrop-opacity:0.52}.studio-fullscreen-modal .modal-wrapper{width:95vw!important;height:95vh!important;max-width:1400px!important;border-radius:16px!important}.cdk-drag-preview{box-sizing:border-box;pointer-events:none!important}.cdk-global-scrollblock{overflow:hidden!important}.custom-theme-popover{--width:380px;--z-index:130000;z-index:130000!important}.action-center-modal{--width:85%;--max-width:960px;--height:80%;--max-height:760px;--border-radius:16px;--box-shadow:0 24px 48px rgba(26,77,37,.12)}@media (max-width: 768px){.action-center-modal{--width:100%;--height:100%;--border-radius:0}}.action-center-modal .ion-page{border-radius:var(--border-radius);overflow:hidden}ion-modal.content-card-view-modal,ion-modal.content-card-viewer-modal,ion-modal.study-content-card-viewer-modal,ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form)){--width:100vw;--height:100vh;--max-width:100vw;--max-height:100vh;--border-radius:0;z-index:10000}ion-modal.content-card-view-modal::part(content),ion-modal.content-card-viewer-modal::part(content),ion-modal.study-content-card-viewer-modal::part(content),ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form))::part(content){width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0;overflow:hidden}@media (min-width: 768px){ion-modal.content-card-view-modal,ion-modal.content-card-viewer-modal,ion-modal.study-content-card-viewer-modal,ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form)){--width:calc(100vw - 16px);--height:calc(100vh - 16px);--border-radius:18px}ion-modal.content-card-view-modal::part(content),ion-modal.content-card-viewer-modal::part(content),ion-modal.study-content-card-viewer-modal::part(content),ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form))::part(content){width:calc(100vw - 16px);height:calc(100vh - 16px);border-radius:18px}}.chat-fab,.chat-launcher,.chat-window,.floating-chat-fab,.global-support-chat,.mode-fab-container,.support-chat-fab,app-chat-fab,app-global-support-chat{z-index:2147483000!important}.call-toast-container,app-audio-call-toast{z-index:2147483600!important}body:has(ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form))) .call-toast-container,body:has(ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form))) app-audio-call-toast .call-toast-container{top:max(12px,env(safe-area-inset-top))!important;right:16px!important;z-index:2147483600!important}ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form)){--width:calc(100vw - 16px);--height:calc(100vh - 16px);--max-width:calc(100vw - 16px);--max-height:calc(100vh - 16px);--border-radius:18px;z-index:90000}ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form))::part(content){width:calc(100vw - 16px);height:calc(100vh - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:18px;overflow:hidden}ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form)) app-study-content-card-view{display:flex;width:100%;height:100%;min-width:0;min-height:0}ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form)) .viewer-header-shell{position:relative;z-index:2}ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form)) .canvas-area,ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form)) .main-workspace{min-height:0}.chat-launcher,.chat-window,.mode-fab-container,app-global-support-chat .chat-launcher,app-global-support-chat .chat-window,app-global-support-chat .mode-fab-container{z-index:95000!important}body:has(ion-modal:not(.student-study-folder-modal)):has(ion-modal:not(.student-study-folder-modal)) .chat-fab,body:has(ion-modal:not(.student-study-folder-modal)):has(ion-modal:not(.student-study-folder-modal)) .chat-launcher,body:has(ion-modal:not(.student-study-folder-modal)):has(ion-modal:not(.student-study-folder-modal)) .chat-window,body:has(ion-modal:not(.student-study-folder-modal)):has(ion-modal:not(.student-study-folder-modal)) .floating-chat-fab,body:has(ion-modal:not(.student-study-folder-modal)):has(ion-modal:not(.student-study-folder-modal)) .global-support-chat,body:has(ion-modal:not(.student-study-folder-modal)):has(ion-modal:not(.student-study-folder-modal)) .mode-fab-container,body:has(ion-modal:not(.student-study-folder-modal)):has(ion-modal:not(.student-study-folder-modal)) .support-chat-fab,body:has(ion-modal:not(.student-study-folder-modal)):has(ion-modal:not(.student-study-folder-modal)) app-chat-fab,body:has(ion-modal:not(.student-study-folder-modal)):has(ion-modal:not(.student-study-folder-modal)) app-global-support-chat,body:has(ion-modal:not(.student-study-folder-modal)):has(ion-modal:not(.student-study-folder-modal)) app-global-support-chat .chat-launcher,body:has(ion-modal:not(.student-study-folder-modal)):has(ion-modal:not(.student-study-folder-modal)) app-global-support-chat .chat-window,body:has(ion-modal:not(.student-study-folder-modal)):has(ion-modal:not(.student-study-folder-modal)) app-global-support-chat .mode-fab-container{z-index:12000!important}.call-toast-container,app-audio-call-toast .call-toast-container{z-index:100000!important}body:has(ion-modal app-study-content-card-view) .call-toast-container,body:has(ion-modal app-study-content-card-view) app-audio-call-toast .call-toast-container{top:12px!important;bottom:auto!important;z-index:100000!important;pointer-events:auto}body:has(app-message-workbench) .call-toast-container,body:has(app-message-workbench) app-audio-call-toast .call-toast-container{top:150px!important}ion-modal.edit-enrollment-lesson-modal,ion-modal.student-study-folder-modal,ion-modal:has(app-edit-enrollment-lesson-modal),ion-modal:has(app-student-study-folder-modal){--z-index:100000;z-index:100000!important;--width:90%;--max-width:1200px;--height:85%;--max-height:820px;--border-radius:16px;--box-shadow:0 24px 48px rgba(26,77,37,.12)}@media (max-width: 768px){ion-modal.edit-enrollment-lesson-modal,ion-modal.student-study-folder-modal,ion-modal:has(app-edit-enrollment-lesson-modal),ion-modal:has(app-student-study-folder-modal){--width:100%;--height:100%;--border-radius:0}}body:has(ion-modal.student-study-folder-modal) ion-modal.action-center-modal,body:has(ion-modal.student-study-folder-modal) ion-modal.edit-enrollment-lesson-modal,body:has(ion-modal.student-study-folder-modal) ion-modal.pdf-viewer-modal,body:has(ion-modal.student-study-folder-modal) ion-modal.repor-enrollment-lesson-modal,body:has(ion-modal.student-study-folder-modal) ion-modal:has(app-edit-enrollment-lesson-modal),body:has(ion-modal.student-study-folder-modal) ion-modal:has(app-generate-enrollment-lessons-modal),body:has(ion-modal.student-study-folder-modal) ion-modal:has(app-repor-enrollment-lesson-modal),body:has(ion-modal:has(app-student-study-folder-modal)) ion-modal.action-center-modal,body:has(ion-modal:has(app-student-study-folder-modal)) ion-modal.edit-enrollment-lesson-modal,body:has(ion-modal:has(app-student-study-folder-modal)) ion-modal.pdf-viewer-modal,body:has(ion-modal:has(app-student-study-folder-modal)) ion-modal.repor-enrollment-lesson-modal,body:has(ion-modal:has(app-student-study-folder-modal)) ion-modal:has(app-edit-enrollment-lesson-modal),body:has(ion-modal:has(app-student-study-folder-modal)) ion-modal:has(app-generate-enrollment-lessons-modal),body:has(ion-modal:has(app-student-study-folder-modal)) ion-modal:has(app-repor-enrollment-lesson-modal){--z-index:110000;z-index:110000!important}ion-modal.repor-enrollment-lesson-modal,ion-modal:has(app-repor-enrollment-lesson-modal){--z-index:110000;z-index:110000!important;--width:440px;--height:280px;--border-radius:16px;--box-shadow:0 16px 32px rgba(0,0,0,.15)}@media (max-width: 576px){ion-modal.repor-enrollment-lesson-modal,ion-modal:has(app-repor-enrollment-lesson-modal){--width:100%;--height:100%;--border-radius:0}}ion-modal.action-center-modal{--z-index:110000;z-index:110000!important}body:has(ion-modal.message-workbench-modal) ion-modal.edit-enrollment-lesson-modal,body:has(ion-modal.message-workbench-modal) ion-modal.student-study-folder-modal,body:has(ion-modal.message-workbench-modal) ion-modal:has(app-edit-enrollment-lesson-modal),body:has(ion-modal.message-workbench-modal) ion-modal:has(app-student-study-folder-modal){--z-index:auto!important;z-index:auto!important}ion-popover.message-workbench-select-popover{--width:min(420px,calc(100vw - 24px));--max-height:min(560px,calc(100vh - 32px))}body:has(.message-workbench-modal) .mode-fab-container,body:has(.message-workbench-modal) app-global-support-chat,body:has(ion-modal.message-workbench-modal) .mode-fab-container,body:has(ion-modal.message-workbench-modal) app-global-support-chat,html:has(.message-workbench-modal) .mode-fab-container,html:has(.message-workbench-modal) app-global-support-chat,ion-app:has(.message-workbench-modal) app-global-support-chat{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.repor-action-button{min-height:38px!important;margin:0!important;--border-radius:10px!important;--padding-start:12px!important;--padding-end:12px!important;font-family:Geologica,sans-serif!important;font-size:.78rem!important;font-weight:800!important}body:has(ion-modal app-study-content-card-view) .mode-fab-container,body:has(ion-modal app-study-content-card-view) app-global-support-chat .mode-fab-container,body:has(ion-modal.student-study-folder-modal) .mode-fab-container,body:has(ion-modal.student-study-folder-modal) app-global-support-chat .mode-fab-container,body:has(ion-modal:has(app-student-study-folder-modal)) .mode-fab-container,body:has(ion-modal:has(app-student-study-folder-modal)) app-global-support-chat .mode-fab-container{z-index:15000!important}@media (max-width: 768px){ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form)){--width:100vw;--height:100vh;--max-width:100vw;--max-height:100vh;--border-radius:0}ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form))::part(content){width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}}ion-modal:has(app-content-card-form),ion-modal:has(app-study-content-card-view){--width:calc(100vw - 12px);--height:calc(100vh - 12px);--max-width:none;--max-height:none;--border-radius:18px}ion-modal:has(app-content-card-form)::part(content),ion-modal:has(app-study-content-card-view)::part(content){width:calc(100vw - 12px);height:calc(100vh - 12px);max-width:none;max-height:none;border-radius:18px;overflow:hidden}ion-modal:has(app-content-card-form) app-content-card-form,ion-modal:has(app-content-card-form) app-content-card-form .full-height,ion-modal:has(app-content-card-form) app-content-card-form .main-grid,ion-modal:has(app-content-card-form) app-content-card-form ion-content,ion-modal:has(app-study-content-card-view) app-study-content-card-view,ion-modal:has(app-study-content-card-view) app-study-content-card-view .canvas-area,ion-modal:has(app-study-content-card-view) app-study-content-card-view .main-workspace{display:flex;flex-direction:column;height:100%;min-height:0}ion-modal:has(app-content-card-form) app-content-card-form .full-height,ion-modal:has(app-content-card-form) app-content-card-form .main-grid{width:100%}ion-modal:has(app-content-card-form) app-content-card-form .form-column,ion-modal:has(app-content-card-form) app-content-card-form .preview-column{min-height:0}ion-modal:has(app-content-card-form) app-content-card-form .form-scroll-area,ion-modal:has(app-content-card-form) app-content-card-form .preview-column{flex:1 1 auto;min-height:0}body:has(ion-modal app-content-card-form) app-audio-call-toast .call-toast-container,body:has(ion-modal app-study-content-card-view) app-audio-call-toast .call-toast-container{top:auto!important;right:22px!important;bottom:22px!important;left:auto!important;z-index:200010!important;pointer-events:auto}body:has(ion-modal app-content-card-form) app-global-support-chat .chat-launcher,body:has(ion-modal app-content-card-form) app-global-support-chat .chat-window,body:has(ion-modal app-content-card-form) app-global-support-chat .mode-fab-container,body:has(ion-modal app-study-content-card-view) app-global-support-chat .chat-launcher,body:has(ion-modal app-study-content-card-view) app-global-support-chat .chat-window,body:has(ion-modal app-study-content-card-view) app-global-support-chat .mode-fab-container{z-index:200000!important}@media (max-width: 900px){ion-modal:has(app-content-card-form),ion-modal:has(app-study-content-card-view){--width:100vw;--height:100vh;--border-radius:0}ion-modal:has(app-content-card-form)::part(content),ion-modal:has(app-study-content-card-view)::part(content){width:100vw;height:100vh;border-radius:0}body:has(ion-modal app-content-card-form) app-audio-call-toast .call-toast-container,body:has(ion-modal app-study-content-card-view) app-audio-call-toast .call-toast-container{right:12px!important;bottom:12px!important;max-width:calc(100vw - 24px)}}ion-modal.content-card-form-modal,ion-modal.content-card-viewer-modal,ion-modal.studio-fullscreen-modal{--width:calc(100vw - 12px);--height:calc(100vh - 12px);--max-width:calc(100vw - 12px);--max-height:calc(100vh - 12px);--border-radius:18px}ion-modal.studio-fullscreen-modal{--z-index:125000;z-index:125000!important}ion-modal.content-card-form-modal::part(content),ion-modal.content-card-viewer-modal::part(content),ion-modal.studio-fullscreen-modal::part(content){width:calc(100vw - 12px);height:calc(100vh - 12px);max-width:calc(100vw - 12px);max-height:calc(100vh - 12px);border-radius:18px;overflow:hidden}ion-modal.content-card-form-modal app-content-card-form,ion-modal.content-card-viewer-modal app-study-content-card-view,ion-modal.studio-fullscreen-modal app-decoration-studio-modal{display:flex;width:100%;height:100%;min-width:0;min-height:0}ion-modal:has(app-content-card-form),ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form)){--width:calc(100vw - 12px);--height:calc(100vh - 12px);--max-width:calc(100vw - 12px);--max-height:calc(100vh - 12px);--border-radius:18px}ion-modal:has(app-content-card-form)::part(content),ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form))::part(content){width:calc(100vw - 12px);height:calc(100vh - 12px);max-width:calc(100vw - 12px);max-height:calc(100vh - 12px);border-radius:18px;overflow:hidden}ion-modal.content-card-form-modal app-content-card-form ion-content,ion-modal:has(app-content-card-form) app-content-card-form ion-content{height:100%}ion-modal.content-card-form-modal app-content-card-form .full-height,ion-modal.content-card-form-modal app-content-card-form .main-grid,ion-modal:has(app-content-card-form) app-content-card-form .full-height,ion-modal:has(app-content-card-form) app-content-card-form .main-grid{width:100%!important;height:100%!important;min-height:0!important}ion-modal.content-card-form-modal app-content-card-form .full-height,ion-modal:has(app-content-card-form) app-content-card-form .full-height{display:flex!important;flex-direction:row!important;align-items:stretch!important}ion-modal.content-card-form-modal app-content-card-form .full-height.preview-open .form-column,ion-modal.content-card-form-modal app-content-card-form .full-height:not(.preview-collapsed) .form-column,ion-modal:has(app-content-card-form) app-content-card-form .full-height.preview-open .form-column,ion-modal:has(app-content-card-form) app-content-card-form .full-height:not(.preview-collapsed) .form-column{flex:0 0 58.3333%!important;max-width:58.3333%!important;width:58.3333%!important;height:100%!important;min-height:0!important}ion-modal.content-card-form-modal app-content-card-form .full-height.preview-open .preview-column,ion-modal.content-card-form-modal app-content-card-form .full-height:not(.preview-collapsed) .preview-column,ion-modal:has(app-content-card-form) app-content-card-form .full-height.preview-open .preview-column,ion-modal:has(app-content-card-form) app-content-card-form .full-height:not(.preview-collapsed) .preview-column{flex:0 0 41.6667%!important;max-width:41.6667%!important;width:41.6667%!important;height:100%!important;min-height:0!important}ion-modal.content-card-form-modal app-content-card-form .full-height.preview-collapsed .form-column,ion-modal:has(app-content-card-form) app-content-card-form .full-height.preview-collapsed .form-column{flex:1 1 100%!important;max-width:100%!important;width:100%!important;height:100%!important;min-height:0!important;border-right:none!important}ion-modal.content-card-form-modal app-content-card-form .full-height.preview-collapsed .preview-column,ion-modal:has(app-content-card-form) app-content-card-form .full-height.preview-collapsed .preview-column{display:none!important;width:0!important;max-width:0!important;flex:0 0 0!important}ion-modal.content-card-form-modal app-content-card-form .form-scroll-area,ion-modal:has(app-content-card-form) app-content-card-form .form-scroll-area{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}ion-modal.content-card-form-modal app-content-card-form .preview-column app-study-content-card-view,ion-modal:has(app-content-card-form) app-content-card-form .preview-column app-study-content-card-view{display:flex!important;width:100%!important;height:100%!important;min-height:0!important}body:has(ion-modal.content-card-form-modal) app-audio-call-toast .call-toast-container,body:has(ion-modal.content-card-viewer-modal) app-audio-call-toast .call-toast-container,body:has(ion-modal.studio-fullscreen-modal) app-audio-call-toast .call-toast-container,body:has(ion-modal:has(app-content-card-form)) app-audio-call-toast .call-toast-container,body:has(ion-modal:has(app-study-content-card-view)) app-audio-call-toast .call-toast-container{top:auto!important;right:22px!important;bottom:22px!important;left:auto!important;z-index:200010!important;pointer-events:auto}body:has(ion-modal.content-card-form-modal) app-global-support-chat .chat-launcher,body:has(ion-modal.content-card-form-modal) app-global-support-chat .mode-fab-container,body:has(ion-modal.content-card-viewer-modal) app-global-support-chat .chat-launcher,body:has(ion-modal.content-card-viewer-modal) app-global-support-chat .mode-fab-container,body:has(ion-modal.studio-fullscreen-modal) app-global-support-chat .chat-launcher,body:has(ion-modal.studio-fullscreen-modal) app-global-support-chat .mode-fab-container,body:has(ion-modal:has(app-content-card-form)) app-global-support-chat .chat-launcher,body:has(ion-modal:has(app-content-card-form)) app-global-support-chat .mode-fab-container,body:has(ion-modal:has(app-study-content-card-view)) app-global-support-chat .chat-launcher,body:has(ion-modal:has(app-study-content-card-view)) app-global-support-chat .mode-fab-container{z-index:200000!important}@media (max-width: 900px){ion-modal.content-card-form-modal,ion-modal.content-card-viewer-modal,ion-modal.studio-fullscreen-modal,ion-modal:has(app-content-card-form),ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form)){--width:100vw;--height:100vh;--max-width:100vw;--max-height:100vh;--border-radius:0}ion-modal.content-card-form-modal::part(content),ion-modal.content-card-viewer-modal::part(content),ion-modal.studio-fullscreen-modal::part(content),ion-modal:has(app-content-card-form)::part(content),ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form))::part(content){width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}ion-modal.content-card-form-modal app-content-card-form .full-height,ion-modal:has(app-content-card-form) app-content-card-form .full-height{flex-direction:column!important}ion-modal.content-card-form-modal app-content-card-form .full-height.preview-open .form-column,ion-modal.content-card-form-modal app-content-card-form .full-height.preview-open .preview-column,ion-modal.content-card-form-modal app-content-card-form .full-height:not(.preview-collapsed) .form-column,ion-modal.content-card-form-modal app-content-card-form .full-height:not(.preview-collapsed) .preview-column,ion-modal:has(app-content-card-form) app-content-card-form .full-height.preview-open .form-column,ion-modal:has(app-content-card-form) app-content-card-form .full-height.preview-open .preview-column,ion-modal:has(app-content-card-form) app-content-card-form .full-height:not(.preview-collapsed) .form-column,ion-modal:has(app-content-card-form) app-content-card-form .full-height:not(.preview-collapsed) .preview-column{flex:1 1 auto!important;max-width:100%!important;width:100%!important}}ion-modal.content-card-viewer-modal,ion-modal:has(app-study-content-card-view):not(:has(app-content-card-form)){--width:calc(100vw - 8px);--height:calc(100vh - 8px);--max-width:calc(100vw - 8px);--max-height:calc(100vh - 8px)}ion-modal.content-card-form-modal,ion-modal:has(app-content-card-form){--width:calc(100vw - 8px);--height:calc(100vh - 8px);--max-width:calc(100vw - 8px);--max-height:calc(100vh - 8px)}ion-modal.content-card-form-modal::part(content),ion-modal.content-card-viewer-modal::part(content),ion-modal:has(app-content-card-form)::part(content),ion-modal:has(app-study-content-card-view)::part(content){width:calc(100vw - 8px);height:calc(100vh - 8px);max-width:calc(100vw - 8px);max-height:calc(100vh - 8px);border-radius:18px;overflow:hidden}body:has(ion-modal.content-card-form-modal) app-audio-call-toast .call-toast-container,body:has(ion-modal.content-card-viewer-modal) app-audio-call-toast .call-toast-container,body:has(ion-modal:has(app-content-card-form)) app-audio-call-toast .call-toast-container,body:has(ion-modal:has(app-study-content-card-view)) app-audio-call-toast .call-toast-container{position:fixed!important;right:24px!important;bottom:96px!important;top:auto!important;z-index:2147483000!important}body:has(.mode-fab-container .chat-window.open):has(ion-modal.content-card-viewer-modal) app-audio-call-toast .call-toast-container,body:has(.mode-fab-container .chat-window.open):has(ion-modal:has(app-study-content-card-view)) app-audio-call-toast .call-toast-container{top:76px!important;right:24px!important;bottom:auto!important}body:has(ion-modal.content-card-form-modal) .mode-fab-container,body:has(ion-modal.content-card-viewer-modal) .mode-fab-container,body:has(ion-modal:has(app-content-card-form)) .mode-fab-container,body:has(ion-modal:has(app-study-content-card-view)) .mode-fab-container{z-index:2147482500!important}.reader-body,.reader-paper-frame,.reader-paper-scroll{isolation:isolate}.reader-decoration-block,.reader-decoration-item,.reader-inline-decoration{position:relative;display:block;clear:both;margin-block:calc(32px * .25);margin-block:calc(var(--reader-line-height, 32px) * .25)}.reader-decoration-block img,.reader-decoration-item img,.reader-inline-decoration img{display:block;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.reader-decoration-block.reader-adornment img,.reader-decoration-block[data-reader-layer=adornment] img,.reader-inline-decoration.reader-adornment img{max-height:calc(32px * 2.25);max-height:calc(var(--reader-line-height, 32px) * 2.25);max-width:min(42%,180px)}.reader-decoration-block.reader-image img,.reader-decoration-block.reader-photo img,.reader-decoration-block[data-reader-layer=image] img,.reader-decoration-block[data-reader-layer=photo] img,.reader-inline-decoration.reader-image img,.reader-inline-decoration.reader-photo img{max-height:calc(32px * 9);max-height:calc(var(--reader-line-height, 32px) * 9);max-width:min(78%,420px);z-index:80}.reader-decoration-block.reader-drawing img,.reader-decoration-block[data-reader-layer=drawing] img,.reader-inline-decoration.reader-drawing img{max-height:calc(32px * 6);max-height:calc(var(--reader-line-height, 32px) * 6);max-width:min(70%,360px);mix-blend-mode:multiply;z-index:60}.reader-frame-polaroid img,.reader-photo-frame-polaroid img{padding:12px 12px 34px;background:#fff;border-radius:4px;box-shadow:0 10px 22px rgba(0,0,0,.18)}.reader-frame-stamp img,.reader-photo-frame-stamp img{padding:12px;background:#fff;border:2px dashed rgba(0,0,0,.18);border-radius:18px}.reader-frame-clip img,.reader-photo-frame-clip img{padding:10px;background:#fff;border-radius:8px;box-shadow:0 8px 18px rgba(0,0,0,.14)}@media (max-width: 768px){ion-modal.content-card-form-modal,ion-modal.content-card-viewer-modal,ion-modal:has(app-content-card-form),ion-modal:has(app-study-content-card-view){--width:100vw;--height:100vh;--max-width:100vw;--max-height:100vh}ion-modal.content-card-form-modal::part(content),ion-modal.content-card-viewer-modal::part(content),ion-modal:has(app-content-card-form)::part(content),ion-modal:has(app-study-content-card-view)::part(content){width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}body:has(ion-modal.content-card-form-modal) app-audio-call-toast .call-toast-container,body:has(ion-modal.content-card-viewer-modal) app-audio-call-toast .call-toast-container,body:has(ion-modal:has(app-content-card-form)) app-audio-call-toast .call-toast-container,body:has(ion-modal:has(app-study-content-card-view)) app-audio-call-toast .call-toast-container{top:8px!important;left:8px!important;right:8px!important;bottom:auto!important;width:auto!important}}.global-stickers-layer app-draggable-sticker img[src*="/content-cards/"],.global-stickers-layer app-draggable-sticker img[src*="/drawings/"],.global-stickers-layer app-draggable-sticker img[src*="/images/"],.global-stickers-layer app-draggable-sticker img[src*="content-cards%2F"]{display:block;height:auto!important;min-height:96px!important;min-width:160px!important;-o-object-fit:contain!important;object-fit:contain!important;width:clamp(180px,24vw,340px)!important}.global-stickers-layer app-draggable-sticker:has(img[src*="/content-cards/"]),.global-stickers-layer app-draggable-sticker:has(img[src*="/drawings/"]),.global-stickers-layer app-draggable-sticker:has(img[src*="/images/"]),.global-stickers-layer app-draggable-sticker:has(img[src*="content-cards%2F"]){min-height:120px;min-width:180px}.global-stickers-layer app-draggable-sticker:has(img[src*="/content-cards/"]),.global-stickers-layer app-draggable-sticker:has(img[src*="/drawings/"]),.global-stickers-layer app-draggable-sticker:has(img[src*="/images/"]),.global-stickers-layer app-draggable-sticker:has(img[src*="content-cards%2F"]),.global-stickers-layer app-draggable-sticker:has(img[src*=canvasImage-]),.global-stickers-layer app-draggable-sticker:has(img[src*=estudio-decoracao-temp]){min-height:180px!important;min-width:240px!important}.global-stickers-layer app-draggable-sticker img[src*="/content-cards/"],.global-stickers-layer app-draggable-sticker img[src*="/drawings/"],.global-stickers-layer app-draggable-sticker img[src*="/images/"],.global-stickers-layer app-draggable-sticker img[src*="content-cards%2F"],.global-stickers-layer app-draggable-sticker img[src*=canvasImage-],.global-stickers-layer app-draggable-sticker img[src*=estudio-decoracao-temp]{display:block!important;height:auto!important;max-height:none!important;min-height:140px!important;min-width:220px!important;-o-object-fit:contain!important;object-fit:contain!important;width:clamp(240px,28vw,420px)!important}.global-stickers-layer app-draggable-sticker.drawing-media-decoration,.global-stickers-layer app-draggable-sticker.uploaded-media-decoration{max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;mix-blend-mode:normal!important}.global-stickers-layer app-draggable-sticker.drawing-media-decoration img,.global-stickers-layer app-draggable-sticker.drawing-media-decoration ion-img,.global-stickers-layer app-draggable-sticker.uploaded-media-decoration img,.global-stickers-layer app-draggable-sticker.uploaded-media-decoration ion-img{height:auto!important;max-height:none!important;min-height:0!important;min-width:0!important;-o-object-fit:contain!important;object-fit:contain!important}.global-stickers-layer app-draggable-sticker.uploaded-media-decoration img,.global-stickers-layer app-draggable-sticker.uploaded-media-decoration ion-img{width:220px!important;max-width:min(42vw,260px)!important;mix-blend-mode:normal!important}.global-stickers-layer app-draggable-sticker.drawing-media-decoration img,.global-stickers-layer app-draggable-sticker.drawing-media-decoration ion-img{width:180px!important;max-width:min(36vw,220px)!important;mix-blend-mode:multiply!important}.global-stickers-layer app-draggable-sticker.media-decoration-photo{box-sizing:border-box!important;display:block!important;isolation:isolate!important;mix-blend-mode:normal!important;overflow:visible!important;padding:0!important;width:clamp(150px,16vw,260px)!important;min-width:150px!important;min-height:0!important}.global-stickers-layer app-draggable-sticker.media-decoration-photo img{box-sizing:border-box!important;display:block!important;height:auto!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:0!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;mix-blend-mode:normal!important;background:transparent!important}.global-stickers-layer app-draggable-sticker.media-decoration-adornment,.global-stickers-layer app-draggable-sticker.media-decoration-adornment img,.global-stickers-layer app-draggable-sticker.media-decoration-drawing,.global-stickers-layer app-draggable-sticker.media-decoration-drawing img{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.global-stickers-layer app-draggable-sticker.media-decoration-drawing,.global-stickers-layer app-draggable-sticker.media-decoration-drawing img{mix-blend-mode:multiply!important}.global-stickers-layer app-draggable-sticker.media-frame-simple img{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.global-stickers-layer app-draggable-sticker.media-frame-polaroid img{background:#fff!important;border:0!important;border-radius:4px!important;box-shadow:0 12px 28px rgba(20,30,24,.22)!important;padding:9px 9px 30px!important}.global-stickers-layer app-draggable-sticker.media-frame-stamp img{background:#fff!important;border:2px dashed rgba(31,79,44,.34)!important;border-radius:16px!important;box-shadow:0 8px 18px rgba(20,30,24,.14)!important;padding:10px!important}.global-stickers-layer app-draggable-sticker.media-frame-clip{position:relative!important}.global-stickers-layer app-draggable-sticker.media-frame-clip img{background:#fff!important;border:0!important;border-radius:8px!important;box-shadow:0 10px 22px rgba(20,30,24,.17)!important;padding:10px!important}.global-stickers-layer app-draggable-sticker.media-frame-clip:before{content:"";position:absolute;top:-13px;left:50%;width:26px;height:34px;border:3px solid rgba(48,58,62,.56);border-bottom:0;border-radius:14px 14px 0 0;transform:translateX(-50%) rotate(-8deg);z-index:2147480;pointer-events:none}.global-stickers-layer app-draggable-sticker.media-frame-theme img{background:hsla(0,0%,100%,.86)!important;border:1px solid rgba(31,79,44,.2)!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(20,30,24,.16)!important;padding:10px!important}.global-stickers-layer,app-page-a4 .global-stickers-layer{position:absolute!important;inset:0!important;overflow:visible!important;pointer-events:none!important;z-index:70!important;isolation:isolate!important;mix-blend-mode:normal!important}.global-stickers-layer app-draggable-sticker,.global-stickers-layer app-draggable-sticker.decoration-frame-clip,.global-stickers-layer app-draggable-sticker.decoration-frame-polaroid,.global-stickers-layer app-draggable-sticker.decoration-frame-simple,.global-stickers-layer app-draggable-sticker.decoration-frame-stamp,.global-stickers-layer app-draggable-sticker.decoration-frame-theme,.global-stickers-layer app-draggable-sticker.media-decoration-adornment,.global-stickers-layer app-draggable-sticker.media-decoration-drawing,.global-stickers-layer app-draggable-sticker.media-decoration-photo,.global-stickers-layer app-draggable-sticker.media-frame-clip,.global-stickers-layer app-draggable-sticker.media-frame-polaroid,.global-stickers-layer app-draggable-sticker.media-frame-simple,.global-stickers-layer app-draggable-sticker.media-frame-stamp,.global-stickers-layer app-draggable-sticker.media-frame-theme,.global-stickers-layer app-draggable-sticker.uploaded-media-decoration{display:contents!important;position:static!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;isolation:auto!important;pointer-events:none!important}.global-stickers-layer app-draggable-sticker.decoration-frame-clip:before,.global-stickers-layer app-draggable-sticker.media-frame-clip:before,.global-stickers-layer app-draggable-sticker.uploaded-media-decoration.decoration-frame-clip:before,.global-stickers-layer app-draggable-sticker:after,.global-stickers-layer app-draggable-sticker:before{display:none!important;content:none!important}.global-stickers-layer app-draggable-sticker .draggable-wrapper{position:absolute!important;pointer-events:auto!important}.global-stickers-layer app-draggable-sticker .draggable-wrapper.is-photo-type,.global-stickers-layer app-draggable-sticker .draggable-wrapper.is-photo-type .photo-frame-wrapper,.global-stickers-layer app-draggable-sticker .draggable-wrapper.is-photo-type .photo-inner-img,.global-stickers-layer app-draggable-sticker .draggable-wrapper.is-photo-type .transform-layer{filter:none!important;opacity:1!important;mix-blend-mode:normal!important;isolation:isolate!important}.global-stickers-layer app-draggable-sticker .draggable-wrapper.is-photo-type .photo-inner-img,.global-stickers-layer app-draggable-sticker .draggable-wrapper.is-photo-type img,.global-stickers-layer app-draggable-sticker.decoration-frame-clip img,.global-stickers-layer app-draggable-sticker.decoration-frame-polaroid img,.global-stickers-layer app-draggable-sticker.decoration-frame-stamp img,.global-stickers-layer app-draggable-sticker.decoration-frame-theme img,.global-stickers-layer app-draggable-sticker.media-frame-clip img,.global-stickers-layer app-draggable-sticker.media-frame-polaroid img,.global-stickers-layer app-draggable-sticker.media-frame-stamp img,.global-stickers-layer app-draggable-sticker.media-frame-theme img,.global-stickers-layer app-draggable-sticker.uploaded-media-decoration.decoration-frame-clip img,.global-stickers-layer app-draggable-sticker.uploaded-media-decoration.decoration-frame-polaroid img,.global-stickers-layer app-draggable-sticker.uploaded-media-decoration.decoration-frame-stamp img,.global-stickers-layer app-draggable-sticker.uploaded-media-decoration.decoration-frame-theme img{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;padding:0!important;min-width:0!important;min-height:0!important;max-height:none!important;mix-blend-mode:normal!important}.global-stickers-layer app-draggable-sticker .draggable-wrapper.is-drawing-type,.global-stickers-layer app-draggable-sticker .draggable-wrapper.is-drawing-type img{mix-blend-mode:multiply!important}app-draggable-sticker .draggable-wrapper.is-drawing-type .transform-layer,app-draggable-sticker .draggable-wrapper.is-drawing-type .transform-layer>img,app-draggable-sticker .draggable-wrapper:not(.is-photo-type) .transform-layer,app-draggable-sticker .draggable-wrapper:not(.is-photo-type) .transform-layer>img{mix-blend-mode:multiply!important;isolation:auto!important}app-draggable-sticker .draggable-wrapper.is-photo-type,app-draggable-sticker .draggable-wrapper.is-photo-type .photo-frame-wrapper,app-draggable-sticker .draggable-wrapper.is-photo-type .photo-inner-img,app-draggable-sticker .draggable-wrapper.is-photo-type .transform-layer{mix-blend-mode:normal!important;isolation:isolate!important}app-draggable-sticker .photo-frame-wrapper.stamp-style{position:relative!important;overflow:visible!important;padding:18px!important;background:#fff!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:0 10px 18px rgba(0,0,0,.16)!important}app-draggable-sticker .photo-frame-wrapper.stamp-style:before{content:""!important;position:absolute!important;inset:-8px!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle,#fff 0 7px,transparent 7.5px) 0 0/18px 18px repeat-x,radial-gradient(circle,#fff 0 7px,transparent 7.5px) 0 100%/18px 18px repeat-x,radial-gradient(circle,#fff 0 7px,transparent 7.5px) 0 0/18px 18px repeat-y,radial-gradient(circle,#fff 0 7px,transparent 7.5px) 100% 0/18px 18px repeat-y}app-draggable-sticker .photo-frame-wrapper.stamp-style .photo-inner-img{position:relative!important;z-index:1!important;display:block!important;border:0!important;outline:0!important;border-radius:2px!important;background:#fff!important}app-draggable-sticker .photo-frame-wrapper.clip-style:before,app-draggable-sticker .photo-frame-wrapper.tape-style:before{content:""!important;position:absolute!important;top:-10px!important;left:50%!important;width:72px!important;height:24px!important;transform:translateX(-50%) rotate(-4deg)!important;border-radius:3px!important;background:hsla(0,0%,100%,.54)!important;box-shadow:0 1px 4px rgba(0,0,0,.12)!important;-webkit-backdrop-filter:blur(1px)!important;backdrop-filter:blur(1px)!important;pointer-events:none!important}.professor-materials-modal-class{--width:92%;--max-width:1200px;--height:90%;--max-height:850px;--border-radius:16px;--box-shadow:0 20px 40px rgba(0,0,0,.15)}@media (max-width: 1024px){.professor-materials-modal-class{--width:96%;--max-width:96%;--height:94%}}@media (max-width: 768px){.professor-materials-modal-class{--width:100%;--max-width:100%;--height:100%;--border-radius:0}}.font-size-popover{z-index:999999!important}.font-size-popover,.font-size-popover .popover-content,.font-size-popover .popover-wrapper,.popover.font-size-popover,ion-popover.font-size-popover{z-index:2147483700!important;position:fixed!important;pointer-events:auto!important}.archived-alert .alert-wrapper{border-radius:16px;padding:4px;border-top:4px solid #ffc409;border-top:4px solid var(--ion-color-warning,#ffc409)}.archived-alert .alert-head{padding-bottom:4px}.archived-alert .alert-head h2{font-size:1.1rem;font-weight:700}.archived-alert .alert-message{font-size:.9rem;color:var(--ion-color-medium);line-height:1.5}.archived-alert .alert-button{color:#1a5c3e;color:var(--ion-color-primary);font-weight:600}.planned-lessons-drop-list{min-height:58px}.planned-lessons-drop-list app-planned-lesson-card{display:block;cursor:grab}.planned-lessons-drop-list app-planned-lesson-card:active{cursor:grabbing}.planned-lessons-drop-list.cdk-drop-list-dragging app-planned-lesson-card:not(.cdk-drag-placeholder){transition:transform .18s cubic-bezier(0,0,.2,1)}app-planned-lesson-card.cdk-drag-preview{border-radius:8px;box-shadow:0 16px 32px rgba(18,54,30,.18)}app-planned-lesson-card.cdk-drag-placeholder{opacity:.22}.high-zindex-alert,ion-alert.high-zindex-alert{z-index:2000000!important;--z-index:2000000!important}.high-zindex-alert .alert-wrapper,ion-alert.high-zindex-alert .alert-wrapper{z-index:2000001!important}ion-modal.content-card-form-modal,ion-modal.modal-fullpage{--z-index:10000;z-index:10000!important}body:has(ion-modal.content-card-form-modal) .chat-launcher,body:has(ion-modal.content-card-form-modal) .chat-window,body:has(ion-modal.content-card-form-modal) .mode-fab-container{z-index:999999!important}ion-modal.content-card-viewer-modal,ion-modal.pdf-viewer-modal,ion-modal:has(app-study-content-card-view){--z-index:120000!important;z-index:120000!important}.audio-mode-popover{--width:340px;--max-height:75vh}.audio-mode-popover .popover-content,.audio-mode-popover::part(content){overflow-y:auto}.student-audio-detail-popover{--width:300px}.lesson-status-popover{--width:220px;--max-height:60vh}.lesson-status-popover::part(content){overflow-y:auto}ion-modal{--backdrop-opacity:0.55}ion-modal::part(backdrop){background:rgba(15,23,42,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}ion-modal.tranquil-decor-editor-modal{--width:min(96vw,1580px);--height:min(94dvh,980px);--max-width:1580px;--max-height:980px;--border-radius:22px;--box-shadow:0 30px 90px rgba(15,23,42,.28);--backdrop-opacity:0.54}@media (max-width: 900px){ion-modal.tranquil-decor-editor-modal{--width:100%;--height:100%;--max-width:100%;--max-height:100%;--border-radius:0}}.cozy-curated-message-reader-modal{--background:transparent!important;--box-shadow:none!important}:root{--tranquil-book-reader-z:120000;--tranquil-hud-hidden-z:120500;--tranquil-notification-pill-z:120610;--tranquil-launch-ghost-z:120900;--tranquil-chat-fab-z:130000;--tranquil-chat-window-z:130100;--tranquil-notifications-overlay-z:130200}body.tranquil-book-reading-active.tranquil-book-reading-focused .cozy-room-viewport app-cozy-hud-selector .ingame-game-header{z-index:120500;z-index:var(--tranquil-hud-hidden-z);pointer-events:none!important}body.tranquil-book-reading-active.tranquil-book-reading-focused .cozy-room-viewport app-cozy-hud-selector .ingame-game-header .hud-account-menu,body.tranquil-book-reading-active.tranquil-book-reading-focused .cozy-room-viewport app-cozy-hud-selector .ingame-game-header .ingame-action-btn:not(.notification-control),body.tranquil-book-reading-active.tranquil-book-reading-focused .cozy-room-viewport app-cozy-hud-selector .ingame-game-header .menu-presentation-controls,body.tranquil-book-reading-active.tranquil-book-reading-focused .cozy-room-viewport app-cozy-hud-selector .ingame-game-header .nexus-brand-pill,body.tranquil-book-reading-active.tranquil-book-reading-focused .cozy-room-viewport app-cozy-hud-selector .ingame-game-header .nexus-profile-pill,body.tranquil-book-reading-active.tranquil-book-reading-focused .cozy-room-viewport app-cozy-hud-selector .ingame-game-header app-tranquil-coin-progress-pill{opacity:0;transform:translateY(-16px);filter:blur(2px) saturate(.94);pointer-events:none!important}body.tranquil-book-reading-active.tranquil-book-reading-focused .cozy-room-viewport app-cozy-hud-selector .ingame-game-header .notification-control{position:relative;z-index:120610;z-index:var(--tranquil-notification-pill-z);opacity:1;transform:none;filter:none;pointer-events:auto!important;transition:opacity .32s ease,transform .32s ease}body.tranquil-book-reading-active.tranquil-book-reader-chrome-hidden .cozy-room-viewport app-cozy-hud-selector .ingame-game-header .notification-control{opacity:0;visibility:hidden;pointer-events:none!important;transform:translateY(-12px)}body.tranquil-book-reading-active app-global-support-chat{position:fixed;inset:0;z-index:130000;z-index:var(--tranquil-chat-fab-z);pointer-events:none}body.tranquil-book-reading-active app-global-support-chat .chat-launcher,body.tranquil-book-reading-active app-global-support-chat .chat-window,body.tranquil-book-reading-active app-global-support-chat .chat-window.open,body.tranquil-book-reading-active app-global-support-chat .mode-fab-container{pointer-events:auto}body.tranquil-book-reading-active app-global-support-chat .chat-window{z-index:130100;z-index:var(--tranquil-chat-window-z)}body.tranquil-book-reading-active app-global-support-chat .mode-fab-container{left:auto!important;right:max(18px,env(safe-area-inset-right,0px))!important;transform:none!important}body.tranquil-book-reading-active.tranquil-book-reading-focused app-cozy-floating-music-player{opacity:0;transform:translateX(20px);pointer-events:none!important;transition:opacity .32s ease,transform .32s ease}app-cozy-game-modal-shell .cozy-game-modal-backdrop{z-index:130200;z-index:var(--tranquil-notifications-overlay-z)}app-tranquil-activity-toast-stack .tranquil-activity-stack{z-index:120700}.tranquil-book-launch-ghost{position:fixed;z-index:120900;z-index:var(--tranquil-launch-ghost-z);pointer-events:none;perspective:1400px;transform-style:preserve-3d;transition:transform .46s cubic-bezier(.16,.78,.2,1),opacity .24s cubic-bezier(.16,.78,.2,1);transform-origin:center center;will-change:transform,opacity;overflow:visible}.tranquil-book-launch-ghost .book-preview,.tranquil-book-launch-ghost .book-preview__stage{width:100%;max-width:none;height:100%;overflow:visible}.tranquil-book-launch-ghost.phase-pickup{transition-duration:.16s;transform:translateY(-8px) scale(1.04)}.tranquil-book-launch-ghost.phase-open .book-preview__front{box-shadow:inset -1px 0 hsla(0,0%,100%,.2),0 12px 36px rgba(0,0,0,.2)}body.tranquil-book-launch-active ion-modal.pdf-viewer-modal.immersive-tranquil-book:not(.reader-handoff-active){opacity:0;transform:translate3d(0,24px,0);transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);pointer-events:none}body.tranquil-book-launch-active ion-modal.pdf-viewer-modal.immersive-tranquil-book.reader-handoff-active{opacity:1;transform:translateZ(0);pointer-events:auto}body.tranquil-book-launch-active ion-modal.pdf-viewer-modal.immersive-tranquil-book:not(.reader-handoff-active) .book-navigation-bar,body.tranquil-book-launch-active ion-modal.pdf-viewer-modal.immersive-tranquil-book:not(.reader-handoff-active) .immersive-book-dock,body.tranquil-book-launch-active ion-modal.pdf-viewer-modal.immersive-tranquil-book:not(.reader-handoff-active) .viewer-close-row,body.tranquil-book-launch-active ion-modal.pdf-viewer-modal.immersive-tranquil-book:not(.reader-handoff-active) .viewer-header-shell{opacity:0}body.tranquil-book-launch-active ion-modal.pdf-viewer-modal.immersive-tranquil-book.reader-handoff-active .book-navigation-bar,body.tranquil-book-launch-active ion-modal.pdf-viewer-modal.immersive-tranquil-book.reader-handoff-active .immersive-book-dock,body.tranquil-book-launch-active ion-modal.pdf-viewer-modal.immersive-tranquil-book.reader-handoff-active .viewer-close-row,body.tranquil-book-launch-active ion-modal.pdf-viewer-modal.immersive-tranquil-book.reader-handoff-active .viewer-header-shell{transition:opacity .22s ease-out .1s}body.tranquil-book-launch-active .book-preview__book.launch-source-hidden,body.tranquil-book-reading-active .book-preview__book.launch-source-hidden{visibility:hidden}:root{--ion-color-primary:#1a5c3e;--ion-color-primary-rgb:26,92,62;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#f8f8f8;--ion-color-primary-tint:#33715a;--ion-background-color:#fff;--ion-background-color-rgb:255,255,255;--ion-text-color:#16351c;--ion-text-color-rgb:22,53,28;--ion-text-color-step-50:#223f27;--ion-text-color-step-100:#2d4933;--ion-text-color-step-150:#39533e;--ion-text-color-step-200:#455d49;--ion-text-color-step-250:#506855;--ion-text-color-step-300:#5c7260;--ion-text-color-step-350:#687c6b;--ion-text-color-step-400:#738677;--ion-text-color-step-450:#7f9082;--ion-text-color-step-500:#8b9a8e;--ion-text-color-step-550:#96a499;--ion-text-color-step-600:#a2aea4;--ion-text-color-step-650:#adb8b0;--ion-text-color-step-700:#b9c2bb;--ion-text-color-step-750:#c5cdc6;--ion-text-color-step-800:#d0d7d2;--ion-text-color-step-850:#dce1dd;--ion-text-color-step-900:#e8ebe8;--ion-text-color-step-950:#f3f5f4;--ion-background-color-step-50:#f3f5f4;--ion-background-color-step-100:#e8ebe8;--ion-background-color-step-150:#dce1dd;--ion-background-color-step-200:#d0d7d2;--ion-background-color-step-250:#c5cdc6;--ion-background-color-step-300:#b9c2bb;--ion-background-color-step-350:#adb8b0;--ion-background-color-step-400:#a2aea4;--ion-background-color-step-450:#96a499;--ion-background-color-step-500:#8b9a8e;--ion-background-color-step-550:#7f9082;--ion-background-color-step-600:#738677;--ion-background-color-step-650:#687c6b;--ion-background-color-step-700:#5c7260;--ion-background-color-step-750:#506855;--ion-background-color-step-800:#455d49;--ion-background-color-step-850:#39533e;--ion-background-color-step-900:#2d4933;--ion-background-color-step-950:#223f27;--ion-color-green-alt:#43ad5a;--ion-color-green-alt-rgb:67,173,90;--ion-color-green-alt-contrast:#000;--ion-color-green-alt-contrast-rgb:0,0,0;--ion-color-green-alt-shade:#3b984f;--ion-color-green-alt-tint:#56b56b}.ion-color-green-alt{--ion-color-base:var(--ion-color-green-alt);--ion-color-base-rgb:var(--ion-color-green-alt-rgb);--ion-color-contrast:var(--ion-color-green-alt-contrast);--ion-color-contrast-rgb:var(--ion-color-green-alt-contrast-rgb);--ion-color-shade:var(--ion-color-green-alt-shade);--ion-color-tint:var(--ion-color-green-alt-tint)}.atmosphere-audio-config{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding:14px;border:1px solid #e2e8f0;border:1px solid var(--tranquil-border,#e2e8f0);border-radius:14px;border-radius:var(--tranquil-radius-lg,14px);background:#fff;background:var(--tranquil-surface,#fff);box-shadow:0 1px 2px rgba(15,23,42,.05);box-shadow:var(--tranquil-shadow-xs,0 1px 2px rgba(15,23,42,.05));color:#0f172a;color:var(--tranquil-text,#0f172a)}.atmosphere-audio-config>label:first-child{display:flex;align-items:center;grid-gap:7px;gap:7px;margin:0;color:#0f172a;color:var(--tranquil-text,#0f172a);font-size:.82rem;font-weight:800}.atmosphere-audio-config>label:first-child:before{content:"";width:8px;height:8px;border-radius:999px;background:#6366f1;background:var(--tranquil-accent,#6366f1);box-shadow:0 0 0 3px rgba(99,102,241,.12)}.atmosphere-audio-config>div>input[type=url],.atmosphere-audio-config>input[type=url],.atmosphere-audio-config>select{box-sizing:border-box;width:100%;min-height:40px;padding:8px 12px;border:1px solid #cbd5e1;border:1px solid var(--tranquil-border-strong,#cbd5e1);border-radius:10px;border-radius:var(--tranquil-radius-md,10px);background:#fff;background:var(--tranquil-surface,#fff);color:#0f172a;color:var(--tranquil-text,#0f172a);font:inherit;font-size:.82rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.atmosphere-audio-config>select{cursor:pointer}.atmosphere-audio-config>div>input[type=url]:focus,.atmosphere-audio-config>input[type=url]:focus,.atmosphere-audio-config>select:focus{border-color:#6366f1;border-color:var(--tranquil-accent,#6366f1);box-shadow:0 0 0 3px rgba(99,102,241,.12);outline:none}.atmosphere-audio-config>div{min-width:0}.atmosphere-audio-config app-media-uploader{display:block;min-width:0}.atmosphere-audio-config .atmosphere-audio-controls,.atmosphere-audio-config>div:last-child{display:flex!important;flex-wrap:wrap;align-items:center!important;grid-gap:8px!important;gap:8px!important;margin-top:0!important;padding-top:10px;border-top:1px solid rgba(226,232,240,.6);border-top:1px solid var(--tranquil-border-subtle,rgba(226,232,240,.6))}.atmosphere-audio-config .atmosphere-audio-controls>button,.atmosphere-audio-config>div:last-child>button{min-height:34px;padding:6px 10px;border:1px solid #cbd5e1;border:1px solid var(--tranquil-border-strong,#cbd5e1);border-radius:8px;border-radius:var(--tranquil-radius-sm,8px);background:#fff;background:var(--tranquil-surface,#fff);color:#0f172a;color:var(--tranquil-text,#0f172a);cursor:pointer;font:inherit;font-size:.74rem;font-weight:750;transition:background .15s ease,border-color .15s ease,transform .15s ease}.atmosphere-audio-config .atmosphere-audio-controls>button:hover:not(:disabled),.atmosphere-audio-config>div:last-child>button:hover:not(:disabled){border-color:#6366f1;border-color:var(--tranquil-accent,#6366f1);background:#f1f5f9;background:var(--tranquil-surface-subtle,#f1f5f9);transform:translateY(-1px)}.atmosphere-audio-config .atmosphere-audio-controls>button:focus-visible,.atmosphere-audio-config>div:last-child>button:focus-visible{outline:2px solid #6366f1;outline:2px solid var(--tranquil-accent,#6366f1);outline-offset:2px}.atmosphere-audio-config .atmosphere-audio-controls>button:last-of-type,.atmosphere-audio-config>div:last-child>button:last-of-type{border-color:#fecaca;border-color:var(--tranquil-danger-border,#fecaca);color:#ef4444;color:var(--tranquil-danger,#ef4444)}.atmosphere-audio-config .atmosphere-audio-controls>button:last-of-type:hover:not(:disabled),.atmosphere-audio-config>div:last-child>button:last-of-type:hover:not(:disabled){border-color:#ef4444;border-color:var(--tranquil-danger,#ef4444);background:#fef2f2;background:var(--tranquil-danger-bg,#fef2f2)}.atmosphere-audio-config .atmosphere-audio-controls>label,.atmosphere-audio-config>div:last-child>label{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;min-height:34px;margin:0;color:#64748b;color:var(--tranquil-text-muted,#64748b);font-size:.72rem;font-weight:700}.atmosphere-audio-config .atmosphere-audio-controls>label input[type=range],.atmosphere-audio-config>div:last-child>label input[type=range]{width:min(120px,28vw);accent-color:#6366f1;accent-color:var(--tranquil-accent,#6366f1)}.atmosphere-audio-config .atmosphere-audio-controls>label input[type=checkbox],.atmosphere-audio-config>div:last-child>label input[type=checkbox]{width:16px;height:16px;accent-color:#6366f1;accent-color:var(--tranquil-accent,#6366f1)}@media (max-width: 520px){.atmosphere-audio-config{padding:12px}.atmosphere-audio-config .atmosphere-audio-controls,.atmosphere-audio-config>div:last-child{align-items:stretch!important}.atmosphere-audio-config .atmosphere-audio-controls>button,.atmosphere-audio-config>div:last-child>button{flex:1 1 calc(50% - 4px)}.atmosphere-audio-config .atmosphere-audio-controls>label,.atmosphere-audio-config>div:last-child>label{flex:1 1 100%;justify-content:space-between}.atmosphere-audio-config .atmosphere-audio-controls>label input[type=range],.atmosphere-audio-config>div:last-child>label input[type=range]{flex:1;width:auto}}app-cozy-variation-popover .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}app-cozy-variation-popover .variation-popover-card{overflow:visible!important;border:1px solid rgba(117,82,47,.25)!important;background:rgba(255,252,247,.97)!important;box-shadow:0 18px 42px rgba(54,35,20,.18),0 4px 12px rgba(54,35,20,.08)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}app-cozy-variation-popover .variation-popover-card:before{content:"";position:absolute;width:14px;height:14px;background:rgba(255,252,247,.97);border:solid rgba(117,82,47,.22);transform:rotate(45deg);z-index:-1}app-cozy-variation-popover .variation-popover-card.placement-left:before{right:-8px;top:34px;border-width:1px 1px 0 0}app-cozy-variation-popover .variation-popover-card.placement-right:before{left:-8px;top:34px;border-width:0 0 1px 1px}app-cozy-variation-popover .variation-popover-card.placement-below:before{top:-8px;left:50%;border-width:1px 0 0 1px}app-cozy-variation-popover .variation-popover-card.placement-above:before{bottom:-8px;left:50%;border-width:0 1px 1px 0}app-cozy-variation-popover .variation-popover-card.placement-bottom:before{display:none}app-cozy-variation-popover .popover-heading-copy{display:flex;align-items:baseline;min-width:0;grid-gap:10px;gap:10px}app-cozy-variation-popover .popover-heading-copy .popover-item-name{margin:0!important;color:#6b5b4f!important;font-size:.72rem!important;font-weight:650!important;max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-cozy-variation-popover .game-variation-picker{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;grid-gap:10px;gap:10px;margin:4px 0 9px}app-cozy-variation-popover .game-variation-picker__body{min-width:0}app-cozy-variation-popover .game-variation-picker__facets{display:flex;align-items:flex-end;grid-gap:18px;gap:18px;min-width:0}app-cozy-variation-popover .game-variation-facet{min-width:0}app-cozy-variation-popover .game-variation-facet--sizes{flex:1 1 auto}app-cozy-variation-popover .game-variation-options{display:flex;align-items:center;grid-gap:7px;gap:7px;min-width:0}app-cozy-variation-popover .game-variation-options--sizes{overflow-x:auto;padding:2px 2px 4px;scrollbar-width:none}app-cozy-variation-popover .game-variation-options--sizes::-webkit-scrollbar{display:none}app-cozy-variation-popover .game-variation-nav{width:40px;height:40px;border-radius:999px;border:1px solid rgba(116,82,48,.24);background:#fffdf8;color:#5c3c22;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 12px rgba(71,45,25,.1);transition:transform .14s ease,box-shadow .14s ease,background .14s ease}app-cozy-variation-popover .game-variation-nav:focus-visible:not(:disabled),app-cozy-variation-popover .game-variation-nav:hover:not(:disabled){transform:translateY(-1px) scale(1.04);background:#fff8ed;box-shadow:0 6px 16px rgba(71,45,25,.16)}app-cozy-variation-popover .game-variation-nav:disabled{opacity:.28;cursor:default}app-cozy-variation-popover .selected-variation-summary{display:flex!important;grid-gap:6px!important;gap:6px!important;margin:0 0 6px!important;min-height:0!important;justify-content:flex-start!important}app-cozy-variation-popover .selected-variation-summary span{background:#f4eee5!important;color:#62472f!important;padding:4px 7px!important;font-size:.62rem!important}app-cozy-variation-popover .popover-section-header{margin:0 0 3px!important;color:#7d6b5d!important;font-size:.57rem!important;font-weight:850!important;letter-spacing:.09em!important;text-transform:uppercase}app-cozy-variation-popover .popover-swatch{position:relative;display:grid;place-items:center;width:38px!important;height:38px!important;padding:0!important;border:0!important;border-radius:50%;background:transparent!important;cursor:pointer}app-cozy-variation-popover .swatch-visual{width:28px!important;height:28px!important}app-cozy-variation-popover .popover-size-pill{position:relative;flex:0 0 auto!important;min-width:0!important;min-height:34px!important;padding:5px 9px!important;border-radius:999px!important;font-size:.64rem!important;white-space:nowrap!important}app-cozy-variation-popover .popover-single-choice{color:#6b625b;font-size:.72rem;padding:12px 4px}app-cozy-variation-popover .popover-apply-btn{min-height:38px!important;margin-top:2px!important;border-radius:11px!important}@media (min-width: 768px){app-cozy-variation-popover .variation-popover-card{max-height:min(250px,calc(100dvh - 32px))!important;padding:10px 12px!important;overflow:visible!important}app-cozy-variation-popover .variation-popover-card .popover-header-row{min-height:32px;margin-bottom:2px!important;border-bottom:1px solid rgba(117,82,47,.1)}app-cozy-variation-popover app-cozy-physical-store-card{display:none!important}}app-cozyroom-sidebar-menu .sidebar-scrollable-body .active-slot-assignment{position:sticky!important;bottom:0!important;z-index:30!important;margin:10px 0 0!important;background:hsla(0,0%,100%,.96)!important;border-color:rgba(185,28,28,.18)!important;box-shadow:0 -8px 22px rgba(15,23,42,.1)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}app-cozyroom-sidebar-menu .sidebar-scrollable-body .active-slot-assignment button{min-height:36px!important;font-size:.69rem!important}body.cozy-catalog-drag-active app-cozy-slot-hud-marker .hud-marker-node{opacity:.92!important;pointer-events:auto!important;width:70px!important;height:70px!important;z-index:140!important}body.cozy-catalog-drag-active app-cozy-slot-hud-marker .hud-marker-node.is-filled{opacity:.92!important;transform:translate(-50%,-50%) scale(1)!important}body.cozy-catalog-drag-active app-cozy-slot-hud-marker .hud-marker-node.is-filled .marker-pulse-ring{display:block!important;background:rgba(14,165,233,.24)!important}body.cozy-catalog-drag-active app-cozy-slot-hud-marker .hud-marker-node.is-drop-candidate{opacity:1!important;transform:translate(-50%,-50%) scale(1.28)!important;z-index:180!important}body.cozy-catalog-drag-active app-cozy-slot-hud-marker .hud-marker-node.is-drop-candidate .marker-pulse-ring{display:block!important;background:rgba(14,165,233,.54)!important;box-shadow:0 0 0 11px rgba(14,165,233,.18),0 0 34px rgba(14,165,233,.85)!important}body.cozy-catalog-drag-active app-cozy-slot-hud-marker .hud-marker-node.is-drop-candidate .marker-core-btn{background:#0ea5e9!important;color:#fff!important;border-color:#fff!important;box-shadow:0 0 0 4px hsla(0,0%,100%,.86),0 0 30px rgba(14,165,233,.95)!important}body.cozy-catalog-drag-active app-cozy-placed-item .wall-picture-container.is-drop-candidate{opacity:1!important;filter:drop-shadow(0 0 8px rgba(56,189,248,.95)) drop-shadow(0 0 18px rgba(14,165,233,.7))!important}body.cozy-catalog-drag-active app-cozy-placed-item .wall-picture-container.is-drop-candidate .picture-frame-wrapper{outline:3px solid rgba(125,211,252,.96)!important;outline-offset:5px!important;border-radius:4px}app-study-content-card-view .floating-viewer-fabs{right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;flex-direction:row!important}app-study-content-card-view .floating-viewer-fabs,app-study-content-card-view .floating-viewer-fabs .book-page-fab-row{display:flex!important;grid-gap:8px!important;gap:8px!important;align-items:center!important}app-study-content-card-view .floating-viewer-fabs .fab-circle-btn,app-study-content-card-view .floating-viewer-fabs .fab-circle-btn.fab-next-page,app-study-content-card-view .floating-viewer-fabs .fab-circle-btn.fab-prev-page{width:44px!important;height:44px!important;background:#185c2e!important;background-color:#185c2e!important;background-image:none!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.52)!important;box-shadow:0 5px 14px rgba(20,72,36,.22)!important}app-study-content-card-view .floating-viewer-fabs .fab-circle-btn:hover:not(:disabled){background:#124824!important;background-color:#124824!important}app-study-content-card-view .floating-viewer-fabs .fab-circle-btn:disabled{opacity:.38!important;cursor:default!important;transform:none!important}@media (max-width: 767px){app-cozy-variation-popover .variation-popover-card{max-height:min(420px,calc(100dvh - 32px))!important;overflow:auto!important}app-cozy-variation-popover .variation-popover-card:before{display:none}app-cozy-variation-popover .game-variation-picker{grid-template-columns:38px minmax(0,1fr) 38px;grid-gap:7px;gap:7px}app-cozy-variation-popover .game-variation-picker__facets{flex-direction:column;align-items:stretch;grid-gap:7px;gap:7px}app-cozy-variation-popover .game-variation-options--sizes{flex-wrap:nowrap}app-cozy-variation-popover app-cozy-physical-store-card{display:none!important}app-study-content-card-view .floating-viewer-fabs{right:max(8px,env(safe-area-inset-right))!important;bottom:max(8px,env(safe-area-inset-bottom))!important;grid-gap:6px!important;gap:6px!important}app-study-content-card-view .floating-viewer-fabs .fab-circle-btn{width:40px!important;height:40px!important}}@media (prefers-reduced-motion: reduce){app-cozy-variation-popover .game-variation-nav,body.cozy-catalog-drag-active app-cozy-slot-hud-marker .hud-marker-node,body.cozy-catalog-drag-active app-cozy-slot-hud-marker .marker-pulse-ring{transition:none!important;animation:none!important}}app-cozy-variation-popover .game-variation-picker__body:not(:has(.game-variation-facet--sizes .popover-size-pill~.popover-size-pill)) .game-variation-facet--sizes,app-cozy-variation-popover .game-variation-picker__body:not(:has(.game-variation-facet--sizes .popover-size-pill~.popover-size-pill)) .selected-size-summary{display:none!important}app-cozy-variation-popover .popover-finish-option,app-cozy-variation-popover .popover-size-pill{-webkit-tap-highlight-color:transparent;transform:translateY(0) scale(1);transform-origin:center;transition:transform .15s cubic-bezier(.2,.8,.2,1),filter .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,outline-color .15s ease;will-change:transform}app-cozy-variation-popover .popover-finish-option:hover,app-cozy-variation-popover .popover-size-pill:hover{transform:translateY(-3px) scale(1.035)!important;background:#fff7e8!important;border-color:#c98a37!important;color:#5a371c!important;box-shadow:0 7px 18px rgba(96,69,47,.18),0 0 0 1px rgba(201,138,55,.12)!important;filter:brightness(1.02)}app-cozy-variation-popover .popover-finish-option:hover .swatch-visual{transform:scale(1.12);filter:drop-shadow(0 3px 5px rgba(96,69,47,.18))}app-cozy-variation-popover .popover-finish-option:active,app-cozy-variation-popover .popover-size-pill:active{transform:translateY(1px) scale(.95)!important;background:#f8ead3!important;border-color:#a96f28!important;box-shadow:inset 0 2px 5px rgba(96,69,47,.14),0 1px 3px rgba(96,69,47,.08)!important;filter:brightness(.985);transition-duration:70ms}app-cozy-variation-popover .popover-finish-option.active,app-cozy-variation-popover .popover-size-pill.active{outline:2px solid rgba(184,137,69,.34);outline-offset:1px}app-cozy-variation-popover .popover-finish-option.active:after,app-cozy-variation-popover .popover-size-pill.active:after{content:"";position:absolute;inset:-3px;border:1px solid rgba(184,137,69,.28);border-radius:inherit;pointer-events:none}app-cozy-variation-popover .popover-finish-option:focus-visible,app-cozy-variation-popover .popover-size-pill:focus-visible{outline:3px solid rgba(2,132,199,.38);outline-offset:2px}app-cozy-variation-popover .popover-finish-option .swatch-visual{transition:transform .15s cubic-bezier(.2,.8,.2,1),filter .15s ease}app-cozy-variation-popover .popover-finish-option.active .swatch-visual{transform:scale(1.08);filter:drop-shadow(0 2px 3px rgba(96,69,47,.16))}app-cozy-variation-popover .popover-size-pill.active{font-weight:800!important}@media (prefers-reduced-motion: reduce){app-cozy-variation-popover .popover-finish-option,app-cozy-variation-popover .popover-finish-option .swatch-visual,app-cozy-variation-popover .popover-size-pill{transition:none!important}app-cozy-variation-popover .popover-finish-option:active,app-cozy-variation-popover .popover-finish-option:hover,app-cozy-variation-popover .popover-finish-option:hover .swatch-visual,app-cozy-variation-popover .popover-size-pill:active,app-cozy-variation-popover .popover-size-pill:hover{transform:none!important}}app-tranquil-shop-book-card .shop-book{position:relative;overflow:visible;border-color:rgba(118,93,62,.18);background:radial-gradient(circle at 22% 8%,hsla(41,67%,92%,.66),transparent 42%),linear-gradient(180deg,#fffefb,#fbf8f1);box-shadow:0 10px 24px rgba(63,49,34,.07);transition:transform .19s cubic-bezier(.2,.8,.2,1),box-shadow .19s ease,border-color .19s ease}app-tranquil-shop-book-card:not(.expanded) .shop-book:focus-within,app-tranquil-shop-book-card:not(.expanded) .shop-book:hover{transform:translateY(-4px);border-color:rgba(130,92,48,.3);box-shadow:0 16px 34px rgba(63,49,34,.12)}app-tranquil-shop-book-card .book-cover{position:relative;border-radius:14px;transition:transform .19s cubic-bezier(.2,.8,.2,1)}app-tranquil-shop-book-card:not(.expanded) .book-cover:focus-visible,app-tranquil-shop-book-card:not(.expanded) .book-cover:hover{transform:translateY(-3px) rotate(-1deg) scale(1.025)}app-tranquil-shop-book-card .book-shelf-caption{grid-gap:5px;gap:5px;padding:0 8px 4px}app-tranquil-shop-book-card .book-shelf-caption strong{color:#2f2923;font:700 1.02rem/1.22 Georgia,Times New Roman,serif}app-tranquil-shop-book-card .book-shelf-caption small{color:#8b5f2d}app-tranquil-shop-book-card.expanded .shop-book{grid-template-columns:minmax(164px,190px) minmax(0,1fr);grid-gap:clamp(22px,3vw,36px);gap:clamp(22px,3vw,36px);padding:24px;background:linear-gradient(90deg,#fbf7ee 0 205px,#fff 205px 100%)}app-tranquil-shop-book-card.expanded .book-cover{position:sticky;top:16px;width:100%}app-tranquil-shop-book-card .book-heading{padding-bottom:14px;border-bottom:1px solid rgba(118,93,62,.15)}app-tranquil-shop-book-card .book-heading h2{font-family:Georgia,Times New Roman,serif;letter-spacing:-.02em}app-tranquil-shop-book-card .whole-book-offer{margin-top:0;padding:16px;border:1px solid rgba(118,93,62,.17);border-radius:12px;background:#fcfaf5}app-tranquil-shop-book-card .book-offer{border-color:rgba(118,93,62,.16);background:#fff;box-shadow:0 5px 16px rgba(54,43,30,.055)}app-tranquil-shop-book-card .book-offer:after{position:absolute;top:9px;right:10px;z-index:4;padding:3px 7px;border:1px solid rgba(120,83,45,.14);border-radius:999px;color:#76512e;background:rgba(255,251,243,.94);font-size:.56rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;pointer-events:none}app-tranquil-shop-book-card .book-offer[data-offer-kind=chapter]:after{content:"Capítulo"}app-tranquil-shop-book-card .book-offer[data-offer-kind=pages]:after{content:"Páginas"}app-tranquil-shop-book-card .book-offer[data-offer-kind=booklet]:after{content:"Livreto"}app-tranquil-shop-book-card .book-offer[data-offer-kind=chapter] .chapter-page-stack{perspective:500px}app-tranquil-shop-book-card .book-offer[data-offer-kind=chapter] .chapter-page-stack i:first-child{transform:translate(6px,-3px) rotate(3deg)}app-tranquil-shop-book-card .book-offer[data-offer-kind=chapter] .chapter-page-stack i:nth-child(2){transform:translate(11px,-6px) rotate(6deg)}app-tranquil-shop-book-card .book-offer[data-offer-kind=chapter]:hover .chapter-page-stack i:first-child{transform:translate(11px,-5px) rotate(5deg)}app-tranquil-shop-book-card .book-offer[data-offer-kind=chapter]:hover .chapter-page-stack i:nth-child(2){transform:translate(19px,-9px) rotate(9deg)}app-tranquil-shop-book-card .book-offer[data-offer-kind=pages] .chapter-page-stack i:first-child{transform:translate(-7px,5px) rotate(-6deg);background:#fffef9}app-tranquil-shop-book-card .book-offer[data-offer-kind=pages] .chapter-page-stack i:nth-child(2){transform:translate(9px,3px) rotate(7deg);background:#fffdfa}app-tranquil-shop-book-card .book-offer[data-offer-kind=pages]:hover .chapter-page-stack i:first-child{transform:translate(-13px,6px) rotate(-9deg)}app-tranquil-shop-book-card .book-offer[data-offer-kind=pages]:hover .chapter-page-stack i:nth-child(2){transform:translate(15px,5px) rotate(11deg)}app-tranquil-shop-book-card .book-offer[data-offer-kind=booklet]{grid-template-columns:138px minmax(0,1fr)}app-tranquil-shop-book-card .book-offer[data-offer-kind=booklet] .chapter-page-stack{width:126px;height:92px;border-radius:5px;background:linear-gradient(90deg,#f7f0e3 0 49.2%,#d8cbb7 49.2% 50.8%,#fffdfa 50.8% 100%);box-shadow:0 7px 16px rgba(45,34,24,.13);transform:rotate(-1deg);transition:transform .19s cubic-bezier(.2,.8,.2,1),box-shadow .19s ease}app-tranquil-shop-book-card .book-offer[data-offer-kind=booklet] .chapter-page-stack:before{content:"";position:absolute;inset:8px 65px 8px 8px;border-radius:2px 0 0 2px;background:repeating-linear-gradient(180deg,transparent 0 8px,rgba(99,81,58,.08) 8px 9px),#fffdf8;box-shadow:inset -5px 0 9px rgba(78,59,38,.08)}app-tranquil-shop-book-card .book-offer[data-offer-kind=booklet] .chapter-page-stack i{display:none}app-tranquil-shop-book-card .book-offer[data-offer-kind=booklet] .chapter-page-stack img{inset:6px 6px 6px auto!important;width:56px!important;height:80px!important;border-radius:0 2px 2px 0;background:#fff;box-shadow:inset 5px 0 9px rgba(78,59,38,.08)}app-tranquil-shop-book-card .book-offer[data-offer-kind=booklet]:hover .chapter-page-stack{transform:translateY(-3px) rotate(0deg) scale(1.025);box-shadow:0 11px 22px rgba(45,34,24,.17)}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view{max-width:1060px}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-content{grid-template-columns:minmax(360px,1.12fr) minmax(300px,.88fr);grid-gap:clamp(30px,4vw,52px);gap:clamp(30px,4vw,52px)}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-media{position:relative;width:100%;max-width:540px}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-media:not(:has(.detail-gallery)) .main-image-frame{position:relative;aspect-ratio:4/5;max-height:540px;padding:28px;overflow:visible;background:radial-gradient(circle at 50% 34%,hsla(39,52%,84%,.64),transparent 52%),#faf7f0;border:1px solid rgba(118,93,62,.14);border-radius:18px}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-media:not(:has(.detail-gallery)) .main-image-frame:before{content:"Capa do livro";position:absolute;top:14px;left:16px;color:#80603b;font-size:.62rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-media:not(:has(.detail-gallery)) .main-image-frame img{max-width:76%;max-height:88%;margin:auto;filter:drop-shadow(0 18px 18px rgba(50,37,24,.18));transform:perspective(800px) rotateY(-4deg)}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-media:has(.detail-gallery){display:grid;grid-template-columns:minmax(250px,1fr) 132px;grid-gap:16px;gap:16px;align-items:start}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-media:has(.detail-gallery) .main-image-frame{position:relative;grid-column:1;aspect-ratio:3/4;max-height:520px;padding:28px 22px 18px;overflow:visible;background:#fbfaf6;border:1px solid rgba(118,93,62,.16);border-radius:14px;box-shadow:0 12px 30px rgba(50,37,24,.08)}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-media:has(.detail-gallery) .main-image-frame:before{content:"Página do item";position:absolute;top:10px;left:12px;color:#80603b;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-media:has(.detail-gallery) .main-image-frame:after{content:"";position:absolute;z-index:-1;inset:8px -7px -8px 9px;border:1px solid rgba(118,93,62,.12);border-radius:12px;background:#fffefb;transform:rotate(1.3deg)}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-media:has(.detail-gallery) .main-image-frame img{filter:drop-shadow(0 6px 8px rgba(45,34,24,.1))}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-media:has(.detail-gallery) .detail-gallery{position:relative;grid-column:2;display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;width:132px;padding-top:25px;overflow:visible}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-media:has(.detail-gallery) .detail-gallery:before{content:"Página / capa";position:absolute;top:0;left:0;color:#80603b;font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-gallery .gallery-thumb{position:relative;width:112px;height:148px;padding:7px;overflow:visible;background:#fffdf9;border-color:rgba(118,93,62,.18);border-radius:9px;box-shadow:0 7px 17px rgba(50,37,24,.08);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-gallery .gallery-thumb:first-child:after{content:"Página"}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-gallery .gallery-thumb:nth-child(2):after{content:"Capa"}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-gallery .gallery-thumb:after{position:absolute;right:5px;bottom:5px;padding:2px 5px;border-radius:999px;color:#60452f;background:rgba(255,250,240,.94);font-size:.52rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-gallery .gallery-thumb:focus-visible,.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-gallery .gallery-thumb:hover{transform:translateY(-3px) scale(1.025);border-color:#a87a43;box-shadow:0 11px 24px rgba(50,37,24,.14)}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-gallery .gallery-thumb.active{border-color:#8b5f2d;box-shadow:0 0 0 2px rgba(139,95,45,.16),0 9px 20px rgba(50,37,24,.1)}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-info:before{content:"Conteúdo editorial";display:block;margin-bottom:9px;color:#8b5f2d;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-title{max-width:18ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.05;letter-spacing:-.025em}@media (max-width: 820px){app-tranquil-shop-book-card.expanded .shop-book{grid-template-columns:138px minmax(0,1fr);grid-gap:18px;gap:18px;padding:18px;background:#fff}app-tranquil-shop-book-card .book-offer[data-offer-kind=booklet]{grid-template-columns:112px minmax(0,1fr)}app-tranquil-shop-book-card .book-offer[data-offer-kind=booklet] .chapter-page-stack{width:104px;height:78px}app-tranquil-shop-book-card .book-offer[data-offer-kind=booklet] .chapter-page-stack:before{inset:7px 54px 7px 7px}app-tranquil-shop-book-card .book-offer[data-offer-kind=booklet] .chapter-page-stack img{width:47px!important;height:66px!important}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-content{grid-template-columns:minmax(0,1fr)}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-info,.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-media{justify-self:center;max-width:560px}}@media (max-width: 560px){app-tranquil-shop-book-card.expanded .shop-book{grid-template-columns:minmax(0,1fr)}app-tranquil-shop-book-card.expanded .book-cover{position:relative;top:auto;width:128px;justify-self:center}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-media:has(.detail-gallery){grid-template-columns:minmax(0,1fr)}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-media:has(.detail-gallery) .detail-gallery{grid-column:1;grid-template-columns:repeat(2,minmax(0,104px));width:100%;padding-top:23px}.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .detail-gallery .gallery-thumb{width:96px;height:128px}}@media (prefers-reduced-motion: reduce){.ingame-store-modal:has([data-testid=store-tab-books].active) .store-detail-view .gallery-thumb,app-tranquil-shop-book-card .book-cover,app-tranquil-shop-book-card .book-offer,app-tranquil-shop-book-card .chapter-page-stack,app-tranquil-shop-book-card .shop-book{transition:none!important;transform:none!important}}@media (min-width: 960px) and (orientation: landscape){:root{--tv-safe-inline:clamp(18px,2vw,40px);--tv-safe-block:clamp(10px,1.6vh,22px);--tv-viewport-height:100vh}@supports (height: 100dvh){:root{--tv-viewport-height:100dvh}}app-home-professor ion-content.bg::part(scroll){min-height:100%}app-home-professor .buttons{width:min(100%,1180px);min-height:calc(var(--tv-viewport-height) - 64px);height:auto;margin:0 auto;padding:var(--tv-safe-block) var(--tv-safe-inline);box-sizing:border-box;grid-gap:clamp(12px,2vw,28px);gap:clamp(12px,2vw,28px);align-content:center}app-home-professor .buttons>button{width:min(20vw,220px);margin:0;padding:0}app-home-professor .buttons>button img{display:block;width:100%;max-height:min(27vh,190px);-o-object-fit:contain;object-fit:contain}app-chat-class ion-content.bg::part(scroll),app-loja ion-content::part(scroll),app-manage-cozy-items ion-content::part(scroll),app-manage-cozy-messages ion-content::part(scroll),app-manage-hero-showcase ion-content::part(scroll),app-manage-lessons ion-content::part(scroll),app-professor-account ion-content::part(scroll),app-secretary ion-content.bg::part(scroll){min-height:calc(var(--tv-viewport-height) - 56px);box-sizing:border-box}app-student-list .warper{width:min(1040px,calc(100vw - 48px));margin:18px auto}app-student-list ion-card{margin:0;max-height:calc(var(--tv-viewport-height) - 104px);overflow:auto}app-student-list ion-item{--min-height:56px}app-chat-single ion-content::part(scroll){overflow:hidden}app-chat-single app-global-support-chat,app-global-support-chat .mode-fullpage-container{display:flex;min-height:0;height:100%;flex-direction:column}app-global-support-chat .mode-dashboard-container{height:min(550px,calc(var(--tv-viewport-height) - 140px));min-height:360px}app-global-support-chat .mode-fab-container{right:var(--tv-safe-inline);bottom:var(--tv-safe-block)}app-global-support-chat .mode-fab-container .chat-window{width:min(520px,calc(100vw - 48px));height:min(500px,calc(var(--tv-viewport-height) - 112px));max-height:calc(var(--tv-viewport-height) - 112px)}app-professor-account .account-wrap{width:min(1180px,calc(100vw - 48px));margin:14px auto}app-professor-account .account-panel{min-height:0;height:calc(var(--tv-viewport-height) - 92px);overflow:auto}app-manage-lessons .split-pane-container{height:calc(var(--tv-viewport-height) - 56px);min-height:0}app-manage-lessons .split-pane-container .details-column,app-manage-lessons .split-pane-container .list-column{min-height:0}app-manage-lessons .split-pane-container .details-column{padding:18px 20px}app-loja .crm-shell{min-height:calc(var(--tv-viewport-height) - 56px);max-height:calc(var(--tv-viewport-height) - 56px);padding-top:8px}app-loja .crm-content,app-loja .crm-nav{min-height:0;overflow-y:auto}app-loja .crm-content{padding:20px 22px}app-manage-cozy-items .availability-panel,app-manage-cozy-messages .manage-tab-container,app-manage-hero-showcase .hero-admin-shell{width:min(100%,1500px);margin-right:auto;margin-left:auto;box-sizing:border-box}app-manage-cozy-items .availability-panel,app-manage-cozy-messages .manage-tab-container{padding-right:var(--tv-safe-inline);padding-left:var(--tv-safe-inline)}app-dashboard-student ion-content::part(scroll){padding:var(--tv-safe-block) var(--tv-safe-inline);box-sizing:border-box}app-dashboard-student ion-grid{width:100%;max-width:1440px;margin:0 auto;padding:0}app-dashboard-student ion-card{margin-top:8px;margin-bottom:8px}app-dashboard-student .student-header-actions,app-home-professor .professor-header-actions{grid-gap:8px;gap:8px}app-manage-courses .manage-courses-container{height:calc(var(--tv-viewport-height) - 96px);min-height:0;max-width:min(1320px,calc(100vw - 48px));margin:12px auto}app-manage-courses .course-details-column,app-manage-courses .course-list-column{min-height:0}app-class-room .bg{height:var(--tv-viewport-height)}app-class-room .class-room-header{min-height:0;padding:4px var(--tv-safe-inline);box-sizing:border-box}app-class-room .class-room-header h1{font-size:clamp(1.45rem,3.5vh,2.25rem);line-height:1.1;margin:.25rem 0}app-class-room ion-row>ion-col{height:calc(var(--tv-viewport-height) - 124px);min-height:0}app-class-room .cozy-status-card{max-height:calc(var(--tv-viewport-height) - 48px);overflow:auto;padding:clamp(1.5rem,4vh,2.5rem) 2rem;box-sizing:border-box}app-waiting-room .bg-image-fixed,app-waiting-room .bg-overlay{height:var(--tv-viewport-height)}app-waiting-room .waiting-room-viewport{min-height:var(--tv-viewport-height);padding:64px var(--tv-safe-inline) 14px;box-sizing:border-box}app-waiting-room .card-container{max-width:min(1050px,calc(100vw - 48px))}app-shop .shop-hero-showcase{--hero-showcase-height:var(--tv-viewport-height);--hero-showcase-max-height:var(--tv-viewport-height);--hero-showcase-content-safe-top:clamp(78px,11vh,104px)}app-shop .section-container{max-width:min(1320px,calc(100vw - 48px))}app-shop .categories-bar-section{padding-top:clamp(1.5rem,3vh,2.4rem);padding-bottom:clamp(1.6rem,3.2vh,2.6rem)}app-cozy-room .background-crossfade-wrapper,app-cozy-room .cozy-room-viewport,app-cozy-room-page .cozy-room-page-content{height:var(--tv-viewport-height);max-height:var(--tv-viewport-height)}app-cozy-room .cozy-room-stage .stage-aspect-container{max-height:var(--tv-viewport-height)}app-cozy-hud-selector .ingame-game-header{min-height:0;max-width:100vw;padding:10px var(--tv-safe-inline);grid-gap:8px;gap:8px;box-sizing:border-box}app-cozy-hud-selector .ingame-header-section{grid-gap:8px;gap:8px}app-cozy-hud-selector .nexus-actions{max-width:calc(100vw - 220px);justify-content:flex-end;flex-wrap:wrap;grid-row-gap:6px;row-gap:6px}app-cozy-hud-selector .ingame-action-btn,app-cozy-hud-selector .ingame-icon-btn{min-height:42px;padding-right:9px;padding-left:9px}app-cozy-hud-selector .ingame-action-label{font-size:.68rem}app-cozy-hud-selector .hud-account-menu{top:62px;right:var(--tv-safe-inline)}app-cozyroom-sidebar-menu .side-menu-sidebar-container{top:72px;bottom:var(--tv-safe-block);width:min(370px,calc(100vw - 48px));height:auto;max-height:calc(var(--tv-viewport-height) - 92px)}app-cozyroom-sidebar-menu .side-menu-sidebar-container.side-right{right:var(--tv-safe-inline)}app-cozyroom-sidebar-menu .side-menu-sidebar-container.side-left{left:var(--tv-safe-inline)}app-cozy-room .variation-popover-card{max-height:calc(var(--tv-viewport-height) - 48px);overflow-y:auto}app-cozy-floating-music-player .floating-player-container{bottom:var(--tv-safe-block);left:var(--tv-safe-inline)}app-cozy-room .cozy-loading-overlay{max-height:var(--tv-viewport-height);padding:var(--tv-safe-block) var(--tv-safe-inline);box-sizing:border-box}app-cozy-room .cozy-loading-overlay .side-menu-sidebar-container.loading-mode{max-height:calc(var(--tv-viewport-height) - 48px);overflow-y:auto}app-content-card-open .open-state{min-height:calc(var(--tv-viewport-height) - 64px);padding:var(--tv-safe-block) var(--tv-safe-inline);box-sizing:border-box}app-cozy-room-page .tranquil-room-load-state{min-height:var(--tv-viewport-height);padding:var(--tv-safe-block) var(--tv-safe-inline);box-sizing:border-box}ion-modal.art-collection-editor-modal-xl,ion-modal.art-collection-product-picker-modal-xl,ion-modal.chat-modal-fullscreen,ion-modal.message-workbench-modal,ion-modal.modal-lg,ion-modal.post-edit-modal-large,ion-modal.product-edit-modal-large,ion-modal.purchase-modal-large{--max-height:calc(var(--tv-viewport-height) - 24px)}}@media (min-width: 960px) and (max-height: 820px) and (orientation: landscape){app-home-professor .buttons{min-height:calc(var(--tv-viewport-height) - 56px);grid-gap:12px 22px;gap:12px 22px;padding-block:8px}app-home-professor .buttons>button{width:min(18vw,190px)}app-home-professor .buttons>button img{max-height:min(23vh,150px)}app-student-list .warper{margin-top:8px;margin-bottom:8px}app-student-list ion-card{max-height:calc(var(--tv-viewport-height) - 80px)}app-global-support-chat .mode-dashboard-container{height:min(460px,calc(var(--tv-viewport-height) - 108px));min-height:300px}app-global-support-chat .mode-fab-container .chat-window{height:min(440px,calc(var(--tv-viewport-height) - 92px));max-height:calc(var(--tv-viewport-height) - 92px)}app-professor-account .account-panel{height:calc(var(--tv-viewport-height) - 76px)}app-loja .crm-shell,app-manage-lessons .split-pane-container{min-height:calc(var(--tv-viewport-height) - 48px);max-height:calc(var(--tv-viewport-height) - 48px)}app-manage-lessons .split-pane-container .details-column{padding-top:10px;padding-bottom:10px}app-loja .crm-content{padding-top:12px;padding-bottom:12px}app-dashboard-student ion-content::part(scroll){padding-top:8px;padding-bottom:8px}app-manage-courses .manage-courses-container{height:calc(var(--tv-viewport-height) - 80px);margin-top:8px;margin-bottom:8px}app-class-room .class-room-header h1{font-size:clamp(1.25rem,3vh,1.8rem)}app-class-room ion-row>ion-col{height:calc(var(--tv-viewport-height) - 104px)}app-waiting-room .waiting-room-viewport{padding-top:48px;padding-bottom:8px}app-waiting-room .provencal-logo-wrapper{top:-62px;padding:12px 28px;border-radius:18px}app-waiting-room .provencal-logo-inner .logo{height:56px}app-waiting-room .cozy-main-card{padding-top:34px}app-waiting-room .cozy-content{padding:.75rem 1.25rem}app-waiting-room .action-container,app-waiting-room .music-section{padding:.75rem}app-waiting-room .music-section .section-title,app-waiting-room .music-section app-streaming-links{margin-bottom:.65rem}app-waiting-room .music-section .spotify-iframe{height:96px}app-waiting-room .lesson-info-box .lesson-title{font-size:1.45rem;margin-bottom:.6rem}app-waiting-room .lesson-info-box .lesson-schedule{grid-gap:.5rem;gap:.5rem;margin-bottom:.75rem}app-waiting-room .lesson-info-box .lesson-schedule .schedule-item{padding:6px 14px}app-shop .shop-hero-showcase{--hero-showcase-content-safe-top:74px}app-cozy-hud-selector .ingame-game-header{padding-top:6px;padding-bottom:6px}app-cozy-hud-selector .ingame-action-btn,app-cozy-hud-selector .ingame-icon-btn{min-height:38px;padding-right:7px;padding-left:7px}app-cozy-hud-selector .ingame-action-label{font-size:.62rem}app-cozy-hud-selector .hud-account-menu{top:50px}app-cozyroom-sidebar-menu .side-menu-sidebar-container{top:58px;bottom:8px;width:min(350px,calc(100vw - 36px));max-height:calc(var(--tv-viewport-height) - 66px)}app-cozyroom-sidebar-menu .side-menu-sidebar-container .sidebar-side-tabs{width:70px;padding-top:.65rem;padding-bottom:.55rem}app-cozyroom-sidebar-menu .side-menu-sidebar-container .sidebar-side-tabs .tab-btn{width:58px;min-height:48px}app-cozyroom-sidebar-menu .side-menu-sidebar-container .sidebar-scrollable-body{padding:.8rem .9rem}app-cozy-floating-music-player .floating-player-container{bottom:10px}app-cozy-floating-music-player .player{width:260px}}@media (min-width: 960px) and (orientation: landscape){html.tranquil-tv-active app-shop,html.tranquil-tv-active app-shop-catalog{font-size:18px}html.tranquil-tv-active app-shop ion-content::part(scroll),html.tranquil-tv-active app-shop-catalog ion-content::part(scroll){scroll-padding:112px var(--tv-safe-inline) 40px}html.tranquil-tv-active app-shop-header .shop-floating-pill{width:calc(100vw - (var(--tv-safe-inline) * 2));max-width:1480px;min-height:72px;margin:var(--tv-safe-block) auto;padding:8px 18px;grid-gap:16px;gap:16px;box-sizing:border-box;box-shadow:0 3px 12px rgba(0,0,0,.12)}html.tranquil-tv-active app-shop-header .pill-nav-links{grid-gap:14px;gap:14px}html.tranquil-tv-active app-shop-header .nav-link,html.tranquil-tv-active app-shop-header a,html.tranquil-tv-active app-shop-header button{min-height:44px;font-size:1rem}html.tranquil-tv-active app-shop-header .lupa-label{font-size:.95rem}html.tranquil-tv-active app-shop .shop-hero-showcase{--hero-showcase-height:min(46vh,430px)!important;--hero-showcase-max-height:430px!important;--hero-showcase-content-safe-top:88px!important}html.tranquil-tv-active app-shop .section-container{width:calc(100vw - (var(--tv-safe-inline) * 2));max-width:1480px;padding-right:0;padding-left:0;box-sizing:border-box}html.tranquil-tv-active app-shop .categories-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}html.tranquil-tv-active app-shop .category-image-ring{width:min(11vw,126px)}html.tranquil-tv-active app-shop .cat-label,html.tranquil-tv-active app-shop .section-header p{font-size:.95rem}html.tranquil-tv-active app-shop .vitrine-grid-3col{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}html.tranquil-tv-active app-shop .vitrine-card,html.tranquil-tv-active app-shop-catalog .catalog-collection-card,html.tranquil-tv-active app-shop-catalog .product-card{min-width:0;outline:none}html.tranquil-tv-active app-shop-catalog .catalog-main-layout{width:calc(100vw - (var(--tv-safe-inline) * 2));max-width:1480px;margin-top:94px!important;padding:18px 0 40px;grid-template-columns:300px minmax(0,1fr);grid-gap:26px;gap:26px;box-sizing:border-box}html.tranquil-tv-active app-shop-catalog .filter-box{max-height:calc(var(--tv-viewport-height) - 140px);padding:18px;overflow-y:auto;border-radius:10px}html.tranquil-tv-active app-shop-catalog .cat-filter-btn,html.tranquil-tv-active app-shop-catalog .filter-group label,html.tranquil-tv-active app-shop-catalog input,html.tranquil-tv-active app-shop-catalog select{min-height:40px;font-size:.95rem}html.tranquil-tv-active app-shop-catalog .products-grid-3col{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}html.tranquil-tv-active app-shop-catalog .product-card .card-media{height:min(26vw,260px)}html.tranquil-tv-active app-shop :focus-visible,html.tranquil-tv-active app-shop-catalog :focus-visible{outline:4px solid #ffd45c!important;outline-offset:5px!important;box-shadow:0 0 0 3px #172033!important}html.tranquil-tv-active.tranquil-tv-constrained app-shop *,html.tranquil-tv-active.tranquil-tv-constrained app-shop-catalog *{transition-duration:.01ms!important}}@media (min-width: 960px) and (max-height: 700px) and (orientation: landscape){html.tranquil-tv-active app-shop .shop-hero-showcase{--hero-showcase-height:310px!important;--hero-showcase-max-height:310px!important;--hero-showcase-content-safe-top:76px!important}html.tranquil-tv-active app-shop-header .shop-floating-pill{min-height:62px;margin-top:6px}html.tranquil-tv-active app-shop-catalog .catalog-main-layout{margin-top:76px!important}html.tranquil-tv-active app-shop-catalog .filter-box{max-height:calc(var(--tv-viewport-height) - 108px)}}