:root{--bp-blue-50:#eef0fc;--bp-blue-100:#dde1f8;--bp-blue-200:#bbc3f1;--bp-blue-300:#94a0e8;--bp-blue-400:#6b7bdc;--bp-blue-500:#4152cf;--bp-blue-600:#3543b0;--bp-blue-700:#2a3589;--bp-blue-800:#1f2766;--bp-blue-900:#141a45;--bp-blue-950:#0c0f2b;--bp-neutral-0:#fff;--bp-neutral-50:#f6f7fa;--bp-neutral-100:#eef0f4;--bp-neutral-200:#dfe2ea;--bp-neutral-300:#c6cbd6;--bp-neutral-400:#9aa1b1;--bp-neutral-500:#6e7688;--bp-neutral-600:#4e566a;--bp-neutral-700:#353c4e;--bp-neutral-800:#22283a;--bp-neutral-900:#141826;--bp-sand-100:#f3efe7;--bp-sand-300:#ddd3c2;--bp-sand-500:#a89a82;--bp-green-100:#dcf3e7;--bp-green-500:#1f8a5b;--bp-green-700:#146442;--bp-amber-100:#fcefd0;--bp-amber-500:#d98e04;--bp-amber-700:#9a6402;--bp-red-100:#fbe0e2;--bp-red-500:#c8353f;--bp-red-700:#93232b;--brand:var(--bp-blue-500);--brand-hover:var(--bp-blue-600);--brand-active:var(--bp-blue-700);--brand-soft:var(--bp-blue-50);--brand-soft-border:var(--bp-blue-200);--text-heading:var(--bp-blue-900);--text-body:var(--bp-neutral-700);--text-muted:var(--bp-neutral-500);--text-inverse:var(--bp-neutral-0);--text-link:var(--bp-blue-500);--text-link-hover:var(--bp-blue-700);--surface-page:var(--bp-neutral-0);--surface-alt:var(--bp-neutral-50);--surface-card:var(--bp-neutral-0);--surface-brand:var(--bp-blue-500);--surface-dark:var(--bp-blue-900);--surface-sand:var(--bp-sand-100);--surface-overlay:#141a45b8;--border-subtle:var(--bp-neutral-200);--border-strong:var(--bp-neutral-300);--border-focus:var(--bp-blue-500);--success:var(--bp-green-500);--success-soft:var(--bp-green-100);--success-text:var(--bp-green-700);--warning:var(--bp-amber-500);--warning-soft:var(--bp-amber-100);--warning-text:var(--bp-amber-700);--danger:var(--bp-red-500);--danger-soft:var(--bp-red-100);--danger-text:var(--bp-red-700);--info:var(--bp-blue-500);--info-soft:var(--bp-blue-50);--info-text:var(--bp-blue-700);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-max:1240px;--container-narrow:760px;--container-pad:var(--space-6);--section-pad-y:var(--space-24);--section-pad-y-sm:var(--space-16);--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--control-h-sm:36px;--control-h-md:44px;--control-h-lg:52px;--shadow-xs:0 1px 2px #141a450f;--shadow-sm:0 2px 6px #141a4514;--shadow-md:0 8px 24px -8px #141a4529;--shadow-lg:0 20px 48px -16px #141a4538;--shadow-focus:0 0 0 3px #4152cf47;--border-width:1px;--gradient-protect:linear-gradient(180deg,#141a4500 30%,#141a45c7 100%);--gradient-brand-tint:linear-gradient(180deg,#4152cf8c,#141a45bf);--blur-glass:blur(12px);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-counter:1.8s;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-standard:ease;--hover-lift:translateY(-2px);--press-scale:scale(.98);--font-display:"Urbanist Variable","Urbanist","Outfit Variable",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Outfit Variable","Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono Variable",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--text-4xl:48px;--text-5xl:64px;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.55;--leading-relaxed:1.7;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.06em;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--type-display:var(--weight-bold) var(--text-5xl)/var(--leading-tight) var(--font-display);--type-h1:var(--weight-bold) var(--text-4xl)/var(--leading-tight) var(--font-display);--type-h2:var(--weight-bold) var(--text-3xl)/var(--leading-snug) var(--font-display);--type-h3:var(--weight-semibold) var(--text-2xl)/var(--leading-snug) var(--font-display);--type-h4:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-display);--type-lead:var(--weight-light) var(--text-lg)/var(--leading-relaxed) var(--font-body);--type-body:var(--weight-regular) var(--text-md)/var(--leading-normal) var(--font-body);--type-body-sm:var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-body);--type-label:var(--weight-medium) var(--text-sm)/1.2 var(--font-body);--type-eyebrow:var(--weight-semibold) var(--text-xs)/1.2 var(--font-body);--type-button:var(--weight-medium) var(--text-md)/1 var(--font-body)}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--bp-neutral-50);--surface:var(--bp-neutral-0);--surface-2:var(--bp-neutral-50);--line:var(--bp-neutral-200);--line-2:var(--bp-neutral-100);--ink:var(--bp-neutral-700);--ink-strong:var(--bp-blue-900);--ink-2:var(--bp-neutral-600);--ink-3:var(--bp-neutral-500);--accent:var(--bp-blue-500);--accent-text:var(--bp-blue-600);--accent-soft:var(--bp-blue-50);--on-accent:var(--bp-neutral-0);--skel:var(--bp-neutral-100);--bar:var(--bp-blue-500);--chart-line:var(--bp-blue-500);--chart-fill:#4152cf1a;--hatch:#e4e7ee;--pos:var(--bp-green-700);--pos-soft:var(--bp-green-100);--neg:var(--bp-red-700);--neg-soft:var(--bp-red-100);--warn:var(--bp-amber-700);--warn-soft:var(--bp-amber-100);--shadow-card:var(--shadow-xs);--shadow-pop:var(--shadow-lg);--seg-shadow:0 1px 2px #141a451a, 0 0 0 1px var(--line)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1320;--surface:#171c2c;--surface-2:#1e2436;--line:#30374c;--line-2:#242b3e;--ink:#d5d9e3;--ink-strong:#fff;--ink-2:#aeb4c4;--ink-3:var(--bp-neutral-400);--accent:var(--bp-blue-500);--accent-text:#a3aef0;--accent-soft:#232b5c;--on-accent:var(--bp-neutral-0);--skel:#242b3e;--bar:#7c8ae2;--chart-line:var(--bp-blue-300);--chart-fill:#94a0e824;--hatch:#2a3146;--pos:#6fd3a0;--pos-soft:#173a2b;--neg:#f29aa1;--neg-soft:#45222a;--warn:#f0c36b;--warn-soft:#3d3016;--shadow-card:none;--shadow-pop:0 20px 48px -16px #0009;--seg-shadow:0 1px 2px #0000004d, 0 0 0 1px var(--line)}
