:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}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-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !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, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !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, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 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, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !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, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !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, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !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, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !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, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !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;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{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: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}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}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{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=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%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);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;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}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:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.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);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 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);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 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{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){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{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){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{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){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{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){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{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){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-content-start{align-content:flex-start!important}.ion-align-content-end{align-content:flex-end!important}.ion-align-content-center{align-content:center!important}.ion-align-content-between{align-content:space-between!important}.ion-align-content-around{align-content:space-around!important}.ion-align-content-stretch{align-content:stretch!important}@media(min-width:576px){.ion-align-content-sm-start{align-content:flex-start!important}.ion-align-content-sm-end{align-content:flex-end!important}.ion-align-content-sm-center{align-content:center!important}.ion-align-content-sm-between{align-content:space-between!important}.ion-align-content-sm-around{align-content:space-around!important}.ion-align-content-sm-stretch{align-content:stretch!important}}@media(min-width:768px){.ion-align-content-md-start{align-content:flex-start!important}.ion-align-content-md-end{align-content:flex-end!important}.ion-align-content-md-center{align-content:center!important}.ion-align-content-md-between{align-content:space-between!important}.ion-align-content-md-around{align-content:space-around!important}.ion-align-content-md-stretch{align-content:stretch!important}}@media(min-width:992px){.ion-align-content-lg-start{align-content:flex-start!important}.ion-align-content-lg-end{align-content:flex-end!important}.ion-align-content-lg-center{align-content:center!important}.ion-align-content-lg-between{align-content:space-between!important}.ion-align-content-lg-around{align-content:space-around!important}.ion-align-content-lg-stretch{align-content:stretch!important}}@media(min-width:1200px){.ion-align-content-xl-start{align-content:flex-start!important}.ion-align-content-xl-end{align-content:flex-end!important}.ion-align-content-xl-center{align-content:center!important}.ion-align-content-xl-between{align-content:space-between!important}.ion-align-content-xl-around{align-content:space-around!important}.ion-align-content-xl-stretch{align-content:stretch!important}}.ion-align-items-start{align-items:start!important}.ion-align-items-end{align-items:end!important}.ion-align-items-center{align-items:center!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@media(min-width:576px){.ion-align-items-sm-start{align-items:start!important}.ion-align-items-sm-end{align-items:end!important}.ion-align-items-sm-center{align-items:center!important}.ion-align-items-sm-stretch{align-items:stretch!important}.ion-align-items-sm-baseline{align-items:baseline!important}}@media(min-width:768px){.ion-align-items-md-start{align-items:start!important}.ion-align-items-md-end{align-items:end!important}.ion-align-items-md-center{align-items:center!important}.ion-align-items-md-stretch{align-items:stretch!important}.ion-align-items-md-baseline{align-items:baseline!important}}@media(min-width:992px){.ion-align-items-lg-start{align-items:start!important}.ion-align-items-lg-end{align-items:end!important}.ion-align-items-lg-center{align-items:center!important}.ion-align-items-lg-stretch{align-items:stretch!important}.ion-align-items-lg-baseline{align-items:baseline!important}}@media(min-width:1200px){.ion-align-items-xl-start{align-items:start!important}.ion-align-items-xl-end{align-items:end!important}.ion-align-items-xl-center{align-items:center!important}.ion-align-items-xl-stretch{align-items:stretch!important}.ion-align-items-xl-baseline{align-items:baseline!important}}.ion-align-self-start{align-self:start!important}.ion-align-self-end{align-self: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}@media(min-width:576px){.ion-align-self-sm-start{align-self:start!important}.ion-align-self-sm-end{align-self:end!important}.ion-align-self-sm-center{align-self:center!important}.ion-align-self-sm-stretch{align-self:stretch!important}.ion-align-self-sm-baseline{align-self:baseline!important}.ion-align-self-sm-auto{align-self:auto!important}}@media(min-width:768px){.ion-align-self-md-start{align-self:start!important}.ion-align-self-md-end{align-self:end!important}.ion-align-self-md-center{align-self:center!important}.ion-align-self-md-stretch{align-self:stretch!important}.ion-align-self-md-baseline{align-self:baseline!important}.ion-align-self-md-auto{align-self:auto!important}}@media(min-width:992px){.ion-align-self-lg-start{align-self:start!important}.ion-align-self-lg-end{align-self:end!important}.ion-align-self-lg-center{align-self:center!important}.ion-align-self-lg-stretch{align-self:stretch!important}.ion-align-self-lg-baseline{align-self:baseline!important}.ion-align-self-lg-auto{align-self:auto!important}}@media(min-width:1200px){.ion-align-self-xl-start{align-self:start!important}.ion-align-self-xl-end{align-self:end!important}.ion-align-self-xl-center{align-self:center!important}.ion-align-self-xl-stretch{align-self:stretch!important}.ion-align-self-xl-baseline{align-self:baseline!important}.ion-align-self-xl-auto{align-self:auto!important}}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-evenly{justify-content:space-evenly!important}@media(min-width:576px){.ion-justify-content-sm-start{justify-content:flex-start!important}.ion-justify-content-sm-end{justify-content:flex-end!important}.ion-justify-content-sm-center{justify-content:center!important}.ion-justify-content-sm-between{justify-content:space-between!important}.ion-justify-content-sm-around{justify-content:space-around!important}.ion-justify-content-sm-evenly{justify-content:space-evenly!important}}@media(min-width:768px){.ion-justify-content-md-start{justify-content:flex-start!important}.ion-justify-content-md-end{justify-content:flex-end!important}.ion-justify-content-md-center{justify-content:center!important}.ion-justify-content-md-between{justify-content:space-between!important}.ion-justify-content-md-around{justify-content:space-around!important}.ion-justify-content-md-evenly{justify-content:space-evenly!important}}@media(min-width:992px){.ion-justify-content-lg-start{justify-content:flex-start!important}.ion-justify-content-lg-end{justify-content:flex-end!important}.ion-justify-content-lg-center{justify-content:center!important}.ion-justify-content-lg-between{justify-content:space-between!important}.ion-justify-content-lg-around{justify-content:space-around!important}.ion-justify-content-lg-evenly{justify-content:space-evenly!important}}@media(min-width:1200px){.ion-justify-content-xl-start{justify-content:flex-start!important}.ion-justify-content-xl-end{justify-content:flex-end!important}.ion-justify-content-xl-center{justify-content:center!important}.ion-justify-content-xl-between{justify-content:space-between!important}.ion-justify-content-xl-around{justify-content:space-around!important}.ion-justify-content-xl-evenly{justify-content:space-evenly!important}}.ion-flex-row{flex-direction:row!important}.ion-flex-row-reverse{flex-direction:row-reverse!important}.ion-flex-column{flex-direction:column!important}.ion-flex-column-reverse{flex-direction:column-reverse!important}@media(min-width:576px){.ion-flex-sm-row{flex-direction:row!important}.ion-flex-sm-row-reverse{flex-direction:row-reverse!important}.ion-flex-sm-column{flex-direction:column!important}.ion-flex-sm-column-reverse{flex-direction:column-reverse!important}}@media(min-width:768px){.ion-flex-md-row{flex-direction:row!important}.ion-flex-md-row-reverse{flex-direction:row-reverse!important}.ion-flex-md-column{flex-direction:column!important}.ion-flex-md-column-reverse{flex-direction:column-reverse!important}}@media(min-width:992px){.ion-flex-lg-row{flex-direction:row!important}.ion-flex-lg-row-reverse{flex-direction:row-reverse!important}.ion-flex-lg-column{flex-direction:column!important}.ion-flex-lg-column-reverse{flex-direction:column-reverse!important}}@media(min-width:1200px){.ion-flex-xl-row{flex-direction:row!important}.ion-flex-xl-row-reverse{flex-direction:row-reverse!important}.ion-flex-xl-column{flex-direction:column!important}.ion-flex-xl-column-reverse{flex-direction:column-reverse!important}}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-flex-wrap{flex-wrap:wrap!important}.ion-flex-nowrap{flex-wrap:nowrap!important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse!important}@media(min-width:576px){.ion-flex-sm-wrap{flex-wrap:wrap!important}.ion-flex-sm-nowrap{flex-wrap:nowrap!important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:768px){.ion-flex-md-wrap{flex-wrap:wrap!important}.ion-flex-md-nowrap{flex-wrap:nowrap!important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:992px){.ion-flex-lg-wrap{flex-wrap:wrap!important}.ion-flex-lg-nowrap{flex-wrap:nowrap!important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:1200px){.ion-flex-xl-wrap{flex-wrap:wrap!important}.ion-flex-xl-nowrap{flex-wrap:nowrap!important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}.ion-flex-1{flex:1!important}.ion-flex-auto{flex:auto!important}.ion-flex-initial{flex:initial!important}.ion-flex-none{flex:none!important}@media(min-width:576px){.ion-flex-sm-1{flex:1!important}.ion-flex-sm-auto{flex:auto!important}.ion-flex-sm-initial{flex:initial!important}.ion-flex-sm-none{flex:none!important}}@media(min-width:768px){.ion-flex-md-1{flex:1!important}.ion-flex-md-auto{flex:auto!important}.ion-flex-md-initial{flex:initial!important}.ion-flex-md-none{flex:none!important}}@media(min-width:992px){.ion-flex-lg-1{flex:1!important}.ion-flex-lg-auto{flex:auto!important}.ion-flex-lg-initial{flex:initial!important}.ion-flex-lg-none{flex:none!important}}@media(min-width:1200px){.ion-flex-xl-1{flex:1!important}.ion-flex-xl-auto{flex:auto!important}.ion-flex-xl-initial{flex:initial!important}.ion-flex-xl-none{flex:none!important}}.ion-flex-grow-0{flex-grow:0!important}.ion-flex-grow-1{flex-grow:1!important}.ion-flex-shrink-0{flex-shrink:0!important}.ion-flex-shrink-1{flex-shrink:1!important}@media(min-width:576px){.ion-flex-sm-grow-0{flex-grow:0!important}.ion-flex-sm-grow-1{flex-grow:1!important}.ion-flex-sm-shrink-0{flex-shrink:0!important}.ion-flex-sm-shrink-1{flex-shrink:1!important}}@media(min-width:768px){.ion-flex-md-grow-0{flex-grow:0!important}.ion-flex-md-grow-1{flex-grow:1!important}.ion-flex-md-shrink-0{flex-shrink:0!important}.ion-flex-md-shrink-1{flex-shrink:1!important}}@media(min-width:992px){.ion-flex-lg-grow-0{flex-grow:0!important}.ion-flex-lg-grow-1{flex-grow:1!important}.ion-flex-lg-shrink-0{flex-shrink:0!important}.ion-flex-lg-shrink-1{flex-shrink:1!important}}@media(min-width:1200px){.ion-flex-xl-grow-0{flex-grow:0!important}.ion-flex-xl-grow-1{flex-grow:1!important}.ion-flex-xl-shrink-0{flex-shrink:0!important}.ion-flex-xl-shrink-1{flex-shrink:1!important}}.ion-order-first{order:-1!important}.ion-order-0{order:0!important}.ion-order-1{order:1!important}.ion-order-2{order:2!important}.ion-order-3{order:3!important}.ion-order-4{order:4!important}.ion-order-5{order:5!important}.ion-order-6{order:6!important}.ion-order-7{order:7!important}.ion-order-8{order:8!important}.ion-order-9{order:9!important}.ion-order-10{order:10!important}.ion-order-11{order:11!important}.ion-order-12{order:12!important}.ion-order-last{order:13!important}@media(min-width:576px){.ion-order-sm-first{order:-1!important}.ion-order-sm-0{order:0!important}.ion-order-sm-1{order:1!important}.ion-order-sm-2{order:2!important}.ion-order-sm-3{order:3!important}.ion-order-sm-4{order:4!important}.ion-order-sm-5{order:5!important}.ion-order-sm-6{order:6!important}.ion-order-sm-7{order:7!important}.ion-order-sm-8{order:8!important}.ion-order-sm-9{order:9!important}.ion-order-sm-10{order:10!important}.ion-order-sm-11{order:11!important}.ion-order-sm-12{order:12!important}.ion-order-sm-last{order:13!important}}@media(min-width:768px){.ion-order-md-first{order:-1!important}.ion-order-md-0{order:0!important}.ion-order-md-1{order:1!important}.ion-order-md-2{order:2!important}.ion-order-md-3{order:3!important}.ion-order-md-4{order:4!important}.ion-order-md-5{order:5!important}.ion-order-md-6{order:6!important}.ion-order-md-7{order:7!important}.ion-order-md-8{order:8!important}.ion-order-md-9{order:9!important}.ion-order-md-10{order:10!important}.ion-order-md-11{order:11!important}.ion-order-md-12{order:12!important}.ion-order-md-last{order:13!important}}@media(min-width:992px){.ion-order-lg-first{order:-1!important}.ion-order-lg-0{order:0!important}.ion-order-lg-1{order:1!important}.ion-order-lg-2{order:2!important}.ion-order-lg-3{order:3!important}.ion-order-lg-4{order:4!important}.ion-order-lg-5{order:5!important}.ion-order-lg-6{order:6!important}.ion-order-lg-7{order:7!important}.ion-order-lg-8{order:8!important}.ion-order-lg-9{order:9!important}.ion-order-lg-10{order:10!important}.ion-order-lg-11{order:11!important}.ion-order-lg-12{order:12!important}.ion-order-lg-last{order:13!important}}@media(min-width:1200px){.ion-order-xl-first{order:-1!important}.ion-order-xl-0{order:0!important}.ion-order-xl-1{order:1!important}.ion-order-xl-2{order:2!important}.ion-order-xl-3{order:3!important}.ion-order-xl-4{order:4!important}.ion-order-xl-5{order:5!important}.ion-order-xl-6{order:6!important}.ion-order-xl-7{order:7!important}.ion-order-xl-8{order:8!important}.ion-order-xl-9{order:9!important}.ion-order-xl-10{order:10!important}.ion-order-xl-11{order:11!important}.ion-order-xl-12{order:12!important}.ion-order-xl-last{order:13!important}}.ion-hide,.ion-hide-up,.ion-hide-down{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-display-none{display:none!important}@media(min-width:576px){.ion-display-sm-none{display:none!important}}@media(min-width:768px){.ion-display-md-none{display:none!important}}@media(min-width:992px){.ion-display-lg-none{display:none!important}}@media(min-width:1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media(min-width:576px){.ion-display-sm-inline{display:inline!important}}@media(min-width:768px){.ion-display-md-inline{display:inline!important}}@media(min-width:992px){.ion-display-lg-inline{display:inline!important}}@media(min-width:1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media(min-width:576px){.ion-display-sm-inline-block{display:inline-block!important}}@media(min-width:768px){.ion-display-md-inline-block{display:inline-block!important}}@media(min-width:992px){.ion-display-lg-inline-block{display:inline-block!important}}@media(min-width:1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media(min-width:576px){.ion-display-sm-block{display:block!important}}@media(min-width:768px){.ion-display-md-block{display:block!important}}@media(min-width:992px){.ion-display-lg-block{display:block!important}}@media(min-width:1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media(min-width:576px){.ion-display-sm-flex{display:flex!important}}@media(min-width:768px){.ion-display-md-flex{display:flex!important}}@media(min-width:992px){.ion-display-lg-flex{display:flex!important}}@media(min-width:1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media(min-width:576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media(min-width:576px){.ion-display-sm-grid{display:grid!important}}@media(min-width:768px){.ion-display-md-grid{display:grid!important}}@media(min-width:992px){.ion-display-lg-grid{display:grid!important}}@media(min-width:1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media(min-width:576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media(min-width:768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media(min-width:992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media(min-width:1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media(min-width:576px){.ion-display-sm-table{display:table!important}}@media(min-width:768px){.ion-display-md-table{display:table!important}}@media(min-width:992px){.ion-display-lg-table{display:table!important}}@media(min-width:1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media(min-width:576px){.ion-display-sm-table-cell{display:table-cell!important}}@media(min-width:768px){.ion-display-md-table-cell{display:table-cell!important}}@media(min-width:992px){.ion-display-lg-table-cell{display:table-cell!important}}@media(min-width:1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media(min-width:576px){.ion-display-sm-table-row{display:table-row!important}}@media(min-width:768px){.ion-display-md-table-row{display:table-row!important}}@media(min-width:992px){.ion-display-lg-table-row{display:table-row!important}}@media(min-width:1200px){.ion-display-xl-table-row{display:table-row!important}}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2) format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2) format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-ext-900-normal-BhetttCG.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-900-normal-C3uaq3BA.woff2) format("woff2"),url(/assets/lato-latin-900-normal-CZBfLiEO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--aurora-warm-1: rgba(255, 176, 102, .13);--aurora-warm-2: rgba(255, 122, 132, .105);--aurora-warm-3: rgba(255, 206, 130, .09);--aurora-warm-4: rgba(0, 188, 212, .09);--aurora-warm-5: rgba(196, 140, 224, .08);--aurora-content-image: radial-gradient(ellipse 130% 62% at 50% 42%, var(--aurora-warm-1) 0%, transparent 72%), radial-gradient(ellipse 85% 52% at 10% 56%, var(--aurora-warm-4) 0%, transparent 68%), radial-gradient(ellipse 82% 52% at 92% 60%, var(--aurora-warm-2) 0%, transparent 68%), radial-gradient(ellipse 70% 46% at 50% 78%, var(--aurora-warm-5) 0%, transparent 66%)}.aurora-warm-host{position:relative;isolation:isolate}.aurora-warm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;background-repeat:no-repeat;background-image:radial-gradient(ellipse 95% 50% at 12% 2%,var(--aurora-warm-1) 0%,transparent 62%),radial-gradient(ellipse 85% 46% at 88% 8%,var(--aurora-warm-2) 0%,transparent 60%),radial-gradient(ellipse 75% 42% at 48% 20%,var(--aurora-warm-3) 0%,transparent 58%),radial-gradient(ellipse 90% 52% at 6% 40%,var(--aurora-warm-4) 0%,transparent 62%),radial-gradient(ellipse 70% 46% at 96% 56%,var(--aurora-warm-5) 0%,transparent 60%)}.aurora-warm--fixed{position:fixed}.aurora-warm--scrim{background-color:var(--scrim-cosmos, rgba(10, 10, 15, .5))}.aurora-warm__flow{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;pointer-events:none;background-repeat:no-repeat;background-image:radial-gradient(ellipse 60% 40% at 28% 30%,var(--aurora-warm-1) 0%,transparent 60%),radial-gradient(ellipse 52% 38% at 72% 26%,var(--aurora-warm-2) 0%,transparent 60%),radial-gradient(ellipse 56% 42% at 52% 48%,var(--aurora-warm-5) 0%,transparent 62%);filter:blur(6px);animation:aurora-flow 24s ease-in-out infinite alternate;will-change:transform,opacity}@keyframes aurora-flow{0%{transform:translate3d(-3%,-2%,0) scale(1.05);opacity:.55}50%{transform:translate3d(3%,2%,0) scale(1.16);opacity:.95}to{transform:translate3d(-2%,3%,0) scale(1.08);opacity:.6}}@media(prefers-reduced-motion:reduce){.aurora-warm__flow{animation:none;opacity:.6}}:root{--kb-inset: 0px;--ion-font-family: "Lato", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ion-color-primary: #00bcd4;--ion-color-primary-rgb: 0, 188, 212;--ion-color-primary-contrast: #000000;--ion-color-primary-contrast-rgb: 0, 0, 0;--ion-color-primary-shade: #00a5bb;--ion-color-primary-tint: #1ac3d9;--ion-color-secondary: #4dd9e8;--ion-color-secondary-rgb: 77, 217, 232;--ion-color-secondary-contrast: #000000;--ion-color-secondary-contrast-rgb: 0, 0, 0;--ion-color-secondary-shade: #44bfcc;--ion-color-secondary-tint: #5fddea;--ion-color-success: #26c281;--ion-color-success-rgb: 38, 194, 129;--ion-color-success-contrast: #000000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #21ab72;--ion-color-success-tint: #3bc88e;--ion-color-warning: #eaa84a;--ion-color-warning-rgb: 234, 168, 74;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #ce9441;--ion-color-warning-tint: #ecb15c;--ion-color-danger: #f0566b;--ion-color-danger-rgb: 240, 86, 107;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #d34c5e;--ion-color-danger-tint: #f2677a;--ion-color-medium: #8d8d9b;--ion-color-medium-rgb: 141, 141, 155;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #7c7c88;--ion-color-medium-tint: #989aa6;--masia-section-rgb: 12, 14, 22;--masia-chip-rgb: 30, 34, 48;--masia-surface-alpha: .62;--masia-chip-alpha-offset: .22;--masia-section-blur: 16px;--masia-chip-blur: 8px;--surface-section: rgba(var(--masia-section-rgb), var(--masia-surface-alpha));--ion-background-color: #0a0a0f;--ion-background-color-rgb: 10, 10, 15;--ion-text-color: #ededf2;--ion-text-color-rgb: 237, 237, 242;--ion-toolbar-background: #111118;--ion-tab-bar-background: #111118;--ion-item-background: #16161f;--ion-card-background: #16161f;--ion-border-color: #2a2a3a;--ion-color-step-50: #15151a;--ion-color-step-100: #212126;--ion-color-step-150: #2c2c31;--ion-color-step-200: #37373c;--ion-color-step-250: #434348;--ion-color-step-300: #4e4e53;--ion-color-step-350: #59595e;--ion-color-step-400: #65656a;--ion-color-step-450: #707075;--ion-color-step-500: #7c7c81;--ion-color-step-550: #87878c;--ion-color-step-600: #929297;--ion-color-step-650: #9e9ea3;--ion-color-step-700: #a9a9ae;--ion-color-step-750: #b4b4b9;--ion-color-step-800: #c0c0c5;--ion-color-step-850: #cbcbd0;--ion-color-step-900: #d6d6db;--ion-color-step-950: #e2e2e7;--ion-overlay-background-color: #1d1d29;--surface-canvas: #0a0a0f;--surface: #16161f;--surface-raised: #1d1d29;--surface-sunken: #101017;--surface-card: var(--masia-surface-chip);--surface-card-strong: rgba(var(--masia-chip-rgb), calc(var(--masia-surface-alpha) + .32));--masia-frosted-border: rgba(255, 255, 255, .08);--masia-frosted-radius: 14px;--chrome-glass: var(--surface-section);--scrim-cosmos: rgba(10, 10, 15, .5);--scrim-content: rgba(9, 10, 16, .34);--content-aurora: var(--scrim-content);--border-subtle: #23232f;--border-default: #2a2a3a;--text-default: var(--ion-text-color);--text-muted: #bcbcc8;--text-subtle: #9595a6;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-8: 48px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-bubble: 22px;--radius-pill: 999px;--surface-bubble: rgba(var(--masia-chip-rgb), calc(var(--masia-surface-alpha) + .08));--surface-bubble-strong: rgba(var(--masia-chip-rgb), calc(var(--masia-surface-alpha) + .2));--masia-tint: rgba(var(--ion-color-primary-rgb), .13);--masia-tint-border: rgba(var(--ion-color-primary-rgb), .3);--cozy-gap: 12px;--text-xs: 12px;--text-sm: 13px;--text-base: 15px;--text-md: 17px;--text-lg: 20px;--text-xl: 24px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4)}.toots-layout{display:flex;flex-direction:column;position:relative;height:100vh;height:calc(100dvh - var(--kb-inset, 0px));transition:height .22s ease}.toots-content{flex:1;min-height:0;overflow:hidden;position:relative;z-index:1;display:flex;flex-direction:column}.toots-layout>ion-tab-bar{position:relative;z-index:1}.toots-layout>.toots-footer{position:relative;z-index:2;flex:0 0 auto}ion-app{background:transparent}ion-content{--background: var(--content-aurora)}ion-toolbar{--background: var(--chrome-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}ion-tab-bar{--background: var(--chrome-glass);backdrop-filter:blur(var(--masia-section-blur));-webkit-backdrop-filter:blur(var(--masia-section-blur));--border: 0;border-top:1px solid var(--border-subtle);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);height:calc(54px + env(safe-area-inset-bottom,0px));overflow:hidden}ion-tab-button{--color: var(--text-subtle);--color-selected: var(--ion-color-secondary);--padding-top: 6px;--padding-bottom: 6px}ion-tab-button ion-icon{font-size:22px}ion-tab-button ion-label{font-size:11px;font-weight:600;margin-top:2px}.page-column{width:100%;max-width:820px;margin:0 auto}@media(min-width:900px){.page-column ion-list{margin:14px 16px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle);background:var(--surface-section);-webkit-backdrop-filter:blur(var(--masia-section-blur)) saturate(1.3);backdrop-filter:blur(var(--masia-section-blur)) saturate(1.3)}}ion-list{background:transparent}ion-list-header{--background: transparent;background:transparent}ion-item{--background: var(--surface-card);--border-color: var(--border-subtle);-webkit-backdrop-filter:blur(var(--masia-chip-blur)) saturate(1.2);backdrop-filter:blur(var(--masia-chip-blur)) saturate(1.2)}.knowledge-card,.fact-card,.thread-card,.task-card,.kids-card{-webkit-backdrop-filter:blur(var(--masia-chip-blur)) saturate(1.2);backdrop-filter:blur(var(--masia-chip-blur)) saturate(1.2)}.toots-content>*{flex:1 1 auto;min-height:0}ion-alert,ion-action-sheet,ion-popover,ion-picker{--background: var(--surface-raised)}.alert-wrapper .alert-title,.alert-wrapper .alert-message,.alert-wrapper .alert-radio-label,.alert-wrapper .alert-checkbox-label,.alert-wrapper .alert-button{color:var(--ion-text-color)}ion-action-sheet{--color: var(--ion-text-color);--button-color: var(--ion-text-color)}ion-select-popover ion-item,ion-popover ion-list ion-item{--background: var(--surface-raised);--color: var(--ion-text-color)}.cosmic{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 120% 80% at 50% -10%,#12141f,#0a0a0f 62%);--cosmic-px: 0;--cosmic-py: 0}.cosmic--fixed{position:fixed}.cosmic-sky{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;animation:cosmic-sky-drift 120s ease-in-out infinite;will-change:transform}@keyframes cosmic-sky-drift{0%{transform:translateZ(0) scale(1)}33%{transform:translate3d(2.2%,-1.6%,0) scale(1.025)}66%{transform:translate3d(-1.4%,1.2%,0) scale(1.015)}to{transform:translateZ(0) scale(1)}}.cosmic-layer{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s cubic-bezier(.22,1,.36,1);will-change:transform}.cosmic-layer--far{transform:translate3d(calc(var(--cosmic-px) * -5px),calc(var(--cosmic-py) * -5px),0)}.cosmic-layer--mid{transform:translate3d(calc(var(--cosmic-px) * -11px),calc(var(--cosmic-py) * -11px),0)}.cosmic-layer--near{transform:translate3d(calc(var(--cosmic-px) * -20px),calc(var(--cosmic-py) * -20px),0)}.cosmic-transients{position:absolute;top:0;right:0;bottom:0;left:0}.cosmic-star{position:absolute;border-radius:50%;transform:translate(-50%,-50%)}.cosmic-star--tw{animation:cosmic-twinkle 6s ease-in-out infinite;will-change:opacity}.cosmic-star--flare{animation:cosmic-flare 15s ease-in-out infinite;will-change:opacity,transform}@keyframes cosmic-twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes cosmic-flare{0%,84%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}90%{opacity:1;transform:translate(-50%,-50%) scale(2)}94%{opacity:.85;transform:translate(-50%,-50%) scale(1.3)}}.cosmic-milkyway{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(180,200,255,.05) 46%,rgba(222,212,255,.075) 52%,rgba(180,200,255,.05) 58%,transparent 72%);filter:blur(7px);opacity:.6}.cosmic-galaxy{position:absolute;border-radius:50%;filter:blur(40px);opacity:.8;will-change:transform}.cosmic-galaxy--2{width:64vw;height:64vw;max-width:560px;max-height:560px;bottom:-16%;left:-16%;background:radial-gradient(circle,rgba(196,140,224,.18),rgba(0,150,200,.09) 55%,transparent 70%);animation:cosmic-drift-2 66s ease-in-out infinite alternate}.cosmic-galaxy--3{width:40vw;height:40vw;max-width:320px;max-height:320px;top:30%;left:-8%;background:radial-gradient(circle,rgba(120,90,220,.16),rgba(0,188,212,.07) 55%,transparent 72%);animation:cosmic-drift-1 60s ease-in-out infinite alternate-reverse}@keyframes cosmic-drift-1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6%,8%,0) scale(1.12)}}@keyframes cosmic-drift-2{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(7%,-6%,0) scale(1)}}.cosmic-aurora{position:absolute;top:-8%;left:-10%;width:120%;height:52%;background:radial-gradient(ellipse 55% 85% at 28% 0%,rgba(0,230,180,.11),transparent 70%),radial-gradient(ellipse 48% 75% at 56% 0%,rgba(120,95,225,.1),transparent 72%),radial-gradient(ellipse 42% 90% at 82% 0%,rgba(0,185,215,.09),transparent 70%);filter:blur(24px);opacity:.7;mix-blend-mode:screen;animation:cosmic-aurora-wave 38s ease-in-out infinite alternate;will-change:transform,opacity}@keyframes cosmic-aurora-wave{0%{transform:translate3d(-2%,0,0) scaleY(1);opacity:.5}50%{transform:translate3d(2%,1.5%,0) scaleY(1.14);opacity:.82}to{transform:translate3d(-1%,-1%,0) scaleY(1.06);opacity:.62}}.cosmic-spiral{position:absolute;top:3%;left:-9%;width:44vw;height:44vw;max-width:380px;max-height:380px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,244,224,.5) 0%,rgba(210,180,255,.22) 9%,transparent 27%),conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(140,180,255,.12) 38deg,transparent 96deg,transparent 180deg,rgba(190,150,235,.12) 218deg,transparent 286deg);filter:blur(7px);opacity:.7;animation:cosmic-rotate 110s linear infinite;will-change:transform}@keyframes cosmic-rotate{to{transform:rotate(360deg)}}.cosmic-planet{position:absolute;bottom:13%;right:9%;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e0bd92,#a9774f 58%,#5c3f2a);box-shadow:inset -7px -5px 11px #0000008c,0 0 14px #e0bd9238;opacity:.5}.cosmic-planet:after{content:"";position:absolute;top:50%;left:50%;width:92px;height:26px;transform:translate(-50%,-50%) rotate(-22deg);border-radius:50%;border:3px solid rgba(224,205,172,.34);border-top-color:transparent;border-bottom-color:#e0cdac1f}.cosmic-supergiant{position:absolute;top:21%;left:16%;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 6px 2px #ffffffd9,0 0 16px 6px #bee1ff66;animation:cosmic-breathe 6s ease-in-out infinite;will-change:opacity,transform}.cosmic-supergiant:before,.cosmic-supergiant:after{content:"";position:absolute;left:50%;top:50%}.cosmic-supergiant:before{width:48px;height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,rgba(200,228,255,.6),transparent)}.cosmic-supergiant:after{width:1px;height:48px;transform:translate(-50%,-50%);background:linear-gradient(0deg,transparent,rgba(200,228,255,.6),transparent)}@keyframes cosmic-breathe{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.cosmic-pulsar{position:absolute;top:62%;left:38%;width:2px;height:2px;border-radius:50%;background:#cfe8ff;box-shadow:0 0 6px 2px #96c8ffd9;animation:cosmic-pulsar 1.7s ease-in-out infinite;will-change:opacity,transform}@keyframes cosmic-pulsar{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:1;transform:scale(1.5)}}.cosmic-blackhole{position:absolute;top:46%;left:7%;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle,#05060a 38%,transparent 46%);box-shadow:0 0 0 1px #b496ff4d,0 0 16px 3px #785adc47,0 0 30px 8px #0096c829;opacity:.75;animation:cosmic-pulse 9s ease-in-out infinite}@keyframes cosmic-pulse{0%,to{opacity:.6}50%{opacity:.85}}.cosmic-satellite{position:absolute;top:18%;left:-3%;width:2px;height:2px;border-radius:50%;background:#fffffff2;box-shadow:0 0 4px 1px #b4dcff99;animation:cosmic-sat-move 58s linear infinite,cosmic-sat-blink 2.6s ease-in-out infinite;will-change:transform,opacity}@keyframes cosmic-sat-move{0%{transform:translateZ(0)}to{transform:translate3d(108vw,15vh,0)}}@keyframes cosmic-sat-blink{0%,to{opacity:.15}50%{opacity:1}}.cosmic-ufo{position:absolute;font-size:24px;opacity:0;filter:drop-shadow(0 0 7px rgba(0,210,200,.55));animation-timing-function:linear;animation-fill-mode:forwards;will-change:transform,opacity}.cosmic-ufo--ltr{left:-8%;animation-name:cosmic-ufo-cross-ltr}.cosmic-ufo--rtl{left:108%;animation-name:cosmic-ufo-cross-rtl}@keyframes cosmic-ufo-cross-ltr{0%{transform:translateZ(0);opacity:0}10%{opacity:.34}90%{opacity:.34}to{transform:translate3d(116vw,var(--ufo-dy, -5vh),0);opacity:0}}@keyframes cosmic-ufo-cross-rtl{0%{transform:translateZ(0) scaleX(-1);opacity:0}10%{opacity:.34}90%{opacity:.34}to{transform:translate3d(-116vw,var(--ufo-dy, 5vh),0) scaleX(-1);opacity:0}}.cosmic-realsat{position:absolute;display:flex;align-items:center;gap:5px;opacity:0;animation-timing-function:linear;animation-fill-mode:forwards;will-change:transform,opacity}.cosmic-realsat--ltr{left:-6%;animation-name:cosmic-realsat-ltr}.cosmic-realsat--rtl{left:104%;animation-name:cosmic-realsat-rtl;flex-direction:row-reverse}.cosmic-realsat i{width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 5px #ffffffd9}.cosmic-realsat em{font:500 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal;color:#cdd8f066;letter-spacing:.05em;white-space:nowrap}.cosmic-realsat--blink i{animation:cosmic-realsat-flash 2.4s ease-in-out infinite}@keyframes cosmic-realsat-ltr{0%{transform:translateZ(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translate3d(112vw,-3vh,0);opacity:0}}@keyframes cosmic-realsat-rtl{0%{transform:translateZ(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translate3d(-112vw,3vh,0);opacity:0}}@keyframes cosmic-realsat-flash{0%,to{opacity:.2}50%{opacity:1;box-shadow:0 0 8px #fffffff2}}html.universe-peeking .cosmic-realsat,html.universe-peeking .cosmic-ufo,html.universe-peeking .cosmic-star,html.universe-peeking .cosmic-blackhole{pointer-events:auto}.cosmic-meteor{position:absolute;height:1.5px;border-radius:2px;opacity:0;background:linear-gradient(90deg,transparent 0%,rgba(190,220,255,0) 38%,rgba(196,224,255,.5) 82%,rgba(255,255,255,.95) 100%);filter:drop-shadow(0 0 3px rgba(175,212,255,.7));will-change:transform,opacity}.cosmic-meteor:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:2.5px;height:2.5px;border-radius:50%;background:#fff;box-shadow:0 0 6px 2px #cde4fff2,0 0 13px 4px #96beff66}@keyframes cosmic-meteor{0%{transform:rotate(var(--ang, 148deg)) translate(0);opacity:0}2%{opacity:1}9%{transform:rotate(var(--ang, 148deg)) translate(var(--len, 75vw));opacity:0}to{transform:rotate(var(--ang, 148deg)) translate(var(--len, 75vw));opacity:0}}.cosmic-meteor--1{top:10%;left:70%;width:210px;--ang: 146deg;--len: 78vw;animation:cosmic-meteor 12s ease-out infinite;animation-delay:2s}.cosmic-meteor--2{top:6%;left:40%;width:170px;--ang: 152deg;--len: 72vw;animation:cosmic-meteor 16s ease-out infinite;animation-delay:7s}.cosmic-meteor--3{top:4%;left:18%;width:150px;--ang: 142deg;--len: 66vw;animation:cosmic-meteor 14s ease-out infinite;animation-delay:11s}.cosmic-meteor--4{top:14%;left:56%;width:240px;--ang: 150deg;--len: 82vw;animation:cosmic-meteor 19s ease-out infinite;animation-delay:5s}.cosmic-meteor--5{top:2%;left:86%;width:130px;--ang: 144deg;--len: 70vw;animation:cosmic-meteor 15s ease-out infinite;animation-delay:13s}.cosmic-meteor--s1{top:-2%;left:64%;width:180px;--ang: 151deg;--len: 80vw;animation:cosmic-meteor 52s ease-out infinite;animation-delay:24s}.cosmic-meteor--s2{top:1%;left:70%;width:150px;--ang: 151deg;--len: 80vw;animation:cosmic-meteor 52s ease-out infinite;animation-delay:24.5s}.cosmic-meteor--s3{top:4%;left:58%;width:200px;--ang: 151deg;--len: 80vw;animation:cosmic-meteor 52s ease-out infinite;animation-delay:25.1s}.cosmic-comet{position:absolute;top:-12%;left:90%;width:300px;height:3px;border-radius:3px;opacity:0;background:linear-gradient(90deg,transparent,rgba(150,200,255,.35) 58%,rgba(225,240,255,.85));filter:blur(.5px) drop-shadow(0 0 6px rgba(150,200,255,.6));animation:cosmic-comet 120s ease-in infinite;animation-delay:30s;will-change:transform,opacity}.cosmic-comet:after{content:"";position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px #bee1ffe6,0 0 20px 7px #78aaff80}@keyframes cosmic-comet{0%{transform:rotate(148deg) translate(0);opacity:0}1.5%{opacity:.85}9%{transform:rotate(152deg) translate(150vw);opacity:0}to{opacity:0}}.cosmic-events{position:absolute;top:0;right:0;bottom:0;left:0}.cosmic-shoot{position:absolute;height:1.5px;border-radius:2px;opacity:0;background:linear-gradient(90deg,transparent 0%,rgba(190,220,255,0) 38%,rgba(196,224,255,.5) 82%,rgba(255,255,255,.95) 100%);filter:drop-shadow(0 0 3px rgba(175,212,255,.7));animation:cosmic-shoot 1.2s ease-out forwards;will-change:transform,opacity}.cosmic-shoot:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:2.5px;height:2.5px;border-radius:50%;background:#fff;box-shadow:0 0 6px 2px #cde4fff2,0 0 13px 4px #96beff66}@keyframes cosmic-shoot{0%{transform:rotate(var(--ang, 148deg)) translate(0);opacity:0}8%{opacity:1}to{transform:rotate(var(--ang, 148deg)) translate(var(--len, 75vw));opacity:0}}.cosmic-glint{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);opacity:0;animation:cosmic-glint 1.7s ease-in-out forwards;will-change:opacity,box-shadow}.cosmic-glint:before,.cosmic-glint:after{content:"";position:absolute;left:50%;top:50%;background:linear-gradient(var(--g-dir, 90deg),transparent,rgba(210,232,255,.7),transparent);opacity:0;animation:cosmic-glint-spike 1.7s ease-in-out forwards}.cosmic-glint:before{width:26px;height:1px;transform:translate(-50%,-50%)}.cosmic-glint:after{width:1px;height:26px;transform:translate(-50%,-50%)}@keyframes cosmic-glint{0%{opacity:0;box-shadow:0 0 #fff0}28%{opacity:1;box-shadow:0 0 9px 3px #fffffff2,0 0 20px 7px #bee1ff99}45%{opacity:.85}to{opacity:0;box-shadow:0 0 #fff0}}@keyframes cosmic-glint-spike{0%,to{opacity:0}30%{opacity:.9}}.cosmic-supernova{position:absolute;width:0;height:0}.cosmic-supernova:before{content:"";position:absolute;left:0;top:0;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 10px 4px #fff,0 0 28px 12px #c8e4ffe6,0 0 70px 28px #8cb4ff73;animation:cosmic-nova-core 3.6s ease-out forwards;will-change:transform,opacity}.cosmic-supernova:after{content:"";position:absolute;left:0;top:0;width:6px;height:6px;border-radius:50%;border:2px solid rgba(205,228,255,.9);box-shadow:0 0 8px 1px #aacdff80;animation:cosmic-nova-ring 3.6s cubic-bezier(.1,.6,.3,1) forwards;will-change:transform,opacity}@keyframes cosmic-nova-core{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}7%{transform:translate(-50%,-50%) scale(1.7);opacity:1}22%{transform:translate(-50%,-50%) scale(2.6);opacity:1}to{transform:translate(-50%,-50%) scale(.5);opacity:0}}@keyframes cosmic-nova-ring{0%{transform:translate(-50%,-50%) scale(.4);opacity:0;border-width:3px}10%{opacity:.9}to{transform:translate(-50%,-50%) scale(36);opacity:0;border-width:.5px}}@media(prefers-reduced-motion:reduce){.cosmic-sky,.cosmic-layer,.cosmic-star--tw,.cosmic-star--flare,.cosmic-galaxy,.cosmic-aurora,.cosmic-spiral,.cosmic-supergiant,.cosmic-pulsar,.cosmic-blackhole,.cosmic-satellite,.cosmic-ufo,.cosmic-meteor,.cosmic-comet,.cosmic-shoot,.cosmic-glint,.cosmic-supernova:before,.cosmic-supernova:after{animation:none!important}.cosmic-layer{transform:none!important;transition:none!important}.cosmic-shoot,.cosmic-glint,.cosmic-supernova,.cosmic-ufo,.cosmic-realsat{opacity:0!important}.cosmic-meteor,.cosmic-comet{opacity:0}.cosmic-satellite{opacity:.7}}html.universe-frozen .cosmic,html.universe-frozen .cosmic *,html.universe-frozen .cosmic *:before,html.universe-frozen .cosmic *:after{animation-play-state:paused!important}.aurora-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.aurora-backdrop--fixed{position:fixed}.aurora-backdrop>.aurora-warm.aurora-backdrop__warm{z-index:1}.universe-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.universe-backdrop--fixed{position:fixed}.universe-roll{position:absolute;left:50%;top:50%;width:150vmax;height:150vmax;margin-left:-75vmax;margin-top:-75vmax;animation:universe-roll 523.6s linear infinite;will-change:transform}@keyframes universe-roll{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.universe-roll{animation:none}}.universe-look{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(var(--uni-look-px-x, 0px),var(--uni-look-px-y, 0px),0);will-change:transform}.universe-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;will-change:transform}.universe-sound{position:fixed;right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 56px);z-index:9600;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.uso-button{pointer-events:auto;width:38px;height:38px;border-radius:50%;border:1px solid rgba(130,145,180,.35);background:#0a0b12a8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:17px;line-height:1;cursor:pointer;opacity:.72;transition:opacity .16s ease,border-color .16s ease}.uso-button:hover{opacity:1}.uso-button--live{opacity:1;border-color:#39ff9e8c;box-shadow:0 0 10px #39ff9e40}.uso-panel{pointer-events:auto;min-width:272px;padding:10px;border-radius:14px;border:1px solid rgba(130,145,180,.3);background:#0a0b12d1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:6px}.uso-title{font:600 11px/1.3 inherit;letter-spacing:.06em;text-transform:uppercase;color:#c8d2eb8c;padding:2px 4px 4px}.uso-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name dot" "sub dot";align-items:center;column-gap:10px;text-align:left;padding:7px 9px;border-radius:9px;border:1px solid transparent;background:#ffffff0a;cursor:pointer;transition:background .14s ease,border-color .14s ease}.uso-row:hover{background:#ffffff14}.uso-row--on{border-color:#39ff9e73}.uso-row--off{opacity:.45;cursor:default}.uso-name{grid-area:name;font:600 13px/1.3 inherit;color:#e8eaf2}.uso-sub{grid-area:sub;font:400 11px/1.35 inherit;color:#bec8e199;max-width:230px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.uso-dot{grid-area:dot;width:8px;height:8px;border-radius:50%;background:#8c96af66}.uso-row--on .uso-dot{background:#39ff9e;box-shadow:0 0 7px #39ff9eb3}.uso-controls{display:flex;flex-direction:column;gap:6px}.uso-vol{display:flex;align-items:center;gap:10px;padding:6px 9px 2px}.uso-vol-label{font:500 11px/1.2 inherit;color:#bec8e199;white-space:nowrap}.uso-vol input[type=range]{flex:1;accent-color:#2ad8c3;height:4px;cursor:pointer}:root{--bh-sa-t: env(safe-area-inset-top, 0px);--bh-sa-r: env(safe-area-inset-right, 0px);--bh-sa-b: env(safe-area-inset-bottom, 0px);--bh-sa-l: env(safe-area-inset-left, 0px)}.universe-peekable>*{transition:opacity .7s ease,filter .7s ease}html.universe-peeking .universe-peekable>*{opacity:0;filter:blur(2px);pointer-events:none}html.universe-bh-dragging,html.universe-bh-dragging *{user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important}.universe-peek-btn{position:fixed;top:0;left:0;transform:translate(0);z-index:2147483646;width:40px;height:40px;border:0;padding:0;border-radius:50%;background:transparent;cursor:grab;pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 0 6px rgba(42,216,195,.5));transition:filter .2s ease;will-change:transform}.uph-disk,.uph-core{pointer-events:none}.universe-peek-btn:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%}.universe-slot-anchor{display:inline-block;flex:0 0 auto;width:40px;height:40px;pointer-events:none}.universe-slot{position:fixed;top:0;left:0;transform:translate(0);z-index:2147483647;width:64px;height:64px;border:0;padding:0;background:transparent;cursor:pointer;pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}.universe-slot-ring{pointer-events:none;width:30px;height:30px;border-radius:50%;border:1.5px dashed rgba(42,216,195,.5);background:radial-gradient(circle,rgba(42,216,195,.1) 0%,transparent 70%);opacity:.65;transition:opacity .16s ease,transform .16s ease,border-color .16s ease}.universe-slot:hover .universe-slot-ring,.universe-slot:focus-visible .universe-slot-ring{opacity:1;transform:scale(1.12);border-color:#7df0dde6}html.universe-peeking .universe-slot-ring{opacity:.85}.universe-slot--scanning .universe-slot-ring{opacity:1;border-color:#66e0fff2;border-style:solid;background:radial-gradient(circle,rgba(102,224,255,.22) 0%,transparent 72%);box-shadow:0 0 14px #66e0ff8c,inset 0 0 10px #66e0ff59;animation:universe-scan-pulse 1.1s ease-in-out infinite}@keyframes universe-scan-pulse{0%,to{transform:scale(1);box-shadow:0 0 10px #66e0ff66,inset 0 0 8px #66e0ff40}50%{transform:scale(1.16);box-shadow:0 0 20px #66e0ffbf,inset 0 0 12px #66e0ff73}}@media(prefers-reduced-motion:reduce){.universe-slot--scanning .universe-slot-ring{animation:none}}.universe-peek-btn--snapping{transition:transform .22s cubic-bezier(.34,1.18,.64,1),filter .2s ease}.universe-peek-btn--settling{transition:transform 1.5s cubic-bezier(.22,1,.36,1),filter .2s ease}@media(prefers-reduced-motion:reduce){.universe-peek-btn--snapping,.universe-peek-btn--settling{transition:filter .2s ease}}.universe-peek-btn:active{cursor:grabbing}.universe-peek-btn:focus-visible{outline:2px solid rgba(125,240,221,.9);outline-offset:3px}.universe-peek-btn--on{filter:drop-shadow(0 0 14px rgba(57,255,158,.9))}.universe-peek-btn--locked{filter:drop-shadow(0 0 16px rgba(42,216,195,.95))}.universe-peek-btn--live{filter:drop-shadow(0 0 13px rgba(57,255,158,.85))}.universe-peek-btn--ship{filter:drop-shadow(0 0 12px rgba(255,211,77,.8))}.universe-peek-btn--potted{animation:uph-pot-flash .32s ease-out}@keyframes uph-pot-flash{0%{filter:drop-shadow(0 0 22px rgba(57,255,158,.95))}to{filter:drop-shadow(0 0 6px rgba(42,216,195,.5))}}@media(prefers-reduced-motion:reduce){.universe-peek-btn--potted{animation:none}}.uph-disk{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,#2ad8c3,#7df0dd,#39ff9e,#1aa7bd,#4dd9e8,#2ad8c3);-webkit-mask:radial-gradient(circle at 50% 50%,transparent 0 38%,#000 44%,#000 66%,transparent 77%);mask:radial-gradient(circle at 50% 50%,transparent 0 38%,#000 44%,#000 66%,transparent 77%);animation:uph-spin 9s linear infinite}.universe-peek-btn--on .uph-disk,.universe-peek-btn--locked .uph-disk{animation-duration:3.2s}.uph-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,#000 0,#000 40%,#0000 52%)}@keyframes uph-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.uph-disk{animation:none}}.uph-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483645;background:transparent}.uph-menu{position:fixed;z-index:2147483646;min-width:248px;max-width:min(360px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow-y:auto;padding:11px;border-radius:14px;border:1px solid rgba(42,216,195,.32);background:#090b11e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:6px;animation:uph-menu-rise .16s ease}@keyframes uph-menu-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.uph-menu{animation:none}}.uph-menu-title{font:600 10px/1.2 inherit;letter-spacing:.07em;text-transform:uppercase;color:#c8d2eb80;padding:4px 2px 2px}.uph-menu-title:first-child{padding-top:1px}.uph-menu-extra{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid rgba(130,145,180,.25)}.uph-mode{padding:9px 12px;border-radius:9px;border:1px solid rgba(130,145,180,.3);background:#ffffff0a;color:#e1e8f6d9;font:600 13px/1.2 inherit;text-align:left;cursor:pointer;transition:background .13s ease,border-color .13s ease}.uph-mode:hover{background:#ffffff17}.uph-mode--on{border-color:#39ff9e80;background:#39ff9e21;color:#8effc4}.uph-slider{display:flex;align-items:center;gap:10px;padding:6px 4px 2px}.uph-slider-label{font:500 12px/1.2 inherit;color:#c8d2eb99;white-space:nowrap}.uph-slider input[type=range]{flex:1;accent-color:#2ad8c3;height:4px;cursor:pointer}.uph-group-title{font:700 9.5px/1.2 inherit;letter-spacing:.08em;text-transform:uppercase;color:#c8d2eb80;padding:9px 2px 5px}.uph-group-title:first-child{padding-top:1px}.uph-row{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border-radius:11px;border:1px solid rgba(130,145,180,.28);background:#ffffff0a;color:#e4eaf7e6;font:600 13px/1.25 inherit;text-align:left;cursor:pointer;transition:background .13s ease,border-color .13s ease}.uph-row:hover{background:#ffffff17}.uph-row+.uph-row{margin-top:6px}.uph-row-icon{flex:0 0 auto;width:20px;font-size:16px;text-align:center}.uph-row-label{flex:1}.uph-row-text{flex:1;display:flex;flex-direction:column;gap:2px}.uph-row-hint{font:500 11px/1.3 inherit;color:#c8d2eb80}.uph-knob{flex:0 0 auto;position:relative;width:34px;height:20px;border-radius:999px;background:#8291b44d;transition:background .15s ease}.uph-knob:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#e8eef0;box-shadow:0 1px 2px #0006;transition:transform .15s ease}.uph-switch--on{border-color:#39ff9e73;background:#39ff9e1a}.uph-switch--on .uph-row-label{color:#9bffcb}.uph-switch--on .uph-knob{background:#39ff9e99}.uph-switch--on .uph-knob:after{transform:translate(14px)}.uph-action:active{background:#ffffff21}.uph-advanced{margin-top:10px;padding-top:8px;border-top:1px solid rgba(130,145,180,.22)}.uph-advanced-summary{font:700 9.5px/1.2 inherit;letter-spacing:.08em;text-transform:uppercase;color:#c8d2eb80;padding:4px 2px;cursor:pointer;list-style:none}.uph-advanced-summary::-webkit-details-marker{display:none}.uph-advanced-summary:before{content:"▸ "}.uph-advanced[open] .uph-advanced-summary:before{content:"▾ "}@media(prefers-reduced-motion:reduce){.uph-knob,.uph-knob:after{transition:none}}.uph-notes{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483644;pointer-events:none;opacity:0;transition:opacity .7s ease}.uph-notes--show{opacity:1;transition:opacity .18s ease}.uph-notes-frame{position:fixed;border:1.5px dashed rgba(125,240,221,.45);border-radius:16px;box-shadow:0 0 22px #2ad8c32e,inset 0 0 22px #2ad8c31f}.uph-note{position:fixed;transform:translate(-50%,-50%);display:inline-flex;align-items:baseline;padding:2px 6px;border-radius:8px;border:1px solid rgba(125,240,221,.35);background:#090b11b8;color:#bef5e8eb;font:700 12px/1 ui-rounded,system-ui,sans-serif;letter-spacing:.02em;white-space:nowrap;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);will-change:transform,color}.uph-note sub{font-size:8px;font-weight:600;opacity:.7;margin-inline-start:1px}.uph-note--hit{animation:uph-note-hit .42s ease-out}@keyframes uph-note-hit{0%{transform:translate(-50%,-50%) scale(1.45);color:#fff;border-color:#39ff9ef2;background:#39ff9e47;box-shadow:0 0 18px #39ff9eb3}to{transform:translate(-50%,-50%) scale(1);color:#bef5e8eb;border-color:#7df0dd59;background:#090b11b8;box-shadow:none}}@media(prefers-reduced-motion:reduce){.uph-note--hit{animation-duration:.2s}}.uel-canvas{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.uel-control{position:fixed;left:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:9520;display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:auto;max-width:calc(100vw - 28px)}.uel-trigger{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;border-radius:19px;border:1px solid rgba(130,145,180,.35);background:#0a0b12a8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#dce4f4d9;font:600 12.5px/1 inherit;cursor:pointer;opacity:.78;transition:opacity .16s ease,border-color .16s ease}.uel-trigger:hover{opacity:1}.uel-trigger--active{opacity:1;border-color:#2ad8c38c}.uel-trigger>span[aria-hidden]{font-size:16px}.uel-trigger-label{letter-spacing:.02em}.uel-badge{min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#2ad8c3d9;color:#04201c;font:700 10.5px/17px ui-monospace,Menlo,Consolas,monospace;text-align:center}.uel-sheet{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:9px;border-radius:13px;border:1px solid rgba(130,145,180,.3);background:#0a0b12d1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:uel-rise .16s ease}@keyframes uel-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.uel-sheet{animation:none}}.uel-title{font:600 10px/1.2 inherit;letter-spacing:.07em;text-transform:uppercase;color:#c8d2eb80;padding:1px 2px 3px}.uel-chip{padding:8px 12px;border-radius:9px;border:1px solid rgba(130,145,180,.3);background:#ffffff0a;color:#dce4f4c7;font:600 13px/1.2 inherit;text-align:left;cursor:pointer;transition:background .13s ease,border-color .13s ease,color .13s ease}.uel-chip:hover{background:#ffffff17}.uel-chip--on{border-color:#2ad8c38c;background:#2ad8c324;color:#7df0dd}@media(max-width:380px){.uel-trigger-label{display:none}}.universe-inspect{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;pointer-events:auto;cursor:grab;touch-action:none}.universe-inspect:active{cursor:grabbing}.uin-hull{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:38px;pointer-events:none;box-shadow:0 0 0 9999px #07100ff5,inset 0 0 0 2px #2ad8c380,inset 0 0 26px #2ad8c31a,inset 0 0 90px #0000006b;border:1px solid rgba(42,216,195,.22)}.uin-card{position:absolute;left:50%;bottom:56px;transform:translate(-50%);min-width:250px;max-width:min(360px,calc(100vw - 32px));padding:14px 16px;border-radius:14px;border:1px solid rgba(130,145,180,.32);background:#0a0b12d6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:default;animation:uin-rise .24s ease}@keyframes uin-rise{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.uin-card{animation:none}}.uin-title{font:700 15px/1.3 inherit;color:#eef0f8;letter-spacing:.01em;margin-bottom:8px;padding-right:26px}.uin-close{position:absolute;top:8px;right:8px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffff0f;color:#dce4f4b3;font:400 19px/1 inherit;cursor:pointer;transition:background .13s ease,color .13s ease}.uin-close:hover{background:#ffffff24;color:#eef0f8}.uin-rows{display:flex;flex-direction:column;gap:4px}.uin-row{display:flex;justify-content:space-between;gap:18px;font:400 12.5px/1.45 inherit}.uin-label{color:#b9c4de9e}.uin-value{color:#dfe3f0;text-align:right;font-variant-numeric:tabular-nums}.uin-flavor{margin-top:9px;padding-top:8px;border-top:1px solid rgba(130,145,180,.18);font:italic 400 12px/1.5 inherit;color:#bec8e2a8}.uin-ask{margin-top:10px;width:100%;padding:8px 12px;border-radius:9px;border:1px solid rgba(42,216,195,.45);background:#2ad8c31f;color:#7df0dd;font:600 12.5px/1.2 inherit;cursor:pointer;transition:background .14s ease}.uin-ask:hover{background:#2ad8c338}.masia-chrome{position:relative;display:flex;align-items:center;gap:8px;min-height:52px;padding:8px 10px;box-sizing:border-box;-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25)}.masia-chrome--header{background:var(--chrome-glass, rgba(10, 20, 26, .55));border-bottom:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.masia-chrome--footer{background:var(--chrome-glass-faint, rgba(10, 20, 26, .28));border-top:1px solid var(--border-faint, rgba(255, 255, 255, .05));padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.masia-chrome:before{content:"";position:absolute;left:12px;right:12px;top:50%;height:1px;margin-top:-.5px;background:linear-gradient(90deg,transparent 2%,rgba(42,216,195,.42) 15%,rgba(42,216,195,.06) 50%,rgba(42,216,195,.42) 85%,transparent 98%);pointer-events:none;z-index:0}.masia-chrome:after{content:"";position:absolute;top:50%;left:8%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:radial-gradient(circle,rgba(190,255,246,.95),rgba(42,216,195,.5) 50%,transparent 72%);box-shadow:0 0 6px #2ad8c3cc;pointer-events:none;z-index:0;animation:masia-rail-signal 7s linear infinite}@keyframes masia-rail-signal{0%{left:8%;opacity:0}12%{opacity:.9}50%{opacity:.25}88%{opacity:.9}to{left:92%;opacity:0}}.masia-chrome--footer:before{opacity:.55}.masia-chrome--footer:after{animation-duration:9.5s;animation-direction:reverse;opacity:.7}.masia-chrome-start,.masia-chrome-end{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;gap:6px}.masia-chrome-center{position:relative;z-index:1;flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center}.masia-chrome--header .masia-chrome-center{justify-content:flex-start}.masia-chrome-copy{font-size:12px;color:var(--text-muted, rgba(255, 255, 255, .55));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.masia-chrome-copy-link{color:var(--text-muted, rgba(255, 255, 255, .7));text-decoration:none;border-bottom:1px solid currentColor}.masia-chrome-copy-link:hover{color:var(--ion-color-primary, #2ad8c3)}.masia-cover{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;cursor:pointer;isolation:isolate;background:radial-gradient(115% 115% at 32% 26%,#2ad8c329,#0a141a00 46%),linear-gradient(152deg,#1a2c349e,#070e13c7);-webkit-backdrop-filter:blur(4px) saturate(1.2);backdrop-filter:blur(4px) saturate(1.2);box-shadow:inset 0 1.5px .5px #96f5e48c,inset 1.5px 1.5px 2px #2ad8c338,inset -2px -2.5px 3px #0009,0 0 0 1px #2ad8c338,0 2px 6px #00000080,0 0 10px #2ad8c31a;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:transform .16s ease,box-shadow .16s ease}.masia-cover:hover{transform:translateY(-1px) scale(1.05);box-shadow:inset 0 1.5px .5px #aafaebb3,inset 1.5px 1.5px 2px #2ad8c34d,inset -2px -2.5px 3px #0009,0 0 0 1px #2ad8c366,0 4px 10px #0000008c,0 0 16px #2ad8c338}.masia-cover:active{transform:scale(.96)}.masia-cover-av,.masia-cover-av *{pointer-events:none}.masia-cover-av{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;box-shadow:inset 0 2px 3px #ffffff38,inset 0 -2px 4px #00000080,0 0 0 1px #0000004d,0 1px 2px #0006}.masia-cover-av:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(120% 120% at 32% 24%,#ffffff4d,#fff0 46%);pointer-events:none}.masia-cover-mark{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(120% 120% at 35% 28%,#15414b,#081a20 70%);box-sizing:border-box}.masia-cover-unknown{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(120% 120% at 35% 28%,#2a3942,#0c161b 72%);color:#96f5e4bf;font-weight:700;box-sizing:border-box}.masia-cover--socket{cursor:default}.masia-cover--socket{background:linear-gradient(152deg,#0a1217b3,#04090cd9);box-shadow:inset 0 2px 5px #000000b8,inset 0 -1px 1px #2ad8c31f,0 0 0 1px #2ad8c329}.masia-cover--static{cursor:default}.masia-cover--static:hover{transform:none;box-shadow:none}.masia-cover--flip{animation:masia-cover-flip .38s ease}@keyframes masia-cover-flip{0%{transform:rotateY(0)}49.99%{transform:rotateY(90deg) scale(.9)}50.01%{transform:rotateY(-90deg) scale(.9)}to{transform:rotateY(0)}}.masia-cover--lift{transform:translateY(-3px) scale(1.12);box-shadow:inset 0 1.5px .5px #aafaebb3,0 8px 18px #0009,0 0 18px #2ad8c359}.masia-cover-spark{position:absolute;top:-1px;right:-1px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,#b6fff0,#2ad8c3 60%,transparent 74%);box-shadow:0 0 6px #2ad8c3e6;z-index:4;pointer-events:none;animation:masia-cover-spark-pulse 1.8s ease-in-out infinite}@keyframes masia-cover-spark-pulse{0%,to{transform:scale(.8);opacity:.7}50%{transform:scale(1.15);opacity:1}}.masia-cover-slot{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto}@media(prefers-reduced-motion:reduce){.masia-cover,.masia-cover--lift,.masia-cover--flip{transition:none;animation:none}.masia-cover:active{transform:none}.masia-cover-spark{animation:none}.masia-chrome:after{animation:none;opacity:0}}.masia-cover-tel-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483645;display:flex;align-items:center;justify-content:center;padding:16px;background:#040a0e73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.masia-cover-tel{position:relative;width:min(420px,100%);max-height:min(70vh,560px);overflow:auto;padding:18px;border-radius:18px;background:var(--surface-card, rgba(12, 22, 28, .92));border:1px solid var(--border-default, rgba(255, 255, 255, .12));box-shadow:0 18px 60px #00000080;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);color:var(--text-default, #eef6f5)}.masia-cover-tel-close{position:absolute;top:10px;right:10px;width:30px;height:30px;border:0;border-radius:50%;background:#ffffff14;color:var(--text-muted, rgba(255, 255, 255, .7));font-size:14px;cursor:pointer}.masia-cover-tel-close:hover{background:#ffffff29}.masia-cover-tel-head{display:flex;align-items:center;gap:12px;padding-right:34px;margin-bottom:16px}.masia-cover-tel-av{flex:0 0 auto;display:inline-flex}.masia-cover-tel-name{font-size:17px;font-weight:700}.masia-cover-tel-sub{font-size:13px;color:var(--text-muted, rgba(255, 255, 255, .55));margin-top:2px}.masia-cover-tel-empty{padding:24px 8px;text-align:center;color:var(--text-muted, rgba(255, 255, 255, .5));font-size:14px}.masia-cover-tel-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.masia-cover-tel-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));background:var(--surface-bubble, rgba(255, 255, 255, .04));color:inherit;text-align:left;cursor:default}.masia-cover-tel-tile--link{cursor:pointer;transition:background .13s ease,border-color .13s ease}.masia-cover-tel-tile--link:hover{background:var(--surface-bubble-strong, rgba(255, 255, 255, .08));border-color:var(--border-default, rgba(255, 255, 255, .16))}.masia-cover-tel-tile-icon{font-size:16px;opacity:.8}.masia-cover-tel-tile-val{font-size:22px;font-weight:700;line-height:1.1}.masia-cover-tel-tile-label{font-size:12px;color:var(--text-muted, rgba(255, 255, 255, .6))}.masia-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483645;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#04070c9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:masia-sheet-fade .16s ease}@keyframes masia-sheet-fade{0%{opacity:0}to{opacity:1}}.masia-sheet{position:relative;width:100%;max-width:560px;max-height:92vh;overflow-y:auto;background:linear-gradient(155deg,#141e26eb,#090f14f2);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);border:1px solid rgba(42,216,195,.22);border-bottom:none;border-radius:22px 22px 0 0;box-shadow:0 -8px 40px #0000008c,inset 0 1.5px #aafaeb2e;padding:22px 20px calc(26px + env(safe-area-inset-bottom,0px));color:var(--text-default, #eaf2f0);animation:masia-sheet-rise .22s cubic-bezier(.16,1,.3,1)}@keyframes masia-sheet-rise{0%{transform:translateY(28px);opacity:0}to{transform:translateY(0);opacity:1}}@media(min-width:640px){.masia-sheet-scrim{align-items:center;padding:24px}.masia-sheet{border-radius:22px;border-bottom:1px solid rgba(42,216,195,.22);max-height:88vh}}.masia-sheet-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:none;cursor:pointer;background:#ffffff14;color:inherit;font-size:15px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.masia-sheet-close:hover{background:#ffffff29}.masia-sheet-head{display:flex;align-items:center;gap:14px;padding-right:40px;margin-bottom:18px}.masia-sheet-av{flex:0 0 auto;display:inline-flex}.masia-sheet-name{font-size:22px;font-weight:700;line-height:1.15}.masia-sheet-sub{font-size:13px;color:var(--text-muted, rgba(255, 255, 255, .55));margin-top:3px}.masia-sheet-periods{display:flex;gap:4px;padding:4px;border-radius:12px;background:#0000004d;margin-bottom:18px}.masia-sheet-period{flex:1;padding:8px 10px;border:none;border-radius:9px;background:transparent;color:var(--text-muted, rgba(255, 255, 255, .6));font-size:13px;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease}.masia-sheet-period--on{background:#2ad8c32e;color:#c9fff4;box-shadow:inset 0 0 0 1px #2ad8c366}.masia-sheet-h3{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, rgba(255, 255, 255, .5));margin:18px 2px 10px}.masia-sheet-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;transition:opacity .14s ease}@media(min-width:520px){.masia-sheet-grid{grid-template-columns:repeat(3,1fr)}}.masia-sheet-grid--loading{opacity:.45;pointer-events:none}.masia-sheet-stat{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 14px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit;text-align:left;cursor:default}.masia-sheet-stat--link{cursor:pointer;transition:background .13s ease,border-color .13s ease,transform .13s ease}.masia-sheet-stat--link:hover{background:#2ad8c31a;border-color:#2ad8c359;transform:translateY(-1px)}.masia-sheet-stat--soon{opacity:.55}.masia-sheet-stat-val{font-size:26px;font-weight:700;line-height:1.05}.masia-sheet-stat-label{font-size:12.5px;color:var(--text-muted, rgba(255, 255, 255, .7));margin-top:4px}.masia-sheet-stat-hint{font-size:11px;color:var(--text-muted, rgba(255, 255, 255, .45))}.masia-sheet-soon{position:absolute;top:9px;right:9px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:#ffb0662e;color:#ffc48f}.masia-sheet-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.masia-sheet-section{margin-top:6px}.masia-sheet-soon-card{display:flex;align-items:center;gap:12px;padding:16px;border-radius:14px;border:1px dashed rgba(255,255,255,.18);background:#ffffff08;color:var(--text-muted, rgba(255, 255, 255, .6));font-size:13px;line-height:1.45}.masia-sheet-soon-card-icon{font-size:22px;opacity:.8;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.masia-sheet-scrim,.masia-sheet{animation:none}.masia-sheet-stat--link:hover{transform:none}}.masia-sidebar-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#04050980;opacity:0;pointer-events:none;transition:opacity .22s ease}.masia-sidebar-scrim--open{opacity:1;pointer-events:auto}.masia-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:1000;width:min(310px,86vw);display:flex;flex-direction:column;gap:12px;padding:calc(14px + env(safe-area-inset-top,0px)) 14px calc(14px + env(safe-area-inset-bottom,0px));padding-left:calc(14px + env(safe-area-inset-left,0px));background:var(--chrome-glass, rgba(10, 20, 26, .62));-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border-right:1px solid var(--border-subtle, rgba(255, 255, 255, .08));box-shadow:0 12px 40px #00000073;transform:translate(-102%);transition:transform .24s cubic-bezier(.32,.72,0,1);overflow:hidden;color:var(--text-default, #eef6f5)}.masia-sidebar--open{transform:translate(0)}.masia-sidebar-presence,.masia-sidebar-search,.masia-sidebar-families{flex:0 0 auto}.masia-sidebar-presence{display:flex;justify-content:center;padding:4px 0 2px}.masia-sidebar-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:var(--surface-bubble, rgba(255, 255, 255, .05));border:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}.masia-sidebar-search svg{color:var(--text-subtle, rgba(255, 255, 255, .45));flex:0 0 auto}.masia-sidebar-search input{flex:1 1 auto;min-width:0;border:0;background:transparent;outline:none;color:var(--text-default, #eef6f5);font-size:14px}.masia-sidebar-search input::placeholder{color:var(--text-subtle, rgba(255, 255, 255, .45))}.masia-sidebar-families{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.masia-sidebar-families::-webkit-scrollbar{display:none}.masia-sidebar-family{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 5px;border-radius:999px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));background:var(--surface-bubble, rgba(255, 255, 255, .05));color:var(--text-muted, rgba(255, 255, 255, .65));font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.masia-sidebar-family--active{border-color:#2ad8c380;background:#2ad8c324;color:var(--ion-color-secondary, #7df0dd)}.masia-sidebar-family-badge{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#455a64;color:#fff;font-size:11px;font-weight:700}.masia-sidebar-tree{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}.masia-sidebar-section{display:flex;flex-direction:column;gap:2px}.masia-sidebar-section+.masia-sidebar-section{margin-top:6px}.masia-sidebar-sectionlabel{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle, rgba(255, 255, 255, .45));padding:10px 12px 3px}.masia-sidebar-branch{display:flex;flex-direction:column;gap:2px}.masia-sidebar-row{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--text-default, #eef6f5);font-size:15px;font-weight:600;text-align:left;cursor:pointer;transition:background .13s ease;-webkit-tap-highlight-color:transparent}.masia-sidebar-row:hover{background:#ffffff0d}.masia-sidebar-row--active{background:#2ad8c329;color:var(--ion-color-secondary, #7df0dd)}.masia-sidebar-icon{flex:0 0 auto;display:inline-flex;align-items:center;font-size:20px;color:var(--text-muted, rgba(255, 255, 255, .6))}.masia-sidebar-row--active .masia-sidebar-icon{color:var(--ion-color-secondary, #7df0dd)}.masia-sidebar-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masia-sidebar-badge{flex:0 0 auto;display:inline-flex;align-items:center}.masia-sidebar-chev-hit{flex:0 0 auto;display:inline-flex;align-items:center;padding:2px}.masia-sidebar-chev{color:var(--text-subtle, rgba(255, 255, 255, .45));transition:transform .16s ease}.masia-sidebar-chev--open{transform:rotate(90deg)}.masia-sidebar-footer{flex:0 0 auto;display:flex;justify-content:center;align-items:center;min-height:44px}@media(prefers-reduced-motion:reduce){.masia-sidebar,.masia-sidebar-scrim,.masia-sidebar-chev{transition:none}}.masia-msg__md>:first-child{margin-top:0}.masia-msg__md>:last-child{margin-bottom:0}.masia-msg__md p{margin:0 0 .5em}.masia-msg__md ul,.masia-msg__md ol{margin:0 0 .5em;padding-left:1.25em}.masia-msg__md li{margin:.15em 0}.masia-msg__md a{color:currentColor;text-decoration:underline}.masia-msg__md code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:#7f7f7f2e;padding:.1em .3em;border-radius:4px}.masia-msg__md pre{background:#7f7f7f26;padding:.6em .8em;border-radius:8px;overflow-x:auto}.masia-msg__md pre code{background:none;padding:0}.masia-msg__md blockquote{margin:0 0 .5em;padding-left:.8em;border-left:3px solid rgba(127,127,127,.4);opacity:.9}.masia-msg__md table{border-collapse:collapse;margin:0 0 .5em}.masia-msg__md th,.masia-msg__md td{border:1px solid rgba(127,127,127,.3);padding:.25em .5em;text-align:left}.masia-msg__artifacts{display:flex;flex-direction:column;gap:8px;margin-top:8px}.masia-msg__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.masia-msg__action{font:inherit;font-size:.85em;line-height:1.3;padding:6px 12px;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;opacity:.85;transition:opacity .15s}.masia-msg__action:hover{opacity:1}.masia-msg__action--primary{border-width:2px;font-weight:600;opacity:1}.masia-msg__action--subtle{border-color:transparent;opacity:.7}:root{--masia-section-rgb: 12, 14, 22;--masia-chip-rgb: 30, 34, 48;--masia-surface-alpha: .62;--masia-chip-alpha-offset: .22;--masia-surface-section: rgba(var(--masia-section-rgb), var(--masia-surface-alpha));--masia-surface-chip: rgba(var(--masia-chip-rgb), calc(var(--masia-surface-alpha) + var(--masia-chip-alpha-offset)));--masia-section-blur: 16px;--masia-chip-blur: 8px;--masia-frosted-border: rgba(255, 255, 255, .08);--masia-frosted-radius: 16px;--masia-chip-radius: 12px;--masia-frosted-bg: var(--masia-surface-section);--masia-frosted-bg-strong: var(--masia-surface-chip);--masia-frosted-bg-fallback: rgba(var(--masia-section-rgb), calc(var(--masia-surface-alpha) + .3));--masia-frosted-blur: var(--masia-section-blur)}.masia-section,.masia-frosted{background:var(--masia-surface-section);-webkit-backdrop-filter:blur(var(--masia-section-blur)) saturate(1.3);backdrop-filter:blur(var(--masia-section-blur)) saturate(1.3);border:1px solid var(--masia-frosted-border);border-radius:var(--masia-frosted-radius)}.masia-chip,.masia-frosted--strong{background:var(--masia-surface-chip);-webkit-backdrop-filter:blur(var(--masia-chip-blur)) saturate(1.2);backdrop-filter:blur(var(--masia-chip-blur)) saturate(1.2);border:1px solid var(--masia-frosted-border);border-radius:var(--masia-chip-radius)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.masia-section,.masia-frosted{background:var(--masia-frosted-bg-fallback)}.masia-chip,.masia-frosted--strong{background:rgba(var(--masia-chip-rgb),.96)}}.accordion-sidebar{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.sidebar-view-toggle{display:flex;gap:3px;margin:var(--space-2);padding:3px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-shrink:0}.sidebar-view-seg{flex:1;padding:6px 10px;background:transparent;border:none;border-radius:var(--radius-xs);color:var(--text-muted);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.sidebar-view-seg:hover{color:var(--text-default)}.sidebar-view-seg--active,.sidebar-view-seg--active:hover{background:var(--ion-color-primary);color:var(--ion-color-primary-contrast);box-shadow:0 1px 4px #00bcd44d}.accordion-section-label,.accordion-section-toggle{display:flex;align-items:center;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.accordion-section-label{padding:12px 12px 6px;flex-shrink:0}.accordion-section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:12px 8px 6px 12px;flex-shrink:0}.accordion-section-toggle{flex:1;min-width:0;background:transparent;border:none;padding:0;cursor:pointer;transition:color .15s}.accordion-section-toggle:hover{color:var(--text-default)}.accordion-section-chevron{font-size:12px;margin-right:4px;flex-shrink:0}.accordion-section-dot{width:6px;height:6px;border-radius:50%;margin-right:7px;flex-shrink:0}.accordion-section-dot--family{background:var(--ion-color-primary);box-shadow:0 0 6px #00bcd48c}.accordion-section-dot--groups{background:#ffb066;box-shadow:0 0 6px #ffb06680}.accordion-section-add{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-xs);background:#ffb0661a;border:none;color:#ffb066;cursor:pointer;flex-shrink:0;transition:background .15s,transform .1s}.accordion-section-add:hover{background:#ffb06633}.accordion-section-add:active{transform:scale(.92)}.accordion-section-add ion-icon{font-size:16px}.accordion-section-body{overflow:hidden}.entity-row-wrapper{flex-shrink:0}.entity-row{display:flex;align-items:center;gap:4px;width:100%;min-height:56px;padding:0 6px 0 0;border-radius:10px;cursor:pointer;color:var(--ion-text-color);text-align:left;transition:background .15s}.entity-row:hover{background:#00bcd40f}.entity-row--expanded{background:#00bcd40d}.entity-row--active{background:#ffffff0f;box-shadow:inset 3px 0 0 var(--ion-color-primary)}.entity-row--active:hover{background:#ffffff17}.entity-row-main{display:flex;align-items:center;gap:12px;flex:1;min-width:0;height:56px;padding:0 4px 0 12px;background:transparent;border:none;cursor:pointer;color:inherit;text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.entity-row-name-block{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.entity-row-top{display:flex;align-items:baseline;gap:8px}.entity-row-name{flex:1;min-width:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-row-time{flex-shrink:0;font-size:11px;font-weight:400;color:var(--text-subtle, #74748a)}.entity-row-subline{font-size:12.5px;font-weight:400;line-height:1.3;color:var(--ion-color-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-row-subline--hint{color:var(--ion-color-primary);opacity:.75}.entity-row-right{display:flex;align-items:center;gap:2px;flex-shrink:0}.entity-row-expand{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:transparent;border:none;color:var(--ion-color-medium);cursor:pointer;transition:background .15s,color .15s}.entity-row-expand:hover{background:#00bcd41f;color:var(--ion-text-color)}.entity-row-badge{background:var(--ion-color-primary);color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 5px}.entity-row-chevron{font-size:14px;color:var(--ion-color-medium);transition:transform .2s ease}.entity-row-children{border-left:2px solid rgba(0,188,212,.18);margin-left:22px;overflow:hidden;animation:accordion-expand .2s ease-out}@keyframes accordion-expand{0%{max-height:0;opacity:0}to{max-height:600px;opacity:1}}.entity-row-children .msg-inbox-item{padding:8px 10px;font-size:12px}.entity-row-children .msg-inbox-avatar{width:28px;height:28px;font-size:11px}.accordion-empty{padding:24px 12px;text-align:center;font-size:13px;color:var(--ion-color-medium)}.accordion-empty-hint{padding:4px 12px 8px;font-size:12px;color:var(--text-subtle)}.accordion-search-results{flex:1;overflow-y:auto;border-top:1px solid rgba(0,210,200,.1)}.sidebar-skeleton{display:flex;flex-direction:column;padding:4px 0}.skel-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 12px}.skel-row-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0}.skel-row-lines{flex:1;display:flex;flex-direction:column;gap:6px}.skel-row-name{width:55%;height:13px}.skel-row-sub{width:78%;height:11px}.accordion-sidebar>:not(.sidebar-search):not(.accordion-all-toggle):not(.accordion-search-results){flex-shrink:0}.accordion-sidebar{overflow-y:auto}.masia-presence{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 12px calc(env(safe-area-inset-bottom,0px) + 12px);border-top:1px solid rgba(0,210,200,.1)}.mp-bubble{width:100%;border-radius:14px;border:1px solid rgba(0,188,212,.3);background:#00bcd412;padding:10px 12px;position:relative}.mp-bubble--urgent{border-color:#ff6b6b73;background:#ff6b6b14}.mp-bubble-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.mp-bubble-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ion-color-primary)}.mp-bubble--urgent .mp-bubble-label{color:#ff8a8a}.mp-bubble-x{width:22px;height:22px;border:none;background:transparent;color:var(--text-subtle);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center}.mp-bubble-x:hover{background:#ffffff0f}.mp-bubble-text{margin:0 0 8px;font-size:13px;line-height:1.4;color:var(--ion-text-color);word-break:break-word}.mp-bubble-actions{display:flex;align-items:center;gap:10px}.mp-done{border:none;cursor:pointer;background:var(--ion-color-primary);color:#06121a;font-size:12px;font-weight:700;font-family:inherit;padding:5px 12px;border-radius:999px}.mp-done:active{transform:scale(.96)}.mp-open{border:none;background:transparent;cursor:pointer;color:var(--ion-color-primary);font-size:12px;font-weight:600;font-family:inherit;padding:5px 4px}.mp-avatar-btn{position:relative;border:none;background:transparent;cursor:pointer;padding:2px;border-radius:50%;transition:transform .12s ease;line-height:0}.mp-avatar-btn:active{transform:scale(.94)}.mp-badge{position:absolute;bottom:0;right:0;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--ion-color-primary);color:#06121a;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--surface-sunken, #101017)}.msg-bubble{max-width:75%;padding:7px 12px;border-radius:16px;font-size:15px;line-height:1.4;word-break:break-word;position:relative;margin:0 12px 2px;animation:msg-pop .18s ease-out;box-shadow:0 1px 3px #00000047}@keyframes msg-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.msg-bubble{animation:none}}.msg-bubble--own{align-self:flex-end;background:linear-gradient(135deg,#00bcd44d,#00bcd433);color:var(--ion-text-color)}.msg-bubble--own.msg-bubble--tail{border-bottom-right-radius:5px;margin-bottom:8px}.msg-bubble--other{align-self:flex-start;background:var(--surface-raised, #1d1d29);color:var(--ion-text-color)}.msg-bubble--other.msg-bubble--tail{border-bottom-left-radius:5px;margin-bottom:8px}.msg-bubble--deleted{opacity:.5;font-style:italic}.msg-bubble--sticker{background:transparent!important;box-shadow:none!important;padding:2px 4px}.msg-bubble--sticker .sticker{width:128px;height:128px;cursor:pointer}.msg-bubble--sticker .msg-meta{margin-top:2px}.msg-bubble--thinking{min-width:56px;display:flex;align-items:center;justify-content:center;padding:10px 16px;opacity:.7}.msg-sender-name{font-size:12px;font-weight:600;color:var(--ion-color-primary);margin-bottom:1px}.msg-reply-preview{background:#0000001f;border-left:3px solid var(--ion-color-primary);padding:3px 8px;border-radius:4px;margin-bottom:4px;font-size:13px}.msg-reply-sender{font-weight:600;display:block;font-size:11px;color:var(--ion-color-primary)}.msg-reply-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;color:var(--ion-color-medium)}.msg-images{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.msg-image{max-width:220px;max-height:280px;width:auto;height:auto;border-radius:10px;object-fit:cover;display:block;cursor:pointer}.msg-text{white-space:pre-wrap}.msg-cite{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 3px;margin:0 1px;border-radius:4px;font-size:10px;font-weight:600;line-height:1;vertical-align:super;background:var(--ion-color-primary);color:#fff;text-decoration:none}.msg-cite--mem{background:#ffffff24;color:var(--ion-text-color)}.msg-sources{margin-top:6px;padding-top:5px;border-top:1px solid rgba(255,255,255,.1)}.msg-sources-label{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--ion-color-medium);margin-bottom:4px}.msg-sources-list{display:flex;flex-wrap:wrap;gap:4px}.msg-source-chip{display:inline-flex;align-items:center;gap:4px;max-width:180px;padding:2px 8px 2px 3px;border-radius:11px;background:#0000002e;font-size:12px;color:var(--ion-text-color);text-decoration:none}.msg-source-n{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;border-radius:50%;background:var(--ion-color-primary);color:#fff;font-size:10px;font-weight:700}.msg-source-chip--mem .msg-source-n{background:#ffffff2e;color:var(--ion-text-color)}.msg-source-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-task-card{background:linear-gradient(135deg,#ffc3001f,#00bcd41f);border-left:3px solid var(--ion-color-warning);border-radius:6px;padding:8px 10px;margin:2px 0}.msg-task-link{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:6px 12px;border:1px solid rgba(0,188,212,.35);border-radius:14px;background:#00bcd41a;color:var(--ion-color-primary);font-size:13px;font-weight:600;cursor:pointer}.msg-task-link:hover{background:#00bcd42e}.msg-task-link ion-icon{font-size:16px}.msg-task-card-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ion-color-warning);margin-bottom:4px}.msg-deleted-text{font-style:italic;color:var(--ion-color-medium)}.msg-meta{display:flex;align-items:center;gap:3px;justify-content:flex-end;margin-top:1px}.msg-time{font-size:11px;color:var(--ion-color-medium)}.msg-edited{font-size:10px;color:var(--ion-color-medium);font-style:italic}.msg-check{font-size:12px;color:var(--ion-color-medium);letter-spacing:-2px}.msg-check--double{letter-spacing:-3px}.msg-check--read{color:var(--ion-color-primary);letter-spacing:-3px}.msg-modified-badge{position:absolute;top:4px;right:4px;font-size:10px;color:var(--ion-color-warning);cursor:help}.msg-reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.msg-reaction-pill{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;height:22px;border-radius:var(--radius-pill, 999px);background:#ffffff12;border:1px solid transparent;color:var(--text-default, #ededf2);font-size:13px;line-height:1;cursor:pointer;transition:background .15s,border-color .15s}.msg-reaction-pill:disabled{cursor:default}.msg-reaction-pill:not(:disabled):hover{background:#ffffff1f}.msg-reaction-pill--mine{background:#00bcd429;border-color:#00bcd473}.msg-reaction-emoji{font-size:13px}.msg-reaction-count{font-size:11px;font-weight:700;color:var(--text-muted, #a6a6b3);min-width:8px;text-align:center}.msg-reaction-pill--mine .msg-reaction-count{color:var(--ion-color-primary)}.msg-menu-popover::part(content){width:232px;border-radius:var(--radius-md, 14px);background:var(--surface-raised, #1d1d29);border:1px solid var(--border-default, #2a2a3a);box-shadow:var(--shadow-md, 0 4px 16px rgba(0, 0, 0, .4));max-height:80vh;overflow-y:auto}.msg-menu{display:flex;flex-direction:column}.msg-react-bar{display:flex;justify-content:space-between;gap:2px;padding:8px 10px;border-bottom:1px solid var(--border-subtle, #23232f)}.msg-react-emoji{flex:1;display:flex;align-items:center;justify-content:center;height:38px;border:none;border-radius:var(--radius-pill, 999px);background:transparent;font-size:22px;line-height:1;cursor:pointer;transition:background .12s,transform .12s}.msg-react-emoji:hover{background:#ffffff14}.msg-react-emoji:active{transform:scale(.9)}.msg-react-emoji--active{background:#00bcd42e;box-shadow:inset 0 0 0 1.5px #00bcd480}.msg-menu-actions{display:flex;flex-direction:column;padding:4px}.msg-menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:none;border-radius:var(--radius-sm, 10px);background:transparent;color:var(--text-default, #ededf2);font-size:15px;font-family:inherit;text-align:left;cursor:pointer}.msg-menu-item ion-icon{font-size:20px;color:var(--text-muted, #a6a6b3)}.msg-menu-item:hover{background:#ffffff0f}.msg-menu-item--danger{color:var(--ion-color-danger, #eb445a)}.msg-menu-item--danger ion-icon{color:var(--ion-color-danger, #eb445a)}@media(prefers-reduced-motion:reduce){.msg-react-emoji{transition:none}}.sticker{display:inline-block;position:relative;line-height:0;will-change:transform}.sticker-img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.28));pointer-events:none;-webkit-user-select:none;user-select:none}.sticker-motion--bounce{animation:sticker-bounce 1.1s cubic-bezier(.28,.84,.42,1) infinite;transform-origin:50% 100%}@keyframes sticker-bounce{0%,to{transform:translateY(0) scaleY(1)}30%{transform:translateY(-14%) scaleY(1.04)}55%{transform:translateY(0) scaleY(.94)}70%{transform:translateY(-5%) scaleY(1.02)}}.sticker-motion--jelly{animation:sticker-jelly 1.4s ease-in-out infinite;transform-origin:50% 100%}@keyframes sticker-jelly{0%,to{transform:scale(1)}25%{transform:scale(1.08,.92)}50%{transform:scale(.94,1.06)}75%{transform:scale(1.03,.97)}}.sticker-motion--wiggle{animation:sticker-wiggle 1s ease-in-out infinite;transform-origin:50% 90%}@keyframes sticker-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.sticker-motion--heartbeat{animation:sticker-heartbeat 1.3s ease-in-out infinite;transform-origin:50% 50%}@keyframes sticker-heartbeat{0%,40%,to{transform:scale(1)}12%{transform:scale(1.12)}24%{transform:scale(1.02)}32%{transform:scale(1.08)}}.sticker-motion--float{animation:sticker-float 3s ease-in-out infinite;transform-origin:50% 50%}@keyframes sticker-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8%) rotate(2deg)}}.sticker-motion--pop{animation:sticker-pop 1.6s ease-in-out infinite;transform-origin:50% 50%}@keyframes sticker-pop{0%,to{transform:scale(.96)}50%{transform:scale(1.06)}}.sticker-motion--sparkle{animation:sticker-pop 2s ease-in-out infinite}.sticker-motion--sparkle:after{content:"✨";position:absolute;top:-6%;right:-6%;font-size:42%;line-height:1;animation:sticker-sparkle 1.4s ease-in-out infinite;pointer-events:none}@keyframes sticker-sparkle{0%,to{opacity:0;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1) rotate(18deg)}}@media(prefers-reduced-motion:reduce){.sticker,.sticker-motion--bounce,.sticker-motion--jelly,.sticker-motion--wiggle,.sticker-motion--heartbeat,.sticker-motion--float,.sticker-motion--pop,.sticker-motion--sparkle{animation:none!important}.sticker-motion--sparkle:after{opacity:1;animation:none}}.emoji-bar{min-width:0}.emoji-bar-track{display:flex;gap:2px;align-items:center;padding:3px 8px;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.emoji-bar-track::-webkit-scrollbar{display:none}.emoji-bar-item{flex:0 0 auto;width:34px;height:34px;padding:0;border:none;background:transparent;border-radius:50%;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,background .12s ease}.emoji-bar-item:active{transform:scale(.86)}@media(hover:hover){.emoji-bar-item:hover{background:#ffffff14}}@media(prefers-reduced-motion:reduce){.emoji-bar-item{transition:none}}.step-pipeline{display:flex;flex-direction:column;gap:6px;max-width:85%;margin:4px 0 8px;padding:10px 12px 10px 13px;border-radius:14px;background:#00bcd414;border:1px solid rgba(0,210,200,.16);border-left:3px solid var(--ion-color-primary);font-size:.85rem}.step{display:flex;align-items:flex-start;gap:8px;color:var(--text-muted, #a6a6b3);transition:color .2s ease}.step--active{color:var(--ion-color-primary)}.step--done{color:var(--text-default, var(--ion-text-color))}.step__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px}.step__icon ion-icon{font-size:16px}.step__icon ion-spinner{width:16px;height:16px}.step--done .step__icon ion-icon{color:var(--ion-color-success, #2dd36f)}.step__body{display:flex;flex-direction:column;gap:4px;min-width:0}.step__label{font-weight:500}.step__detail{font-weight:400;opacity:.75}.step__sources{display:flex;flex-wrap:wrap;gap:4px}.step__source{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:10px;background:#00bcd424;color:var(--ion-color-primary);font-size:.78rem;text-decoration:none}.step__source--memory{background:#ffffff0f;color:var(--text-muted, #a6a6b3)}.image-viewer-modal::part(content){background:#000000f5}.image-viewer{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000}.image-viewer-img{max-width:100%;max-height:100%;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;transform-origin:center center}.image-viewer-close{position:absolute;top:calc(env(safe-area-inset-top,0px) + 6px);right:6px;z-index:2;--color: #fff;font-size:26px}.chatview-layout{display:flex;flex-direction:column;flex:1;min-height:0}.chatview-layout,.msg-chat-layout{position:relative;background:var(--content-aurora, var(--scrim-cosmos, rgba(10, 10, 15, .5)))}.chatview-messages{flex:1;overflow-y:auto;display:flex;flex-direction:column;padding:12px 0}.chatview-messages,.msg-chat-messages{background:transparent}.chatview-messages:before{content:"";flex:1}.chatview-messages--empty{justify-content:center;align-items:center}.chatview-messages--empty:before{flex:0}.chatview-loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;font-size:13px;color:var(--ion-color-medium)}.chatview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--ion-color-medium);padding:48px 24px;text-align:center}.chatview-empty-art{font-size:48px;line-height:1;opacity:.9}.chatview-empty-title{margin:0;font-size:16px;font-weight:500;color:var(--ion-text-color);opacity:.85}.chatview-privacy-chip{margin-top:14px;padding:8px 16px;border:1px solid rgba(255,176,102,.3);border-radius:999px;background:linear-gradient(180deg,#ffb06629,#ff7a841a);color:var(--ion-text-color);font-size:14px;font-weight:500;cursor:pointer;transition:transform .12s ease,background .12s ease}.chatview-privacy-chip:active{transform:scale(.96)}@media(hover:hover){.chatview-privacy-chip:hover{background:linear-gradient(180deg,#ffb0663d,#ff7a8429)}}@media(prefers-reduced-motion:reduce){.chatview-privacy-chip{transition:none}}.chatview-editing-banner{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--ion-color-primary);background:#00bcd41a;border-top:1px solid rgba(0,210,200,.18)}.chatview-editing-cancel{flex-shrink:0;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:var(--ion-color-medium);font-size:14px;cursor:pointer}.chatview-editing-cancel:hover{background:#00bcd426;color:var(--ion-text-color)}.chatview-input-area{flex-shrink:0;display:flex;align-items:flex-end;border-top:1px solid rgba(0,210,200,.12);background:var(--ion-background-color)}.chatview-input-area .msg-input-bar{flex:1;min-width:0;border-top:none;padding-right:0}.sticker-picker{--padding-start: 12px;--padding-end: 12px;--padding-top: 12px}.sp-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:100%;text-align:center;color:var(--text-muted, #a6a6b3)}.sp-empty-art{font-size:52px;line-height:1}.sp-make-row{display:flex;justify-content:center;padding:4px 0 8px}.sp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:4px 0 24px}.sp-cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:8px;border:1px solid var(--border-subtle, #23232f);border-radius:var(--radius-md, 14px);background:var(--surface, #16161f);cursor:pointer}.sp-cell:active{transform:scale(.96)}.sp-cell .sticker{width:84px;height:84px}.bubble--ping{align-self:flex-start;max-width:90%;margin:0 12px 8px;background:var(--ion-item-background);color:var(--ion-text-color);border-left:4px solid #f59e0b;border-radius:8px;padding:10px 14px}.ping-header{font-weight:700;font-size:14px;margin-bottom:4px;color:#f59e0b}.ping-body{font-size:14px;line-height:1.4;margin-bottom:8px}.ping-actions{display:flex;gap:6px;flex-wrap:wrap}.ping-actions ion-button{--border-radius: 8px;font-size:12px}.messenger-layout{display:flex;flex-direction:row;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;padding-top:env(safe-area-inset-top,0px)}.messenger-main-header{position:relative;display:flex;align-items:center;gap:4px;padding:10px 12px;border-bottom:1px solid rgba(0,210,200,.12);flex-shrink:0;min-height:48px;background:var(--chrome-glass, rgba(17, 17, 24, .62));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.messenger-main-header>*{position:relative;z-index:1}.messenger-main-header:before{content:"";position:absolute;left:12px;right:12px;top:50%;height:1px;margin-top:-.5px;background:linear-gradient(90deg,transparent 2%,rgba(42,216,195,.42) 15%,rgba(42,216,195,.06) 50%,rgba(42,216,195,.42) 85%,transparent 98%);pointer-events:none;z-index:0}.messenger-sidebar{width:280px;min-width:280px;background:var(--chrome-glass, rgba(17, 17, 24, .62));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid rgba(0,188,212,.14);display:flex;flex-direction:column;min-height:0;overflow:hidden}.messenger-sidebar-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;z-index:9}@media(max-width:768px){.messenger-sidebar{position:absolute;top:0;left:0;bottom:0;z-index:10;transform:translate(-100%);transition:transform .25s ease;background:#0e0f16f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:2px 0 18px #0000008c;padding-top:env(safe-area-inset-top,0px)}.messenger-sidebar--open{transform:translate(0)}.messenger-sidebar-overlay{display:block}}@media(min-width:769px){.messenger-sidebar-overlay{display:none}.messenger-menu-btn{display:none!important}}.messenger-menu-btn{--padding-start: 8px;--padding-end: 8px;flex-shrink:0}.sidebar-member-section{flex-shrink:0;border-bottom:1px solid rgba(0,210,200,.1);background:#00bcd408}.sidebar-groups-row{display:flex;gap:6px;padding:8px 8px 4px}.sidebar-group-btn{display:flex;align-items:center;gap:6px;background:#00bcd40f;border:1px solid rgba(0,210,200,.15);border-radius:16px;padding:4px 12px 4px 6px;cursor:pointer;color:var(--ion-text-color);font-size:13px;transition:background .15s,border-color .15s}.sidebar-group-btn:hover{background:#00bcd41f}.sidebar-group-btn--active{background:#00bcd42e;border-color:var(--ion-color-primary)}.sidebar-group-icon{font-size:16px}.sidebar-group-label{font-weight:500}.sidebar-family-row,.sidebar-member-row{display:flex;gap:4px;padding:6px 8px 8px;overflow-x:auto;flex-shrink:0}.sidebar-family-row::-webkit-scrollbar,.sidebar-member-row::-webkit-scrollbar{height:3px}.sidebar-family-row::-webkit-scrollbar-thumb,.sidebar-member-row::-webkit-scrollbar-thumb{background:#00d2c833;border-radius:3px}.sidebar-family-row::-webkit-scrollbar-track,.sidebar-member-row::-webkit-scrollbar-track{background:transparent}.sidebar-avatar-btn{display:flex;flex-direction:column;align-items:center;gap:3px;background:transparent;border:none;cursor:pointer;padding:4px 6px;border-radius:10px;flex-shrink:0;color:var(--ion-text-color);transition:background .15s}.sidebar-avatar-btn:hover{background:#00bcd414}.sidebar-avatar-btn:active{opacity:.7}.sidebar-avatar-btn--active .sidebar-avatar{box-shadow:0 0 0 2.5px var(--ion-color-primary)}.sidebar-avatar{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff;object-fit:cover}img.sidebar-avatar{border:2px solid rgba(0,210,200,.2)}.sidebar-avatar--family{background:var(--ion-color-secondary, #607d8b)}.sidebar-avatar--masia{border:2px solid rgba(0,210,200,.35);background:#00bcd41a}.sidebar-avatar--person{background:var(--ion-color-primary)}.sidebar-avatar-label{font-size:10px;max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ion-color-medium);line-height:1.2}.sidebar-search{--background: var(--ion-item-background);padding:4px 8px;flex-shrink:0}.sidebar-show-all-btn{display:block;width:100%;padding:6px 12px;background:transparent;border:none;border-bottom:1px solid rgba(0,210,200,.08);color:var(--ion-color-primary);font-size:12px;cursor:pointer;text-align:center}.sidebar-show-all-btn:hover{background:#00bcd40f}.sidebar-conversations{flex:1;overflow-y:auto}.sidebar-loading{display:flex;justify-content:center;padding:24px}.sidebar-actions{display:flex;justify-content:center;gap:8px;padding:8px;border-top:1px solid rgba(0,210,200,.08);flex-shrink:0}.sidebar-contacts-panel{border-top:1px solid rgba(0,210,200,.12);max-height:250px;overflow-y:auto;flex-shrink:0;background:var(--ion-background-color)}.messenger-main{flex:1;min-width:0;display:flex;flex-direction:column;height:100%;min-height:0}.messenger-main-header{display:flex;align-items:center;gap:4px;padding:8px 12px;border-bottom:1px solid rgba(0,210,200,.12);flex-shrink:0;min-height:48px;background:#00bcd408}.messenger-menu-btn{--padding-start: 8px;--padding-end: 8px}.messenger-compose-btn{--padding-start: 6px;--padding-end: 6px;flex-shrink:0;font-size:22px;color:var(--ion-color-primary)}.msg-skel{background:linear-gradient(100deg,#ffffff0a 30%,#ffffff1a,#ffffff0a 70%);background-size:200% 100%;animation:msg-skel-shimmer 1.3s ease-in-out infinite;border-radius:8px}.msg-skel-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0}.msg-skel-title{width:140px;height:14px;margin-left:4px}.messenger-skeleton{flex:1;display:flex;flex-direction:column;gap:14px;padding:20px 16px;overflow:hidden}.msg-skel-bubble{height:40px;border-radius:16px;max-width:70%}.msg-skel-bubble--in{align-self:flex-start;width:60%}.msg-skel-bubble--out{align-self:flex-end;width:50%}.msg-skel-bubble--short{width:38%}@keyframes msg-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.msg-skel{animation:none}}.messenger-empty{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.messenger-empty-cover{position:absolute;top:10px;right:10px}.messenger-empty-cover--left{right:auto;left:10px}.messenger-empty-art{font-size:44px;line-height:1;opacity:.9}.messenger-empty-text{font-size:15px;color:var(--ion-color-medium);text-align:center;margin:0;padding:0 24px}.messenger-welcome{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px}.messenger-welcome-avatar{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#00bcd4,#009688);color:#fff;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700}.messenger-welcome-title{font-size:24px;font-weight:700;margin:0;color:var(--ion-text-color)}.messenger-welcome-hint{font-size:15px;color:var(--ion-color-medium);margin:0}.msg-inbox-item--active{background:#00bcd41f!important}.msg-inbox-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:none;border-bottom:1px solid var(--ion-border-color);cursor:pointer;text-align:left;width:100%;color:var(--ion-text-color)}.msg-inbox-item:active{background:#0000000d}.msg-inbox-avatar{width:36px;height:36px;border-radius:50%;background:var(--ion-color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.msg-inbox-avatar--masia{background:linear-gradient(135deg,#00bcd4,#009688)}.msg-inbox-lock{font-size:10px;margin-right:3px;vertical-align:middle}.msg-inbox-avatar--group{background:#455a64;font-size:16px}img.msg-inbox-avatar{object-fit:cover;background:transparent;border:2px solid rgba(0,210,200,.2)}.msg-inbox-content{flex:1;min-width:0}.msg-inbox-top{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.msg-inbox-title{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-inbox-time{font-size:11px;color:var(--ion-color-medium);flex-shrink:0}.msg-inbox-bottom{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:1px}.msg-inbox-preview{font-size:12px;color:var(--ion-color-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-inbox-badge{background:var(--ion-color-primary);color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 5px;flex-shrink:0}.msg-chat-layout{display:flex;flex-direction:column;flex:1;min-height:0}.msg-chat-messages{flex:1;overflow-y:auto;padding:12px 0;display:flex;flex-direction:column}.msg-chat-loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;font-size:13px;color:var(--ion-color-medium)}.msg-chat-empty{flex:1;display:flex;align-items:center;justify-content:center;color:var(--ion-color-medium);font-size:15px;padding:48px;text-align:center}.msg-typing-indicator{display:flex;align-items:center;gap:6px;padding:4px 12px;font-size:13px;color:var(--ion-color-medium);align-self:flex-start}.msg-typing-dots{display:flex;gap:3px}.msg-typing-dots span{width:6px;height:6px;border-radius:50%;background:var(--ion-color-medium);animation:msg-typing-bounce 1.2s infinite ease-in-out}.msg-typing-dots span:nth-child(2){animation-delay:.2s}.msg-typing-dots span:nth-child(3){animation-delay:.4s}@keyframes msg-typing-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.msg-input-bar{display:flex;flex-direction:column;gap:0;padding:5px 8px;border-top:1px solid var(--ion-border-color);background:var(--ion-background-color);flex-shrink:0}.msg-input-field{width:100%;box-sizing:border-box;margin-bottom:6px;padding:10px 14px;background:var(--ion-item-background);border-radius:14px;border:1px solid rgba(0,210,200,.15);min-height:46px;max-height:140px;overflow-y:auto;font-size:16px;line-height:1.45;font-family:var(--ion-font-family);color:var(--ion-text-color);resize:none;outline:none;transition:border-color .2s}.msg-input-actions{display:flex;align-items:center;gap:4px}.msg-input-actions-spacer{flex:1}.msg-input-field:focus{border-color:var(--ion-color-primary)}.msg-input-field::placeholder{color:var(--ion-color-medium)}.msg-send-btn,.msg-attach-btn,.msg-mic-btn{--padding-top: 0;--padding-bottom: 0;--padding-start: 4px;--padding-end: 4px;height:34px;min-height:34px;margin:0;flex-shrink:0}.msg-send-btn{font-size:19px;color:var(--ion-color-primary)}.msg-send-btn::part(native):focus-visible,.msg-attach-btn::part(native):focus-visible,.msg-mic-btn::part(native):focus-visible{outline:2px solid var(--ion-color-primary);outline-offset:-2px;border-radius:8px}.msg-attach-btn{font-size:18px;color:var(--ion-color-medium)}.msg-mic-btn{font-size:20px;color:var(--ion-color-medium)}.msg-mic-btn:hover{color:var(--ion-color-primary)}.msg-mic-btn--recording{color:#ff4d4f;animation:msg-mic-pulse 1.2s ease-in-out infinite}@keyframes msg-mic-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.7}}@media(prefers-reduced-motion:reduce){.msg-mic-btn--recording{animation:none}}.msg-attach-btn,.msg-mic-btn,.msg-send-btn{margin:0;--padding-top: 0;--padding-bottom: 0;height:38px;width:38px}@media(max-width:360px){.msg-input-actions{gap:2px}.msg-attach-btn,.msg-mic-btn,.msg-send-btn{width:34px;height:34px;--padding-start: 2px;--padding-end: 2px;font-size:19px}}.msg-image-previews{display:flex;gap:8px;padding:4px 0 8px;overflow-x:auto}.msg-image-thumb{position:relative;flex-shrink:0}.msg-image-thumb img{height:72px;width:auto;border-radius:8px;object-fit:cover}.msg-image-remove{position:absolute;top:-4px;right:-4px;background:var(--ion-background-color);border:none;border-radius:50%;padding:0;font-size:20px;line-height:1;color:var(--ion-color-danger);cursor:pointer}.messenger-header-avatar{flex-shrink:0;display:flex;align-items:center;margin-right:6px}.msg-conv-header{display:flex;align-items:center;gap:10px;min-width:0}.msg-conv-tokens{display:flex;align-items:center;gap:4px;flex-shrink:0}.msg-conv-token-more{font-size:12px;font-weight:600;color:var(--ion-color-medium);margin-inline-start:2px}.msg-conv-header-info{min-width:0}.msg-conv-header-title{font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-conv-header-title--tappable{display:block;max-width:100%;margin:0;padding:0;background:transparent;border:none;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.msg-conv-header-title--tappable:active{opacity:.6}.msg-conv-header-subtitle{font-size:12px;color:var(--ion-color-medium)}.chat-offline-badge{font-size:11px;padding:2px 8px;margin-left:8px;border-radius:10px;background:var(--ion-color-danger);color:#fff;text-transform:uppercase;letter-spacing:.05em}.app-error-fallback{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;background:var(--ion-background-color, #0a0a0f);color:var(--ion-text-color, #ededf2)}.app-error-emoji{font-size:48px;line-height:1}.app-error-title{font-size:22px;font-weight:700;margin:0}.app-error-body{font-size:15px;color:var(--ion-color-medium, #9a9aa5);margin:0;max-width:320px}.app-error-button{margin-top:8px;min-height:44px;padding:0 24px;border:none;border-radius:12px;background:var(--ion-color-primary, #00bcd4);color:#fff;font-size:16px;font-weight:600;cursor:pointer}.app-error-button:active{opacity:.85}
