:root{@supports (interpolate-size:allow-keywords){interpolate-size:allow-keywords}--paper:#f5f4f1;--paper-2:#fbfaf8;--card:#ffffff;--ground-rung-1:#c9c7c1;--ground-rung-2:#adaba5;--sep:#cfc9bc;--sep-soft:#dfdcd2;--hair:#c3bdae;--ink-0:#1a1c1f;--ink-1:#475056;--ink-2:#616d79;--ink-3:#808d98;--instrument:#0d0f11;--instrument-deep:#08090a;--viewport-surface:#0a0c0e;--viewport-grid:rgba(90,138,170,0.12);--stage-grid-unit:24px;--stage-grid:rgba(90,138,170,0.05);--stage-grid-gate:rgba(90,138,170,0.04);--stage-pedestal-unit:22px;--stage-pedestal-dot-stop:1px;--stage-pedestal-dot:rgba(26,28,31,0.12);--stage-pedestal-dot-soft:rgba(26,28,31,0.08);--stage-pedestal-in:0.55;--stage-pedestal-in-gate:0.42;--stage-pedestal-in-engage:0.28;--viewport-horizon:#12161a;--viewport-ambient-sky:#c8d8e8;--viewport-ambient-ground:#eceae4;--amber:#b8883a;--amber-ink:#8e672c;--amber-bg:#b8883a14;--amber-bd:#b8883a3d;--amber-hover:#b8883a0f;--build:#c49070;--build-ink:#946345;--build-bg:#c4907014;--build-bd:#c490703d;--build-hover:#c490700f;--blue:#5a8aaa;--blue-ink:#426e8c;--blue-bg:#5a8aaa12;--blue-bd:#5a8aaa3d;--blue-hover:#5a8aaa0f;--green:#4c8e58;--green-ink:#3a7244;--green-bg:#4c8e5812;--green-bd:#4c8e583d;--green-hover:#4c8e580f;--sand-wash:#cfad70;--sand-mid:#bd9152;--sand-mark:#a67a3e;--haze-wash:#9db9cd;--haze-mid:#84a5bd;--haze-mark:#6a8da8;--sage-wash:#9dbaa5;--sage-mid:#849f8d;--sage-mark:#6a8d76;--clay-wash:#d0937f;--clay-mid:#bb7561;--clay-mark:#a35b46;--danger:#c0603f;--danger-ink:#a2543c;--danger-bg:#c0603f12;--danger-bd:#c0603f3d;--discord:#5865f2;--discord-ink:#4752c4;--gradient-wordmark:linear-gradient(105deg,#b8883a,#bd8c53 14%,#c28f68 28%,#bc9076 36%,#a89083 43%,#938f90 50%,#798d9d 58%,#618ba8 65%,#578b9e 72%,#518d7d 86%,#4c8e58);--gradient-ask-wash:linear-gradient(105deg,color-mix(in srgb,#b8883a 16%,transparent),color-mix(in srgb,#c49070 12%,transparent) 28%,color-mix(in srgb,#5a8aaa 10%,transparent) 58%,color-mix(in srgb,#4c8e58 8%,transparent));--font-ui:var(--font-outfit,"Outfit"),"Segoe UI",sans-serif;--font-mono:var(--font-jetbrains,"JetBrains Mono"),ui-monospace,monospace;--font-signature:var(--font-homemade,"Homemade Apple"),"Segoe Script",cursive;--text-display:clamp(40px,6.4vw,84px);--tracking-display:-0.01em;--text-h2:clamp(28px,3.4vw,40px);--text-h3:21px;--text-body:17px;--text-small:15px;--text-caption:13px;--text-micro:12px;--leading-display:1.02;--leading-hero-xl:1.04;--leading-h2:1.06;--leading-hero-lg:1.1;--leading-hero-md:1.12;--leading-hero-mobile:1.06;--leading-h3:1.12;--leading-lede:1.4;--leading-body:1.45;--leading-small:1.45;--leading-caption:1.35;--leading-label:1.3;--leading-micro:1.3;--leading-prose:1.65;--weight-display:600;--weight-body:400;--weight-max:600;--text-hero-md:clamp(18px,2.2vw,24px);--text-hero-lg:clamp(20px,2.6vw,28px);--text-hero-xl:clamp(26px,4.2vw,44px);--inset-x:clamp(20px,5vw,40px);--ring-inset:24px;--stage-max:1180px;--stage-max-wide:1280px;--stage-max-marketing:1040px;--stage-max-lobby:760px;--lede-max-desk:100%;--lede-max-center:36ch;--chrome-stage-scroll-clearance:calc(88px + env(safe-area-inset-bottom, 0px));--bp-sm:480px;--bp-md:640px;--bp-lg:880px;--bp-xl:1024px;--mobile-top-h:48px;--mobile-nav-h:58px;--mobile-nav-inset:20px;--mobile-scroll-clearance:calc(var(--mobile-nav-h) + var(--mobile-nav-inset) + env(safe-area-inset-bottom, 0px) + 14px);--text-hero-mobile:clamp(28px,8vw,36px);--fold-rule:1px solid var(--hair);--fold-shadow:0 1px 0 var(--paper-2);--z-ask:30;--z-mobile-chrome:40;--z-sheet:50;--z-ask-backdrop:90;--z-ask-chrome:95;--z-dock:1000;--z-drawer:1100;--z-ledger:1200;--z-overlay:1300;--z-toast:1400;--z-beat-frame:1450;--chrome-desk-h:40px;--chrome-strip-h:28px;--chrome-gate-actions-h:0px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--r-card:12px;--r-chip:8px;--r-sm:6px;--r-pill:999px;--ease-plot:cubic-bezier(0.2,0.6,0,1);--ease-ui:cubic-bezier(0.4,0,0.2,1);--ease-ambient:ease-in-out;--ease-settle:cubic-bezier(0.22,1,0.36,1);--ease-press:cubic-bezier(0.16,0.9,0.2,1);--ease-mobile-settle:var(--ease-settle);--dur-reveal:520ms;--dur-chapter:320ms;--dur-plot:900ms;--dur-stage:600ms;--dur-mobile-sheet:420ms;--dur-mobile-morph:480ms;--dur-mobile-press:160ms;--dur-press:90ms;--dur-hover-in:150ms;--dur-hover-out:280ms;--lift-hover:-2px;--lift-hover-lg:-3px;--scale-hover:1.012;--scale-press:0.985;--motion-duration-reveal:var(--dur-reveal);--motion-duration-chapter:var(--dur-chapter);--motion-duration-stage:var(--dur-stage);--page-transition-exit:180ms;--page-transition-enter:260ms;--page-transition-exit-mobile:220ms;--page-transition-enter-mobile:340ms;--beat-expand:300ms;--beat-settle:160ms;--motion-duration-plot:var(--dur-plot);--motion-duration-summon:var(--dur-summon);--motion-duration-stage-grid:720ms;--motion-duration-bubble-enter:400ms;--motion-duration-dialog:360ms;--motion-stagger-step:60ms;--motion-delay-bubble-base:120ms;--motion-delay-bubble-drift:520ms;--motion-duration-plate:340ms;--motion-duration-trace:620ms;--motion-duration-attend:3200ms;--motion-duration-beacon:4400ms;--motion-duration-changed:620ms;--motion-stagger-plate:70ms;--motion-stagger-mark:26ms;--motion-delay-trace:150ms;--motion-delay-mark:460ms;--motion-duration-orbit-focus:var(--motion-duration-bubble-enter);--motion-duration-orbit-depth:var(--motion-duration-reveal);--motion-duration-orbit-lag:var(--motion-duration-dialog);--motion-duration-orbit-sibling:var(--motion-duration-reveal);--motion-ease-plot:var(--ease-plot);--motion-ease-ui:var(--ease-ui);--motion-ease-press:var(--ease-press);--motion-duration-disperse:var(--gate-disperse);--motion-duration-ascend:var(--gate-ascend);--motion-duration-descend:var(--gate-descend);--motion-duration-chrome-in:var(--gate-chrome-in);--motion-duration-chrome-out:var(--gate-chrome-out);--motion-duration-lobby-restore:var(--gate-lobby-restore);--motion-duration-restore-tail:var(--gate-restore-tail);--gate-beat-dur:4.2s;--gate-beat-ease:var(--ease-ambient);--gate-phi:1.618;--gate-phi-minor:calc(50dvh / var(--gate-phi));--gate-phi-major:calc(100dvh - var(--gate-phi-minor));--gate-midline:50dvh;--gate-engage-gap:clamp(8px,1.2vh,16px);--gate-engage-top:calc(100dvh / 3);--gate-engage-band-h:calc(100dvh - var(--gate-engage-top) - var(--gate-engage-gap) - var(--gate-engage-bottom-inset));--gate-engage-bottom-inset:0px;--gate-engage-tilt:5deg;--gate-engage-perspective:1400px;--shadow-instrument-engage:0 32px 96px rgba(8,9,10,0.32),0 12px 40px rgba(8,9,10,0.18),0 0 0 1px rgba(8,9,10,0.1);--glass-instrument-fill:rgba(13,15,17,0.88);--glass-instrument-tint:rgba(245,244,241,0.06);--glass-instrument-blur:26px;--glass-instrument-saturate:1.2;--glass-instrument-brightness:0.98;--glass-instrument-bevel-top:rgba(255,255,255,0.62);--glass-instrument-bevel-bottom:rgba(8,9,10,0.1);--glass-instrument-bevel-rim:rgba(255,255,255,0.28);--shadow-instrument-glass:0 36px 80px rgba(8,9,10,0.46),0 14px 32px rgba(8,9,10,0.3),0 4px 10px rgba(8,9,10,0.2),0 0 18px color-mix(in srgb,var(--paper) 5%,transparent);--instrument-glass-fill:var(--glass-instrument-fill);--shadow-instrument-peek:0 16px 40px rgba(8,9,10,0.22),0 4px 12px rgba(8,9,10,0.14);--gate-peek-h:calc(var(--gate-phi-minor) - var(--gate-try-overlap));--gate-try-overlap:clamp(34px,5.2vh,48px);--gate-peek-tease-y:-14px;--gate-try-beckon-y:12px;--gate-disperse:260ms;--gate-ascend:680ms;--gate-descend:680ms;--gate-chrome-in:240ms;--gate-chrome-in-start:480ms;--gate-chrome-out:160ms;--dur-summon:300ms;--gate-restore-tail:100ms;--gate-lobby-restore:640ms;--shadow-instrument:0 24px 80px rgba(8,9,10,0.28),0 0 0 1px rgba(8,9,10,0.1);--mat-key:#fffaf2;--mat-fill:#eef2f6;--mat-azimuth-deg:-52;--mat-elevation-deg:38;--mat-paper-warm-opacity:0.07;--mat-paper-cool-opacity:0.055;--mat-fibre-opacity:0.055;--mat-vignette-opacity:0.065;--mat-vignette-start:42%;--mat-blueprint:rgba(90,138,170,0.045);--shadow-raised:0 1px 2px rgba(26,28,31,0.05),0 6px 16px rgba(26,28,31,0.05),0 0 0 0.5px rgba(255,255,255,0);--shadow-float-cast:0 2px 6px rgba(26,28,31,0.06),0 18px 44px rgba(26,28,31,0.1);--shadow-float:var(--shadow-float-cast),0 0 0 0.5px rgba(255,255,255,0.5);--shadow-hero:0 36px 80px rgba(8,9,10,0.3),0 14px 32px rgba(8,9,10,0.18),0 4px 10px rgba(8,9,10,0.12),0 0 18px rgba(245,244,241,0.05);--glass-light-fill:rgba(255,255,255,0.72);--glass-light-tint:rgba(255,255,255,0.2);--glass-light-blur:20px;--glass-light-saturate:1.4;--glass-light-brightness:1.02;--glass-bevel-top:transparent;--glass-bevel-bottom:transparent;--glass-bevel-rim:transparent;--glass-chromatic-opacity:0.16;--glass-specular-peak:0;--glass-specular-dur:0ms;--glass-bevel:none;--glass-hairline:0.5px solid color-mix(in srgb,var(--ink-0) 8%,transparent);--shadow-glass:0 1px 2px rgba(26,28,31,0.04),0 8px 24px rgba(26,28,31,0.06),0 0 0 0.5px rgba(255,255,255,0);--glass-fill:var(--glass-light-fill);--glass-shadow:var(--shadow-float);--shadow-flush:0 0 0 0 rgba(26,28,31,0),0 0 0 0 rgba(26,28,31,0),0 0 0 0 rgba(255,255,255,0);--glass-dispersion:0.6px;--glass-rim:13px;--glass-rim-ink:0;--glass-magnify:1.09;--glass-grid-ink:0.13;--glass-tint:linear-gradient(var(--glass-light-tint),var(--glass-light-tint));--glass-press-clarify:0.3;--glass-press-saturate:1.25;--r-glass:18px;--shadow-card:var(--shadow-glass);--shadow-card-hover:var(--shadow-float);--glow-amber:rgba(184,136,58,0.22);--glow-amber-soft:rgba(184,136,58,0.08);--section-y:152px;--measure:68ch;--maxw:1180px;--maxw-read:760px;--panel-w:388px;--panel-h:920px;--panel-radius:calc(var(--panel-w) / 38.2);--stage-padding:clamp(48px,9vh,96px);--hero-scale:0.78;--win-radius-outer:14px;--win-radius-inner:3px;--win-titlebar-h:30px;--win-bevel:inset 0 0 0 1px rgba(8,9,10,0.10),inset 0 1px 0 rgba(255,255,255,0.04);--bubble-bg:var(--glass-light-fill);--bubble-bd:color-mix(in srgb,var(--ink-0) 8%,transparent);--bubble-shadow:var(--shadow-float);--bubble-drift-amp:12px;--bubble-drift-dur:12s;--route-accent-demo:var(--amber);--route-accent-features:var(--blue);--route-accent-buy:var(--green);--route-accent-guide:var(--build);--route-accent-gate:var(--amber);--route-accent-reel:var(--amber);--route-accent-lobby:var(--green);--route-accent-admin:var(--amber);--route-accent-account:var(--amber);--kText0:#d0d4d8;--kText1:#8e99a4;--bridge-hero-weight:600;--bridge-hero-tracking:-0.02em;--bridge-eyebrow-size:9px;--bridge-eyebrow-tracking:0.08em;--bridge-telemetry-size:11px;--bridge-tnum:tabular-nums;--bridge-hero-wash:color-mix(in srgb,var(--amber) 4%,transparent);--bridge-hero-wash-watch:color-mix(in srgb,var(--amber) 8%,transparent);--bridge-hero-wash-breach:color-mix(in srgb,var(--danger) 8%,transparent);--bridge-paper-grain-opacity:0.04;--bridge-seal-wobble:0.6px;--bridge-seal-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);--bridge-spark-ghost:color-mix(in srgb,var(--ink-0) 30%,transparent);--bridge-normal-band:var(--sep);--bridge-bullet-track:var(--sep-soft);--bridge-bullet-bar:var(--amber);--bridge-bullet-target:var(--ink-0);--bridge-zone-critical:color-mix(in srgb,var(--danger) 8%,transparent);--bridge-zone-behind:color-mix(in srgb,var(--amber) 6%,transparent);--bridge-zone-ahead:color-mix(in srgb,var(--green) 6%,transparent);--bridge-zone-surging:color-mix(in srgb,var(--green) 10%,transparent);--bridge-cone-fill:color-mix(in srgb,var(--amber) 22%,transparent);--bridge-cone-edge:color-mix(in srgb,var(--amber) 4%,transparent);--bridge-p50-line:var(--amber);--bridge-dot-roster-unit:10;--bridge-bento-gutter:1px;--bridge-anchor-span:6;--bridge-support-span:3}@media (prefers-reduced-motion:reduce){:root{--motion-duration-reveal:0ms;--motion-duration-chapter:0ms;--motion-duration-stage:0ms;--page-transition-exit:0ms;--page-transition-enter:0ms;--page-transition-exit-mobile:0ms;--page-transition-enter-mobile:0ms;--beat-expand:0ms;--beat-settle:0ms;--dur-mobile-sheet:0ms;--dur-mobile-morph:0ms;--dur-mobile-press:0ms;--motion-duration-plot:0ms;--motion-duration-summon:0ms;--motion-duration-stage-grid:0ms;--motion-duration-bubble-enter:0ms;--motion-duration-dialog:0ms;--motion-stagger-step:0ms;--motion-delay-bubble-base:0ms;--motion-delay-bubble-drift:0ms;--motion-duration-plate:0ms;--motion-duration-trace:0ms;--motion-duration-attend:0ms;--motion-duration-beacon:0ms;--motion-duration-changed:0ms;--motion-stagger-plate:0ms;--motion-stagger-mark:0ms;--motion-delay-trace:0ms;--motion-delay-mark:0ms;--motion-duration-disperse:0ms;--motion-duration-ascend:0ms;--motion-duration-descend:0ms;--motion-duration-chrome-in:0ms;--motion-duration-chrome-out:0ms;--motion-duration-lobby-restore:0ms;--motion-duration-restore-tail:0ms;--gate-disperse:0ms;--gate-ascend:0ms;--gate-descend:0ms;--gate-chrome-in:0ms;--gate-chrome-out:0ms;--gate-lobby-restore:0ms;--gate-restore-tail:0ms;--dur-reveal:0ms;--dur-chapter:0ms;--dur-plot:0ms;--dur-stage:0ms;--dur-summon:0ms;--gate-peek-tease-y:0px;--gate-try-beckon-y:0px}}