@import"https://fonts.googleapis.com/css2?family=Grand+Hotel&family=Cormorant+Garamond:ital@1&display=swap";:root{color-scheme:light;font-family:Inter,Geist Sans,system-ui,sans-serif;--app-bg-deep: #dde4f5;--app-bg-base: #f6f6f6;--app-bg-elevated: #fcfcfc;--app-surface: rgba(255, 255, 255, .55);--app-surface-strong: rgba(255, 255, 255, .72);--app-surface-hover: rgba(255, 255, 255, .82);--app-border: rgba(15, 23, 42, .07);--app-border-strong: rgba(15, 23, 42, .13);--app-border-accent: rgba(230, 230, 230, .32);--app-text: #111827;--app-text-muted: #5b6472;--app-text-subtle: rgba(17, 24, 39, .52);--app-accent: #e6e6e6;--app-accent-bright: #e6e6e6;--app-accent-rgb: 255, 63, 49;--app-success: #34d399;--app-success-rgb: 52, 211, 153;--app-warning: #fbbf24;--app-warning-rgb: 251, 191, 36;--app-danger: #f87171;--app-danger-rgb: 248, 113, 113;--app-radius-lg: 16px;--app-radius-md: 12px;--app-radius-sm: 10px;--app-shadow-sm: 0 0 0 1px rgba(15, 23, 42, .04), 0 12px 36px rgba(15, 23, 42, .07);--app-shadow-md: 0 0 0 1px rgba(15, 23, 42, .05), 0 18px 42px rgba(15, 23, 42, .1), 0 0 72px rgba(230, 230, 230, .07);--app-shadow-lg: 0 0 0 1px rgba(15, 23, 42, .07), 0 24px 60px rgba(15, 23, 42, .13), 0 0 90px rgba(230, 230, 230, .1);--app-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .8);--app-focus-ring: 0 0 0 2px rgba(230, 230, 230, .55);--app-transition: .24s cubic-bezier(.16, 1, .3, 1);--app-grid-color: rgba(230, 230, 230, .035);--app-noise-opacity: .018;--app-ambient-spot-1: rgba(230, 230, 230, .26);--app-ambient-spot-2: rgba(230, 230, 230, .12);--app-ambient-spot-3: rgba(230, 230, 230, .14);--app-ambient-spot-4: rgba(230, 230, 230, .12);--app-surface-tint-top: rgba(255, 255, 255, .7);--app-surface-tint-bottom: rgba(255, 255, 255, .3);--app-surface-tint-top-hover: rgba(255, 255, 255, .82);--app-surface-tint-bottom-hover: rgba(255, 255, 255, .42);--app-pill-surface: rgba(255, 255, 255, .5);--app-item-surface: rgba(255, 255, 255, .42);--app-search-surface: rgba(255, 255, 255, .48);--app-heading-start: #111827;--app-heading-end: rgba(17, 24, 39, .62);--glass-blur: 28px;--glass-saturation: 1.15;--glass-item-blur: 14px;--glass-item-saturation: 1.08;--toolbar-blur: 16px;--toolbar-saturation: 1.1;--glass-border: var(--app-border);--glass-border-top: rgba(255, 255, 255, .85);--glass-border-bottom: rgba(15, 23, 42, .05);--glass-shadow: var(--app-shadow-md);--glass-highlight: var(--app-shadow-inset);--glass-inner-glow: inset 0 1px 0 rgba(255, 255, 255, .55);--liquid-transition: all var(--app-transition);--liquid-spring: transform var(--app-transition), box-shadow var(--app-transition), border-color var(--app-transition);--aurora-base-bg: #f5f5f5;--aurora-blend: normal;--aurora-orb1-opacity: .14;--aurora-orb2-opacity: .11;--aurora-orb3-opacity: .09;--ion-background-color: var(--app-bg-base);--ion-background-color-rgb: 246, 246, 246;--ion-card-background: var(--app-surface);--ion-card-background-rgb: 255, 255, 255;--ion-item-background: rgba(255, 255, 255, .55);--ion-item-background-rgb: 255, 255, 255;--ion-text-color: var(--app-text);--ion-text-color-rgb: 17, 24, 39;--ion-color-primary: var(--app-accent);--ion-color-primary-rgb: var(--app-accent-rgb);--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #e6e6e6;--ion-color-primary-tint: var(--app-accent-bright);--ion-color-secondary: #e6e6e6;--ion-color-secondary-rgb: 255, 94, 83;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #e6e6e6;--ion-color-secondary-tint: #e6e6e6;--ion-color-tertiary: #e6e6e6;--ion-color-tertiary-rgb: 255, 122, 112;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #e6e6e6;--ion-color-tertiary-tint: #e6e6e6;--ion-color-success: var(--app-success);--ion-color-success-rgb: var(--app-success-rgb);--ion-color-success-contrast: #04110c;--ion-color-success-contrast-rgb: 4, 17, 12;--ion-color-success-shade: #2db989;--ion-color-success-tint: #48d7a3;--ion-color-warning: var(--app-warning);--ion-color-warning-rgb: var(--app-warning-rgb);--ion-color-warning-contrast: #1a1301;--ion-color-warning-contrast-rgb: 26, 19, 1;--ion-color-warning-shade: #ddb326;--ion-color-warning-tint: #fcc943;--ion-color-danger: var(--app-danger);--ion-color-danger-rgb: var(--app-danger-rgb);--ion-color-danger-contrast: #160404;--ion-color-danger-contrast-rgb: 22, 4, 4;--ion-color-danger-shade: #da6363;--ion-color-danger-tint: #f98686;--ion-color-medium: var(--app-text-muted);--ion-color-medium-rgb: 138, 143, 152;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #717780;--ion-color-medium-tint: #989da5;--ion-color-light: #17181c;--ion-color-light-rgb: 23, 24, 28;--ion-color-light-contrast: #ffffff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #141519;--ion-color-light-tint: #2a2b30;--ion-toolbar-background: rgba(255, 255, 255, .62);--ion-toolbar-color: var(--app-text);--ion-tab-bar-background: rgba(255, 255, 255, .75);--ion-tab-bar-color: var(--app-text-muted);--ion-tab-bar-color-selected: var(--app-accent-bright);--ion-placeholder-color: var(--app-text-subtle);--ion-color-step-50: #f8fafc;--ion-color-step-100: #f1f5f9;--ion-color-step-150: #e2e8f0;--ion-color-step-200: #dbe2ea;--ion-color-step-250: #cbd5e1;--ion-color-step-300: #b8c2cf;--ion-color-step-350: #a6b0be;--ion-color-step-400: #94a0b0;--ion-color-step-450: #8692a2;--ion-color-step-500: #748091;--ion-color-step-550: #677283;--ion-color-step-600: #5b6472;--ion-color-step-650: #4b5563;--ion-color-step-700: #374151;--ion-color-step-750: #26303d;--ion-color-step-800: #1f2937;--ion-color-step-850: #18212d;--ion-color-step-900: #111827;--ion-color-step-950: #0f172a}html.dark,body.dark{color-scheme:dark;--app-bg-deep: #101010;--app-bg-base: #141414;--app-bg-elevated: #1e1e1e;--app-surface: rgba(23, 23, 23, .38);--app-surface-strong: rgba(35, 35, 35, .8);--app-surface-hover: rgba(44, 44, 44, .86);--app-border: rgba(255, 255, 255, .08);--app-border-strong: rgba(255, 255, 255, .16);--app-text: #f5f5f6;--app-text-muted: #70757f;--app-text-subtle: rgba(255, 255, 255, .44);--app-grid-color: rgba(255, 255, 255, .025);--app-noise-opacity: .02;--app-ambient-spot-1: rgba(230, 230, 230, .22);--app-ambient-spot-2: rgba(230, 230, 230, .14);--app-ambient-spot-3: rgba(230, 230, 230, .16);--app-ambient-spot-4: rgba(230, 230, 230, .12);--app-surface-tint-top: rgba(230, 230, 230, .08);--app-surface-tint-bottom: rgba(230, 230, 230, .02);--app-surface-tint-top-hover: rgba(255, 255, 255, .1);--app-surface-tint-bottom-hover: rgba(255, 255, 255, .02);--app-pill-surface: rgba(255, 255, 255, .06);--app-item-surface: rgba(255, 255, 255, .04);--app-search-surface: rgba(255, 255, 255, .05);--app-heading-start: #ffffff;--app-heading-end: rgba(255, 255, 255, .58);--app-shadow-sm: 0 0 0 1px rgba(255, 255, 255, .05), 0 12px 36px rgba(0, 0, 0, .5);--app-shadow-md: 0 0 0 1px rgba(255, 255, 255, .06), 0 18px 42px rgba(0, 0, 0, .55), 0 0 72px rgba(230, 230, 230, .08);--app-shadow-lg: 0 0 0 1px rgba(255, 255, 255, .08), 0 24px 60px rgba(0, 0, 0, .6), 0 0 90px rgba(230, 230, 230, .12);--app-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .07);--glass-blur: 18px;--glass-saturation: 1.1;--glass-item-blur: 14px;--glass-item-saturation: 1.05;--toolbar-blur: 16px;--toolbar-saturation: 1.05;--glass-border-top: rgba(230, 230, 230, .18);--glass-border-bottom: rgba(0, 0, 0, .3);--glass-inner-glow: inset 0 1px 0 rgba(255, 255, 255, .06);--aurora-base-bg: #101010;--aurora-blend: normal;--aurora-orb1-opacity: .18;--aurora-orb2-opacity: .14;--aurora-orb3-opacity: .12;--ion-background-color: #141414;--ion-background-color-rgb: 20, 20, 20;--ion-card-background-rgb: 26, 26, 26;--ion-item-background: rgba(255, 255, 255, .04);--ion-text-color-rgb: 245, 245, 246;--ion-toolbar-background: rgba(17, 17, 17, .8);--ion-tab-bar-background: rgba(15, 15, 15, .92);--ion-color-step-50: #050505;--ion-color-step-100: #0a0a0a;--ion-color-step-150: #111111;--ion-color-step-200: #181818;--ion-color-step-250: #212121;--ion-color-step-300: #2b2b2b;--ion-color-step-350: #373737;--ion-color-step-400: #454545;--ion-color-step-450: #545454;--ion-color-step-500: #656565;--ion-color-step-550: #777777;--ion-color-step-600: #8a8a8a;--ion-color-step-650: #9d9d9d;--ion-color-step-700: #b1b1b1;--ion-color-step-750: #c4c4c4;--ion-color-step-800: #d5d5d5;--ion-color-step-850: #e3e3e3;--ion-color-step-900: #efefef;--ion-color-step-950: #f8f8f8}html,body,#app,ion-app,.ion-page{min-height:100%}ion-content{transition:--offset-top .24s cubic-bezier(.4,0,.2,1),--offset-bottom .24s cubic-bezier(.4,0,.2,1)}ion-header.header-hidden~ion-content,ion-header.header-hidden+ion-content{--offset-top: 0px !important}ion-content.nav-hidden-bottom{--offset-bottom: 0px !important}html,body{background:var(--aurora-base-bg);color:var(--app-text)}body{position:relative;margin:0;overflow-x:hidden;font-family:Inter,Geist Sans,system-ui,sans-serif}@keyframes aurora-1{0%{transform:translate(0) scale(1)}33%{transform:translate(8%,-12%) scale(1.08)}66%{transform:translate(-6%,10%) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes aurora-2{0%{transform:translate(0) scale(1)}25%{transform:translate(-10%,8%) scale(1.06)}75%{transform:translate(12%,-6%) scale(.92)}to{transform:translate(0) scale(1)}}@keyframes aurora-3{0%{transform:translate(0) scale(1)}40%{transform:translate(6%,14%) scale(1.1)}80%{transform:translate(-8%,-8%) scale(.96)}to{transform:translate(0) scale(1)}}@keyframes aurora-drift{0%,to{opacity:var(--aurora-orb1-opacity)}50%{opacity:calc(var(--aurora-orb1-opacity) + .12)}}.interpoll-aurora{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--aurora-base-bg)}.interpoll-aurora:after{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--app-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--app-grid-color) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,rgba(255,255,255,.7),rgba(255,255,255,.15));mask-image:linear-gradient(to bottom,#ffffffb3,#ffffff26)}.interpoll-aurora .aurora-orb{position:absolute;border-radius:50%;filter:blur(90px);mix-blend-mode:var(--aurora-blend)}.interpoll-aurora .aurora-orb-1{width:70vw;height:60vh;top:-20%;left:-15%;opacity:var(--aurora-orb1-opacity);animation:aurora-1 20s ease-in-out infinite,aurora-drift 14s ease-in-out infinite}.interpoll-aurora .aurora-orb-2{width:65vw;height:65vh;bottom:-25%;right:-10%;opacity:var(--aurora-orb2-opacity);animation:aurora-2 25s ease-in-out infinite,aurora-drift 18s ease-in-out infinite;animation-delay:-6s,-3s}.interpoll-aurora .aurora-orb-3{width:50vw;height:50vh;top:20%;right:5%;opacity:var(--aurora-orb3-opacity);animation:aurora-3 30s ease-in-out infinite,aurora-drift 22s ease-in-out infinite;animation-delay:-12s,-8s}:root .interpoll-aurora .aurora-orb-1{background:radial-gradient(ellipse at center,rgba(230,230,230,1) 0%,rgba(230,230,230,.7) 45%,transparent 75%)}:root .interpoll-aurora .aurora-orb-2{background:radial-gradient(ellipse at center,rgba(56,189,248,1) 0%,rgba(14,165,233,.6) 50%,transparent 75%)}:root .interpoll-aurora .aurora-orb-3{background:radial-gradient(ellipse at center,rgba(236,72,153,.9) 0%,rgba(230,230,230,.55) 50%,transparent 75%)}html.dark .interpoll-aurora .aurora-orb-1,body.dark .interpoll-aurora .aurora-orb-1{background:radial-gradient(ellipse at center,rgba(230,230,230,1) 0%,rgba(230,230,230,.65) 45%,transparent 75%)}html.dark .interpoll-aurora .aurora-orb-2,body.dark .interpoll-aurora .aurora-orb-2{background:radial-gradient(ellipse at center,rgba(0,180,200,1) 0%,rgba(0,100,160,.62) 50%,transparent 75%)}html.dark .interpoll-aurora .aurora-orb-3,body.dark .interpoll-aurora .aurora-orb-3{background:radial-gradient(ellipse at center,rgba(230,230,230,1) 0%,rgba(230,230,230,.52) 50%,transparent 75%)}.interpoll-aurora .aurora-noise{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;opacity:.35;mix-blend-mode:overlay}ion-app{position:relative;z-index:1;background:transparent!important;--ion-background-color: transparent}.surface-card,.glass-panel,.glass-card{background:linear-gradient(180deg,var(--app-surface-tint-top),var(--app-surface-tint-bottom)),var(--app-surface);border:1px solid var(--glass-border-top);border-bottom-color:var(--glass-border-bottom);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow-md),var(--app-shadow-inset);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}.surface-card--interactive{transition:transform var(--app-transition),border-color var(--app-transition),background var(--app-transition),box-shadow var(--app-transition)}.surface-card--interactive:hover{transform:translateY(-1px);background:linear-gradient(180deg,var(--app-surface-tint-top-hover),var(--app-surface-tint-bottom-hover)),var(--app-surface-hover);border-color:var(--app-border-strong);box-shadow:var(--app-shadow-md),var(--app-shadow-inset)}.glass-surface{background:var(--app-surface)!important;backdrop-filter:blur(20px) saturate(140%)!important;-webkit-backdrop-filter:blur(20px) saturate(140%)!important;border:1px solid var(--glass-border-top)!important;border-bottom-color:var(--glass-border-bottom)!important;box-shadow:var(--app-shadow-inset),var(--app-shadow-md)!important}.glass-surface--strong{background:var(--app-surface-strong)!important;backdrop-filter:blur(28px) saturate(150%)!important;-webkit-backdrop-filter:blur(28px) saturate(150%)!important;border:1px solid var(--glass-border-top)!important;border-bottom-color:var(--glass-border-bottom)!important;box-shadow:var(--app-shadow-inset),var(--app-shadow-lg)!important}.surface-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--app-border);background:var(--app-pill-surface);color:var(--app-text-muted);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff1f}.surface-label{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--app-text-subtle)}.section-heading{font-size:clamp(2rem,5vw,3.5rem);font-weight:600;line-height:1;letter-spacing:-.03em;background:linear-gradient(to bottom,var(--app-heading-start),var(--app-heading-end));-webkit-background-clip:text;background-clip:text;color:transparent}.section-subtitle{font-size:clamp(1rem,2vw,1.15rem);line-height:1.7;color:var(--app-text-muted)}.ambient-page{--background: transparent}.ambient-page::part(scroll){background:transparent}.ambient-page__content{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:24px 0 120px}ion-content,ion-header,ion-toolbar,ion-footer,ion-page,ion-list,ion-item,ion-card{background:transparent}ion-content{--background: transparent;color:var(--app-text)}ion-content::part(background){background:transparent}ion-header:after{display:none}ion-toolbar{--background: var(--ion-toolbar-background);--color: var(--ion-toolbar-color);--border-width: 0;border-bottom:1px solid var(--glass-border-top);box-shadow:var(--app-shadow-inset);backdrop-filter:blur(var(--toolbar-blur)) saturate(var(--toolbar-saturation));-webkit-backdrop-filter:blur(var(--toolbar-blur)) saturate(var(--toolbar-saturation))}ion-toolbar ion-buttons button,ion-toolbar ion-buttons .button-native,ion-toolbar .back-button-native,ion-toolbar ion-back-button::part(native),ion-toolbar ion-button::part(native){background:transparent!important;--background: transparent !important;--background-hover: transparent !important;--background-activated: transparent !important;--background-focused: transparent !important;--background-hover-opacity: 0 !important;--background-activated-opacity: 0 !important;--background-focused-opacity: 0 !important;--ripple-color: rgba(255,255,255,.08) !important;box-shadow:none!important}ion-card{--background: transparent;margin:0;border-radius:var(--app-radius-lg);overflow:hidden;background:var(--app-surface)!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))!important;border:1px solid var(--glass-border-top)!important;border-bottom-color:var(--glass-border-bottom)!important;box-shadow:var(--app-shadow-inset),var(--app-shadow-md)!important}ion-item{--background: var(--app-item-surface);--color: var(--app-text);--border-color: transparent;--inner-border-width: 0;border:1px solid var(--app-border);border-radius:var(--app-radius-md);backdrop-filter:blur(var(--glass-item-blur)) saturate(var(--glass-item-saturation));-webkit-backdrop-filter:blur(var(--glass-item-blur)) saturate(var(--glass-item-saturation));transition:border-color var(--app-transition),background var(--app-transition),box-shadow var(--app-transition)}ion-item.item-has-focus,ion-item:focus-within{border-color:var(--app-border-accent);box-shadow:var(--app-focus-ring)}ion-input,ion-textarea,ion-select,ion-searchbar{--background: transparent;--color: var(--app-text);--placeholder-color: var(--app-text-subtle);--highlight-color-focused: var(--app-accent);--highlight-color-valid: var(--app-accent);--highlight-color-invalid: var(--app-danger);--border-radius: var(--app-radius-sm)}ion-searchbar{--background: var(--app-search-surface);--box-shadow: none;--clear-button-color: var(--app-text-subtle);--icon-color: var(--app-text-subtle);--placeholder-color: var(--app-text-subtle)}input,textarea,select,button{outline:none;-webkit-tap-highlight-color:transparent}input:focus,textarea:focus,select:focus{outline:none;box-shadow:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}div:focus,div:focus-within{outline:none}ion-select::part(text),ion-input::part(native),ion-textarea::part(native){color:var(--app-text)}ion-button{font-weight:600;letter-spacing:-.01em;transition:transform var(--app-transition),box-shadow var(--app-transition),filter var(--app-transition)}ion-button:not([fill=clear]):not([fill=outline]){--border-radius: 10px;--padding-start: 16px;--padding-end: 16px;--box-shadow: 0 0 0 1px rgba(230, 230, 230, .3), 0 4px 14px rgba(230, 230, 230, .16), inset 0 1px 0 rgba(255, 255, 255, .14);--background: var(--app-accent);--background-hover: var(--app-accent-bright);--background-activated: #e6e6e6;--color: #ffffff}ion-button[fill=clear]:not([color]),ion-button[fill=outline]:not([color]){--background: var(--app-item-surface);--border-color: var(--app-border);--box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}ion-button:hover{transform:translateY(-1px);filter:brightness(1.04)}ion-button:active{transform:scale(.98)}ion-back-button{--background: transparent;--background-hover: transparent;--background-focused: transparent;--background-activated: transparent;--background-hover-opacity: 0;--background-focused-opacity: 0;--background-activated-opacity: 0;--ripple-color: rgba(255, 255, 255, .1);--color: var(--app-text-muted);--color-hover: var(--app-text);--icon-font-size: 22px}ion-back-button:hover{transform:none;filter:none}ion-chip,ion-badge{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}ion-chip{border:1px solid var(--app-border);border-radius:999px;color:var(--app-text);background:var(--app-pill-surface)}ion-badge{border-radius:999px;box-shadow:inset 0 1px #ffffff0f}ion-segment{--background: var(--app-pill-surface);backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-radius:999px!important;border:1px solid var(--app-border)!important}ion-segment-button{--background-checked: var(--app-surface-strong);--indicator-color: var(--app-surface-strong)}ion-menu,ion-split-pane>[slot=start],.side-menu,.left-sidebar{--background: var(--app-surface) !important;background:var(--app-surface)!important;backdrop-filter:blur(28px) saturate(160%)!important;-webkit-backdrop-filter:blur(28px) saturate(160%)!important;border-right:1px solid var(--glass-border-top)!important}ion-menu ion-content{--background: transparent !important}.right-panel{background:var(--app-surface)!important;backdrop-filter:blur(28px) saturate(160%)!important;-webkit-backdrop-filter:blur(28px) saturate(160%)!important;border-left:1px solid var(--glass-border-top)!important}.ambient-page,.ambient-page__content,.main-content{background:transparent!important}ion-alert .alert-wrapper,ion-action-sheet .action-sheet-wrapper{background:var(--app-surface-strong);color:var(--app-text);border:1px solid var(--glass-border-top);border-radius:20px;box-shadow:var(--app-shadow-lg);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%)}ion-modal::part(content){background:transparent!important}ion-modal::part(backdrop){backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.global-command-palette{background:var(--app-surface-strong)!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important;border-color:var(--glass-border-top)!important}.poll-card,.post-card{border-bottom-color:var(--app-border)}.poll-card:hover,.post-card:hover{background:var(--app-item-surface)}.poll-footer{border-top-color:var(--app-border)}.stat-item{background:var(--app-item-surface);border-color:var(--app-border)}.option-bar{background:var(--app-item-surface);box-shadow:inset 0 1px 2px #0000001f}.community-row,.community-item{background:var(--app-item-surface);border-radius:10px;border:1px solid var(--app-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tab-bar,.feed-tabs{background:var(--app-pill-surface);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:999px;border:1px solid var(--app-border)}*{box-sizing:border-box}a{color:inherit}h1,h2,h3,h4,h5,h6{color:var(--app-text);margin-top:0}p{color:var(--app-text-muted)}:focus-visible{outline:none;box-shadow:var(--app-focus-ring)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--app-border-strong);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--app-text-subtle)}@media(max-width:767px){.ambient-page__content{width:100%;padding-top:8px;padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.interpoll-aurora .aurora-orb{animation:none!important}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.chat-incoming-toast{--background: #2a2a2a;--border-radius: 16px;--box-shadow: 0 8px 32px rgba(0,0,0,.5), 0 0 0 1px rgba(230, 230, 230,.25);--color: #ececec;--min-width: 280px;--max-width: 420px}.chat-incoming-toast::part(message){font-size:14px;line-height:1.4}.chat-incoming-toast::part(button){font-weight:700;font-size:13px;color:#e6e6e6}.chat-incoming-toast::part(container){border-left:3px solid #e6e6e6}@media(max-width:767px){.poll-card,.post-card{border-radius:0!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--app-border)!important;box-shadow:none!important;margin:0!important;padding-inline:8px!important}.poll-card:hover,.post-card:hover{border-radius:0!important;box-shadow:none!important}}ion-toast.app-toast{--background: var(--app-surface-strong, #242424);--color: var(--app-text, #eeeeee);--border-radius: 12px;--box-shadow: 0 6px 24px rgba(0, 0, 0, .28);--min-width: 0;--width: auto;--max-width: min(420px, calc(100vw - 32px) );--start: 0;--end: 0;--button-color: var(--ion-color-primary, #e6e6e6);left:0;right:0;margin:0 auto}ion-toast.app-toast::part(container){padding:2px 6px 2px 12px;min-height:44px;border:1px solid var(--glass-border-top, rgba(255, 255, 255, .08));border-radius:12px;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}ion-toast.app-toast::part(message){font-size:14px;font-weight:500;line-height:1.35;letter-spacing:.01em;padding:10px 8px 10px 0}ion-toast.app-toast::part(icon){font-size:18px;margin-inline-end:8px}ion-toast.app-toast::part(button){font-size:13px;font-weight:600;text-transform:none}ion-toast.app-toast--success::part(icon){color:#22c55e}ion-toast.app-toast--warning::part(icon){color:#f59e0b}ion-toast.app-toast--danger::part(icon){color:#ef4444}ion-toast.app-toast--primary::part(icon),ion-toast.app-toast--medium::part(icon){color:var(--ion-color-primary, #e6e6e6)}html.dark,body.dark{--app-bg-deep: #040506;--app-bg-base: #040506;--app-bg-elevated: #07080a;--app-surface: #07080a;--app-surface-strong: #0b0c0e;--app-surface-hover: #111214;--app-border: #1b1c1e;--app-border-strong: #363739;--app-border-accent: rgba(255, 255, 255, .28);--app-text: #ffffff;--app-text-muted: #9c9c9d;--app-text-subtle: #6a6b6c;--app-accent: #e6e6e6;--app-accent-bright: #ffffff;--app-accent-rgb: 230, 230, 230;--app-brand: #ff6363;--app-success: #59d499;--app-success-rgb: 89, 212, 153;--app-radius-lg: 16px;--app-radius-md: 8px;--app-radius-sm: 6px;--app-shadow-sm: rgba(255, 255, 255, .05) 0 1px 0 0 inset, rgba(255, 255, 255, .18) 0 0 0 1px, rgba(0, 0, 0, .2) 0 -1px 0 0 inset;--app-shadow-md: rgba(255, 255, 255, .05) 0 1px 0 0 inset, rgba(255, 255, 255, .2) 0 0 0 1px, rgba(0, 0, 0, .2) 0 -1px 0 0 inset;--app-shadow-lg: rgba(255, 255, 255, .1) 0 1px 0 0 inset, rgba(255, 255, 255, .25) 0 0 0 1px, rgba(0, 0, 0, .4) 0 30px 50px 0;--app-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .05);--app-focus-ring: 0 0 0 2px rgba(255, 255, 255, .5);--app-transition: .16s cubic-bezier(.16, 1, .3, 1);--app-grid-color: transparent;--app-noise-opacity: 0;--app-ambient-spot-1: transparent;--app-ambient-spot-2: transparent;--app-ambient-spot-3: transparent;--app-ambient-spot-4: transparent;--app-surface-tint-top: #07080a;--app-surface-tint-bottom: #07080a;--app-surface-tint-top-hover: #111214;--app-surface-tint-bottom-hover: #111214;--app-pill-surface: rgba(255, 255, 255, .05);--app-item-surface: rgba(255, 255, 255, .05);--app-search-surface: rgba(255, 255, 255, .05);--app-heading-start: #ffffff;--app-heading-end: #ffffff;--glass-blur: 0px;--glass-saturation: 1;--glass-item-blur: 0px;--glass-item-saturation: 1;--toolbar-blur: 0px;--glass-border: #1b1c1e;--glass-border-top: rgba(255, 255, 255, .1);--glass-border-bottom: rgba(0, 0, 0, .4);--glass-shadow: var(--app-shadow-md);--glass-inner-glow: inset 0 1px 0 rgba(255, 255, 255, .05);--aurora-base-bg: #040506;--aurora-orb1-opacity: 0;--aurora-orb2-opacity: 0;--aurora-orb3-opacity: 0;--ion-background-color: #040506;--ion-background-color-rgb: 4, 5, 6;--ion-card-background: #07080a;--ion-card-background-rgb: 7, 8, 10;--ion-item-background: #07080a;--ion-toolbar-background: #040506;--ion-tab-bar-background: #040506;--ion-color-primary: #e6e6e6;--ion-color-primary-rgb: 230, 230, 230;--ion-color-primary-contrast: #111214;--ion-color-primary-contrast-rgb: 17, 18, 20;--ion-color-primary-shade: #cacaca;--ion-color-primary-tint: #ffffff;--ion-color-secondary: #9c9c9d;--ion-color-secondary-rgb: 156, 156, 157;--ion-color-tertiary: #9c9c9d;--ion-color-tertiary-rgb: 156, 156, 157}html.dark :is(div,span,p,label,h1,h2,h3,h4,h5,button,a,li,strong,small,th,legend,summary){text-transform:none!important;letter-spacing:normal!important}html.dark :is(h1,h2,h3,[class*=title],[class*=question],[class*=heading]){font-weight:500;letter-spacing:.005em!important}html.dark :is(.poll-card,.post-card,.comment-card,.community-card,.profile-card,.settings-card,.form-card,.stat-card,.surface-card,.glass-card,.hero-card,.tutorial-card,.join-card,.join-preview-card,.path-card,.code-card,.r-card,.chat-link-card,.gun-relay-card,.relay-active-card,.relay-inactive-card,.sidebar-relay-card,.rv-tier-card,.ob-identity-card,.p2p-progress-card,.rp-lookup-card,.apk-card,.moderation-onboarding-card,.inset-panel,.relay-panel,.right-panel,.rsp-panel,.app-right-sidebar,.feat-tile){background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:var(--app-radius-lg)!important;box-shadow:var(--app-shadow-sm)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.dark :is(.surface-card--interactive,.poll-card,.post-card,.community-card):hover{background:var(--app-surface-hover)!important;border-color:var(--app-border-strong)!important}html.dark :is(.app-side-nav,.side-nav,.left-sidebar,.bottom-nav,.cosmos-bottom-nav,.zine-bottom-nav,.bulletin-bottom-nav,.feed-toolbar,.toolbar,.nav-tray,.cosmos-header,.zine-header,.bulletin-header,.search-header){background:var(--app-bg-base)!important;border-color:var(--app-border-strong)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.dark ion-toolbar,html.dark ion-header,html.dark ion-tab-bar{--background: #040506;--border-color: #1b1c1e;backdrop-filter:none}html.dark :is([class*=badge],[class*=-tag],.sidebar-relay-pill):not([class*=avatar]):not(.nav-badge){border-radius:6px!important;background:#1b1c1e;color:#e6e6e6;font-family:var(--font-mono);font-size:11px;font-weight:400;box-shadow:none!important}html.dark :is(.timestamp,[class*=timestamp],[class*=-time],.poll-view-count-row){font-family:var(--font-mono);font-size:12px}html.dark :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#ffffff0d;border-radius:8px}html.dark :is(button,[class*=btn],[class*=-cta]){border-radius:8px;text-shadow:none}html.dark :is([class*=btn--primary],[class*=btn-primary],[class*=primary-btn],.arm-connect-btn,.ars-create-cta,.create-btn,.cta-button,.send-button){box-shadow:#ffffff1a 0 1px inset!important}html.dark .option-bar{border-radius:4px;background:#111214}html.dark .option-fill{border-radius:4px}html.dark{--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}html.dark :is(.asn-brand-mark,.side-nav-brand-mark){background:var(--app-brand)!important;color:#fff!important}html.dark .interpoll-aurora,body.dark .interpoll-aurora{display:none}html.dark *,body.dark *{--tw-backdrop-blur: blur(0)}html.dark [class*=glass],html.dark .rs-backdrop,html.dark .arm-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}html.dark .rs-backdrop,html.dark .arm-backdrop{background:#000000b3}html.dark .hp-root .main-content.surface-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;overflow:visible}html.dark .hp-root .feed-list{display:flex;flex-direction:column;gap:12px}html.dark .hp-root .feed-list>*{margin:0}html.dark :is(.app-side-nav,.app-right-sidebar){background:transparent!important;border-color:var(--app-border)!important;box-shadow:none!important}html.dark .app-right-sidebar :is(.surface-card,[class*=card],[class*=panel]){background:var(--app-surface)!important;border:1px solid var(--app-border)!important;box-shadow:none!important;border-radius:16px!important}html.dark .feed-toolbar--desktop{padding:4px 0 8px}html.dark :is(.feed-scope-tabs,.feed-mode-toggle){background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;padding:3px}html.dark :is(.scope-tab,.mode-btn){border-radius:7px;padding:7px 14px;font-size:13px;font-weight:500;color:var(--app-text-muted)}html.dark :is(.scope-tab,.mode-btn):hover{color:var(--app-text)}html.dark :is(.scope-tab.active,.mode-btn.active){background:var(--app-surface-hover);color:var(--app-text);box-shadow:var(--app-shadow-sm)}html.dark body,html.dark :is(button,input,textarea,select){font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:"calt","kern","liga","ss03"}html.dark .desktop-tag-strip{flex-wrap:nowrap;overflow-x:auto;padding:4px 0 12px;gap:6px;mask-image:linear-gradient(90deg,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent)}html.dark :is(.tag-chip,.post-tag-chip){border-radius:6px;padding:3px 9px;font-family:var(--font-mono);font-size:11.5px;font-weight:400;background:#1b1c1e;border:0;color:#fff}html.dark :is(.tag-chip,.post-tag-chip):hover{background:#2f3031}html.dark :is(.tag-chip.active,.post-tag-chip--highlight,.tag-chip--history){background:#ffffff1a;border-color:#ffffff59;color:#fff}html.dark .feed-cat-pill{border-radius:8px;background:transparent;border-color:var(--app-border-strong)}html.dark .feed-cat-pill.active{background:#fff;color:#040506}html.dark .post-title{font-size:20px;line-height:1.3;font-weight:500}html.dark .post-actions{gap:6px}html.dark .post-actions :is(button,a){border-radius:8px;background:transparent;border:1px solid var(--app-border-strong);box-shadow:none}html.dark .post-actions :is(button,a):hover{background:var(--app-surface-hover)}html.dark .post-card :is(video,.video-player,.video-wrap,.media-frame){border-radius:10px;border:1px solid var(--app-border);overflow:hidden;background:#000}html.dark,body.dark{--app-bg-deep: #000;--app-bg-base: #000;--app-bg-elevated: #000;--app-surface: #000;--app-surface-strong: #030403;--app-surface-hover: #070a07;--app-border: #161a16;--app-border-strong: #2a312a;--app-text-muted: #b4bbb4;--app-text-subtle: #8c948c;--app-accent: #3dff7a;--app-accent-bright: #3dff7a;--app-accent-rgb: 61, 255, 122;--app-brand: #3dff7a;--app-shadow-sm: none;--app-shadow-md: none;--app-shadow-lg: none;--app-shadow-inset: none;--glass-shadow: none;--glass-inner-glow: none;--app-focus-ring: 0 0 0 2px #3dff7a;--app-radius-lg: 7px;--app-radius-md: 5px;--app-radius-sm: 4px;--ion-background-color: #000;--ion-card-background: #000;--ion-color-primary: #3dff7a;--ion-color-primary-rgb: 61, 255, 122;--ion-color-primary-contrast: #000;--ion-color-primary-shade: #35e06b;--ion-color-primary-tint: #5cff8f}html.dark body,html.dark ion-content,html.dark .ion-page{background:#000}html.dark :is(.poll-card,.post-card,.comment-card,.community-card,.surface-card,.app-right-sidebar :is([class*=card],[class*=panel])){border-radius:7px!important;box-shadow:none!important;background:#000!important}html.dark :is(button,[class*=btn],[class*=-cta],.scope-tab,.mode-btn,.feed-cat-pill,.feed-scope-tabs,.feed-mode-toggle,input,textarea,select){box-shadow:none!important;background-image:none!important;border-radius:5px!important}html.dark :is(.scope-tab.active,.mode-btn.active,.feed-cat-pill.active){background:#3dff7a!important;color:#000!important;border-color:#3dff7a!important}html.dark :is([class*=btn--primary],[class*=btn-primary],.open-btn,.create-btn,.cta-button,.send-button,.ars-create-cta,.arm-connect-btn){background:#3dff7a!important;color:#000!important;border:1px solid #3dff7a!important}html.dark :is(button,[class*=btn]):active{transform:translateY(1px)}html.dark .post-actions :is(button,a){border-color:#2a312a}html.dark .post-actions :is(button,a):hover{border-color:#3dff7a;color:#3dff7a;background:transparent}html.dark .desktop-tag-strip{flex-wrap:wrap;overflow:hidden;max-height:64px;gap:6px 8px;padding:4px 0 14px!important;background:transparent!important;border:0!important;border-radius:0!important;mask-image:none;-webkit-mask-image:none}html.dark :is(.tag-chip,.post-tag-chip,.tag-chip--history,.post-tag-chip--highlight){background:transparent!important;border:1px solid #1d231d!important;border-radius:5px!important;padding:3px 9px!important;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:500;color:#c9d1c9!important;opacity:1;text-decoration:none}html.dark :is(.tag-chip,.post-tag-chip):first-letter{color:#3dff7a}html.dark :is(.tag-chip,.post-tag-chip):hover{border-color:#3dff7a!important;color:#fff!important;background:transparent!important}html.dark .tag-chip.active{background:#3dff7a!important;border-color:#3dff7a!important;color:#000!important}html.dark .tag-chip.active:first-letter{color:#000}html.dark :is(body,ion-content,.ion-page,.surface-card,.poll-card,.post-card,.comment-card,.community-card,.app-side-nav,.app-right-sidebar,[class*=side-nav],[class*=sidebar],.feed-toolbar,.feed-toolbar--desktop,.desktop-tag-strip,.bottom-nav,.bottom-nav-footer,ion-header,ion-toolbar,ion-footer){background-image:repeating-linear-gradient(0deg,rgba(61,255,122,.035) 0 1px,transparent 1px 3px)!important}html.dark :is(h1,h2,.post-title,.poll-title,.asn-brand-name){text-shadow:1.5px 0 rgba(61,255,122,.5),-1.5px 0 rgba(255,255,255,.18)}@keyframes ip-glitch{0%,92%,to{transform:none;clip-path:none}93%{transform:translate(-2px);clip-path:inset(10% 0 55% 0)}95%{transform:translate(2px);clip-path:inset(60% 0 8% 0)}97%{transform:translate(-1px);clip-path:inset(30% 0 30% 0)}}html.dark :is(.asn-brand-mark,.side-nav-brand-mark){animation:ip-glitch 6s steps(1) infinite}html.dark :is(.post-title,.poll-title):hover{animation:ip-glitch 1.2s steps(1) 1}html.dark :is([class*=side-nav],[class*=sidebar],ion-header,ion-toolbar,.app-side-nav){background:#000!important}html.dark :is([class*=side-nav],[class*=sidebar]){border-radius:7px}html.dark :is(.asn-brand-mark,.side-nav-brand-mark){color:#000!important;border-radius:5px!important}html.dark :is(.nav-badge){background:#3dff7a;color:#000}html.dark .app-side-nav :is(.active,[aria-current=page]){color:#3dff7a}html.dark{--app-pill-surface: #000;--app-item-surface: #000;--app-search-surface: #000;--app-surface-tint-top: #000;--app-surface-tint-bottom: #000}html.dark :is(.ars-community-avatar,[class*=community-avatar],.bs-card__avatar,.ct-empty__icon),html.dark :is(.ars-community-avatar,[class*=community-avatar])[class*=tone-]{background:#000!important;border:1px solid #1d3a28!important;color:#3dff7a!important;box-shadow:none!important;background-image:none!important}html.dark .post-identity-badge,html.dark .post-identity-badge.unverified{background:transparent!important;border:1px solid #1d231d!important;color:#a3aaa3!important}html.dark .pig-skeleton{background:#000;border:1px solid #161a16}html.dark .pig-cell{background:#000}html.dark :is(.asn-item.active,.asn-category.active){background:#3dff7a14!important;color:#3dff7a!important;box-shadow:inset 2px 0 #3dff7a!important}html.dark :is(.asn-item.active,.asn-category.active) :is(svg,ion-icon,span){color:#3dff7a}html.dark :is(.ct-row:hover,.side-nav-item:hover,.asn-item:hover){background:#3dff7a0d!important}html.dark :is(.settings-inline-btn,.icon-btn,.info-val.mono-sm,.key-val,.key-val.muted,.block-btn,.block-btn.outline,.pill-btn,.settings-tab){background:#000!important;border:1px solid #1d231d!important;color:#e6e6e6;box-shadow:none!important}html.dark :is(.settings-inline-btn,.icon-btn,.block-btn,.pill-btn,.settings-tab):hover{border-color:#3dff7a!important}html.dark :is(.settings-tab.active,.pill-btn.accent){background:#3dff7a!important;color:#000!important;border-color:#3dff7a!important}html.dark :is(.card-heading-icon,.card-head-icon)[class*=accent-],html.dark :is(.card-heading-icon,.card-head-icon),html.dark .hero-icon-wrap{background:#000!important;background-image:none!important;border:1px solid #1d3a28!important;color:#3dff7a!important;box-shadow:none!important}html.dark :is(.card-heading-icon,.card-head-icon,.hero-icon-wrap) :is(svg,ion-icon,path,circle,rect){color:#3dff7a!important}html.dark :is(.card-heading-icon,.card-head-icon,.hero-icon-wrap) :is(svg){stroke:currentColor}html.dark :is(.identity-badge,.identity-badge.unverified,.badge-icon,.badge-username,.badge-label,.karma-badge){background:transparent!important;border-color:#1d231d!important;color:#a3aaa3!important}html.dark .toggle-track{background:#1d231d!important}html.dark :is(input:checked+.toggle-track,.toggle-track.on,.toggle-track.active){background:#3dff7a!important}html.dark .toggle-thumb{background:#e6e6e6}html.dark :is(.relay-dot.dot--online){background:#3dff7a!important}html.dark :is(.avatar-wrap,.feat-avatar,.cc-avatar,.community-avatar,.cc-icon,.comm-avatar){background:#000!important;background-image:none!important;border:1px solid #1d3a28!important;color:#3dff7a!important;box-shadow:none!important}html.dark :is(.feed-toolbar,.feed-toolbar--desktop,.desktop-tag-strip){background-color:transparent!important}html.dark :is(ion-header,ion-toolbar,ion-footer){--background: transparent;background-color:#000}html.dark .app-right-sidebar :is(.surface-card,[class*=card],[class*=panel],.ars-section){background-image:repeating-linear-gradient(0deg,rgba(61,255,122,.035) 0 1px,transparent 1px 3px)!important}html.dark :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#000!important;border:1px solid #1d231d}html.dark :is(ion-item,ion-input,ion-textarea,ion-select,ion-searchbar){--background: #000;--ion-item-background: #000;--placeholder-color: #8c948c;--placeholder-opacity: 1}html.dark ion-item{--border-color: #161a16}html.dark ion-item ion-label{position:relative;z-index:2}html.dark ion-item :is(ion-input,ion-textarea,ion-select){background:transparent!important}html.dark ion-item.item-label-stacked :is(ion-input,ion-textarea,ion-select){margin-top:10px}html.dark :is(ion-input,ion-textarea,ion-searchbar,ion-select) :is(input,textarea,.native-input,.native-textarea){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}html.dark :is(input,textarea)::-moz-placeholder{color:#8c948c;opacity:1}html.dark :is(input,textarea)::placeholder{color:#8c948c;opacity:1}html.dark :is(input:focus,textarea:focus):not(.native-input):not(.native-textarea){border-color:#3dff7a}html.dark :is([class*=search],[class*=composer],[class*=input-wrap],[class*=message-bar],[class*=chat-input]) input:not([type=checkbox]):not([type=radio]),html.dark :is([class*=search],[class*=composer],[class*=input-wrap],[class*=message-bar],[class*=chat-input]) textarea{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html.dark .ct-search{background:#000!important;border:1px solid #1d231d!important;border-radius:8px!important;box-shadow:none!important}html.dark .ct-search:focus-within{border-color:#3dff7a!important}html.dark .settings-tab-bar{background:#000!important;border-color:#161a16!important;box-shadow:none!important}html.dark :is(.message.sent .message-content,.message.sent .message-content *,.gmb.sent .gmb-bubble,.gmb.sent .gmb-bubble *,.send,.send *){color:#000!important}html.dark .message.sent .message-content a,html.dark .gmb.sent .gmb-bubble a{text-decoration:underline}html.dark .message.sent .message-content:after{border-color:transparent transparent transparent #3dff7a!important}html.dark .message .message-content{box-shadow:none!important}html.dark :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:none;box-shadow:var(--app-focus-ring)}@media(prefers-reduced-motion:reduce){html.dark *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.bit[data-v-1a1bb3c1]{image-rendering:pixelated;flex-shrink:0;display:block}.bit[data-v-1a1bb3c1]:not(.bit--still){animation:bit-hop-1a1bb3c1 1.6s steps(2) infinite}.bit--wave[data-v-1a1bb3c1]:not(.bit--still){animation:bit-hop-1a1bb3c1 .8s steps(2) infinite}.bit--sleepy[data-v-1a1bb3c1]:not(.bit--still){animation:bit-breathe-1a1bb3c1 2.4s steps(2) infinite}@keyframes bit-hop-1a1bb3c1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes bit-breathe-1a1bb3c1{0%,to{transform:scaleY(1)}50%{transform:scaleY(.96)}}.ip-loader[data-v-29da6e7f]{position:fixed;inset:0;z-index:9999;background:radial-gradient(ellipse at 50% 40%,#131313,#0a0a0a 55%,#030303);display:flex;align-items:center;justify-content:center}.ip-canvas[data-v-29da6e7f]{position:absolute;inset:0;width:100%;height:100%;z-index:0}.ip-bit[data-v-29da6e7f]{margin:0 auto 14px}.ip-content[data-v-29da6e7f]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;pointer-events:none}.ip-logo[data-v-29da6e7f]{font-family:Grand Hotel,cursive;font-size:80px;line-height:1;margin-bottom:6px;background:linear-gradient(160deg,#fff,#e1e1e1d9 60%,#e6e6e6b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ip-tag[data-v-29da6e7f]{font-family:Cormorant Garamond,serif;font-size:20px;font-style:italic;color:#ffffff4d;letter-spacing:.12em;margin-bottom:28px}.ip-bar-wrap[data-v-29da6e7f]{width:130px;height:1.5px;background:#ffffff0f;border-radius:99px;overflow:hidden;margin-bottom:12px}.ip-bar[data-v-29da6e7f]{height:100%;width:0;background:var(--app-accent);border-radius:99px;animation:barFill-29da6e7f 1.5s cubic-bezier(.16,1,.3,1) forwards;box-shadow:0 0 10px #e6e6e680}@keyframes barFill-29da6e7f{0%{width:0%}70%{width:80%}90%{width:93%}to{width:100%}}.ip-status-wrap[data-v-29da6e7f]{display:flex;align-items:center;gap:7px}.ip-dot[data-v-29da6e7f]{width:4px;height:4px;border-radius:50%;background:#e6e6e6;animation:ping-29da6e7f 1.4s ease-in-out infinite;flex-shrink:0}@keyframes ping-29da6e7f{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.ip-status[data-v-29da6e7f]{font-family:Cormorant Garamond,serif;font-size:20px;font-style:italic;color:#ffffff47;letter-spacing:.1em}.ip-d[data-v-29da6e7f]{display:inline-block;animation:dotBounce-29da6e7f 1.2s ease-in-out infinite}.ip-d[data-v-29da6e7f]:nth-child(2){animation-delay:.2s}.ip-d[data-v-29da6e7f]:nth-child(3){animation-delay:.4s}@keyframes dotBounce-29da6e7f{0%,80%,to{opacity:.15}40%{opacity:.8}}.ip-tip[data-v-29da6e7f]{margin-top:26px;max-width:320px;text-align:center;font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;line-height:1.35;color:#ffffff73;animation:tipIn-29da6e7f .6s ease both}@keyframes tipIn-29da6e7f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.app-error[data-v-ac093854]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;padding-top:calc(env(safe-area-inset-top,0px) + 24px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px);background:#1a1a1a;color:#ebebeb;overflow-y:auto;z-index:100000}.app-error__card[data-v-ac093854]{width:min(100%,460px);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px 24px;text-align:center}.app-error__icon[data-v-ac093854]{font-size:40px;line-height:1;margin-bottom:12px}.app-error__title[data-v-ac093854]{font-size:20px;font-weight:600;margin:0 0 8px}.app-error__body[data-v-ac093854]{font-size:14px;line-height:1.5;color:silver;margin:0 0 20px}.app-error__actions[data-v-ac093854]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.app-error__btn[data-v-ac093854]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:inherit;font-size:14px;font-weight:500;padding:10px 18px;border-radius:10px;cursor:pointer;min-height:44px}.app-error__btn[data-v-ac093854]:disabled{opacity:.6;cursor:default}.app-error__btn--primary[data-v-ac093854]{background:#e6e6e6;border-color:#e6e6e6;color:#111214}.app-error__btn--ghost[data-v-ac093854]{margin-top:10px;font-size:13px;min-height:36px;padding:6px 14px}.app-error__details[data-v-ac093854]{margin-top:22px;text-align:left}.app-error__details summary[data-v-ac093854]{cursor:pointer;font-size:13px;color:#a5a5a5}.app-error__pre[data-v-ac093854]{margin-top:10px;max-height:220px;overflow:auto;font-size:11px;line-height:1.45;white-space:pre-wrap;word-break:break-word;background:#00000059;border-radius:8px;padding:10px;color:#d0d0d0}.global-command-modal__shell[data-v-d65db7fa]{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}.global-command-modal[data-v-d65db7fa]{--width: 100vw;--height: 100vh;--max-width: 100vw;--max-height: 100vh;--border-radius: 0;--background: transparent}.global-command-palette[data-v-d65db7fa]{width:min(1040px,calc(100vw - 24px));max-height:calc(100vh - 24px);display:flex;flex-direction:column;padding:18px;border-radius:24px;background:rgba(var(--ion-background-color-rgb),.96);border:1px solid rgba(var(--ion-text-color-rgb),.14);box-shadow:0 18px 60px #0f172a2e;color:var(--ion-text-color)}html.dark{background:#0f172aeb;border-color:#94a3b833;box-shadow:0 20px 80px #0c0c0c80}.global-command-palette__header[data-v-d65db7fa]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.global-command-palette__header p[data-v-d65db7fa]{margin:4px 0 0;color:rgba(var(--ion-text-color-rgb),.72)}.global-command-palette__search[data-v-d65db7fa]{width:100%;border:1px solid rgba(var(--ion-text-color-rgb),.2);border-radius:16px;background:rgba(var(--ion-background-color-rgb),.84);padding:14px 16px;font-size:1rem;margin-bottom:16px;outline:none;color:inherit}.global-command-palette__groups[data-v-d65db7fa]{flex:1;min-height:0;overflow:auto;display:grid;gap:16px;padding-right:4px}.global-command-group h3[data-v-d65db7fa]{margin:0 0 8px;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ion-color-primary)}.global-command-item[data-v-d65db7fa]{display:flex;justify-content:space-between;gap:16px;width:100%;padding:12px 14px;border:1px solid rgba(var(--ion-text-color-rgb),.16);border-radius:16px;background:rgba(var(--ion-background-color-rgb),.72);text-align:left;color:inherit}.global-command-item+.global-command-item[data-v-d65db7fa]{margin-top:8px}.global-command-item.is-active[data-v-d65db7fa]{border-color:rgba(var(--ion-color-primary-rgb),.46);background:rgba(var(--ion-color-primary-rgb),.12)}.global-command-item strong[data-v-d65db7fa],.global-command-item p[data-v-d65db7fa]{display:block;margin:0}.global-command-item p[data-v-d65db7fa]{margin-top:4px;color:rgba(var(--ion-text-color-rgb),.72)}.global-command-item__shortcut[data-v-d65db7fa]{flex-shrink:0;align-self:center;padding:4px 8px;border-radius:999px;background:rgba(var(--ion-color-primary-rgb),.12);color:var(--ion-color-primary);font-size:.75rem;font-weight:700}.global-command-palette__empty[data-v-d65db7fa]{padding:36px 16px;text-align:center;color:rgba(var(--ion-text-color-rgb),.72)}@media(max-width:720px){.global-command-modal__shell[data-v-d65db7fa]{padding:8px}.global-command-palette[data-v-d65db7fa]{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:14px}}.call-overlay[data-v-84116b75]{position:fixed;inset:0;z-index:10050;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top,0px) + 48px) 16px calc(env(safe-area-inset-bottom,0px) + 32px);background:#0b0f14;color:#f5f7fa}.call-remote[data-v-84116b75]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#000}.call-local[data-v-84116b75]{position:absolute;right:16px;top:calc(env(safe-area-inset-top,0px) + 16px);width:28vw;max-width:160px;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:2px solid rgba(255,255,255,.3);background:#000;z-index:2;transform:scaleX(-1)}.call-info[data-v-84116b75]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px}.call-info--over-video[data-v-84116b75]{text-shadow:0 1px 4px rgba(0,0,0,.8)}.call-info--over-video .call-avatar[data-v-84116b75]{display:none}.call-avatar[data-v-84116b75]{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;font-size:40px;font-weight:600;background:#2b3645}.call-peer[data-v-84116b75]{margin:0;font-size:20px;font-weight:600}.call-status[data-v-84116b75]{margin:0;opacity:.8;font-variant-numeric:tabular-nums}.call-controls[data-v-84116b75]{position:relative;z-index:1;display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.call-btn[data-v-84116b75]{min-width:96px;padding:14px 20px;border-radius:999px;border:none;cursor:pointer;font-size:15px;font-weight:600;color:#fff;background:#ffffff2e}.call-btn--on[data-v-84116b75]{background:#fff;color:#111}.call-btn--accept[data-v-84116b75]{background:#1faa59}.call-btn--decline[data-v-84116b75]{background:#e5484d}.bc-tour[data-v-9d46ead9]{position:fixed;inset:0;z-index:2147483600;pointer-events:none}.bc-dim[data-v-9d46ead9]{position:absolute;inset:0;background:#000000c7}.bc-ring[data-v-9d46ead9]{position:absolute;border-radius:8px;border:1px solid #3dff7a;box-shadow:0 0 0 9999px #000000c7,0 0 0 3px #3dff7a40;transition:left .22s cubic-bezier(.16,1,.3,1),top .22s cubic-bezier(.16,1,.3,1),width .22s cubic-bezier(.16,1,.3,1),height .22s cubic-bezier(.16,1,.3,1);animation:bc-pulse-9d46ead9 1.8s ease-in-out infinite}@keyframes bc-pulse-9d46ead9{50%{box-shadow:0 0 0 9999px #000000c7,0 0 0 7px #3dff7a1f}}.bc-bubble[data-v-9d46ead9],.bc-reminder[data-v-9d46ead9]{position:absolute;pointer-events:auto;background:#050605;color:#fff;border:1px solid #3dff7a;border-radius:8px;padding:14px 16px;font-family:Inter,system-ui,sans-serif}.bc-bubble[data-v-9d46ead9]:not(.bc-bubble--center){transition:left .34s cubic-bezier(.16,1,.3,1),top .34s cubic-bezier(.16,1,.3,1),bottom .34s cubic-bezier(.16,1,.3,1)}.bc-bit[data-v-9d46ead9]{display:inline-flex;animation:bc-jump-9d46ead9 .42s cubic-bezier(.3,0,.5,1)}.bc-bit--hidden[data-v-9d46ead9]{visibility:hidden;animation:none}@keyframes bc-jump-9d46ead9{0%{transform:translateY(0)}45%{transform:translateY(-16px)}to{transform:translateY(0)}}.bc-fly[data-v-9d46ead9]{animation:bc-hang-9d46ead9 .7s ease-in-out infinite alternate;position:fixed}@keyframes bc-hang-9d46ead9{to{margin-top:-6px}}.bc-fly-x[data-v-9d46ead9]{position:fixed;z-index:2147483650;pointer-events:none;image-rendering:pixelated}.bc-bubble--center[data-v-9d46ead9]{left:50%;top:50%;transform:translate(-50%,-50%);width:min(360px,calc(100vw - 24px))}.bc-head[data-v-9d46ead9]{display:flex;align-items:center;gap:12px}.bc-titles[data-v-9d46ead9]{display:flex;flex-direction:column;min-width:0}.bc-title[data-v-9d46ead9]{font-size:16px;font-weight:500;line-height:1.25}.bc-count[data-v-9d46ead9]{font-size:12px;color:#6b736b;font-family:var(--font-mono, monospace)}.bc-body[data-v-9d46ead9]{margin:10px 0 0;font-size:14px;line-height:1.5;color:#c9d1c9}.bc-hint[data-v-9d46ead9]{margin:8px 0 0;font-size:12.5px;color:#3dff7a}.bc-dots[data-v-9d46ead9]{display:flex;gap:4px;margin-top:12px}.bc-dot[data-v-9d46ead9]{width:14px;height:3px;background:#1d231d;border-radius:2px}.bc-dot.on[data-v-9d46ead9]{background:#3dff7a}.bc-actions[data-v-9d46ead9]{display:flex;align-items:center;gap:8px;margin-top:12px}.bc-spacer[data-v-9d46ead9]{flex:1}.bc-btn[data-v-9d46ead9]{font:inherit;font-size:13px;font-weight:500;cursor:pointer;padding:7px 12px;border-radius:5px;background:transparent;color:#fff;border:1px solid #2a312a;box-shadow:none}.bc-btn[data-v-9d46ead9]:hover{border-color:#3dff7a}.bc-btn--ghost[data-v-9d46ead9]{border-color:transparent;color:#6b736b;padding-left:0}.bc-btn--ghost[data-v-9d46ead9]:hover{color:#fff;border-color:transparent}.bc-btn--primary[data-v-9d46ead9]{background:#3dff7a;border-color:#3dff7a;color:#000}.bc-btn--primary[data-v-9d46ead9]:hover{background:#5cff8f}.bc-reminder[data-v-9d46ead9]{position:fixed;right:20px;bottom:20px;width:min(340px,calc(100vw - 24px));display:flex;gap:12px;align-items:flex-start;z-index:2147483500}@media(max-width:767px){.bc-reminder[data-v-9d46ead9]{bottom:calc(84px + env(safe-area-inset-bottom));right:12px}}.bc-reminder__main[data-v-9d46ead9]{min-width:0}.bc-reminder__text[data-v-9d46ead9]{margin:0;font-size:14px;line-height:1.45}.bc-reminder .bc-actions[data-v-9d46ead9]{margin-top:10px}.bc-pop-enter-active[data-v-9d46ead9],.bc-pop-leave-active[data-v-9d46ead9]{transition:opacity .18s ease,transform .18s steps(4)}.bc-pop-enter-from[data-v-9d46ead9],.bc-pop-leave-to[data-v-9d46ead9]{opacity:0;transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.bc-ring[data-v-9d46ead9]{animation:none;transition:none}.bc-bit[data-v-9d46ead9]{animation:none}.bc-bubble[data-v-9d46ead9]:not(.bc-bubble--center){transition:none}.bc-pop-enter-active[data-v-9d46ead9],.bc-pop-leave-active[data-v-9d46ead9]{transition:none}}.bc-demo[data-v-9d46ead9]{margin:10px 0 4px}.bc-demo-bar[data-v-9d46ead9]{position:relative;height:52px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);overflow:hidden}.bc-demo-tab[data-v-9d46ead9]{position:absolute;top:0;bottom:0;left:calc(var(--i) * 25%);width:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:9px;font-weight:600;color:#ffffff8c}.bc-demo-tab[data-v-9d46ead9] svg{width:20px;height:20px}.bc-demo-tab--a[data-v-9d46ead9]{animation:bc-a-9d46ead9 3.6s ease-in-out infinite;z-index:2;color:#fff}.bc-demo-tab--b[data-v-9d46ead9]{animation:bc-b-9d46ead9 3.6s ease-in-out infinite}.bc-demo-finger[data-v-9d46ead9]{position:absolute;top:22px;left:12%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 0 6px #ffffff1f;animation:bc-f-9d46ead9 3.6s ease-in-out infinite;z-index:3}@keyframes bc-a-9d46ead9{0%,25%{transform:translate(0) scale(1)}35%{transform:translate(0) scale(1.15)}70%,to{transform:translate(200%) scale(1)}}@keyframes bc-b-9d46ead9{0%,35%{transform:translate(0)}70%,to{transform:translate(-200%)}}@keyframes bc-f-9d46ead9{0%{left:12%;opacity:0}10%{opacity:1}25%,35%{left:12%}70%,90%{left:62%;opacity:1}to{left:62%;opacity:0}}.bc-demo-cap[data-v-9d46ead9]{display:block;margin-top:6px;text-align:center;font-size:11px;color:#ffffff8c}@media(prefers-reduced-motion:reduce){.bc-demo-tab--a[data-v-9d46ead9],.bc-demo-tab--b[data-v-9d46ead9],.bc-demo-finger[data-v-9d46ead9]{animation:none}}ion-header ion-toolbar:first-of-type{padding-top:env(safe-area-inset-top,0px)}ion-app{background:transparent}
