:root{--color-void:#08090a;--color-carbon:#0f1011;--color-obsidian:#161718;--color-graphite:#23252a;--color-smoke:#383b3f;--color-ash:#62666d;--color-fog:#8a8f98;--color-mist:#d0d6e0;--color-bone:#e5e5e6;--color-paper:#fff;--color-acid-lime:#e4f222;--color-pulse-green:#27a644;--color-coral-red:#eb5757;--color-signal-teal:#02b8cc;--color-iris-violet:#6366f1;--color-lavender:#8b5cf6;--color-primary-brand:#510c76;--color-primary-brand-deep:#35064c;--color-deep-plum-surface:#1b111f;--color-light-void:#201726;--color-light-carbon:#f8f6fa;--color-light-obsidian:#f0ecf4;--color-light-graphite:#ded7e4;--color-light-smoke:#bdb3c5;--color-light-ash:#625969;--color-light-fog:#746b7a;--color-light-mist:#4f4656;--color-light-bone:#f2edf6;--color-light-lavender:#eee7f4;--color-light-selection:#eee6f3;--color-light-brand-muted:#d9c9e2;--color-white-alpha-8:#ffffff14;--color-white-alpha-10:#ffffff1a;--color-white-alpha-28:#ffffff47;--color-white-alpha-32:#ffffff52;--color-white-alpha-42:#ffffff6b;--color-media-secondary:#d0d6e0;--color-media-muted:#b9bfca;--font-inter-variable:"Inter Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-berkeley-mono:"Berkeley Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-button-12:12px;--text-button-14:14px;--text-button-16:16px;--text-caption:13px;--text-eyebrow:12px;--text-body-sm:15px;--text-body-base:16px;--text-card-description:18px;--text-body-lg:20px;--text-subheading:24px;--text-heading-sm:28px;--text-heading:40px;--text-heading-lg:64px;--text-display:72px;--font-weight-light:300;--font-weight-regular:400;--font-weight-w510:510;--font-weight-w590:590;--leading-caption:1.2;--leading-body-sm:1.6;--leading-body:1.5;--leading-card-description:1.5;--leading-body-lg:1.33;--leading-subheading:1.33;--leading-heading-sm:1.13;--leading-heading:1;--leading-heading-lg:1;--leading-display:1;--tracking-body:0em;--tracking-body-sm:-.165px;--tracking-card-description:0em;--tracking-body-lg:-.24px;--tracking-subheading:-.288px;--tracking-heading-sm:-.704px;--tracking-heading:-1.056px;--tracking-heading-lg:-1.408px;--tracking-display:-1.584px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-28:28px;--spacing-32:32px;--spacing-36:36px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-80:80px;--spacing-96:96px;--spacing-128:128px;--spacing-unit:4px;--breakpoint-sm:480px;--breakpoint-md:640px;--breakpoint-lg:768px;--breakpoint-xl:1024px;--breakpoint-2xl:1280px;--overlay-blur:4px;--email-max-width:640px;--page-max-width:1440px;--content-max-width:1344px;--nav-max-width:1280px;--content-measure:68ch;--text-measure-section:60ch;--text-measure-section-compact:48ch;--text-measure-lead:42ch;--text-measure-card:46ch;--text-measure-heading:30ch;--text-measure-heading-compact:18ch;--text-measure-compact:14ch;--text-measure-navigation:32ch;--section-header-gap:var(--spacing-16);--section-gap:var(--spacing-96);--section-gap-mobile:var(--spacing-80);--card-padding:var(--spacing-24);--element-gap:var(--spacing-8);--control-height:var(--spacing-48);--focus-ring-width:var(--border-width-strong);--radius-sm:2px;--radius-md:6px;--radius-xl:12px;--radius-2xl:16px;--radius-2xl-2:22px;--radius-full:400px;--radius-full-2:9999px;--radius-badges:4px;--z-dropdown:10;--z-sticky-header:20;--z-overlay:30;--z-modal:40;--z-skiplink:50;--shadow-sm:#0006 0px 2px 4px 0px;--shadow-md:#0003 0px 0px 12px 0px inset;--shadow-subtle:#23252a 0px 0px 0px 1px inset;--shadow-subtle-2:#0003 0px 0px 0px 1px;--shadow-subtle-3:#00000003 0px 5px 2px 0px, #0000000a 0px 3px 2px 0px, #00000012 0px 1px 1px 0px, #00000014 0px 0px 1px 0px;--shadow-xl:#08090a99 0px 4px 32px 0px;--shadow-subtle-4:#ffffff08 0px 0px 0px 1px inset, #ffffff0a 0px 1px 0px 0px inset, #0009 0px 0px 0px 1px, #0000001a 0px 4px 4px 0px;--shadow-subtle-5:#0000001a 0px 0px 0px 2px;--motion-duration-instant:0s;--motion-duration-micro:.2s;--motion-duration-fast:.3s;--motion-duration-base:.6s;--motion-duration-slow:.8s;--motion-duration-reveal:.8s;--motion-duration-cue:1s;--motion-duration-marquee:200s;--motion-ease-standard:cubic-bezier(.25, .1, .25, 1);--motion-ease-linear:linear;--border-width-hairline:.5px;--border-width-default:1px;--border-width-strong:2px;--border-width-emphasis:3px;--surface-paper:var(--color-paper);--surface-mist:var(--color-light-carbon);--surface-void:var(--color-void);--surface-carbon:var(--color-carbon);--surface-obsidian:var(--color-obsidian);--surface-slate:var(--color-graphite);--surface-soft-neutral:#f3f3f3;--surface-lavender:var(--surface-soft-neutral);--radius-cards:var(--radius-xl);--radius-pills:var(--radius-full-2);--radius-small:var(--radius-sm);--radius-inputs:var(--radius-md);--radius-buttons:var(--radius-md);--focus-ring-color:var(--color-primary-brand)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-void:var(--color-light-void);--color-carbon:var(--color-light-carbon);--color-obsidian:var(--color-light-obsidian);--color-graphite:var(--color-light-graphite);--color-smoke:var(--color-light-smoke);--color-ash:var(--color-light-ash);--color-fog:var(--color-light-fog);--color-mist:var(--color-light-mist);--color-bone:var(--color-light-bone);--color-lavender:var(--color-light-lavender);--color-iris-violet:var(--color-primary-brand);--surface-void:var(--color-paper);--surface-carbon:var(--color-light-carbon);--surface-obsidian:var(--color-light-obsidian);--surface-slate:var(--color-light-graphite);--surface-paper:var(--color-paper);--surface-mist:var(--color-light-carbon);--surface-lavender:var(--surface-soft-neutral);--surface-brand:var(--color-primary-brand);--surface-deep-plum:var(--color-primary-brand-deep);--surface-background:var(--surface-paper);--text-primary:var(--color-void);--text-secondary:var(--color-mist);--text-muted:var(--color-fog);--accent-text:var(--color-primary-brand);--accent-border:var(--color-primary-brand);--focus-ring-color:var(--color-primary-brand);--border-subtle:var(--color-graphite);--border-control:var(--color-smoke);--selected-bg:var(--color-light-selection);--selected-fg:var(--color-primary-brand);--selected-border:var(--color-primary-brand);--action-primary-bg:var(--color-primary-brand);--action-primary-bg-hover:var(--color-primary-brand-deep);--action-primary-bg-active:var(--color-primary-brand-deep);--action-primary-fg:var(--color-paper);--action-primary-border:var(--color-primary-brand);--action-secondary-bg:transparent;--action-secondary-bg-hover:var(--color-light-obsidian);--action-secondary-fg:var(--color-void);--action-secondary-border:var(--color-graphite);--action-tertiary-fg:var(--color-void);--control-bg:var(--color-paper);--control-text:var(--color-void);--control-placeholder:var(--color-fog);--control-border:var(--color-graphite);--control-disabled-bg:var(--surface-obsidian);--control-disabled-text:var(--color-ash);--surface-card:var(--color-paper);--surface-subtle:var(--surface-carbon)}:root[data-theme=light] [data-surface=paper]{--surface-background:var(--surface-paper)}:root[data-theme=light] [data-surface=mist]{--surface-background:var(--surface-mist)}:root[data-theme=light] [data-surface=lavender]{--surface-background:var(--surface-lavender)}:root[data-theme=light] [data-surface=paper],:root[data-theme=light] [data-surface=mist],:root[data-theme=light] [data-surface=lavender]{--text-primary:var(--color-void);--text-secondary:var(--color-mist);--text-muted:var(--color-fog);--accent-text:var(--color-primary-brand);--accent-border:var(--color-primary-brand);--action-primary-bg:var(--color-primary-brand);--action-primary-fg:var(--color-paper)}:root[data-theme=light] [data-surface=brand]{--surface-background:var(--color-primary-brand);--text-primary:var(--color-paper);--text-secondary:var(--color-light-selection);--text-muted:var(--color-light-brand-muted);--accent-text:var(--color-paper);--accent-border:var(--color-paper);--action-primary-bg:var(--color-paper);--action-primary-bg-hover:var(--color-light-bone);--action-primary-fg:var(--color-primary-brand);--action-primary-border:var(--color-paper);--action-secondary-fg:var(--color-paper);--action-secondary-border:var(--color-white-alpha-42);--action-tertiary-fg:var(--color-paper);--border-subtle:var(--color-white-alpha-28);--border-control:var(--color-white-alpha-42);--control-bg:var(--color-white-alpha-10);--control-text:var(--color-paper);--control-placeholder:var(--color-light-brand-muted);--surface-card:var(--color-white-alpha-8);--surface-subtle:var(--color-white-alpha-10)}:root[data-theme=light] [data-surface=deep-plum]{--surface-background:var(--color-deep-plum-surface);--text-primary:var(--color-paper);--text-secondary:var(--color-light-selection);--text-muted:var(--color-light-brand-muted);--accent-text:var(--color-paper);--accent-border:var(--color-paper);--focus-ring-color:var(--color-paper);--action-primary-bg:var(--color-paper);--action-primary-bg-hover:var(--color-light-bone);--action-primary-fg:var(--color-primary-brand-deep);--action-primary-border:var(--color-paper);--action-secondary-fg:var(--color-paper);--action-secondary-border:var(--color-white-alpha-42);--action-tertiary-fg:var(--color-paper);--border-subtle:var(--color-white-alpha-28);--border-control:var(--color-white-alpha-42);--control-bg:var(--color-white-alpha-10);--control-text:var(--color-paper);--control-placeholder:var(--color-light-brand-muted);--surface-card:var(--color-white-alpha-8);--surface-subtle:var(--color-white-alpha-10)}:root[data-theme=light] [data-surface=media]{--surface-background:transparent;--text-primary:var(--color-paper);--text-secondary:var(--color-media-secondary);--text-muted:var(--color-media-muted);--accent-text:var(--color-paper);--accent-border:var(--color-paper);--action-primary-bg:var(--color-paper);--action-primary-bg-hover:var(--color-light-bone);--action-primary-bg-active:var(--color-light-bone);--action-primary-fg:var(--color-primary-brand-deep);--action-primary-border:var(--color-paper);--action-secondary-fg:var(--color-paper);--action-secondary-border:var(--color-white-alpha-42);--action-tertiary-fg:var(--color-paper);--border-subtle:var(--color-white-alpha-32)}