:root{--font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Inter Fallback",system-ui,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Inter Fallback",sans-serif;--font-body:var(--font-ui);--font-label:var(--font-body);--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,"JetBrains Mono",monospace;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-base:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:32px;--fs-16:16px;--fs-16-fixed:16px;--fs-18:18px;--fs-22:22px;--fs-26:26px;--fs-28:28px;--fs-tag:12px;--fs-micro:10px;--ls-label:.06em;--z-raised:1;--z-sticky:10;--z-menu:30;--z-nav:50;--z-sheet:60;--z-overlay:100;--z-website:2000;--z-editor:5000;--z-popup:6000;--z-toast:7000;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--sh-sm:0 1px 2px rgba(16,24,40,.04),0 1px 3px rgba(16,24,40,.06);--sh-md:0 1px 2px rgba(16,24,40,.05),0 8px 24px rgba(16,24,40,.08);--sh-lg:0 24px 60px rgba(16,24,40,.18);--sh-knob:0 1px 3px rgba(0,0,0,.12);--sh-card:0 1px 2px rgba(0,0,0,.04),0 12px 40px rgba(0,0,0,.04);--ease:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-0:120ms;--dur-1:180ms;--dur-2:420ms;--dur-3:900ms;--c-navy:#2c477f;--c-navy-ink:#1b2c52;--c-red:#d23b3b;--c-red-light:#ff7b7b;--c-green:#1f9d57;--c-green-light:#4cc38a;--c-amber:#a86400;--c-amber-light:#f0b04f;--c-orange:#ff9f0a;--c-ink:#1d1d1f;--c-paper:#f5f5f7;--c-night:#1c1c1e;--ui-bg:#f6f7f9;--ui-panel:#ffffff;--ui-fg:#14161b;--ui-fg-2:#5d6371;--ui-fg-3:#666c7b;--ui-line:#e7e9ee;--ui-line-2:#f0f1f4;--ui-field:#ffffff;--ui-field-line:#dfe2e8;--ui-brand:var(--c-navy);--ui-brand-ink:var(--c-navy-ink);--ui-brand-soft:#eaf0fb;--ui-on-brand:#ffffff;--ui-ok:#157a43;--ui-ok-soft:#e6f6ee;--ui-warn:#8a5300;--ui-warn-soft:#fff3df;--ui-danger:#b92c2c;--ui-danger-soft:#fdecec;--ui-on-status:#ffffff;--ui-tint:#0000000d;--ui-tint-2:#00000018;--ui-scrim:rgba(15,17,22,.38);--ui-gold:#7a5b12;--site-bg:#fbfbfd;--site-bg-2:#f3f3f7;--site-fg:#1d1d1f;--site-fg-2:#494a50;--site-muted:#6e6e73;--site-line:#00000012;--site-card:#ffffffb8;--site-brand:oklch(0.44 0.13 260);--site-brand-ink:oklch(0.26 0.10 260);--site-brand-soft:oklch(0.93 0.035 260);--site-on-brand:#ffffff;--site-field-line:#8a8a8e;--site-error:#b4232a;--site-ok:#157a43;--site-warn:#8a5300;--site-bar:92%;--site-brand-deep:oklch(0.44 0.13 260);--site-accent-deep:oklch(0.56 0.16 248);--site-ink-deep:oklch(0.26 0.10 260);--site-accent:oklch(0.56 0.16 248);--site-accent-2:oklch(0.74 0.10 84);--site-accent-mono:oklch(0.44 0.13 260);--site-accent-2-mono:oklch(0.60 0.07 260)}@media (prefers-color-scheme:dark){:root{--sh-sm:none;--sh-md:0 8px 24px rgba(0,0,0,.45);--sh-lg:0 24px 60px rgba(0,0,0,.55);--ui-bg:#0e0f12;--ui-panel:#17191e;--ui-fg:#f2f3f5;--ui-fg-2:#a4a9b6;--ui-fg-3:#8f95a3;--ui-line:#262931;--ui-line-2:#1e2127;--ui-field:#121418;--ui-field-line:#2c3038;--ui-brand:#7d9ee6;--ui-brand-ink:#a9c0f2;--ui-brand-soft:#1d2840;--ui-on-brand:#0e1526;--ui-ok:var(--c-green-light);--ui-ok-soft:#14291f;--ui-warn:var(--c-amber-light);--ui-warn-soft:#2b2210;--ui-danger:var(--c-red-light);--ui-danger-soft:#331a1c;--ui-on-status:#16181d;--ui-tint:#ffffff14;--ui-tint-2:#ffffff24;--ui-scrim:rgba(0,0,0,.55);--ui-gold:#e6c877}}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--site-bg:#000000;--site-bg-2:#1c1c1e;--site-fg:#f5f5f7;--site-fg-2:#a1a1a6;--site-muted:#98989d;--site-line:#ffffff14;--site-card:#1c1c1ec0;--site-brand:oklch(0.74 0.12 262);--site-brand-ink:oklch(0.90 0.06 262);--site-brand-soft:oklch(0.30 0.08 262);--site-on-brand:#0b1530;--site-field-line:#7c7c82;--site-error:#ff6b6f;--site-ok:#4cc38a;--site-warn:#f0b04f;--site-bar:76%;--site-accent:oklch(0.70 0.13 248);--site-accent-2:oklch(0.80 0.10 84);--site-accent-mono:oklch(0.74 0.12 262);--site-accent-2-mono:oklch(0.62 0.06 262)}}:root[data-theme="dark"]{--site-bg:#000000;--site-bg-2:#1c1c1e;--site-fg:#f5f5f7;--site-fg-2:#a1a1a6;--site-muted:#98989d;--site-line:#ffffff14;--site-card:#1c1c1ec0;--site-brand:oklch(0.74 0.12 262);--site-brand-ink:oklch(0.90 0.06 262);--site-brand-soft:oklch(0.30 0.08 262);--site-on-brand:#0b1530;--site-field-line:#7c7c82;--site-error:#ff6b6f;--site-ok:#4cc38a;--site-warn:#f0b04f;--site-bar:76%;--site-accent:oklch(0.70 0.13 248);--site-accent-2:oklch(0.80 0.10 84);--site-accent-mono:oklch(0.74 0.12 262);--site-accent-2-mono:oklch(0.62 0.06 262)}
