@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_334670{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_334670{--font-display:"Archivo","Archivo Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_c8454b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_c8454b{--font-body:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-mono:"Space Mono","Space Mono Fallback"}:root{--color-amber-1:#fffbeb;--color-amber-2:#fef3c7;--color-amber-3:#fde68a;--color-amber-4:#fcd34d;--color-amber-5:#fbbf24;--color-amber-6:#f59e0b;--color-amber-7:#d97706;--color-amber-8:#b45309;--color-amber-9:#f59e0b;--color-amber-10:#d97706;--color-amber-11:#b45309;--color-amber-12:#451a03;--color-cobalt-1:#f6f7ff;--color-cobalt-2:#edf0ff;--color-cobalt-3:#dde3ff;--color-cobalt-4:#c7d1ff;--color-cobalt-5:#aab9ff;--color-cobalt-6:#8b9dff;--color-cobalt-7:#6a80f7;--color-cobalt-8:#4a63ef;--color-cobalt-9:#1f3bff;--color-cobalt-10:#1730d6;--color-cobalt-11:#1e36c4;--color-cobalt-12:#101a52;--color-cyan-1:#ecfeff;--color-cyan-2:#cffafe;--color-cyan-3:#a5f3fc;--color-cyan-4:#67e8f9;--color-cyan-5:#22d3ee;--color-cyan-6:#06b6d4;--color-cyan-7:#0891b2;--color-cyan-8:#0e7490;--color-cyan-9:#06b6d4;--color-cyan-10:#0891b2;--color-cyan-11:#155e75;--color-cyan-12:#164e63;--color-emerald-1:#ecfdf5;--color-emerald-2:#d1fae5;--color-emerald-3:#a7f3d0;--color-emerald-4:#6ee7b7;--color-emerald-5:#34d399;--color-emerald-6:#10b981;--color-emerald-7:#059669;--color-emerald-8:#047857;--color-emerald-9:#10b981;--color-emerald-10:#059669;--color-emerald-11:#047857;--color-emerald-12:#022c22;--color-gold-1:#fffbeb;--color-gold-2:#fef3c7;--color-gold-3:#fde68a;--color-gold-4:#fcd34d;--color-gold-5:#f59e0b;--color-gold-6:#d97706;--color-gold-7:#b45309;--color-gold-8:#92400e;--color-gold-9:#d97706;--color-gold-10:#b45309;--color-gold-11:#92400e;--color-gold-12:#451a03;--color-indigo-1:#eef2ff;--color-indigo-2:#e0e7ff;--color-indigo-3:#c7d2fe;--color-indigo-4:#a5b4fc;--color-indigo-5:#818cf8;--color-indigo-6:#6366f1;--color-indigo-7:#4f46e5;--color-indigo-8:#4338ca;--color-indigo-9:#6366f1;--color-indigo-10:#4f46e5;--color-indigo-11:#4338ca;--color-indigo-12:#1e1b4b;--color-purple-1:#fdfcff;--color-purple-2:#f6f3ff;--color-purple-3:#ede8fd;--color-purple-4:#e0d8fc;--color-purple-5:#d0c5f9;--color-purple-6:#bcadf4;--color-purple-7:#a48fe7;--color-purple-8:#8268d4;--color-purple-9:#483aa0;--color-purple-10:#3d3190;--color-purple-11:#5a4fb8;--color-purple-12:#1a1340;--color-rose-1:#fff1f2;--color-rose-2:#ffe4e6;--color-rose-3:#fecdd3;--color-rose-4:#fda4af;--color-rose-5:#fb7185;--color-rose-6:#f43f5e;--color-rose-7:#e11d48;--color-rose-8:#be123c;--color-rose-9:#f43f5e;--color-rose-10:#e11d48;--color-rose-11:#be123c;--color-rose-12:#4c0519;--color-sky-1:#f0f9ff;--color-sky-2:#e0f2fe;--color-sky-3:#bae6fd;--color-sky-4:#7dd3fc;--color-sky-5:#38bdf8;--color-sky-6:#0ea5e9;--color-sky-7:#0284c7;--color-sky-8:#0369a1;--color-sky-9:#0ea5e9;--color-sky-10:#0284c7;--color-sky-11:#036690;--color-sky-12:#082f49;--color-slate-1:#f8fafc;--color-slate-2:#f1f5f9;--color-slate-3:#e2e8f0;--color-slate-4:#cbd5e1;--color-slate-5:#94a3b8;--color-slate-6:#64748b;--color-slate-7:#475569;--color-slate-8:#334155;--color-slate-9:#1e293b;--color-slate-10:#0f172a;--color-slate-11:#64748b;--color-slate-12:#0f172a;--color-teal-1:#f0fdfa;--color-teal-2:#ccfbf1;--color-teal-3:#99f6e4;--color-teal-4:#5eead4;--color-teal-5:#2dd4bf;--color-teal-6:#14b8a6;--color-teal-7:#0f9e94;--color-teal-8:#0d8c82;--color-teal-9:#0d9488;--color-teal-10:#0b8073;--color-teal-11:#0f766e;--color-teal-12:#134e4a;--color-surface-raised:#ffffff;--color-surface-overlay:#ffffff;--color-surface-dark:#0d1831;--color-surface-darker:#080f1f;--color-surface-card-dark:#152348;--breakpoint-xs:450px;--breakpoint-sm:575px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-2xl:1400px;--elevation-flat:none;--elevation-raised:0px 2px 3px rgba(7,7,77,0.05);--elevation-raised-hover:0px 5px 10px rgba(6,8,15,0.1);--elevation-floating:0px 5px 15px rgba(6,8,15,0.08),0px 1px 3px rgba(6,8,15,0.04);--elevation-overlay:0px 10px 40px rgba(7,7,77,0.12),0px 2px 8px rgba(7,7,77,0.06);--elevation-glow:0 0 20px rgba(72,58,160,0.3);--elevation-glow-subtle:0 0 10px rgba(72,58,160,0.2);--elevation-glow-lg:0 0 40px rgba(72,58,160,0.4);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-style:solid;--icon-xs:12px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--motion-duration-instant:0ms;--motion-duration-fast:150ms;--motion-duration-normal:250ms;--motion-duration-slow:400ms;--motion-duration-slower:600ms;--motion-easing-linear:linear;--motion-easing-ease-out:cubic-bezier(0.16,1,0.3,1);--motion-easing-ease-in-out:cubic-bezier(0.65,0,0.35,1);--motion-easing-spring:cubic-bezier(0.175,0.885,0.32,1.275);--shape-none:0px;--shape-xs:2px;--shape-sm:4px;--shape-md:8px;--shape-lg:12px;--shape-xl:16px;--shape-2xl:20px;--shape-3xl:24px;--shape-full:9999px;--space-0:0px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--space-0-5:0.125rem;--space-1-5:0.375rem;--space-2-5:0.625rem;--space-3-5:0.875rem;--font-display:"Archivo",system-ui,sans-serif;--font-body:"Hanken Grotesk",system-ui,sans-serif;--font-mono:"Space Mono",ui-monospace,monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-tight:1.1;--leading-snug:1.2;--leading-normal:1.4;--leading-relaxed:1.6;--leading-loose:1.8;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.2em;--z-hide:-1;--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:1000;--z-overlay:1400;--z-modal:1500;--z-popover:1600;--z-tooltip:1700;--z-toast:1800;--alert-icon-size:1.25rem;--alert-border-width:1px;--badge-height-sm:1.25rem;--badge-height-md:1.5rem;--badge-height-lg:1.75rem;--button-ghost-bg:rgba(0,0,0,0);--button-height-sm:2rem;--button-height-md:2.5rem;--button-height-lg:3rem;--control-checkbox-size:1rem;--control-radio-size:1rem;--control-switch-track-width:2.25rem;--control-switch-track-height:1.25rem;--control-switch-thumb-size:0.875rem;--control-switch-thumb-bg:#ffffff;--dialog-backdrop-bg:rgba(13,24,49,0.55);--dialog-max-width-sm:24rem;--dialog-max-width-md:32rem;--dialog-max-width-lg:48rem;--input-height-sm:2rem;--input-height-md:2.5rem;--input-height-lg:3rem;--tooltip-delay:400ms;--color-action-primary:var(--color-purple-9);--color-action-primary-hover:var(--color-purple-10);--color-action-primary-pressed:var(--color-purple-11);--color-action-secondary:var(--color-gold-9);--color-action-secondary-hover:var(--color-gold-10);--color-action-secondary-pressed:var(--color-gold-11);--color-text-default:var(--color-purple-12);--color-text-muted:var(--color-slate-11);--color-text-subtle:var(--color-slate-6);--color-text-inverse:var(--color-purple-1);--color-text-brand:var(--color-purple-9);--color-text-on-primary:var(--color-purple-1);--color-text-link:var(--color-purple-11);--color-text-link-hover:var(--color-purple-12);--color-surface-default:var(--color-purple-1);--color-surface-subtle:var(--color-purple-2);--color-surface-inverse:var(--color-purple-12);--color-border-subtle:var(--color-slate-2);--color-border-default:var(--color-slate-3);--color-border-strong:var(--color-slate-4);--color-border-focus:var(--color-purple-8);--color-border-brand:var(--color-purple-9);--color-success:var(--color-emerald-11);--color-success-hover:var(--color-emerald-12);--color-success-subtle:var(--color-emerald-3);--color-success-border:var(--color-emerald-7);--color-success-text:var(--color-emerald-11);--color-info:var(--color-sky-11);--color-info-hover:var(--color-sky-12);--color-info-subtle:var(--color-sky-3);--color-info-border:var(--color-sky-7);--color-info-text:var(--color-sky-11);--color-warning:var(--color-amber-9);--color-warning-hover:var(--color-amber-10);--color-warning-subtle:var(--color-amber-3);--color-warning-border:var(--color-amber-7);--color-warning-text:var(--color-amber-11);--color-danger:var(--color-rose-10);--color-danger-hover:var(--color-rose-11);--color-danger-subtle:var(--color-rose-3);--color-danger-border:var(--color-rose-7);--color-danger-text:var(--color-rose-11);--color-neutral:var(--color-slate-9);--color-neutral-hover:var(--color-slate-10);--color-neutral-subtle:var(--color-slate-3);--color-neutral-border:var(--color-slate-7);--color-neutral-text:var(--color-slate-11);--typography-display-2xl:var(--font-weight-extrabold) var(--text-7xl)/var(--leading-tight) var(--font-display);--typography-display-xl:var(--font-weight-extrabold) var(--text-6xl)/var(--leading-tight) var(--font-display);--typography-display-lg:var(--font-weight-bold) var(--text-5xl)/var(--leading-tight) var(--font-display);--typography-heading-h1:var(--font-weight-extrabold) var(--text-4xl)/var(--leading-snug) var(--font-body);--typography-heading-h2:var(--font-weight-bold) var(--text-3xl)/var(--leading-snug) var(--font-body);--typography-heading-h3:var(--font-weight-semibold) var(--text-2xl)/var(--leading-snug) var(--font-body);--typography-heading-h4:var(--font-weight-semibold) var(--text-xl)/var(--leading-normal) var(--font-body);--typography-heading-h5:var(--font-weight-semibold) var(--text-lg)/var(--leading-normal) var(--font-body);--typography-heading-h6:var(--font-weight-semibold) var(--text-base)/var(--leading-normal) var(--font-body);--typography-body-lg:var(--font-weight-regular) var(--text-lg)/var(--leading-relaxed) var(--font-body);--typography-body:var(--font-weight-regular) var(--text-base)/var(--leading-normal) var(--font-body);--typography-body-sm:var(--font-weight-regular) var(--text-sm)/var(--leading-normal) var(--font-body);--typography-body-xs:var(--font-weight-regular) var(--text-xs)/var(--leading-normal) var(--font-body);--typography-caption:var(--font-weight-medium) var(--text-xs)/var(--leading-normal) var(--font-body);--typography-overline:var(--font-weight-semibold) var(--text-xs)/var(--leading-normal) var(--font-body);--typography-code:var(--font-weight-regular) var(--text-sm)/var(--leading-relaxed) var(--font-mono);--alert-radius:var(--shape-lg);--alert-padding:var(--space-4);--alert-gap:var(--space-3);--badge-radius:var(--shape-full);--badge-padding-x-sm:var(--space-2);--badge-padding-x-md:var(--space-2);--badge-padding-x-lg:var(--space-3);--button-radius:var(--shape-full);--button-padding-x-sm:var(--space-3);--button-padding-x-md:var(--space-4);--button-padding-x-lg:var(--space-6);--card-bg:var(--color-surface-raised);--card-radius:var(--shape-xl);--card-padding-sm:var(--space-4);--card-padding-md:var(--space-6);--card-padding-lg:var(--space-8);--card-shadow:var(--elevation-raised);--card-shadow-hover:var(--elevation-raised-hover);--control-checkbox-radius:var(--shape-sm);--control-checkbox-bg:var(--color-surface-raised);--control-radio-bg:var(--color-surface-raised);--dialog-bg:var(--color-surface-overlay);--dialog-radius:var(--shape-xl);--dialog-padding:var(--space-6);--dialog-gap:var(--space-4);--dialog-shadow:var(--elevation-overlay);--input-bg:var(--color-surface-raised);--input-radius:var(--shape-lg);--input-padding-x:var(--space-3);--input-ring-width:var(--focus-ring-width);--input-ring-offset:var(--focus-ring-offset);--popover-bg:var(--color-surface-overlay);--popover-radius:var(--shape-lg);--popover-padding:var(--space-3);--popover-shadow:var(--elevation-floating);--tooltip-radius:var(--shape-md);--tooltip-padding-x:var(--space-2);--tooltip-padding-y:var(--space-1);--tooltip-shadow:var(--elevation-floating);--button-primary-bg:var(--color-action-primary);--button-primary-bg-hover:var(--color-action-primary-hover);--button-primary-bg-pressed:var(--color-action-primary-pressed);--button-primary-fg:var(--color-text-on-primary);--button-primary-ring:var(--color-border-focus);--button-secondary-bg:var(--color-action-secondary);--button-secondary-bg-hover:var(--color-action-secondary-hover);--button-secondary-bg-pressed:var(--color-action-secondary-pressed);--button-secondary-fg:var(--color-text-default);--button-secondary-ring:var(--color-border-focus);--button-danger-bg:var(--color-danger);--button-danger-bg-hover:var(--color-danger-hover);--button-danger-fg:var(--color-text-inverse);--button-danger-ring:var(--color-danger-border);--button-ghost-bg-hover:var(--color-surface-subtle);--button-ghost-fg:var(--color-text-default);--button-ghost-ring:var(--color-border-focus);--card-border:var(--color-border-default);--control-checkbox-bg-checked:var(--color-action-primary);--control-checkbox-border:var(--color-border-strong);--control-radio-dot:var(--color-action-primary);--control-radio-border:var(--color-border-strong);--control-switch-bg-off:var(--color-neutral-subtle);--control-switch-bg-on:var(--color-action-primary);--dialog-border:var(--color-border-default);--input-bg-disabled:var(--color-surface-subtle);--input-border:var(--color-border-strong);--input-border-hover:var(--color-border-brand);--input-border-focus:var(--color-border-focus);--input-border-error:var(--color-danger-border);--input-fg:var(--color-text-default);--input-fg-placeholder:var(--color-text-subtle);--input-fg-disabled:var(--color-text-muted);--popover-border:var(--color-border-default);--tooltip-bg:var(--color-surface-inverse);--tooltip-fg:var(--color-text-inverse)}