:root{--ink-950:#05070c;--ink-900:#090d16;--ink-800:#111622;--ink-700:#1b2130;--ink-600:#2a3142;--paper:#f2f1ed;--paper-2:#e8e6e0;--surface-paper:#fafaf8;--white:#ffffff;--brand-900:#1e3a8a;--brand-700:#1d4ed8;--brand-600:#2563eb;--brand-500:#3b82f6;--brand-300:#93c5fd;--glow-1:linear-gradient(137deg,#ff3d77,#ffb1ce 45%,#ff9d3c);--glow-2:linear-gradient(137deg,#ffffff,#7dd3fc 45%,#06b6d4);--glow-3:linear-gradient(137deg,#4361ee,#e0aeff 45%,#f72585);--r-sm:10px;--r-md:16px;--r-lg:24px;--r-pill:999px;--shell:1320px;--gutter:32px;--hdr-h:76px;--ease:cubic-bezier(0.22,1,0.36,1);--font-body-stack:var(--font-body),"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--font-serif-stack:var(--font-serif),"Newsreader",Georgia,serif;--font-mono-stack:var(--font-mono),"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--page:var(--paper);--stage:var(--white);--panel:var(--surface-paper);--panel-2:var(--paper-2);--fg:#0b0f19;--fg-2:#3f4552;--fg-3:#5d6370;--line:rgba(11,15,25,0.1);--line-strong:rgba(11,15,25,0.2);--brand:var(--brand-600);--brand-ink:var(--brand-700);--brand-soft:#e6edfd;--on-brand:#ffffff;--bad:#b91c1c;--bad-soft:#fef2f2;--ok:#047857;--ok-soft:rgba(16,185,129,0.14);--cyan:#0e7490;--amber:#b45309;--violet:#6d28d9;--shadow:0 30px 60px -30px rgba(9,13,22,0.35),0 0 0 1px rgba(9,13,22,0.06);color-scheme:light;--radius:0.75rem;--background:var(--page);--foreground:var(--fg);--card:var(--stage);--card-foreground:var(--fg);--popover:var(--stage);--popover-foreground:var(--fg);--primary:var(--brand);--primary-foreground:var(--on-brand);--secondary:var(--panel-2);--secondary-foreground:var(--fg);--muted:var(--panel-2);--muted-foreground:var(--fg-3);--accent:var(--panel-2);--accent-foreground:var(--fg);--destructive:#dc2626;--border:var(--line);--input:var(--line-strong);--ring:var(--brand-500);--chart-1:var(--brand-600);--chart-2:var(--cyan);--chart-3:var(--amber);--chart-4:var(--violet);--chart-5:var(--brand-300)}.dark,:root.dark,body:has([data-hero=dark]) .hdr:not(.is-scrolled){--page:var(--ink-900);--stage:var(--ink-950);--panel:var(--ink-800);--panel-2:var(--ink-700);--fg:#f4f4f1;--fg-2:#b9bdc7;--fg-3:#868c99;--line:rgba(244,244,241,0.12);--line-strong:rgba(244,244,241,0.24);--brand:var(--brand-600);--brand-ink:var(--brand-300);--brand-soft:rgba(59,130,246,0.16);--on-brand:#ffffff;--bad:#f87171;--bad-soft:rgba(248,113,113,0.12);--ok:#34d399;--ok-soft:rgba(52,211,153,0.14);--cyan:#22d3ee;--amber:#fbbf24;--violet:#a78bfa;--shadow:0 30px 60px -30px rgba(0,0,0,0.8);color-scheme:dark;--ring:var(--brand-300);--chart-1:var(--brand-500)}@media (max-width:640px){:root{--gutter:20px;--hdr-h:64px}}