@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Poppins", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--spacing:4px;--tracking-wide:.1em;--radius-sm:6px;--radius-lg:16px;--shadow-md:0 4px 14px -2px #00000080;--shadow-lg:0 14px 40px -8px #0009;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy-400:#446d92;--color-navy-500:#124064;--color-navy-600:#012b4a;--color-navy-700:#001c34;--color-navy-800:#001022;--color-navy-900:#000611;--color-navy-950:#000205;--color-gold-200:#eccd8c;--color-gold-300:#e4bf6f;--color-gold-400:#d8b25e;--color-gold-500:#cca54e;--color-gold-600:#a4802d;--color-gold-700:#7b5e18;--color-gold-800:#5a440d;--color-gold-900:#352605;--color-bone:#f5f1e9;--color-bone-dim:#d4d1ca;--color-bone-mute:#a8a49c;--color-bone-faint:#605d57;--color-success:#61b565;--color-warning:#f0a726;--color-danger:#e55551;--color-info:#49abd6;--radius-pill:999px;--r-sm:var(--radius-sm);--r-lg:var(--radius-lg);--r-pill:var(--radius-pill);--font-display:"Fraunces", "Times New Roman", serif;--tracking-cap:.18em;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.18s;--color-bg:var(--color-navy-950);--color-bg-elevated:var(--color-navy-900);--color-surface-hi:#001c34a6}@supports (color:lab(0% 0 0)){:root,:host{--shadow-md:0 4px 14px -2px lab(0% 0 0/.5);--shadow-lg:0 14px 40px -8px lab(0% 0 0/.6);--color-navy-400:lab(44.1567% -6.3723 -25.1497);--color-navy-500:lab(25.4804% -4.6574 -26.4472);--color-navy-600:lab(16.1836% -3.28644 -23.6917);--color-navy-700:lab(9.23675% -2.26722 -20.345);--color-navy-800:lab(4.2779% -1.03379 -15.0117);--color-navy-900:lab(1.50891% -.394374 -5.66368);--color-navy-950:lab(.448029% -.123173 -1.61346);--color-gold-200:lab(83.985% 4.93008 36.6689);--color-gold-300:lab(79.3462% 6.6658 45.303);--color-gold-400:lab(74.695% 7.24536 47.6975);--color-gold-500:lab(70.0411% 7.7737 49.8085);--color-gold-600:lab(56.0799% 7.78905 48.2803);--color-gold-700:lab(42.1235% 6.84789 41.9408);--color-gold-800:lab(30.497% 5.64392 34.4527);--color-gold-900:lab(16.5486% 3.89144 21.9566);--color-bone:lab(95.4076% .351816 4.58115);--color-bone-dim:lab(83.7999% .290632 3.81591);--color-bone-mute:lab(67.5668% .36636 4.59113);--color-bone-faint:lab(39.7183% .317335 3.83451);--color-success:lab(66.9137% -39.237 32.1906);--color-warning:lab(74.3243% 20.8631 70.5911);--color-danger:lab(56.4482% 56.6925 33.5542);--color-info:lab(65.462% -19.6564 -30.805)}}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-surface-hi:color-mix(in oklch, var(--color-navy-700) 65%, transparent)}}:root,:host{--color-border:#f5f1e917}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-border:color-mix(in oklch, var(--color-bone) 9%, transparent)}}:root,:host{--color-border-soft:#a8a49c1f}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-border-soft:color-mix(in oklch, var(--color-bone-mute) 12%, transparent)}}:root,:host{--color-text:var(--color-bone);--color-text-mute:var(--color-bone-mute);--color-accent:var(--color-gold-500);--color-accent-soft:#cca54e2e}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-soft:color-mix(in oklch, var(--color-gold-500) 18%, transparent)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-30{z-index:30}.z-120{z-index:120}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}[data-theme=light]{--color-navy-50:#000104;--color-navy-100:#000611;--color-navy-200:#001022;--color-navy-300:#001c34;--color-navy-400:#012b4a;--color-navy-500:#124064;--color-navy-600:#7390ab;--color-navy-700:#e7e1d4;--color-navy-800:#f3eee4;--color-navy-900:#f5f1e9;--color-navy-950:#ece7de;--color-bone:#111c26;--color-bone-dim:#2f3943;--color-bone-mute:#565f67;--color-bone-faint:#5d646b;--color-success:#1b7e2a;--color-warning:#a56d00;--color-danger:#c52b30;--color-info:#007399;--color-bg:var(--color-navy-950);--color-bg-elevated:var(--color-navy-900);--color-surface:var(--color-navy-800);--color-surface-hi:var(--color-navy-700);--color-border:#c9c3b7;--color-border-soft:#cfcac2;--color-border-hi:#7b5e1873}@supports (color:lab(0% 0 0)){[data-theme=light]{--color-navy-50:lab(.299326% -.0769869 -1.13672);--color-navy-100:lab(1.50891% -.394374 -5.66368);--color-navy-200:lab(4.2779% -1.03379 -15.0117);--color-navy-300:lab(9.23675% -2.26722 -20.345);--color-navy-400:lab(16.1836% -3.28644 -23.6917);--color-navy-500:lab(25.4804% -4.6574 -26.4472);--color-navy-600:lab(58.1788% -5.46181 -17.7266);--color-navy-700:lab(89.6293% .565767 6.89816);--color-navy-800:lab(94.2551% .419587 5.35089);--color-navy-900:lab(95.4076% .351816 4.58115);--color-navy-950:lab(91.935% .420868 5.35177);--color-bone:lab(9.47789% -2.37236 -8.44504);--color-bone-dim:lab(23.4197% -2.42136 -7.53939);--color-bone-mute:lab(39.6707% -2.1258 -6.22878);--color-bone-faint:lab(41.9948% -1.69176 -4.86268);--color-success:lab(46.0917% -42.229 36.2564);--color-warning:lab(50.9093% 26.107 113.056);--color-danger:lab(44.7116% 60.1633 37.6838);--color-info:lab(44.5067% -19.0467 -33.1575);--color-border:lab(79.1887% .577033 6.90631);--color-border-soft:lab(81.4736% .71013 4.53652)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-border-hi:color-mix(in oklch, var(--color-gold-700) 45%, transparent)}}[data-theme=light]{--color-text:var(--color-bone);--color-text-base:var(--color-bone);--color-text-mute:var(--color-bone-mute);--color-text-faint:var(--color-bone-faint);--color-accent:var(--color-gold-700);--color-accent-2:var(--color-gold-600);--color-accent-soft:#cca54e38}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-accent-soft:color-mix(in oklch, var(--color-gold-500) 22%, transparent)}}[data-theme=light]{--color-accent-text:var(--color-gold-800);--shadow-sm:0 1px 2px #00000014;--shadow-md:0 4px 14px -2px #0000001f;--shadow-lg:0 14px 40px -8px #0000002e;--shadow-xl:0 30px 80px -12px #00000038;--shadow-glow:0 0 0 1px #cca54e52, 0 10px 32px -4px #cca54e47}@supports (color:lab(0% 0 0)){[data-theme=light]{--shadow-sm:0 1px 2px lab(0% 0 0/.08);--shadow-md:0 4px 14px -2px lab(0% 0 0/.12);--shadow-lg:0 14px 40px -8px lab(0% 0 0/.18);--shadow-xl:0 30px 80px -12px lab(0% 0 0/.22)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--shadow-glow:0 0 0 1px color-mix(in oklch, var(--color-gold-500) 32%, transparent), 0 10px 32px -4px color-mix(in oklch, var(--color-gold-500) 28%, transparent)}}[data-theme=dark] body:before{content:"";pointer-events:none;background-image:radial-gradient(1px 1px at 12% 18%,#e4bf6f61,#0000 100%),radial-gradient(1px 1px at 67% 9%,#f5f1e938,#0000 100%),radial-gradient(1.5px 1.5px at 88% 42%,#d8b25e47,#0000 100%),radial-gradient(1px 1px at 25% 73%,#f5f1e933,#0000 100%),radial-gradient(1px 1px at 92% 88%,#e4bf6f4d,#0000 100%),radial-gradient(2px 2px at 50% 55%,#eccd8c2e,#0000 100%),radial-gradient(1px 1px at 8% 92%,#f5f1e929,#0000 100%),radial-gradient(1px 1px at 78% 64%,#d8b25e38,#0000 100%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] body:before{background-image:radial-gradient(1px 1px at 12% 18%, color-mix(in oklch, var(--color-gold-300) 38%, transparent), transparent 100%), radial-gradient(1px 1px at 67% 9%, color-mix(in oklch, var(--color-bone) 22%, transparent), transparent 100%), radial-gradient(1.5px 1.5px at 88% 42%, color-mix(in oklch, var(--color-gold-400) 28%, transparent), transparent 100%), radial-gradient(1px 1px at 25% 73%, color-mix(in oklch, var(--color-bone) 20%, transparent), transparent 100%), radial-gradient(1px 1px at 92% 88%, color-mix(in oklch, var(--color-gold-300) 30%, transparent), transparent 100%), radial-gradient(2px 2px at 50% 55%, color-mix(in oklch, var(--color-gold-200) 18%, transparent), transparent 100%), radial-gradient(1px 1px at 8% 92%, color-mix(in oklch, var(--color-bone) 16%, transparent), transparent 100%), radial-gradient(1px 1px at 78% 64%, color-mix(in oklch, var(--color-gold-400) 22%, transparent), transparent 100%)}}[data-theme=dark] body:before{z-index:0;background-size:100% 100%;animation:120s linear infinite ssa-starfield-drift}@keyframes ssa-starfield-drift{0%{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(-30px,-10px)}to{opacity:.7;transform:translate(0)}}[data-theme=dark] body:after{content:"";pointer-events:none;background:radial-gradient(800px 600px at 0 0,#001c3499,#0000 60%),radial-gradient(700px 500px at 100% 100%,#35260540,#0000 65%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] body:after{background:radial-gradient(800px 600px at 0% 0%, color-mix(in oklch, var(--color-navy-700) 60%, transparent), transparent 60%), radial-gradient(700px 500px at 100% 100%, color-mix(in oklch, var(--color-gold-900) 25%, transparent), transparent 65%)}}[data-theme=dark] body:after{z-index:0}@media (prefers-reduced-motion:reduce){[data-theme=dark] body:before{animation:none}}[data-theme=light] body:before{content:"";pointer-events:none;background-image:radial-gradient(1px 1px at 12% 18%,#a4802d12,#0000 100%),radial-gradient(1px 1px at 67% 9%,#cca54e0f,#0000 100%),radial-gradient(1.5px 1.5px at 88% 42%,#a4802d14,#0000 100%),radial-gradient(1px 1px at 25% 73%,#cca54e0d,#0000 100%),radial-gradient(1px 1px at 92% 88%,#a4802d12,#0000 100%),radial-gradient(2px 2px at 50% 55%,#cca54e0d,#0000 100%),radial-gradient(1px 1px at 8% 92%,#a4802d0f,#0000 100%),radial-gradient(1px 1px at 78% 64%,#cca54e12,#0000 100%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){[data-theme=light] body:before{background-image:radial-gradient(1px 1px at 12% 18%, color-mix(in oklch, var(--color-gold-600) 7%, transparent), transparent 100%), radial-gradient(1px 1px at 67% 9%, color-mix(in oklch, var(--color-gold-500) 6%, transparent), transparent 100%), radial-gradient(1.5px 1.5px at 88% 42%, color-mix(in oklch, var(--color-gold-600) 8%, transparent), transparent 100%), radial-gradient(1px 1px at 25% 73%, color-mix(in oklch, var(--color-gold-500) 5%, transparent), transparent 100%), radial-gradient(1px 1px at 92% 88%, color-mix(in oklch, var(--color-gold-600) 7%, transparent), transparent 100%), radial-gradient(2px 2px at 50% 55%, color-mix(in oklch, var(--color-gold-500) 5%, transparent), transparent 100%), radial-gradient(1px 1px at 8% 92%, color-mix(in oklch, var(--color-gold-600) 6%, transparent), transparent 100%), radial-gradient(1px 1px at 78% 64%, color-mix(in oklch, var(--color-gold-500) 7%, transparent), transparent 100%)}}[data-theme=light] body:before{z-index:0;background-size:100% 100%;animation:180s linear infinite ssa-starfield-drift-light}@keyframes ssa-starfield-drift-light{0%{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(-24px,-8px)}to{opacity:.85;transform:translate(0)}}[data-theme=light] body:after{content:"";pointer-events:none;background:radial-gradient(800px 600px at 0 0,#eccd8c2e,#0000 60%),radial-gradient(700px 500px at 100% 100%,#e4bf6f24,#0000 65%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){[data-theme=light] body:after{background:radial-gradient(800px 600px at 0% 0%, color-mix(in oklch, var(--color-gold-200) 18%, transparent), transparent 60%), radial-gradient(700px 500px at 100% 100%, color-mix(in oklch, var(--color-gold-300) 14%, transparent), transparent 65%)}}[data-theme=light] body:after{z-index:0}@media (prefers-reduced-motion:reduce){[data-theme=light] body:before{animation:none}}[data-portal=student]{--space-void:#000104;--space-void-2:#00030b;--space-glow-a:#44386e;--space-glow-b:#1e4b70;--glass-fill:#ffffff0f;--glass-fill-2:#ffffff17;--glass-border:#d8b25e2e}@supports (color:lab(0% 0 0)){[data-portal=student]{--space-void:lab(.299326% -.0769869 -1.13672);--space-void-2:lab(.867987% -.119194 -3.30743);--space-glow-a:lab(26.8534% 16.1811 -29.9335);--space-glow-b:lab(30.1512% -5.28283 -26.5393);--glass-fill:lab(100% 0 0/.06);--glass-fill-2:lab(100% 0 0/.09)}}@supports (color:color-mix(in lab, red, red)){[data-portal=student]{--glass-border:color-mix(in oklch, var(--color-gold-400) 18%, transparent)}}[data-portal=student]{--star-gold:var(--color-gold-400);--star-gold-soft:var(--color-gold-200);--star-glow:#d8b25e8c}@supports (color:color-mix(in lab, red, red)){[data-portal=student]{--star-glow:color-mix(in oklch, var(--color-gold-400) 55%, transparent)}}[data-portal=student]{--data-pos:#4ec491;--data-mute:#77818c;--streak-fracture:#50565c;--streak-crack:#b86f3c}@supports (color:lab(0% 0 0)){[data-portal=student]{--data-pos:lab(71.566% -43.608 15.2094);--data-mute:lab(53.5763% -2.04968 -7.07192);--streak-fracture:lab(36.187% -1.25338 -4.25453)}}@supports (color:color-mix(in lab, red, red)){[data-portal=student]{--streak-crack:color-mix(in oklch, var(--color-gold-500) 60%, lab(34.5744% 50.677 31.8589))}}[data-portal=student]{--font-display:"Fraunces", Georgia, serif;--font-ui:"Poppins", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}:root{--surface:var(--color-bg-elevated);--surface-hi:var(--color-surface-hi);--bg-elev:var(--color-bg-elevated);--card-border:var(--color-border);--divider:var(--color-border-soft);--text:var(--color-text);--text-mute:var(--color-text-mute);--text-dim:var(--color-bone-dim);--accent:var(--color-accent);--accent-soft:var(--color-accent-soft);--accent-text:var(--color-gold-400);--navy-400:var(--color-navy-400);--navy-500:var(--color-navy-500);--navy-600:var(--color-navy-600);--navy-700:var(--color-navy-700);--navy-900:var(--color-navy-900);--gold-300:var(--color-gold-300);--gold-400:var(--color-gold-400);--gold-500:var(--color-gold-500);--gold-600:var(--color-gold-600);--gold-700:var(--color-gold-700);--bone:var(--color-bone);--bone-mute:var(--color-bone-mute);--success:var(--color-success);--warning:var(--color-warning);--danger:var(--color-danger);--info:var(--color-info);--gold-800:var(--color-gold-800);--text-faint:var(--color-bone-faint);--shadow-card:var(--shadow-md);--shadow-card-hover:var(--shadow-lg);--shadow-pop:0 24px 60px -12px #000000b3, 0 0 0 1px var(--color-border)}@supports (color:lab(0% 0 0)){:root{--shadow-pop:0 24px 60px -12px lab(0% 0 0/.7), 0 0 0 1px var(--color-border)}}[data-theme=light]{--accent-text:var(--color-accent-text);--shadow-card:0 1px 0 #fff9 inset, 0 1px 2px #0000000a, 0 8px 24px -12px #00000014;--shadow-card-hover:0 1px 0 #fffc inset, 0 14px 36px -10px #00000029, 0 0 0 1px var(--gold-700)}@supports (color:lab(0% 0 0)){[data-theme=light]{--shadow-card:0 1px 0 lab(100% 0 0/.6) inset, 0 1px 2px lab(0% 0 0/.04), 0 8px 24px -12px lab(0% 0 0/.08);--shadow-card-hover:0 1px 0 lab(100% 0 0/.8) inset, 0 14px 36px -10px lab(0% 0 0/.16), 0 0 0 1px var(--gold-700)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--shadow-card-hover:0 1px 0 lab(100% 0 0/.8) inset, 0 14px 36px -10px lab(0% 0 0/.16), 0 0 0 1px color-mix(in oklch, var(--gold-700) 38%, transparent)}}[data-theme=light]{--shadow-pop:0 30px 70px -16px #00000038, 0 0 0 1px var(--color-border)}@supports (color:lab(0% 0 0)){[data-theme=light]{--shadow-pop:0 30px 70px -16px lab(0% 0 0/.22), 0 0 0 1px var(--color-border)}}.shub{--space-void:#000104;--space-void-2:#00030b;--glass-fill:#ffffff0f;--glass-fill-2:#ffffff17;--glass-fill-3:#ffffff24;--glass-border:#cf9b002e;--glass-border-hi:#cf9b0061;--star-core:#fff8e8;--star-gold:#cf9b00;--star-gold-soft:#f0c871;--star-gold-deep:#a56d00;--star-glow:#cf9b008c;--bone:#f5f1e9;--bone-mute:#bbb7ae;--bone-faint:#7f7a70;--success:#61b565;--danger:#ff7264;--navy-700:#001c34;--navy-800:#001022;--navy-900:#000814;--font-display:var(--font-fraunces), "Fraunces", Georgia, serif;--font-ui:var(--font-poppins), "Poppins", system-ui, sans-serif;--font-mono:var(--font-jbmono), "JetBrains Mono", ui-monospace, monospace;--tracking-cap:.18em;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);height:var(--app-height,100lvh);font-family:var(--font-ui);color:var(--bone);-webkit-font-smoothing:antialiased;overscroll-behavior:none;background:#04070d;position:fixed;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.shub{--space-void:lab(.299326% -.0769869 -1.13672);--space-void-2:lab(.867987% -.119194 -3.30743);--glass-fill:lab(100% 0 0/.06);--glass-fill-2:lab(100% 0 0/.09);--glass-fill-3:lab(100% 0 0/.14);--glass-border:lab(67.6614% 12.6471 77.0157/.18);--glass-border-hi:lab(67.6614% 12.6471 77.0157/.38);--star-core:lab(97.7901% 1.0362 11.5666);--star-gold:lab(67.6614% 12.6471 77.0157);--star-gold-soft:lab(82.8348% 7.20155 48.4518);--star-gold-deep:lab(51.0853% 19.144 69.2497);--star-glow:lab(67.6614% 12.6471 77.0157/.55);--bone:lab(95.4076% .351816 4.58115);--bone-mute:lab(74.5343% .432611 5.35997);--bone-faint:lab(51.3395% .538796 6.15822);--success:lab(66.9137% -39.237 32.1906);--danger:lab(65.8636% 54.1406 35.641);--navy-700:lab(9.23675% -2.26722 -20.345);--navy-800:lab(4.2779% -1.03379 -15.0117);--navy-900:lab(1.9058% -.406533 -8.03707)}}:where(.shub button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:where(.shub input){font:inherit;color:inherit}:where(.shub button):focus-visible{outline:2px solid var(--star-gold);outline-offset:2px;border-radius:inherit}.shub .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shub-ui{height:var(--app-height,100lvh);pointer-events:none;position:fixed;inset:0}#scene-canvas{height:var(--app-height,100lvh);touch-action:none;width:100%;display:block;position:fixed;inset:0}.cockpit{height:var(--app-height,100lvh);z-index:30;pointer-events:none;transition:transform 1.9s var(--ease-in-out), opacity 1.5s ease .35s;transform-origin:50% 62%;position:fixed;inset:0}.cockpit.away{opacity:0;transform:scale(2.6)}.shub-fallback{height:var(--app-height,100lvh);z-index:80;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));background:radial-gradient(120% 90% at 50% 0,#000919,#04070d 72%);background:radial-gradient(120% 90% at 50% 0,lab(2.37782% -.295915 -9.3216),#04070d 72%);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.shub-fallback-card{flex-direction:column;gap:22px;width:min(560px,100%);display:flex}.shub-fallback-worlds{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.shub-fw{border:1px solid var(--glass-border);color:var(--bone);transition:background .16s, border-color .16s, transform .12s var(--ease-out);-webkit-tap-highlight-color:transparent;background:#ffffff0a;background:lab(100% 0 0/.04);border-radius:14px;flex-direction:column;gap:2px;padding:13px 15px;text-decoration:none;display:flex}.shub-fw:hover{border-color:var(--star-gold);background:#ffffff12;background:lab(100% 0 0/.07)}.shub-fw:active{transform:scale(.98)}.shub-fw:focus-visible{outline:2px solid var(--star-gold);outline-offset:2px}.shub-fw-name{font-family:var(--font-display);color:var(--bone);font-size:15px;font-weight:600}.shub-fw-hint{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-faint);font-size:10.5px}.ws-glass{background:linear-gradient(118deg,#0000 30%,#ffffff09 42%,#0000 54%),radial-gradient(120% 90% at 50% 110%,#0000 55%,#0002078c 100%);background:linear-gradient(118deg,#0000 30%,lab(100% 0 0/.035) 42%,#0000 54%),radial-gradient(120% 90% at 50% 110%,#0000 55%,lab(.430035% .0757501 -2.52296/.55) 100%);position:absolute;inset:0}.cab-top{background:linear-gradient(180deg, var(--navy-900), #000309);border-radius:0 0 50% 50%/0 0 100% 100%;height:26vh;position:absolute;top:-14vh;left:-12vw;right:-12vw;box-shadow:0 2px #183a5b8c,0 14px 50px #000001d9;box-shadow:0 2px lab(23.1546% -3.21968 -23.6689/.55),0 14px 50px lab(.0504589% .0490323 -.480461/.85)}@supports (color:lab(0% 0 0)){.cab-top{background:linear-gradient(180deg, var(--navy-900), lab(.618975% .0220537 -3.3069))}}.dash{pointer-events:auto;background:radial-gradient(140% 130% at 50% 118%, #00172e 0%, var(--navy-900) 52%, #00030c 100%);border-top:1px solid #335b8380;border-top:1px solid lab(37.0795% -4.57694 -27.2005/.5);border-radius:38% 38% 0 0/9% 9% 0 0;min-height:min(40vh,380px);position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px #bb995129,0 -28px 80px #000000e6;box-shadow:0 -1px lab(65.3931% 6.45095 42.5452/.16),0 -28px 80px lab(.0212879% .0206828 -.202695/.9)}@supports (color:lab(0% 0 0)){.dash{background:radial-gradient(140% 130% at 50% 118%, lab(6.96916% -1.32717 -18.23) 0%, var(--navy-900) 52%, lab(.850801% .0128523 -4.43802) 100%)}}.dash-inner{padding:30px max(18px, 4vw) max(16px, env(safe-area-inset-bottom));justify-content:center;display:flex;position:relative}.auth-panel{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(14px);background:linear-gradient(#ffffff12,#ffffff08),#000612b3;background:linear-gradient(lab(100% 0 0/.07),lab(100% 0 0/.03)),lab(1.49834% -.233382 -5.9863/.7);border-radius:18px;width:min(420px,100%);min-width:0;padding:22px 24px 24px;box-shadow:inset 0 1px #ffffff1a,0 18px 50px #0009;box-shadow:inset 0 1px lab(100% 0 0/.1),0 18px 50px lab(.0212879% .0206828 -.202695/.6)}.auth-brand{align-items:center;gap:12px;margin-bottom:18px;display:flex}.ssa-mark-tile{background:radial-gradient(circle at 32% 28%, var(--navy-700), var(--navy-900));color:#d8b25e;color:lab(74.695% 7.24536 47.6975);border:1px solid #284a6c80;border:1px solid lab(30.1532% -3.97849 -23.7956/.5);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ssa-mark-tile svg{width:28px;height:28px}.auth-brand-name{font-family:var(--font-display);font-variation-settings:"opsz" 36, "wght" 500;color:var(--bone);font-size:16px;line-height:1.15}.auth-brand-sub{font-family:var(--font-mono);letter-spacing:var(--tracking-cap);text-transform:uppercase;color:var(--bone-faint);margin-top:3px;font-size:8.5px}.auth-eyebrow{font-family:var(--font-mono);letter-spacing:var(--tracking-cap);text-transform:uppercase;color:var(--star-gold);align-items:center;gap:8px;margin-bottom:10px;font-size:9px;display:flex}.auth-eyebrow:after{content:"";background:linear-gradient(90deg, var(--glass-border), transparent);flex:1;height:1px}.auth-title{font-family:var(--font-display);font-variation-settings:"opsz" 72, "wght" 480;color:var(--bone);text-wrap:pretty;overflow-wrap:anywhere;margin-bottom:16px;font-size:21px;line-height:1.25}.auth-title em{color:var(--star-gold-soft);font-style:italic}.auth-field{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.auth-label{font-family:var(--font-mono);letter-spacing:var(--tracking-cap);text-transform:uppercase;color:var(--bone-faint);font-size:8.5px}.auth-input{height:48px;font-family:var(--font-mono);color:var(--bone);caret-color:var(--star-gold);background:#000206d9;background:lab(.44117% -.0457987 -1.9457/.85);border:1px solid #2d445c8c;border:1px solid lab(27.9412% -3.57856 -17.1533/.55);border-radius:11px;outline:none;width:100%;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.auth-input::placeholder{color:var(--bone-faint)}.auth-input:focus{border-color:var(--star-gold);box-shadow:0 0 0 3px var(--star-gold)}@supports (color:color-mix(in lab, red, red)){.auth-input:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--star-gold) 18%, transparent)}}.auth-btn{background:linear-gradient(180deg, var(--star-gold-soft), var(--star-gold-deep));color:#170a00;color:lab(3.64529% 4.38815 6.64792);letter-spacing:.02em;width:100%;height:48px;box-shadow:0 1px 0 #ffecc499 inset, 0 6px 22px var(--star-gold);border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}@supports (color:lab(0% 0 0)){.auth-btn{box-shadow:0 1px 0 lab(94.3887% 2.61948 23.6209/.6) inset, 0 6px 22px var(--star-gold)}}@supports (color:color-mix(in lab, red, red)){.auth-btn{box-shadow:0 1px 0 lab(94.3887% 2.61948 23.6209/.6) inset, 0 6px 22px color-mix(in oklch, var(--star-gold) 30%, transparent)}}.auth-btn{transition:transform .15s var(--ease-out), box-shadow .2s ease, filter .2s ease}.auth-btn:hover{filter:brightness(1.06)}.auth-btn:active{transform:translateY(1px)scale(.99)}.auth-btn:disabled{opacity:.45;filter:saturate(.4);cursor:default}.auth-btn.launch{animation:1.6s ease-in-out infinite launch-glow}@keyframes launch-glow{0%,to{box-shadow:0 1px 0 #ffecc499 inset, 0 6px 22px color-mix(in oklch, var(--star-gold) 30%, transparent)}50%{box-shadow:0 1px 0 #ffecc499 inset, 0 6px 36px color-mix(in oklch, var(--star-gold) 55%, transparent)}}@supports (color:lab(0% 0 0)){@keyframes launch-glow{0%,to{box-shadow:0 1px 0 lab(94.3887% 2.61948 23.6209/.6) inset, 0 6px 22px color-mix(in oklch, var(--star-gold) 30%, transparent)}50%{box-shadow:0 1px 0 lab(94.3887% 2.61948 23.6209/.6) inset, 0 6px 36px color-mix(in oklch, var(--star-gold) 55%, transparent)}}}.auth-foot{color:var(--bone-faint);justify-content:space-between;align-items:center;min-height:18px;margin-top:12px;font-size:11.5px;display:flex}.auth-foot button{color:var(--bone-mute);text-underline-offset:3px;text-decoration:underline}.auth-foot button:hover{color:var(--star-gold)}.auth-foot span[role=alert]{color:var(--danger);background:var(--danger);border-radius:8px;padding:4px 10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.auth-foot span[role=alert]{background:color-mix(in oklch, var(--danger) 14%, transparent)}}.auth-foot span[role=alert]{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.auth-foot span[role=alert]{border:1px solid color-mix(in oklch, var(--danger) 32%, transparent)}}.otp-row{gap:8px;display:flex}.otp-cell{text-align:center;min-width:0;height:54px;font-family:var(--font-mono);color:var(--star-gold-soft);caret-color:var(--star-gold);background:#000206d9;background:lab(.44117% -.0457987 -1.9457/.85);border:1px solid #2d445c8c;border:1px solid lab(27.9412% -3.57856 -17.1533/.55);border-radius:11px;outline:none;flex:1;font-size:20px;transition:border-color .15s,box-shadow .15s,background .15s}.otp-cell:focus{border-color:var(--star-gold);box-shadow:0 0 0 3px var(--star-gold)}@supports (color:color-mix(in lab, red, red)){.otp-cell:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--star-gold) 18%, transparent)}}.otp-cell.filled{border-color:var(--star-gold);background:#0a050080;background:lab(1.55306% 1.51929 3.14609/.5)}@supports (color:color-mix(in lab, red, red)){.otp-cell.filled{border-color:color-mix(in oklch, var(--star-gold) 40%, transparent)}}.panel-stage{position:relative}.panel-view{transition:opacity .32s ease, transform .32s var(--ease-out)}.panel-view.entering{animation:panel-in .4s var(--ease-out)}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.verify-status{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--star-gold);align-items:center;gap:8px;min-height:20px;font-size:10px;display:flex}.verify-status .dot{background:var(--star-gold);width:6px;height:6px;box-shadow:0 0 8px var(--star-gold);border-radius:50%;animation:1s ease-in-out infinite bell-pulse}.verify-status.ok{color:var(--success)}.verify-status.ok .dot{background:var(--success);box-shadow:0 0 8px var(--success);animation:none}@keyframes bell-pulse{0%,to{opacity:1}50%{opacity:.35}}.hud{height:var(--app-height,100lvh);z-index:20;pointer-events:none;position:fixed;inset:0}.hud>*{pointer-events:auto}.hud .hud-brand{transition:opacity .7s var(--ease-out) .1s, transform .7s var(--ease-out) .1s}.hud .hud-exit{transition:opacity .7s var(--ease-out) .2s, transform .7s var(--ease-out) .2s}.hud .visor-stats{transition:opacity .7s var(--ease-out) .35s, transform .7s var(--ease-out) .35s}.hud .world-dock{transition:opacity .7s var(--ease-out) .5s, transform .7s var(--ease-out) .5s}.hud .hud-hint{transition:opacity .7s 1s}.hud.entering .hud-exit,.hud.entering .visor-stats{opacity:0;transform:translateY(-8px)}.hud.entering .hud-brand{opacity:0;transform:translate(-50%,-8px)}.hud.entering .world-dock{opacity:0;transform:translate(-50%,10px)}.hud.entering .hud-hint{opacity:0}.hud-brand{top:calc(max(14px, env(safe-area-inset-top)) + 12px);opacity:.85;align-items:center;gap:9px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hb-mark{width:15px;height:15px;color:var(--bone-faint);flex-shrink:0}.hb-crumb{font-family:var(--font-mono);letter-spacing:var(--tracking-cap);text-transform:uppercase;color:var(--bone-faint);white-space:nowrap;font-size:9px}.hb-crumb i{opacity:.4;margin:0 7px;font-style:normal}.hud-exit{top:max(14px, env(safe-area-inset-top));background:var(--glass-fill);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);height:44px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-mute);border-radius:999px;padding:0 16px;font-size:9.5px;position:absolute;right:16px}.hud-exit:hover{color:var(--bone);border-color:var(--glass-border-hi)}.hud-hint{bottom:calc(max(14px, env(safe-area-inset-bottom)) + 64px);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint);white-space:nowrap;pointer-events:none;font-size:9.5px;position:absolute;left:50%;transform:translate(-50%)}.hud-hint .sep{opacity:.4;margin:0 8px}.visor-stats .vs-item,.visor-stats .vs-item b,.visor-stats .vs-item em,.visor-stats .vs-item label,.hud-brand .hb-crumb,.hud-hint{text-shadow:0 1px 3px #000103f2,0 0 14px #000103d9;text-shadow:0 1px 3px lab(.184322% .00216067 -.903434/.95),0 0 14px lab(.184322% .00216067 -.903434/.85)}.hud-hint.gone{opacity:0!important}.planet-label{z-index:22;pointer-events:none;flex-direction:column;align-items:center;gap:0;display:flex;position:fixed;transform:translate(-50%)}.planet-label .tether{background:linear-gradient(180deg, transparent, var(--glass-border-hi));width:1px;height:26px}.planet-label .card{pointer-events:auto;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);text-align:center;background:linear-gradient(#ffffff14,#ffffff08),#00030bc7;background:linear-gradient(lab(100% 0 0/.08),lab(100% 0 0/.03)),lab(.864971% -.117749 -3.5971/.78);border-radius:14px;min-width:188px;padding:12px 14px;box-shadow:0 14px 40px #0000008c;box-shadow:0 14px 40px lab(.0212879% .0206828 -.202695/.55)}.planet-label .pl-name{font-family:var(--font-display);font-variation-settings:"opsz" 36, "wght" 520;color:var(--bone);font-size:17px}.planet-label .pl-sub{font-family:var(--font-mono);letter-spacing:var(--tracking-cap);text-transform:uppercase;color:var(--bone-faint);margin-top:4px;font-size:8.5px}.planet-label .pl-btn{background:linear-gradient(180deg, var(--star-gold-soft), var(--star-gold-deep));color:#170a00;color:lab(3.64529% 4.38815 6.64792);letter-spacing:.02em;border-radius:10px;width:100%;height:38px;margin-top:10px;font-size:12.5px;font-weight:650;box-shadow:inset 0 1px #ffecc480;box-shadow:inset 0 1px lab(94.3887% 2.61948 23.6209/.5)}.planet-label .pl-btn:active{transform:translateY(1px)}.fx-layer{height:var(--app-height,100lvh);z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cloud{filter:blur(28px);opacity:0;width:72vmax;height:46vmax;transition:transform .85s var(--ease-in-out), opacity .7s ease;will-change:transform, opacity;border-radius:50%;position:absolute}.cloud.n1{top:-30vmax;left:-18vmax}.cloud.n2{top:-34vmax;right:-22vmax}.cloud.n3{bottom:-30vmax;left:-20vmax}.cloud.n4{bottom:-32vmax;right:-16vmax}.cloud.n5{top:24%;left:-45vmax}.cloud.n6{top:34%;right:-45vmax}.fx-layer[data-phase=gather] .cloud{opacity:1}.fx-layer[data-phase=gather] .cloud.n1{transform:translate(26vmax,30vmax)}.fx-layer[data-phase=gather] .cloud.n2{transform:translate(-26vmax,32vmax)}.fx-layer[data-phase=gather] .cloud.n3{transform:translate(24vmax,-28vmax)}.fx-layer[data-phase=gather] .cloud.n4{transform:translate(-24vmax,-30vmax)}.fx-layer[data-phase=gather] .cloud.n5{transform:translate(46vmax)}.fx-layer[data-phase=gather] .cloud.n6{transform:translate(-46vmax)}.fx-layer[data-phase=part] .cloud{opacity:0;transition-duration:1s}.fx-layer[data-phase=part] .cloud.n1{transform:translate(-8vmax,-10vmax)}.fx-layer[data-phase=part] .cloud.n2{transform:translate(8vmax,-11vmax)}.fx-layer[data-phase=part] .cloud.n3{transform:translate(-9vmax,9vmax)}.fx-layer[data-phase=part] .cloud.n4{transform:translate(9vmax,10vmax)}.fx-layer[data-phase=part] .cloud.n5{transform:translate(-12vmax)}.fx-layer[data-phase=part] .cloud.n6{transform:translate(12vmax)}.cloud-sheet{opacity:0;transition:opacity .55s;position:absolute;inset:-10%}.fx-layer[data-phase=gather] .cloud-sheet{opacity:1;transition-delay:.35s}.fx-layer[data-phase=part] .cloud-sheet{opacity:0}.entry-tint{opacity:0;transition:opacity .8s;position:absolute;inset:0}.fx-layer.entering .entry-tint{opacity:1}.planet-page{height:var(--app-height,100lvh);z-index:35;pointer-events:auto;--ph:230;background:radial-gradient(120% 70% at 50% -12%, oklch(99% .012 var(--ph)) 0%, transparent 60%), linear-gradient(180deg, oklch(96% .022 var(--ph)) 0%, oklch(89% .045 var(--ph)) 46%, oklch(76% .075 var(--ph)) 100%);color:#0b2133;color:lab(11.7096% -3.16648 -14.9604);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.pp-clouds{pointer-events:none;position:absolute;inset:0}.pp-clouds span{filter:blur(22px);background:oklch(99% .008 var(--ph) / .75);border-radius:50%;animation:36s ease-in-out infinite alternate pp-drift;position:absolute}.pp-clouds span:first-child{width:46vmax;height:12vmax;top:4%;left:-12vmax}.pp-clouds span:nth-child(2){width:38vmax;height:10vmax;animation-delay:-12s;top:13%;right:-10vmax}.pp-clouds span:nth-child(3){opacity:.6;width:30vmax;height:8vmax;animation-delay:-22s;top:26%;left:18%}@keyframes pp-drift{0%{transform:translate(0)}to{transform:translate(7vmax)}}.pp-bar{z-index:2;padding:max(14px, env(safe-area-inset-top)) 16px 0;justify-content:space-between;align-items:center;display:flex;position:relative}.pp-back{background:oklch(99% .008 var(--ph) / .6);border:1px solid oklch(60% .06 var(--ph) / .35);-webkit-backdrop-filter:blur(10px);color:#173046;color:lab(18.6727% -3.87365 -16.6878);height:44px;box-shadow:0 6px 20px oklch(40% .06 var(--ph) / .16);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:13px;font-weight:550;display:inline-flex}.pp-back:active{transform:translateY(1px)}.pp-back svg{width:15px;height:15px}.pp-crumb{font-family:var(--font-mono);letter-spacing:var(--tracking-cap);text-transform:uppercase;color:#2c455cbf;color:lab(27.9814% -4.45555 -16.8152/.75);align-items:center;gap:8px;font-size:9px;display:flex}.pp-crumb svg{opacity:.8;width:14px;height:14px}.pp-body{z-index:2;flex:1;place-items:center;padding:20px;display:grid;position:relative}.pp-card{background:linear-gradient(180deg, oklch(99% .006 var(--ph) / .85), oklch(97% .01 var(--ph) / .72));border:1px solid oklch(70% .05 var(--ph) / .5);text-align:center;-webkit-backdrop-filter:blur(18px);width:min(480px,100%);box-shadow:0 1px 0 #ffffffb3 inset, 0 24px 70px oklch(35% .07 var(--ph) / .22);border-radius:22px;padding:34px 32px 30px}@supports (color:lab(0% 0 0)){.pp-card{box-shadow:0 1px 0 lab(100% 0 0/.7) inset, 0 24px 70px oklch(35% .07 var(--ph) / .22)}}.pp-card .ssa-mark-tile{margin:0 auto 16px}.pp-eyebrow{font-family:var(--font-mono);letter-spacing:var(--tracking-cap);text-transform:uppercase;color:#6f530a;color:lab(37.4662% 6.94266 42.1508);font-size:9.5px}.pp-title{font-family:var(--font-display);font-variation-settings:"opsz" 96, "wght" 460;color:#041c30;color:lab(9.34079% -2.82101 -16.5174);text-wrap:pretty;margin-top:10px;font-size:clamp(30px,7vw,40px);line-height:1.12}.pp-title em{color:#7d5e07;color:lab(42.1121% 7.81387 47.3694);font-style:italic}.pp-line{color:#314557;color:lab(28.0179% -3.90217 -13.542);text-wrap:pretty;margin-top:12px;font-size:14.5px;line-height:1.55}.pp-meta{border-top:1px solid oklch(60% .05 var(--ph) / .35);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#43586bd9;color:lab(36.1482% -4.10715 -13.6047/.85);justify-content:center;gap:22px;margin-top:20px;padding-top:16px;font-size:9px;display:flex}.world-dock{bottom:max(14px, env(safe-area-inset-bottom));border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);scrollbar-width:none;background:linear-gradient(#ffffff0f,#ffffff06),#00030bb8;background:linear-gradient(lab(100% 0 0/.06),lab(100% 0 0/.025)),lab(.864971% -.117749 -3.5971/.72);border-radius:999px;align-items:center;gap:2px;width:max-content;max-width:97vw;padding:5px;display:flex;position:absolute;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 14px 40px #00000080;box-shadow:0 14px 40px lab(.0212879% .0206828 -.202695/.5)}.world-dock::-webkit-scrollbar{display:none}.wd-item{height:44px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--bone-mute);border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:9.5px;transition:color .2s,border-color .2s,background .2s;display:flex;position:relative}.wd-item:hover{color:var(--bone)}.wd-item.active{color:var(--star-gold-soft);border-color:var(--glass-border-hi);background:var(--star-gold)}@supports (color:color-mix(in lab, red, red)){.wd-item.active{background:color-mix(in oklch, var(--star-gold) 10%, transparent)}}.wd-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 6px}@supports (color:color-mix(in lab, red, red)){.wd-dot{box-shadow:0 0 6px color-mix(in oklch, currentColor 30%, transparent)}}.wd-text{flex-direction:column;align-items:flex-start;gap:1px;line-height:1.15;display:flex}.wd-hint{letter-spacing:.04em;text-transform:none;color:var(--bone-faint);font-size:7.5px}.world-dock[data-tier="1"] .wd-hint{display:none}.world-dock[data-tier="1"] .wd-item{gap:5px;padding:0 10px;font-size:9px}.world-dock[data-tier="1"] .wd-dot{width:8px;height:8px}.world-dock[data-tier="2"]{gap:1px;padding:4px}.world-dock[data-tier="2"] .wd-hint{display:none}.world-dock[data-tier="2"] .wd-item{letter-spacing:.04em;gap:4px;padding:0 8px;font-size:8.5px}.world-dock[data-tier="2"] .wd-dot{width:7px;height:7px}.world-dock[data-tier="3"]{gap:2px;padding:4px}.world-dock[data-tier="3"] .wd-hint{display:none}.world-dock[data-tier="3"] .wd-item{gap:0;padding:0 7px}.world-dock[data-tier="3"] .wd-item .wd-text{display:none}.world-dock[data-tier="3"] .wd-dot{width:10px;height:10px}.world-dock[data-tier="3"] .wd-item.active{gap:6px;padding:0 10px 0 8px}.world-dock[data-tier="3"] .wd-item.active .wd-text{display:flex}.world-dock[data-tier="3"] .wd-item.active .wd-name{font-size:8.5px}@media (pointer:coarse){.wd-item:after{content:"";position:absolute;inset:-7px -1px}}@media (max-width:720px),(pointer:coarse){.hud-exit{letter-spacing:.12em;height:30px;padding:0 10px;font-size:8px}.hud-exit:after{content:"";border-radius:inherit;position:absolute;inset:-8px}.world-dock{padding:4px}.wd-item{gap:5px;height:34px;padding:0 9px;font-size:8px}.wd-dot{width:7px;height:7px}}@media (max-width:720px){.otp-row{gap:6px}.otp-cell{border-radius:10px;height:46px;font-size:17px}.pp-crumb{display:none}.pp-back{white-space:nowrap}}.visor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.visor-cut{border:1px solid #2b445f99;border:1px solid lab(27.915% -3.69443 -18.8121/.6);border-radius:clamp(48px,11vmin,130px);position:absolute;inset:clamp(10px,3vmin,30px);box-shadow:0 0 0 60vmax #000206f7,inset 0 0 90px #000001bf;box-shadow:0 0 0 60vmax lab(.434271% .031352 -2.29069/.97),inset 0 0 90px lab(.0519104% .0307933 -.41033/.75)}.visor-cut:before{content:"";border-radius:inherit;border:1px solid var(--star-gold);position:absolute;inset:3px}@supports (color:color-mix(in lab, red, red)){.visor-cut:before{border:1px solid color-mix(in oklch, var(--star-gold) 16%, transparent)}}.visor-cut:before{opacity:.7}.visor-sheen{background:linear-gradient(112deg,#0000 55%,#ffffff08 64%,#0000 72%),radial-gradient(130% 90% at 50% -30%,#ffffff0a,#0000 45%);background:linear-gradient(112deg,#0000 55%,lab(100% 0 0/.03) 64%,#0000 72%),radial-gradient(130% 90% at 50% -30%,lab(100% 0 0/.04),#0000 45%);border-radius:clamp(48px,11vmin,130px);position:absolute;inset:clamp(10px,3vmin,30px)}.hud[data-hud=helmet] .hud-brand{top:calc(max(14px, env(safe-area-inset-top)) + clamp(14px, 3.5vmin, 34px))}.hud[data-hud=helmet] .hud-exit{top:calc(max(14px, env(safe-area-inset-top)) + clamp(16px, 4vmin, 40px));right:clamp(26px,6vmin,64px)}.visor-stats{pointer-events:none;position:absolute;inset:0}.vs-item{text-shadow:0 1px 8px #000002e6;text-shadow:0 1px 8px lab(.103872% .030838 -.675187/.9);max-width:200px;position:absolute}.vs-item label{font-family:var(--font-mono);letter-spacing:var(--tracking-cap);text-transform:uppercase;color:var(--star-gold-soft);font-size:8.5px;display:block}@supports (color:color-mix(in lab, red, red)){.vs-item label{color:color-mix(in oklch, var(--star-gold-soft) 70%, var(--bone-mute))}}.vs-item label{margin-bottom:2px}.vs-item label:before{content:"";vertical-align:3px;background:var(--star-gold);width:10px;height:1.5px;margin-right:7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.vs-item label:before{background:color-mix(in oklch, var(--star-gold) 55%, transparent)}}.vs-item.right label:before{display:none}.vs-item.right label:after{content:"";vertical-align:3px;background:var(--star-gold);width:10px;height:1.5px;margin-left:7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.vs-item.right label:after{background:color-mix(in oklch, var(--star-gold) 55%, transparent)}}.vs-item b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--bone);font-size:21px;font-weight:500;line-height:1.1;display:block}.vs-item em{color:var(--bone-faint);text-wrap:pretty;margin-top:3px;font-size:10px;font-style:normal;line-height:1.45;display:block}.vs-item.right{text-align:right}.vs-big{color:var(--star-gold-soft)!important;font-size:34px!important}.vs-unit{font-family:var(--font-mono);letter-spacing:var(--tracking-cap);text-transform:uppercase;color:var(--star-gold-soft);font-size:9px}@supports (color:color-mix(in lab, red, red)){.vs-unit{color:color-mix(in oklch, var(--star-gold-soft) 70%, var(--bone-mute))}}.vs-l1{top:17%;left:clamp(30px,7.5vmin,76px)}.vs-l2{top:41%;left:clamp(22px,5.5vmin,56px)}.vs-l3{top:64%;left:clamp(30px,7.5vmin,76px)}.vs-r1{top:35%;right:clamp(22px,5.5vmin,56px)}.vs-r2{top:58%;right:clamp(30px,7.5vmin,76px)}.vs-item.vs-err .vs-big{color:var(--bone-faint)!important}.vs-retry{pointer-events:auto;min-height:40px;font-family:var(--font-mono);letter-spacing:var(--tracking-cap);text-transform:uppercase;color:var(--bone);border:1px solid var(--star-gold);background:#00030b99;background:lab(.867987% -.119194 -3.30743/.6);margin-top:9px;padding:8px 14px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.vs-retry{border:1px solid color-mix(in oklch, var(--star-gold) 32%, transparent)}}.vs-retry{cursor:pointer;-webkit-backdrop-filter:blur(8px);border-radius:9px}.vs-retry:hover{border-color:var(--star-gold)}@supports (color:color-mix(in lab, red, red)){.vs-retry:hover{border-color:color-mix(in oklch, var(--star-gold) 55%, transparent)}}.hud[data-hud=helmet] .world-dock{bottom:calc(max(14px, env(safe-area-inset-bottom)) + clamp(16px, 4.5vmin, 44px))}.hud[data-hud=helmet] .hud-hint{bottom:calc(max(14px, env(safe-area-inset-bottom)) + clamp(16px, 4.5vmin, 44px) + 62px)}.hud[data-hud=helmet] .world-dock,.hud[data-hud=helmet] .hud-exit{border-color:var(--star-gold);background:#0002068c;background:lab(.434271% .031352 -2.29069/.55)}@supports (color:color-mix(in lab, red, red)){.hud[data-hud=helmet] .world-dock,.hud[data-hud=helmet] .hud-exit{border-color:color-mix(in oklch, var(--star-gold) 26%, transparent)}}.hud[data-hud=helmet] .world-dock,.hud[data-hud=helmet] .hud-exit{-webkit-backdrop-filter:blur(8px);box-shadow:none}.hud[data-hud=helmet] .hb-mark{color:var(--star-gold)}@supports (color:color-mix(in lab, red, red)){.hud[data-hud=helmet] .hb-mark{color:color-mix(in oklch, var(--star-gold) 55%, var(--bone-faint))}}@media (max-width:720px){.visor-cut,.visor-sheen{border-radius:38px;inset:8px}.hud[data-hud=helmet] .hud-exit{right:20px}.hb-crumb{letter-spacing:.12em;font-size:8px}.hb-crumb i{margin:0 5px}.hb-crumb .hb-tail{display:none}.hb-mark{width:13px;height:13px}.vs-item{max-width:150px}.vs-item b{font-size:18px}.vs-big{font-size:28px!important}.vs-item em{font-size:9px}.dash-inner{padding:14px 16px 0}.dash{min-height:0}.auth-panel{padding:18px 18px 20px}.auth-title{font-size:19px}}@media (max-height:700px){.auth-brand{margin-bottom:12px}.auth-title{margin-bottom:12px;font-size:18px}.auth-input,.auth-btn{height:44px}.otp-cell{height:48px}}@media (prefers-reduced-motion:reduce){.cockpit,.cloud,.panel-view{transition-duration:10ms!important}.cockpit[data-variant=cinematic] .ws-glass:before,.pp-clouds span,.auth-btn.launch,.verify-status .dot{animation:none}}.shub[data-return=true]{animation:.55s both shub-return-in}@keyframes shub-return-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.shub[data-return=true]{animation-duration:10ms}}.fx-layer[data-phase=covered] .cloud,.fx-layer[data-phase=covered] .cloud-sheet{transition:none}.fx-layer[data-phase=covered] .cloud{opacity:1}.fx-layer[data-phase=covered] .cloud.n1{transform:translate(26vmax,30vmax)}.fx-layer[data-phase=covered] .cloud.n2{transform:translate(-26vmax,32vmax)}.fx-layer[data-phase=covered] .cloud.n3{transform:translate(24vmax,-28vmax)}.fx-layer[data-phase=covered] .cloud.n4{transform:translate(-24vmax,-30vmax)}.fx-layer[data-phase=covered] .cloud.n5{transform:translate(46vmax)}.fx-layer[data-phase=covered] .cloud.n6{transform:translate(-46vmax)}.fx-layer[data-phase=covered] .cloud-sheet{opacity:1;transition-delay:0s}:root{--sig-line:#73829229;--sig-line-hi:#8ca1b752;--sig-z:60}@supports (color:lab(0% 0 0)){:root{--sig-line:lab(53.5566% -2.92462 -10.5415/.16);--sig-line-hi:lab(65.1376% -3.81264 -14.0198/.32)}}.sig-bell{background:var(--glass-fill);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);width:44px;height:44px;color:var(--bone-mute);transition:color .2s ease, border-color .2s ease, background .2s ease, transform .15s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.sig-bell svg{width:19px;height:19px}.sig-bell:hover{color:var(--bone);border-color:var(--glass-border-hi)}.sig-bell:active{transform:scale(.94)}.sig-bell:focus-visible{outline:2px solid var(--star-gold);outline-offset:2px}.hud-topright{top:max(14px, env(safe-area-inset-top));z-index:24;transition:opacity .7s var(--ease-out) .2s, transform .7s var(--ease-out) .2s;align-items:center;gap:12px;display:flex;position:absolute;right:16px}.hud-signout-err{font-family:var(--font-mono);letter-spacing:.02em;color:#f07f77;color:lab(66.1606% 43.7527 24.7306);white-space:nowrap;text-shadow:0 1px 4px #000207cc;text-shadow:0 1px 4px lab(.430035% .0757501 -2.52296/.8);font-size:10px;position:absolute;top:calc(100% + 6px);right:0}.hud .hud-topright .hud-exit{position:static;top:auto;right:auto}.hud .hud-topright .hud-exit:after{inset:-8px -8px -8px 0}.hud-topright .sig-bell{z-index:1}.hud.entering .hud-topright{opacity:0;transform:translateY(-8px)}.hud.entering .hud-topright .hud-exit{opacity:1;transform:none}.hud[data-hud=helmet] .hud-topright{top:calc(max(14px, env(safe-area-inset-top)) + clamp(16px, 4vmin, 40px));right:clamp(26px,6vmin,64px)}.hud[data-hud=helmet] .sig-bell{border-color:var(--star-gold);background:#0002068c;background:lab(.434271% .031352 -2.29069/.55)}@supports (color:color-mix(in lab, red, red)){.hud[data-hud=helmet] .sig-bell{border-color:color-mix(in oklch, var(--star-gold) 26%, transparent)}}.sig-badge{color:snow;color:lab(98.7483% 3.05599 1.64272);min-width:18px;height:18px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#e64343;background:lab(53.9062% 63.1954 38.5555);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #000814;box-shadow:0 0 0 2px lab(1.9058% -.406533 -8.03707)}.sig-chime{pointer-events:none;border:1.5px solid var(--star-gold);opacity:0;border-radius:999px;position:absolute;inset:-3px}.sig-bell.pulse .sig-chime{animation:sig-chime 1.6s var(--ease-out) 2}@keyframes sig-chime{0%{opacity:.7;transform:scale(.7)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.sig-bell.pulse svg{animation:sig-bell-rock .9s var(--ease-out) 1;transform-origin:50% 4px}@keyframes sig-bell-rock{0%,to{transform:rotate(0)}20%{transform:rotate(-13deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}}.sig-overlay{height:var(--app-height,100dvh);z-index:var(--sig-z);pointer-events:none;position:fixed;inset:0}.sig-overlay.open{pointer-events:auto}.sig-scrim{opacity:0;transition:opacity .32s var(--ease-out);-webkit-backdrop-filter:blur(2px);background:#00010380;background:lab(.184322% .00216067 -.903434/.5);position:absolute;inset:0}.sig-overlay.open .sig-scrim{opacity:1}.sig-panel{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);color:var(--bone);flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 -8px 50px #0009,inset 0 1px #ffffff0f;box-shadow:0 -8px 50px lab(.0212879% .0206828 -.202695/.6),inset 0 1px lab(100% 0 0/.06)}.sig-overlay[data-back=navy] .sig-panel{background:linear-gradient(#011022eb,#000612f0);background:linear-gradient(lab(4.29157% -.896394 -13.6364/.92),lab(1.49476% -.164829 -6.03333/.94))}.sig-overlay[data-form=sheet] .sig-panel{width:min(560px,100%);max-height:min(82vh,760px);padding-bottom:env(safe-area-inset-bottom);border-radius:26px 26px 0 0;transition:transform .42s cubic-bezier(.22,1,.36,1);bottom:0;left:50%;transform:translate(-50%,100%)}.sig-overlay[data-form=sheet].open .sig-panel{transform:translate(-50%)}.sig-grip{background:var(--sig-line-hi);border-radius:999px;flex:none;width:38px;height:4px;margin:10px auto 2px}.sig-head{border-bottom:1px solid var(--sig-line);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 18px 14px;display:flex}.sig-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint);font-size:8.5px}.sig-h2{font-family:var(--font-display);font-variation-settings:"opsz" 48, "wght" 500;color:var(--bone);align-items:center;gap:9px;margin-top:3px;font-size:23px;line-height:1;display:flex}.sig-h2-count{color:snow;color:lab(98.7483% 3.05599 1.64272);min-width:22px;height:22px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#e64343;background:lab(53.9062% 63.1954 38.5555);border-radius:999px;place-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-grid}.sig-head-r{flex:none;align-items:center;gap:8px;display:flex}.sig-allread{border:1px solid var(--sig-line-hi);height:34px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-mute);-webkit-tap-highlight-color:transparent;background:#ffffff0d;background:lab(100% 0 0/.05);border-radius:999px;padding:0 12px;font-size:9px;transition:color .18s,border-color .18s,opacity .18s}.sig-allread:hover{color:var(--bone);border-color:var(--star-gold)}.sig-allread:disabled{opacity:.35;pointer-events:none}.sig-close{border:1px solid var(--sig-line);width:34px;height:34px;color:var(--bone-mute);-webkit-tap-highlight-color:transparent;background:#ffffff0d;background:lab(100% 0 0/.05);border-radius:999px;flex:none;place-items:center;display:grid}.sig-close svg{width:16px;height:16px}.sig-close:hover{color:var(--bone);border-color:var(--sig-line-hi)}.sig-close:focus-visible,.sig-allread:focus-visible{outline:2px solid var(--star-gold);outline-offset:2px}.sig-scroll{overscroll-behavior:contain;flex:1;padding:6px 0 4px;overflow-y:auto}.sig-sec{padding:6px 0 2px}.sig-sec-label{z-index:1;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-faint);-webkit-backdrop-filter:blur(2px);background:linear-gradient(#000815db,#00081500);background:linear-gradient(lab(1.91272% -.305355 -6.90098/.86),lab(1.91272% -.305355 -6.90098/0));padding:8px 18px 6px;font-size:8.5px;position:sticky;top:0}.sig-list{margin:0;padding:0;list-style:none}.sig-row-wrap{position:relative}.sig-row-trail{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#e47c75;color:lab(63.9409% 40.5923 22.8612);opacity:0;background:#65201e2e;background:lab(23.6033% 31.5073 18.7032/.18);justify-content:flex-end;align-items:center;padding-right:22px;font-size:9px;transition:opacity .18s;display:flex;position:absolute;inset:0}.sig-row{cursor:pointer;transition:transform .28s var(--ease-out), opacity .28s var(--ease-out), background .16s;touch-action:pan-y;background:0 0;align-items:flex-start;gap:13px;padding:13px 52px 13px 18px;display:flex;position:relative}.sig-row:hover{background:#ffffff09;background:lab(100% 0 0/.035)}.sig-row:focus-visible{outline:2px solid var(--star-gold);outline-offset:-3px;border-radius:12px}.sig-row.is-unread{background:#4f84ba12;background:lab(53.262% -5.97107 -34.0481/.07)}.sig-row.is-unread:hover{background:#4f84ba1c;background:lab(53.262% -5.97107 -34.0481/.11)}.sig-row+.sig-row{border-top:1px solid var(--sig-line)}.sig-main{flex:1;min-width:0}.sig-line1{align-items:baseline;gap:10px;display:flex}.sig-title{min-width:0;color:var(--bone);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;font-weight:600;line-height:1.3;overflow:hidden}.sig-row.is-read .sig-title{color:var(--bone-mute);font-weight:550}.sig-time{font-family:var(--font-mono);color:var(--bone-faint);font-variant-numeric:tabular-nums;flex:none;font-size:10px}.sig-sub{color:var(--bone-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.sig-row.is-read .sig-sub{color:var(--bone-faint)}.sig-source{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-faint);opacity:.85;margin-top:5px;font-size:8px}.sig-unread-dot{background:var(--star-gold);width:7px;height:7px;box-shadow:0 0 8px var(--star-gold);border-radius:999px;position:absolute;top:50%;left:6px;right:auto;transform:translateY(-50%)}.sig-x{width:44px;height:44px;color:var(--bone-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:.45;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:opacity .16s,color .16s,background .16s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sig-x svg{pointer-events:none;width:15px;height:15px}.sig-x:hover{color:var(--bone);opacity:1;background:#ffffff12;background:lab(100% 0 0/.07)}.sig-x:active{background:#ffffff1f;background:lab(100% 0 0/.12)}.sig-x:focus-visible{opacity:1;color:var(--bone);outline:2px solid var(--star-gold);outline-offset:-10px}@media (hover:hover) and (pointer:fine){.sig-x{opacity:0}.sig-row:hover .sig-x,.sig-row:focus-within .sig-x,.sig-x:focus-visible{opacity:1}}.sig-snack{z-index:6;border:1px solid var(--sig-line-hi);-webkit-backdrop-filter:blur(10px);max-width:calc(100% - 28px);animation:sig-snack-in .26s var(--ease-out) both;background:#0b1723f0;background:lab(7.14007% -1.78304 -10.1929/.94);border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073;box-shadow:0 10px 30px lab(0% 0 0/.45)}.sig-snack-text{color:var(--bone-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.sig-snack-undo{background:var(--star-gold);color:#2a1d00;color:lab(11.8903% 4.00166 17.8697);height:38px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:10px;font-weight:600;transition:filter .15s;position:relative}.sig-snack-undo:before{content:"";position:absolute;inset:-3px -2px}.sig-snack-undo:hover{filter:brightness(1.07)}.sig-snack-undo:focus-visible{outline:2px solid var(--bone);outline-offset:2px}@keyframes sig-snack-in{0%{opacity:0;transform:translate(-50%)translateY(10px)}}.sig-disc{border:1px solid;border-radius:999px;flex:none;place-items:center;margin-top:1px;display:grid}.sig-disc svg{width:19px;height:19px;display:block}.sig-disc,.sig-glyph{width:38px;height:38px}.sig-glyph{border:1px solid;border-radius:12px;flex:none;place-items:center;margin-top:1px;display:grid}.sig-glyph svg{width:18px;height:18px}.sig-glyph b{font-size:17px;font-weight:600;line-height:1}.sig-skel{align-items:center;gap:13px;padding:14px 18px;display:flex}.sig-skel-disc{background:var(--sig-line-hi);border-radius:999px;flex:none;width:38px;height:38px}.sig-skel-main{flex-direction:column;flex:1;gap:8px;display:flex}.sig-skel-bar{background:var(--sig-line-hi);border-radius:5px;height:9px}.sig-skel-bar.w60{width:60%}.sig-skel-bar.w90{width:90%}.sig-skel-disc,.sig-skel-bar{background-image:linear-gradient(100deg,#0000 20%,#b4bfca24 50%,#0000 80%);background-image:linear-gradient(100deg,#0000 20%,lab(76.7788% -2.0988 -7.09569/.14) 50%,#0000 80%);background-size:200% 100%;animation:1.3s ease-in-out infinite sig-shim}@keyframes sig-shim{0%{background-position:200% 0}to{background-position:-120% 0}}.sig-empty{text-align:center;padding:54px 30px 70px}.sig-empty-orb{width:70px;height:70px;color:var(--bone-faint);border:1px solid var(--sig-line-hi);background:radial-gradient(circle at 38% 32%,#192f46,#030e1c);background:radial-gradient(circle at 38% 32%,lab(18.631% -2.98554 -17.024),lab(3.61037% -.836991 -9.73995));border-radius:999px;place-items:center;margin:0 auto 18px;display:grid;box-shadow:0 0 30px #4f84ba2e;box-shadow:0 0 30px lab(53.262% -5.97107 -34.0481/.18)}.sig-empty-orb svg{width:30px;height:30px}.sig-empty-title{font-family:var(--font-display);font-variation-settings:"opsz" 40, "wght" 500;color:var(--bone);font-size:19px}.sig-empty-sub{color:var(--bone-faint);max-width:30ch;margin-top:7px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.5}.sig-faulted .sig-empty-orb{color:#f3906d;color:lab(70.0424% 36.0705 35.3843);border-color:#c26b4c80;border-color:lab(55.0207% 33.5343 33.2522/.5)}.sig-retry{min-height:42px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);border:1px solid var(--sig-line-hi);cursor:pointer;background:#192f4699;background:lab(18.631% -2.98554 -17.024/.6);border-radius:10px;margin-top:16px;padding:10px 20px;font-size:11px}.sig-retry:hover{background:#233f5bb3;background:lab(25.5572% -3.58267 -20.4289/.7)}.sig-end{text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-faint);opacity:.6;padding:16px 18px 22px;font-size:8px}.sig-aria{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px),(pointer:coarse){.sig-bell{width:40px;height:40px}.sig-bell svg{width:18px;height:18px}.sig-h2{font-size:21px}.sig-allread{height:36px}.sig-close{width:36px;height:36px}.sig-row{padding:14px 52px 14px 16px}}@media (prefers-reduced-motion:reduce){.sig-panel,.sig-scrim{transition:none!important}.sig-overlay .sig-panel{opacity:1!important;transform:none!important}.sig-overlay:not(.open){display:none}.sig-bell.pulse .sig-chime,.sig-bell.pulse svg,.sig-skel-disc,.sig-skel-bar{animation:none!important}.sig-row{transition:none!important}.sig-snack{animation:none!important}}.uc{--font-display:var(--font-fraunces), Georgia, serif;--font-mono:var(--font-jbmono), "JetBrains Mono", ui-monospace, monospace;--font-sans:var(--font-poppins), system-ui, sans-serif;z-index:120;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));height:var(--app-height,100dvh);place-items:center;display:grid;position:fixed;inset:0}.uc-scrim{cursor:default;opacity:0;border:none;padding:0;transition:opacity .7s;position:absolute;inset:0}.uc[data-skin=cosmic] .uc-scrim{-webkit-backdrop-filter:blur(3px);background:radial-gradient(120% 90% at 50% 46%,#00030c6b,#000002b8);background:radial-gradient(120% 90% at 50% 46%,lab(.862824% -.0768602 -3.62549/.42),lab(.103109% .0447407 -.68548/.72))}.uc[data-skin=simple] .uc-scrim{background:#0b172357;background:lab(7.14007% -1.78304 -10.1929/.34)}.uc[data-in=true] .uc-scrim{opacity:1}.uc[data-mode=revisit] .uc-scrim{transition-duration:.22s}.uc-card{--gold:#c89e3a;z-index:1;opacity:0;border-radius:22px;flex-direction:column;width:min(520px,100%);max-height:min(84vh,720px);transition:opacity .62s .12s,transform .9s cubic-bezier(.16,1,.3,1) .12s;display:flex;position:relative;overflow:hidden;transform:translateY(30px)scale(.965)}@supports (color:lab(0% 0 0)){.uc-card{--gold:lab(67.7061% 8.99774 55.8193)}}.uc[data-in=true] .uc-card{opacity:1;transform:none}.uc[data-mode=revisit] .uc-card{transition:opacity .24s,transform .28s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.uc[data-skin=cosmic] .uc-card{-webkit-backdrop-filter:blur(14px)saturate(1.1);color:#efebe2;color:lab(93.0876% .35277 4.58177);background:linear-gradient(178deg,#0e253cf2,#031223f7);background:linear-gradient(178deg,lab(13.9535% -2.5003 -17.5993/.95),lab(5.10555% -.74368 -13.5481/.97));border:1px solid #6990b84d;border:1px solid lab(58.0499% -5.72369 -25.8208/.3);box-shadow:0 30px 90px #0000019e,inset 0 1px #c9daeb24;box-shadow:0 30px 90px lab(.0504589% .0490323 -.480461/.62),inset 0 1px lab(86.044% -3.06767 -10.6048/.14)}.uc[data-skin=simple] .uc-card{color:#0b2133;color:lab(11.7096% -3.16648 -14.9604);background:linear-gradient(#fcfaf6,#f6f3ec);background:linear-gradient(lab(98.2845% .164658 2.28316),lab(95.9801% .286937 3.81343));border:1px solid #d5d0c6;border:1px solid lab(83.8183% .46131 5.74129);box-shadow:0 26px 70px #07172742;box-shadow:0 26px 70px lab(7.07895% -1.73856 -13.4727/.26)}.uc-card:after{content:"";pointer-events:none;background:linear-gradient(102deg,#0000 34%,#fde1a729 47%,#fff0d00d 55%,#0000 66%);background:linear-gradient(102deg,#0000 34%,lab(90.9418% 4.00844 32.08/.16) 47%,lab(95.5493% 2.6086 23.6098/.05) 55%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}.uc[data-in=true][data-mode=fresh] .uc-card:after{animation:1.5s cubic-bezier(.4,0,.2,1) .55s forwards uc-sheen}@keyframes uc-sheen{to{transform:translate(120%)}}.uc-head{align-items:center;gap:11px;padding:20px 22px 0;display:flex}.uc-mark{width:38px;height:38px;color:var(--gold);border-radius:12px;flex:none;place-items:center;display:grid}.uc[data-skin=cosmic] .uc-mark{background:radial-gradient(circle at 36% 30%,#1e3a56,#05172a);background:radial-gradient(circle at 36% 30%,lab(23.2269% -3.37957 -20.3906),lab(7.01793% -1.1076 -15.2763));border:1px solid #b89a5a57;border:1px solid lab(65.3927% 5.48357 37.612/.34)}.uc[data-skin=simple] .uc-mark{background:radial-gradient(circle at 36% 30%,#174062,#0c253d);background:radial-gradient(circle at 36% 30%,lab(25.516% -4.7341 -24.8469),lab(13.9301% -2.41891 -18.5806));border:none}.uc-mark svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.uc-eyebrow{min-width:0;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;flex:1;font-size:10.5px;font-weight:600}.uc[data-skin=cosmic] .uc-eyebrow{color:#e2bf76;color:lab(79.344% 5.92458 41.477)}.uc[data-skin=simple] .uc-eyebrow{color:#7b5e18;color:lab(42.1235% 6.84789 41.9408)}.uc-chip{height:24px;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.06em;border-radius:7px;flex:none;align-items:center;padding:0 10px;font-size:10.5px;font-weight:600;display:inline-flex}.uc[data-skin=cosmic] .uc-chip{color:#e5d6b6;color:lab(86.2302% 1.81484 17.5705);background:#334a62b3;background:lab(30.2667% -3.68746 -17.1804/.7);border:1px solid #7da2c94d;border:1px solid lab(65.0425% -5.73215 -24.2098/.3)}.uc[data-skin=simple] .uc-chip{color:#2d445c;color:lab(27.9412% -3.57856 -17.1533);background:#ebe7df;background:lab(91.9276% .353277 4.5821);border:1px solid #d8d4ca;border:1px solid lab(84.9748% .4251 5.3547)}.uc-scroll{-webkit-overflow-scrolling:touch;padding:14px 22px 4px;overflow-y:auto}.uc-title{font-family:var(--font-display,"Fraunces", Georgia, serif);letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(23px,5.4vw,29px);font-weight:400;line-height:1.16}.uc[data-skin=cosmic] .uc-title{color:#f9f5ec;color:lab(96.5677% .351369 4.58084)}.uc-body{flex-direction:column;gap:11px;margin-top:12px;display:flex}.uc-body p{text-wrap:pretty;white-space:pre-line;font-size:14.5px;line-height:1.62}.uc[data-skin=cosmic] .uc-body p{color:#c2ccd6;color:lab(81.4219% -1.90762 -6.39569)}.uc[data-skin=simple] .uc-body p{color:#3a4958;color:lab(30.3547% -3.19073 -10.9893)}.uc-hl{flex-direction:column;gap:10px;margin-top:18px;padding-top:15px;display:flex}.uc[data-skin=cosmic] .uc-hl{border-top:1px solid #718fb03d;border-top:1px solid lab(58.1111% -5.03328 -20.7879/.24)}.uc[data-skin=simple] .uc-hl{border-top:1px solid #dcd7cd;border-top:1px solid lab(86.1348% .424385 5.35419)}.uc-hl-label{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;opacity:.72;margin-bottom:1px;font-size:9.5px;font-weight:600}.uc[data-skin=cosmic] .uc-hl-label{color:#97a7b7;color:lab(67.4805% -2.99993 -10.5739)}.uc[data-skin=simple] .uc-hl-label{color:#5d6b79;color:lab(44.2778% -2.69696 -9.82524)}.uc-hl ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.uc-hl li{align-items:flex-start;gap:10px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.uc[data-skin=cosmic] .uc-hl li{color:#e5e1d7;color:lab(89.6149% .422239 5.35269)}.uc[data-skin=simple] .uc-hl li{color:#172b3d;color:lab(16.3846% -3.48826 -14.0661)}.uc-hl li svg{width:14px;height:14px;color:var(--gold);flex:none;margin-top:3px}.uc[data-skin=simple] .uc-hl li svg{color:#7b5e18;color:lab(42.1235% 6.84789 41.9408)}.uc-foot{padding:18px 22px max(20px, env(safe-area-inset-bottom));flex-direction:column;gap:10px;display:flex}.uc[data-skin=cosmic] .uc-foot{background:#04122366;background:lab(5.1195% -.827126 -12.896/.4);border-top:1px solid #718fb02e;border-top:1px solid lab(58.1111% -5.03328 -20.7879/.18)}.uc[data-skin=simple] .uc-foot{background:#f8f5ee;background:lab(96.5562% .255406 3.43021);border-top:1px solid #e2ded5;border-top:1px solid lab(88.4475% .354767 4.58311)}.uc-got{width:100%;min-height:50px;font-family:var(--font-sans,"Poppins", system-ui, sans-serif);cursor:pointer;border:none;border-radius:13px;font-size:15px;font-weight:600;transition:transform .14s,box-shadow .16s,background .16s}.uc[data-skin=cosmic] .uc-got{color:#061c31;color:lab(9.29654% -1.91629 -16.8524);background:linear-gradient(#dcb14f,#bc913a);background:linear-gradient(lab(74.6899% 8.59708 54.5498),lab(62.9833% 10.1818 50.6532));box-shadow:0 10px 26px #9e7a2347;box-shadow:0 10px 26px lab(53.7487% 8.17058 50.0758/.28)}.uc[data-skin=cosmic] .uc-got:hover{transform:translateY(-1px);box-shadow:0 14px 32px #9e7a235c;box-shadow:0 14px 32px lab(53.7487% 8.17058 50.0758/.36)}.uc[data-skin=simple] .uc-got{color:#f8f5ee;color:lab(96.5601% .286847 3.81331);background:#124064;background:lab(25.4804% -4.6574 -26.4472);box-shadow:0 8px 22px #192f462e;box-shadow:0 8px 22px lab(18.631% -2.98554 -17.024/.18)}.uc[data-skin=simple] .uc-got:hover{background:#00355b;background:lab(20.757% -3.61606 -27.9416);transform:translateY(-1px)}.uc-got:focus-visible,.uc-scrim:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.uc-note{text-align:center;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.06em;opacity:.62;font-size:10px}.uc[data-skin=cosmic] .uc-note{color:#aeb9c4;color:lab(74.4586% -2.09501 -7.09385)}.uc[data-skin=simple] .uc-note{color:#586572;color:lab(41.9615% -2.51894 -9.1294)}.uc[data-mode=fresh] .uc-head,.uc[data-mode=fresh] .uc-title,.uc[data-mode=fresh] .uc-body,.uc[data-mode=fresh] .uc-hl,.uc[data-mode=fresh] .uc-foot{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(9px)}.uc[data-mode=fresh][data-in=true] .uc-head{opacity:1;transition-delay:.3s;transform:none}.uc[data-mode=fresh][data-in=true] .uc-title{opacity:1;transition-delay:.38s;transform:none}.uc[data-mode=fresh][data-in=true] .uc-body{opacity:1;transition-delay:.46s;transform:none}.uc[data-mode=fresh][data-in=true] .uc-hl{opacity:1;transition-delay:.54s;transform:none}.uc[data-mode=fresh][data-in=true] .uc-foot{opacity:1;transition-delay:.62s;transform:none}@media (max-width:420px){.uc-card{border-radius:20px}.uc-head{padding:17px 18px 0}.uc-scroll{padding:13px 18px 4px}.uc-foot{padding:16px 18px max(18px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.uc-scrim,.uc-card{transition:opacity .2s linear!important;transform:none!important}.uc-card:after{animation:none!important}.uc[data-mode=fresh] .uc-head,.uc[data-mode=fresh] .uc-title,.uc[data-mode=fresh] .uc-body,.uc[data-mode=fresh] .uc-hl,.uc[data-mode=fresh] .uc-foot{opacity:1;transition:none;transform:none}}.ann-pill{height:44px;font-family:var(--font-poppins), "Poppins", system-ui, sans-serif;letter-spacing:.005em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 16px 0 13px;font-size:13px;font-weight:500;transition:border-color .18s,background .18s,box-shadow .18s,transform .15s;display:inline-flex}.ann-pill:active{transform:scale(.97)}.ann-pill svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.ann-pill:focus-visible{outline-offset:2px;outline:2px solid #dbb970;outline:2px solid lab(77.0194% 6.00231 41.6191)}.ann-pill[data-skin=cosmic]{color:#ebe4d6;color:lab(90.7964% .639915 7.67279);-webkit-backdrop-filter:blur(10px);background:#0b17238c;background:lab(7.14007% -1.78304 -10.1929/.55);border:1px solid #d0bb9247;border:1px solid lab(76.9775% 2.81337 23.8292/.28)}.ann-pill[data-skin=cosmic] svg{color:#deb866;color:lab(77.021% 6.94916 46.474)}.ann-pill[data-skin=cosmic]:hover{background:#12202f9e;background:lab(11.7343% -2.33806 -11.9685/.62);border-color:#d0bb928c;border-color:lab(76.9775% 2.81337 23.8292/.55)}.ann-pill[data-new=true][data-skin=cosmic]{color:#f9f5ec;color:lab(96.5677% .351369 4.58084);background:linear-gradient(#192f46e0,#0a192ae6);background:linear-gradient(lab(18.631% -2.98554 -17.024/.88),lab(8.1856% -1.57653 -13.7186/.9));border-color:#d1ac5a9e;border-color:lab(72.3694% 7.14722 46.9185/.62);animation:3.2s ease-in-out infinite ann-pill-glow}.ann-pill[data-skin=simple]{color:#0b2133;color:lab(11.7096% -3.16648 -14.9604);background:#fcfaf6;background:lab(98.2845% .164658 2.28316);border:1px solid #dfdad1;border:1px solid lab(87.2948% .42364 5.35368)}.ann-pill[data-skin=simple] svg{color:#7b5e18;color:lab(42.1235% 6.84789 41.9408)}.ann-pill[data-skin=simple]:hover{border-color:#c9c3b7;border-color:lab(79.1887% .577033 6.90631)}.ann-pill[data-skin=simple]:focus-visible{outline-color:#124064;outline-color:lab(25.4804% -4.6574 -26.4472)}.ann-pill[data-new=true][data-skin=simple]{border-color:#7b5e188c;border-color:lab(42.1235% 6.84789 41.9408/.55);animation:3.2s ease-in-out infinite ann-pill-glow-paper}.ann-pill-dot{border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-in-out infinite ann-dot}.ann-pill[data-skin=cosmic] .ann-pill-dot{background:#edd5a3;background:lab(86.2821% 3.36829 27.9001)}.ann-pill[data-skin=simple] .ann-pill-dot{background:#7b5e18;background:lab(42.1235% 6.84789 41.9408)}@keyframes ann-pill-glow{0%,to{box-shadow:0 0 0 1px #d1ac5a47,0 0 16px #d1ac5a38;box-shadow:0 0 0 1px lab(72.3694% 7.14722 46.9185/.28),0 0 16px lab(72.3694% 7.14722 46.9185/.22)}50%{box-shadow:0 0 0 1px #e9ce948c,0 0 26px #d1ac5a6b;box-shadow:0 0 0 1px lab(83.9743% 4.13755 32.2478/.55),0 0 26px lab(72.3694% 7.14722 46.9185/.42)}}@keyframes ann-pill-glow-paper{0%,to{box-shadow:0 0 0 3px #7b5e181a,0 6px 18px #7b5e1824;box-shadow:0 0 0 3px lab(42.1235% 6.84789 41.9408/.1),0 6px 18px lab(42.1235% 6.84789 41.9408/.14)}50%{box-shadow:0 0 0 5px #7b5e1829,0 8px 24px #7b5e183d;box-shadow:0 0 0 5px lab(42.1235% 6.84789 41.9408/.16),0 8px 24px lab(42.1235% 6.84789 41.9408/.24)}}@keyframes ann-dot{0%,to{box-shadow:0 0 #dbb9708c;box-shadow:0 0 lab(77.0194% 6.00231 41.6191/.55)}50%{box-shadow:0 0 0 5px #dbb97000;box-shadow:0 0 0 5px lab(77.0194% 6.00231 41.6191/0)}}@media (max-width:480px){.hud .hud-topleft{grid-template-columns:auto auto;grid-template-areas:"bell simple""pill pill";place-items:center start;gap:12px;display:grid}.hud .hud-topleft>.sig-bell{grid-area:bell}.hud .hud-topleft>.hud-simple{grid-area:simple}.hud .hud-topleft>.ann-pill{grid-area:pill;height:38px;padding:0 15px 0 12px}.hud:has(.hud-topleft>.ann-pill) .vs-l1{top:max(17%, calc(max(14px, env(safe-area-inset-top)) + clamp(16px, 4vmin, 40px) + 110px))}}.sn-greet .ann-pill{margin-top:16px}.ann{--font-display:var(--font-fraunces), Georgia, serif;--font-mono:var(--font-jbmono), "JetBrains Mono", ui-monospace, monospace;--font-sans:var(--font-poppins), system-ui, sans-serif;z-index:80;height:var(--app-height,100dvh);font-family:var(--font-sans);position:fixed;inset:0}.ann-scrim{cursor:default;border:none;margin:0;padding:0;animation:.3s both ann-fade;position:absolute;inset:0}.ann[data-skin=cosmic] .ann-scrim{-webkit-backdrop-filter:blur(3px);background:#0001039e;background:lab(.183281% .0218526 -.916752/.62)}.ann[data-skin=simple] .ann-scrim{background:#0b172357;background:lab(7.14007% -1.78304 -10.1929/.34)}.ann-panel{bottom:0;left:0;right:0;top:max(52px, env(safe-area-inset-top));border-radius:26px 26px 0 0;flex-direction:column;animation:.42s cubic-bezier(.16,1,.3,1) both ann-rise;display:flex;position:fixed;overflow:hidden}.ann-panel:focus{outline:none}.ann[data-skin=cosmic] .ann-panel{color:#efebe2;color:lab(93.0876% .35277 4.58177);background:linear-gradient(178deg,#0e253cf7,#031223fa);background:linear-gradient(178deg,lab(13.9535% -2.5003 -17.5993/.97),lab(5.10555% -.74368 -13.5481/.98));border-top:1px solid #6990b852;border-top:1px solid lab(58.0499% -5.72369 -25.8208/.32);box-shadow:0 -18px 50px #00000180;box-shadow:0 -18px 50px lab(.0504589% .0490323 -.480461/.5)}.ann[data-skin=simple] .ann-panel{color:#0b2133;color:lab(11.7096% -3.16648 -14.9604);background:linear-gradient(#f8f5ee,#f0ece4);background:linear-gradient(lab(96.5601% .286847 3.81331),lab(93.6676% .352561 4.58161));border-top:1px solid #d5d0c6;border-top:1px solid lab(83.8183% .46131 5.74129);box-shadow:0 -12px 44px #07172729;box-shadow:0 -12px 44px lab(7.07895% -1.73856 -13.4727/.16)}@media (min-width:700px){.ann{box-sizing:border-box;place-items:center;padding:24px;display:grid}.ann-panel{border-radius:22px;width:100%;max-width:620px;max-height:min(86vh,760px);animation-name:ann-pop;position:relative;inset:auto}.ann[data-skin=cosmic] .ann-panel{border:1px solid #6990b84d;border:1px solid lab(58.0499% -5.72369 -25.8208/.3);box-shadow:0 30px 90px #0000019e,inset 0 1px #c9daeb1f;box-shadow:0 30px 90px lab(.0504589% .0490323 -.480461/.62),inset 0 1px lab(86.044% -3.06767 -10.6048/.12)}.ann[data-skin=simple] .ann-panel{border:1px solid #d5d0c6;border:1px solid lab(83.8183% .46131 5.74129);box-shadow:0 26px 70px #07172742;box-shadow:0 26px 70px lab(7.07895% -1.73856 -13.4727/.26)}.ann-grab{display:none}}.ann-grab{border-radius:999px;flex:none;width:40px;height:4px;margin:10px auto 0}.ann[data-skin=cosmic] .ann-grab{background:#b4bfca47;background:lab(76.7788% -2.0988 -7.09569/.28)}.ann[data-skin=simple] .ann-grab{background:#c9c3b7;background:lab(79.1887% .577033 6.90631)}.ann-head{flex:none;align-items:center;gap:11px;padding:14px 20px 0;display:flex}.ann-mark{color:#deb866;color:lab(77.021% 6.94916 46.474);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ann-mark svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ann[data-skin=cosmic] .ann-mark{background:radial-gradient(circle at 36% 30%,#1e3a56,#05172a);background:radial-gradient(circle at 36% 30%,lab(23.2269% -3.37957 -20.3906),lab(7.01793% -1.1076 -15.2763));border:1px solid #b89a5a57;border:1px solid lab(65.3927% 5.48357 37.612/.34)}.ann[data-skin=simple] .ann-mark{background:radial-gradient(circle at 36% 30%,#174062,#0c253d);background:radial-gradient(circle at 36% 30%,lab(25.516% -4.7341 -24.8469),lab(13.9301% -2.41891 -18.5806))}.ann-eyebrow{min-width:0;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;flex:1;font-size:10.5px;font-weight:600}.ann[data-skin=cosmic] .ann-eyebrow{color:#e2bf76;color:lab(79.344% 5.92458 41.477)}.ann[data-skin=simple] .ann-eyebrow{color:#7b5e18;color:lab(42.1235% 6.84789 41.9408)}.ann-close{cursor:pointer;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.ann-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:17px;height:17px}.ann[data-skin=cosmic] .ann-close{color:#c2ccd6;color:lab(81.4219% -1.90762 -6.39569);background:#192a3c99;background:lab(16.3613% -2.7121 -13.6872/.6);border:1px solid #8ca1b73d;border:1px solid lab(65.1376% -3.81264 -14.0198/.24)}.ann[data-skin=simple] .ann-close{color:#4c5a69;color:lab(37.3094% -2.78515 -10.4861);background:0 0;border:1px solid #d5d0c6;border:1px solid lab(83.8183% .46131 5.74129)}.ann-close:focus-visible,.ann-retry:focus-visible{outline-offset:2px;outline:2px solid #dbb970;outline:2px solid lab(77.0194% 6.00231 41.6191)}.ann[data-skin=simple] .ann-close:focus-visible,.ann[data-skin=simple] .ann-retry:focus-visible{outline-color:#124064;outline-color:lab(25.4804% -4.6574 -26.4472)}.ann-title{font-family:var(--font-display);letter-spacing:-.015em;flex:none;margin:14px 20px 0;font-size:29px;font-weight:400;line-height:1.12}.ann-title em{font-style:italic}.ann[data-skin=cosmic] .ann-title{color:#f9f5ec;color:lab(96.5677% .351369 4.58084)}.ann[data-skin=cosmic] .ann-title em{color:#deb866;color:lab(77.021% 6.94916 46.474)}.ann[data-skin=simple] .ann-title em{color:#7b5e18;color:lab(42.1235% 6.84789 41.9408)}.ann-sub{flex:none;margin:8px 20px 0;font-size:13.5px;line-height:1.5}.ann[data-skin=cosmic] .ann-sub{color:#a6b3c1;color:lab(72.1305% -2.56524 -8.84148)}.ann[data-skin=simple] .ann-sub{color:#4c5a69;color:lab(37.3094% -2.78515 -10.4861)}.ann-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:6px 16px max(28px, env(safe-area-inset-bottom));flex:1;overflow-y:auto}.ann-month-head{font-family:var(--font-mono);letter-spacing:.16em;align-items:center;gap:10px;margin:18px 4px 12px;font-size:10px;font-weight:600;display:flex}.ann-month-head i{flex:1;height:1px}.ann[data-skin=cosmic] .ann-month-head{color:#97a7b7;color:lab(67.4805% -2.99993 -10.5739)}.ann[data-skin=cosmic] .ann-month-head i{background:#718fb038;background:lab(58.1111% -5.03328 -20.7879/.22)}.ann[data-skin=simple] .ann-month-head{color:#565f67;color:lab(39.6707% -2.1258 -6.22878)}.ann[data-skin=simple] .ann-month-head i{background:#d5d0c7;background:lab(83.8147% .425845 5.35523)}.ann-card{border-radius:18px;position:relative;overflow:hidden}.ann-card+.ann-card{margin-top:12px}.ann-card h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-weight:400}.ann-body{flex-direction:column;gap:10px;margin-top:10px;display:flex}.ann-body p{white-space:pre-line;text-wrap:pretty;margin:0}.ann-hl{margin-top:16px;padding-top:14px}.ann-hl-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:9.5px;font-weight:600}.ann-hl ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ann-hl li{align-items:flex-start;gap:10px;font-weight:500;display:flex}.ann-hl li svg{fill:currentColor;flex:none;width:13px;height:13px;margin-top:4px}.ann-card[data-first=true]{border-radius:20px}.ann-card-in{padding:16px 20px 22px;position:relative}.ann-dawn{pointer-events:none;height:132px;position:absolute;top:0;left:0;right:0}.ann-dawn:after{content:"";border-top:1.5px solid #0000;border-radius:50%;width:190%;height:700px;position:absolute;top:64px;left:-45%}.ann-card[data-first=true] h3{margin-top:46px;font-size:24px;line-height:1.2}.ann-card[data-first=true] .ann-body p{font-size:14.5px;line-height:1.62}.ann-card[data-first=true] .ann-hl li{font-size:14px;line-height:1.5}.ann-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ann-chip-new,.ann-chip-latest,.ann-chip{height:22px;font-family:var(--font-mono);border-radius:7px;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}.ann-chip-new,.ann-chip-latest{letter-spacing:.14em;text-transform:uppercase;font-size:10px}.ann-chip{letter-spacing:.06em;font-size:10.5px}.ann-date{font-family:var(--font-mono);letter-spacing:.08em;margin-left:auto;font-size:10.5px;font-weight:500}.ann-card[data-first=false]{grid-template-columns:44px minmax(0,1fr);column-gap:12px;padding:18px 16px 20px 12px;display:grid}.ann-when{text-align:center;padding-top:2px}.ann-when b{font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1;display:block}.ann-when span{font-family:var(--font-mono);letter-spacing:.16em;margin-top:5px;font-size:9.5px;font-weight:600;display:block}.ann-what{min-width:0}.ann-card[data-first=false] h3{margin-top:10px;font-size:19px;line-height:1.25}.ann-card[data-first=false] .ann-body p{font-size:13.5px;line-height:1.6}.ann-card[data-first=false] .ann-hl li{font-size:13px;line-height:1.5}.ann[data-skin=cosmic] .ann-card[data-first=true]{background:linear-gradient(#162f48,#0a1e33 40%,#07192c);background:linear-gradient(lab(18.598% -2.96664 -18.6679),lab(10.4545% -1.58758 -16.4135) 40%,lab(8.14388% -1.39215 -15.3746));border:1px solid #d1ac5a57;border:1px solid lab(72.3694% 7.14722 46.9185/.34)}.ann[data-skin=cosmic] .ann-card[data-fresh=true]{border-color:#d1ac5a9e;border-color:lab(72.3694% 7.14722 46.9185/.62)}.ann[data-skin=cosmic] .ann-dawn{opacity:.55;background:radial-gradient(60% 85% at 50% 52px,#e9c67d57,#e9c67d00 72%);background:radial-gradient(60% 85% at 50% 52px,lab(81.6683% 5.85034 41.3455/.34),lab(81.6683% 5.85034 41.3455/0) 72%)}.ann[data-skin=cosmic] .ann-card[data-fresh=true] .ann-dawn{opacity:1}.ann[data-skin=cosmic] .ann-dawn:after{background:linear-gradient(#0009198c,#00091900 160px);background:linear-gradient(lab(2.3669% -.0836998 -9.45558/.55),lab(2.3669% -.0836998 -9.45558/0) 160px);border-top-color:#eccd8c9e;border-top-color:lab(83.985% 4.93008 36.6689/.62);box-shadow:0 -8px 24px #e9c67d33;box-shadow:0 -8px 24px lab(81.6683% 5.85034 41.3455/.2)}.ann[data-skin=cosmic] .ann-card[data-first=false]{background:#0f23369e;background:lab(12.8374% -2.47949 -15.283/.62);border:1px solid #8ca1b729;border:1px solid lab(65.1376% -3.81264 -14.0198/.16)}.ann[data-skin=cosmic] .ann-card h3{color:#f9f5ec;color:lab(96.5677% .351369 4.58084)}.ann[data-skin=cosmic] .ann-body p{color:#c2ccd6;color:lab(81.4219% -1.90762 -6.39569)}.ann[data-skin=cosmic] .ann-hl{border-top:1px solid #718fb03d;border-top:1px solid lab(58.1111% -5.03328 -20.7879/.24)}.ann[data-skin=cosmic] .ann-hl-label{color:#97a7b7;color:lab(67.4805% -2.99993 -10.5739)}.ann[data-skin=cosmic] .ann-hl li{color:#e5e1d7;color:lab(89.6149% .422239 5.35269)}.ann[data-skin=cosmic] .ann-hl li svg{color:#d8b260;color:lab(74.6953% 7.04592 46.6862)}.ann[data-skin=cosmic] .ann-chip-new{color:#061c31;color:lab(9.29654% -1.91629 -16.8524);background:linear-gradient(#edd5a3,#d1ac5a);background:linear-gradient(lab(86.2821% 3.36829 27.9001),lab(72.3694% 7.14722 46.9185))}.ann[data-skin=cosmic] .ann-chip-latest{color:#e2bf76;color:lab(79.344% 5.92458 41.477);border:1px solid #d1ac5a8c;border:1px solid lab(72.3694% 7.14722 46.9185/.55)}.ann[data-skin=cosmic] .ann-chip{color:#e5d6b6;color:lab(86.2302% 1.81484 17.5705);background:#334a62b3;background:lab(30.2667% -3.68746 -17.1804/.7);border:1px solid #7da2c94d;border:1px solid lab(65.0425% -5.73215 -24.2098/.3)}.ann[data-skin=cosmic] .ann-date{color:#c2ccd6;color:lab(81.4219% -1.90762 -6.39569)}.ann[data-skin=cosmic] .ann-when b{color:#f0dcb1;color:lab(88.5854% 2.6772 23.6807)}.ann[data-skin=cosmic] .ann-when span{color:#97a7b7;color:lab(67.4805% -2.99993 -10.5739)}.ann[data-skin=simple] .ann-card{background:#fcfaf6;background:lab(98.2845% .164658 2.28316)}.ann[data-skin=simple] .ann-card[data-first=true]{border:1px solid #7b5e184d;border:1px solid lab(42.1235% 6.84789 41.9408/.3)}.ann[data-skin=simple] .ann-card[data-fresh=true]{border-color:#7b5e188c;border-color:lab(42.1235% 6.84789 41.9408/.55)}.ann[data-skin=simple] .ann-dawn{opacity:.55;background:radial-gradient(60% 85% at 50% 52px,#e9c67d73,#e9c67d00 72%);background:radial-gradient(60% 85% at 50% 52px,lab(81.6683% 5.85034 41.3455/.45),lab(81.6683% 5.85034 41.3455/0) 72%)}.ann[data-skin=simple] .ann-card[data-fresh=true] .ann-dawn{opacity:1}.ann[data-skin=simple] .ann-dawn:after{background:linear-gradient(#f5f1e9e6,#fcfaf600 140px);background:linear-gradient(lab(95.4076% .351816 4.58115/.9),lab(98.2845% .164658 2.28316/0) 140px);border-top-color:#7b5e1880;border-top-color:lab(42.1235% 6.84789 41.9408/.5)}.ann[data-skin=simple] .ann-card[data-first=false]{border:1px solid #dfdad1;border:1px solid lab(87.2948% .42364 5.35368);box-shadow:0 8px 24px #192f460f;box-shadow:0 8px 24px lab(18.631% -2.98554 -17.024/.06)}.ann[data-skin=simple] .ann-card h3{color:#0b2133;color:lab(11.7096% -3.16648 -14.9604)}.ann[data-skin=simple] .ann-body p{color:#3a4958;color:lab(30.3547% -3.19073 -10.9893)}.ann[data-skin=simple] .ann-hl{border-top:1px solid #dcd7cd;border-top:1px solid lab(86.1348% .424385 5.35419)}.ann[data-skin=simple] .ann-hl-label{color:#5d6b79;color:lab(44.2778% -2.69696 -9.82524)}.ann[data-skin=simple] .ann-hl li{color:#172b3d;color:lab(16.3846% -3.48826 -14.0661)}.ann[data-skin=simple] .ann-hl li svg{color:#7b5e18;color:lab(42.1235% 6.84789 41.9408)}.ann[data-skin=simple] .ann-chip-new{color:#fbf8f2;color:lab(97.7124% .224411 3.04737);background:#7b5e18;background:lab(42.1235% 6.84789 41.9408)}.ann[data-skin=simple] .ann-chip-latest{color:#5a440d;color:lab(30.497% 5.64392 34.4527);border:1px solid #7b5e188c;border:1px solid lab(42.1235% 6.84789 41.9408/.55)}.ann[data-skin=simple] .ann-chip{color:#2d445c;color:lab(27.9412% -3.57856 -17.1533);background:#ebe7df;background:lab(91.9276% .353277 4.5821);border:1px solid #d8d4ca;border:1px solid lab(84.9748% .4251 5.3547)}.ann[data-skin=simple] .ann-date{color:#4c5a69;color:lab(37.3094% -2.78515 -10.4861)}.ann[data-skin=simple] .ann-when b{color:#124064;color:lab(25.4804% -4.6574 -26.4472)}.ann[data-skin=simple] .ann-when span{color:#565f67;color:lab(39.6707% -2.1258 -6.22878)}.ann[data-skin=cosmic] .ann-card[data-fresh=true]{animation:4s ease-in-out infinite ann-card-glow}.ann[data-skin=simple] .ann-card[data-fresh=true]{animation:4s ease-in-out infinite ann-card-glow-paper}.ann-card[data-fresh=true] .ann-dawn{animation:4s ease-in-out infinite ann-dawn}@keyframes ann-card-glow{0%,to{box-shadow:0 0 0 4px #d1ac5a0f,0 18px 46px #d1ac5a1f,inset 0 1px #f8eace29;box-shadow:0 0 0 4px lab(72.3694% 7.14722 46.9185/.06),0 18px 46px lab(72.3694% 7.14722 46.9185/.12),inset 0 1px lab(93.179% 1.51703 15.5328/.16)}50%{box-shadow:0 0 0 4px #d1ac5a1f,0 18px 56px #d1ac5a3d,inset 0 1px #f8eace38;box-shadow:0 0 0 4px lab(72.3694% 7.14722 46.9185/.12),0 18px 56px lab(72.3694% 7.14722 46.9185/.24),inset 0 1px lab(93.179% 1.51703 15.5328/.22)}}@keyframes ann-card-glow-paper{0%,to{box-shadow:0 0 0 4px #7b5e1814,0 14px 36px #7b5e181f;box-shadow:0 0 0 4px lab(42.1235% 6.84789 41.9408/.08),0 14px 36px lab(42.1235% 6.84789 41.9408/.12)}50%{box-shadow:0 0 0 5px #7b5e1824,0 16px 44px #7b5e1838;box-shadow:0 0 0 5px lab(42.1235% 6.84789 41.9408/.14),0 16px 44px lab(42.1235% 6.84789 41.9408/.22)}}@keyframes ann-dawn{0%,to{opacity:.75}50%{opacity:1}}.ann-end{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;margin:26px 8px 0;font-size:10px;line-height:1.6}.ann[data-skin=cosmic] .ann-end{color:#8594a4;color:lab(60.5187% -2.96581 -10.559)}.ann[data-skin=simple] .ann-end{color:#5d646b;color:lab(41.9948% -1.69176 -4.86268)}.ann-note{margin:18px 4px 14px;font-size:13px}.ann[data-skin=cosmic] .ann-note{color:#a6b3c1;color:lab(72.1305% -2.56524 -8.84148)}.ann[data-skin=simple] .ann-note{color:#4c5a69;color:lab(37.3094% -2.78515 -10.4861)}.ann-sk{background-size:480px 100%;border-radius:16px;height:96px;margin-top:12px;animation:1.6s linear infinite ann-shimmer}.ann-sk-tall{height:168px;margin-top:0}.ann[data-skin=cosmic] .ann-sk{background-image:linear-gradient(90deg,#1e2f418c 0%,#354a5f8c 50%,#1e2f418c 100%);background-image:linear-gradient(90deg,lab(18.6877% -2.83948 -13.717/.55) 0%,lab(30.2894% -3.50304 -15.5112/.55) 50%,lab(18.6877% -2.83948 -13.717/.55) 100%)}.ann[data-skin=simple] .ann-sk{background-image:linear-gradient(90deg,#e8e4dd 0%,#f4f1ec 50%,#e8e4dd 100%);background-image:linear-gradient(90deg,lab(90.76% .288427 3.81444) 0%,lab(95.3923% .224829 3.04762) 50%,lab(90.76% .288427 3.81444) 100%)}.ann-error{border-radius:16px;margin-top:22px;padding:20px}.ann[data-skin=cosmic] .ann-error{background:#020e1e80;background:lab(3.5702% -.417694 -11.4805/.5);border:1px solid #d1ac5a42;border:1px solid lab(72.3694% 7.14722 46.9185/.26)}.ann[data-skin=simple] .ann-error{background:#fcfaf6;background:lab(98.2845% .164658 2.28316);border:1px solid #d5d0c6;border:1px solid lab(83.8183% .46131 5.74129)}.ann-error h3,.ann-empty h3{font-family:var(--font-display);margin:0;font-size:19px;font-weight:400;line-height:1.25}.ann-error p,.ann-empty p{margin:8px 0 0;font-size:13.5px;line-height:1.55}.ann[data-skin=cosmic] .ann-error p,.ann[data-skin=cosmic] .ann-empty p{color:#b4bfca;color:lab(76.7788% -2.0988 -7.09569)}.ann[data-skin=simple] .ann-error p,.ann[data-skin=simple] .ann-empty p{color:#3a4958;color:lab(30.3547% -3.19073 -10.9893)}.ann-retry{cursor:pointer;min-height:44px;font-family:var(--font-sans);background:0 0;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:0 18px;font-size:13px;font-weight:500;display:inline-flex}.ann-retry svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ann[data-skin=cosmic] .ann-retry{color:#f0dcb1;color:lab(88.5854% 2.6772 23.6807);border:1px solid #d1ac5a73;border:1px solid lab(72.3694% 7.14722 46.9185/.45)}.ann[data-skin=simple] .ann-retry{color:#124064;color:lab(25.4804% -4.6574 -26.4472);border:1px solid #12406473;border:1px solid lab(25.4804% -4.6574 -26.4472/.45)}.ann-empty{text-align:center;margin-top:64px}.ann-empty>svg{fill:none;stroke:#b89a5a99;stroke:lab(65.3927% 5.48357 37.612/.6);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.ann-empty h3{margin-top:12px}@keyframes ann-fade{0%{opacity:0}to{opacity:1}}@keyframes ann-rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes ann-pop{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes ann-shimmer{0%{background-position:-240px 0}to{background-position:240px 0}}@media (prefers-reduced-motion:reduce){.ann-pill,.ann-pill-dot,.ann-card,.ann-dawn,.ann-panel,.ann-scrim,.ann-sk{animation:none!important}.ann-pill{transition:none}}.hud-topleft{top:max(14px, env(safe-area-inset-top));z-index:24;transition:opacity .7s var(--ease-out) .2s, transform .7s var(--ease-out) .2s;align-items:center;gap:12px;display:flex;position:absolute;left:16px}.hud.entering .hud-topleft{opacity:0;transform:translateY(-8px)}.hud[data-hud=helmet] .hud-topleft{top:calc(max(14px, env(safe-area-inset-top)) + clamp(16px, 4vmin, 40px));left:clamp(26px,6vmin,64px)}.hud-simple{color:#ebe4d6;color:lab(90.7964% .639915 7.67279);height:44px;font-family:var(--font-poppins), "Poppins", sans-serif;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#0b17238c;background:lab(7.14007% -1.78304 -10.1929/.55);border:1px solid #d0bb9247;border:1px solid lab(76.9775% 2.81337 23.8292/.28);border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:12.5px;font-weight:600;transition:border-color .18s,background .18s;display:inline-flex}.hud-simple svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.hud-simple:hover{background:#12202f9e;background:lab(11.7343% -2.33806 -11.9685/.62);border-color:#d0bb928c;border-color:lab(76.9775% 2.81337 23.8292/.55)}.hud-simple:active{transform:scale(.97)}.hud-simple:focus-visible{outline-offset:2px;outline:2px solid #dbb970;outline:2px solid lab(77.0194% 6.00231 41.6191)}@media (max-width:480px){.hud-simple .hs-label{display:none}.hud-simple{padding:0 13px}}.sn{--sn-bg:#f5f1e9;--sn-ink:#0b2133;--sn-faint:#5a6470;--sn-line:#dcd7cd;--sn-navy:#124064;--sn-hover:#ece7de;--text:#0b2133;--text-mute:#4c5a69;--text-faint:#5a6470;--card-bg:#fcfaf6;--card-border:#dfdad1;--card-border-hover:#cac3b6;--accent:#7b5e18;--shadow-card:0 8px 24px #192f461a;--r-lg:16px;--tracking-wide:.14em;z-index:30;height:var(--app-height,100dvh);background:var(--sn-bg);color:var(--sn-ink);font-family:var(--font-poppins), "Poppins", sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}@supports (color:lab(0% 0 0)){.sn{--sn-bg:lab(95.4076% .351816 4.58115);--sn-ink:lab(11.7096% -3.16648 -14.9604);--sn-faint:lab(41.9702% -2.18454 -7.74744);--sn-line:lab(86.1348% .424385 5.35419);--sn-navy:lab(25.4804% -4.6574 -26.4472);--sn-hover:lab(91.935% .420868 5.35177);--text:lab(11.7096% -3.16648 -14.9604);--text-mute:lab(37.3094% -2.78515 -10.4861);--text-faint:lab(41.9702% -2.18454 -7.74744);--card-bg:lab(98.2845% .164658 2.28316);--card-border:lab(87.2948% .42364 5.35368);--card-border-hover:lab(79.1955% .655174 7.684);--accent:lab(42.1235% 6.84789 41.9408);--shadow-card:0 8px 24px lab(18.631% -2.98554 -17.024/.1)}}.sn-chrome{height:30px;padding-top:env(safe-area-inset-top);box-sizing:content-box;border-bottom:1px solid var(--card-border);font-family:var(--font-jbmono), "JetBrains Mono", monospace;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-mute);background:#e4e1db;background:lab(89.5831% .460565 3.01582);flex:none;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.sn-chrome i{opacity:.4;font-style:normal}.sn-chrome b{color:var(--text);font-weight:600}.sn-bc-mark{width:13px;height:13px;color:var(--text-faint);place-items:center;margin-right:2px;display:grid}.sn-bc-mark svg{width:13px;height:13px}.sn-bar{width:100%;max-width:664px;padding:16px max(18px, env(safe-area-inset-right)) 8px max(18px, env(safe-area-inset-left));flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.sn-brand{align-items:center;gap:11px;min-width:0;display:flex}.sn-tile{background:radial-gradient(circle at 32% 28%,#0f3554,#03172c);background:radial-gradient(circle at 32% 28%,lab(20.8796% -4.1614 -23.1532),lab(7.0001% -1.35344 -16.7248));border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.sn-tile svg{color:#dbb155;color:lab(74.6925% 8.066 51.8524);width:26px;height:26px}.sn-brand-text{flex-direction:column;min-width:0;display:flex}.sn-brand-text b{font-family:var(--font-fraunces), "Fraunces", serif;color:var(--sn-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;line-height:1.15;overflow:hidden}.sn-brand-text i{font-family:var(--font-jbmono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sn-faint);font-size:10.5px;font-style:normal}.sn-bar-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.sn-cosmic{border:1px solid var(--sn-line);height:44px;color:var(--sn-navy);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.sn-cosmic svg{width:17px;height:17px}.sn-cosmic:hover{background:var(--sn-hover);border-color:#b4bfca;border-color:lab(76.7788% -2.0988 -7.09569)}.sn-cosmic:focus-visible,.sn-row:focus-visible,.sn-signout:focus-visible,.sn-retry:focus-visible{outline:2px solid var(--sn-navy);outline-offset:2px}@media (max-width:430px){.sn-brand-text b{font-size:14px}.sn-cosmic{padding:0 12px}}.sn-main{width:100%;max-width:664px;padding:30px max(20px, env(safe-area-inset-right)) 40px max(20px, env(safe-area-inset-left));flex:auto;margin:0 auto}.sn-greet h1{font-family:var(--font-fraunces), "Fraunces", serif;letter-spacing:-.02em;color:var(--text);margin:0;font-size:34px;font-weight:400;line-height:1.1}.sn-greet-date{font-family:var(--font-jbmono), "JetBrains Mono", monospace;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-mute);margin-top:9px;font-size:11px}.sn-day{margin-top:34px}.sn-day-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.sn-day-title{color:var(--text);font-size:16px;font-weight:600}.sn-day-sum{font-family:var(--font-jbmono), "JetBrains Mono", monospace;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);font-size:10.5px}.sn-list{flex-direction:column;gap:9px;display:flex}.sn-row{text-align:left;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--r-lg);width:100%;min-height:60px;color:inherit;cursor:pointer;align-items:center;gap:14px;padding:13px 18px;font-family:inherit;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.sn-row:hover{border-color:var(--card-border-hover);box-shadow:var(--shadow-card);transform:translateY(-1px)}.sn-row:active{transform:translateY(0)}.sn-body{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.sn-name{color:var(--text);font-size:14.5px;font-weight:500}.sn-hint{white-space:nowrap;font-family:var(--font-jbmono), "JetBrains Mono", monospace;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);margin-left:auto;font-size:10.5px}.sn-go{color:var(--text-faint);font-size:15px;transition:transform .16s,color .16s}.sn-row:hover .sn-go{color:var(--accent);transform:translate(2px)}@media (max-width:430px){.sn-greet h1{font-size:28px}.sn-cosmic-label{display:none}.sn-cosmic{padding:0 12px}.sn-body{flex-direction:column;align-items:flex-start;gap:3px}.sn-hint{margin-left:0}}.sn-foot{width:100%;max-width:664px;padding:18px max(18px, env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));flex:none;justify-content:flex-end;align-items:center;gap:10px;margin:0 auto;display:flex}.sn-fallback-note{color:var(--sn-faint);margin:18px 0 0;font-size:12px;line-height:1.5}.sn-retry{border:1px solid var(--sn-line);height:44px;color:var(--sn-navy);cursor:pointer;background:0 0;border-radius:10px;margin-top:10px;padding:0 16px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s}.sn-retry:hover{background:var(--sn-hover);border-color:#b4bfca;border-color:lab(76.7788% -2.0988 -7.09569)}.sn-signout{border:1px solid var(--sn-line);height:44px;color:var(--sn-faint);cursor:pointer;background:0 0;border-radius:10px;margin-left:auto;padding:0 16px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .15s,border-color .15s}.sn-signout:hover{color:var(--sn-ink);border-color:#aeb9c4;border-color:lab(74.4586% -2.09501 -7.09385)}.sn-signout:disabled{opacity:.55;cursor:default}.sn-signout-err{font-family:var(--font-jbmono), "JetBrains Mono", monospace;letter-spacing:.04em;text-transform:uppercase;color:#b6322b;color:lab(42.6627% 53.1093 37.3843);white-space:nowrap;font-size:10px}.sn .sig-bell{border-color:var(--sn-line);color:var(--sn-faint);-webkit-backdrop-filter:none;background:0 0}.sn .sig-bell:hover{color:var(--sn-ink);background:var(--sn-hover);border-color:#b4bfca;border-color:lab(76.7788% -2.0988 -7.09569)}.sn .sig-bell:focus-visible{outline:2px solid var(--sn-navy);outline-offset:2px}.sn .sig-badge{box-shadow:0 0 0 2px var(--sn-bg)}.sn .sig-chime{border-color:#7b5e18;border-color:lab(42.1235% 6.84789 41.9408)}.sig-overlay[data-back=paper]{--bone:#0b2133;--bone-mute:#324456;--bone-faint:#5e6a77;--sig-line:#dcd7cd;--sig-line-hi:#c9c3b7;--star-gold:#7b5e18}@supports (color:lab(0% 0 0)){.sig-overlay[data-back=paper]{--bone:lab(11.7096% -3.16648 -14.9604);--bone-mute:lab(28.0142% -3.55114 -12.9737);--bone-faint:lab(44.2846% -2.45169 -8.79072);--sig-line:lab(86.1348% .424385 5.35419);--sig-line-hi:lab(79.1887% .577033 6.90631);--star-gold:lab(42.1235% 6.84789 41.9408)}}.sig-overlay[data-back=paper] .sig-panel{background:linear-gradient(#f8f5eefb,#f0ece4);background:linear-gradient(lab(96.5601% .286847 3.81331/.985),lab(93.6676% .352561 4.58161));border-color:#d5d0c6;border-color:lab(83.8183% .46131 5.74129);box-shadow:0 -12px 44px #07172729;box-shadow:0 -12px 44px lab(7.07895% -1.73856 -13.4727/.16)}.sig-overlay[data-back=paper] .sig-scrim{background:#0b172352;background:lab(7.14007% -1.78304 -10.1929/.32)}.sig-overlay[data-back=paper] .sig-sec-label{background:linear-gradient(#f5f1eaeb,#f5f1ea00);background:linear-gradient(lab(95.4039% .319183 4.19713/.92),lab(95.4039% .319183 4.19713/0))}.sig-overlay[data-back=paper] .sig-row:hover{background:#1e2f410d;background:lab(18.6877% -2.83948 -13.717/.05)}.sig-overlay[data-back=paper] .sig-row.is-unread{background:#386ca014;background:lab(43.9367% -5.07957 -33.8884/.08)}.sig-overlay[data-back=paper] .sig-row.is-unread:hover{background:#386ca01f;background:lab(43.9367% -5.07957 -33.8884/.12)}.sig-overlay[data-back=paper] .sig-allread,.sig-overlay[data-back=paper] .sig-close{background:#1020310a;background:lab(11.7048% -2.38843 -13.6192/.04)}.sig-overlay[data-back=paper] .sig-x:hover{background:#10203112;background:lab(11.7048% -2.38843 -13.6192/.07)}.sig-overlay[data-back=paper] .sig-x:active{background:#1020311f;background:lab(11.7048% -2.38843 -13.6192/.12)}.sig-overlay[data-back=paper] .sig-row-trail{color:#a12f2f;color:lab(38.1738% 47.3605 28.6629);background:#c25d581f;background:lab(52.3295% 40.7141 23.2436/.12)}.sig-overlay[data-back=paper] .sig-snack{background:#fbf8f2f7;background:lab(97.7124% .224411 3.04737/.97);border-color:#cfcabf;border-color:lab(81.5018% .499517 6.12929);box-shadow:0 10px 30px #07172738;box-shadow:0 10px 30px lab(7.07895% -1.73856 -13.4727/.22)}.sig-overlay[data-back=paper] .sig-snack-undo{color:#f8f5ee;color:lab(96.5601% .286847 3.81331)}.sig-overlay[data-back=paper] .sig-snack-undo:focus-visible{outline-color:var(--sn-navy)}.sig-overlay[data-back=paper] .sig-empty-orb{background:radial-gradient(circle at 38% 32%,#e9e4da,#d0cabe);background:radial-gradient(circle at 38% 32%,lab(90.775% .421524 5.35225),lab(81.5088% .574291 6.90434));box-shadow:0 0 30px #386ca01f;box-shadow:0 0 30px lab(43.9367% -5.07957 -33.8884/.12)}.sig-overlay[data-back=paper] .sig-skel-disc,.sig-overlay[data-back=paper] .sig-skel-bar{background-color:#dbd7cf;background-color:lab(86.1274% .35581 4.58385);background-image:linear-gradient(100deg,#0000 20%,#fdfcf8bf 50%,#0000 80%);background-image:linear-gradient(100deg,#0000 20%,lab(98.8605% .13572 1.90164/.75) 50%,#0000 80%)}.sn-flash{z-index:90;pointer-events:none;opacity:0;background:#fff;position:fixed;inset:0}.sn-flash.in{animation:.22s ease-in forwards sn-flash-in}.sn-flash.out{opacity:1;animation:.26s ease-out forwards sn-flash-out}@keyframes sn-flash-in{0%{opacity:0}to{opacity:1}}@keyframes sn-flash-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sn-flash{display:none}.hud-simple,.sn-cosmic,.sn-row,.sn-go,.sn-signout,.sn-retry{transition:none}}html{background:#04070d;height:100%}body{width:100%;min-height:100lvh;height:var(--app-height,100lvh);overscroll-behavior:none;color:var(--color-text);font-family:var(--font-poppins), var(--font-sans,system-ui, sans-serif);background:#04070d;position:relative;overflow:hidden}video[data-crossfade]::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
