@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_762240{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_762240{--font-display:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e896d9{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_71081e{font-family:Sora,Sora Fallback;font-style:normal}.__variable_71081e{--font-wordmark:"Sora","Sora Fallback"}:root{--cs-blue-50:#EEF3FE;--cs-blue-100:#DCE6FD;--cs-blue-200:#BBCDFB;--cs-blue-300:#93AEF6;--cs-blue-400:#6D8FEF;--cs-blue-500:#4C75E6;--cs-blue-600:#3A5FD0;--cs-blue-700:#2E4BAB;--cs-blue-800:#273D85;--cs-blue-900:#1D2C5E;--cs-lime-50:#F7FEE4;--cs-lime-100:#EEFDC2;--cs-lime-200:#E1FC8D;--cs-lime-300:#CDFB3E;--cs-lime-400:#B8E822;--cs-lime-500:#9BC70F;--cs-lime-600:#7A9E0A;--cs-lime-700:#5C7708;--cs-lime-800:#435706;--cs-lime-900:#2C3A05;--cs-slate-25:#F7F8FC;--cs-slate-50:#F1F3F9;--cs-slate-100:#E5E8F2;--cs-slate-200:#D0D5E4;--cs-slate-300:#AEB6CD;--cs-slate-400:#7C87A6;--cs-slate-500:#5A6584;--cs-slate-600:#414B67;--cs-slate-700:#2E3853;--cs-slate-800:#1F2740;--cs-slate-850:#182034;--cs-slate-900:#131A2B;--cs-slate-950:#0D1220;--cs-slate-975:#090D18;--cs-amber-300:#FBC65A;--cs-amber-500:#F5A524;--cs-amber-700:#A66B0C;--cs-rose-300:#F98BA0;--cs-rose-500:#F04E6E;--cs-rose-700:#B02341;--cs-cyan-300:#7DD3FC;--cs-cyan-500:#38BDF8;--cs-cyan-700:#0369A1;--cs-violet-500:#8B7BF0;--cs-font-display:var(--font-display),"Inter Tight",system-ui,sans-serif;--cs-font-sans:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--cs-font-mono:var(--font-mono),"SF Mono",ui-monospace,monospace;--cs-font-wordmark:var(--font-wordmark),"Inter Tight",system-ui,sans-serif;--space-0:0;--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;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:20px;--radius-full:999px;--text-display-xl:44px;--lh-display-xl:1.04;--ls-display-xl:-0.032em;--text-display-lg:34px;--lh-display-lg:1.08;--ls-display-lg:-0.026em;--text-h1:26px;--lh-h1:1.2;--ls-h1:-0.02em;--text-h2:20px;--lh-h2:1.3;--ls-h2:-0.015em;--text-h3:16px;--lh-h3:1.4;--ls-h3:-0.01em;--text-body:14px;--lh-body:1.55;--ls-body:-0.003em;--text-sm:13px;--lh-sm:1.5;--text-xs:12px;--lh-xs:1.45;--text-micro:11px;--lh-micro:1.4;--ls-micro:0.07em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px;--icon-xl:24px;--icon-2xl:32px;--dur-instant:80ms;--dur-fast:120ms;--dur-base:180ms;--dur-slow:240ms;--dur-slower:320ms;--dur-ambient:2000ms;--ease-standard:cubic-bezier(0.2,0.8,0.2,1);--ease-emphasized:cubic-bezier(0.16,1,0.3,1);--ease-exit:cubic-bezier(0.4,0,1,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--sidebar-w:248px;--sidebar-w-collapsed:64px;--topbar-h:56px;--container-max:1440px;--grid-cols:12;--grid-gutter:var(--space-6);--z-base:0;--z-sticky:100;--z-dropdown:200;--z-drawer:300;--z-modal:400;--z-toast:500;--z-tooltip:600}:root,[data-theme=dark]{--color-scheme:dark;--bg:var(--cs-slate-975);--bg-canvas:var(--cs-slate-950);--surface:var(--cs-slate-900);--surface-raised:var(--cs-slate-850);--surface-overlay:var(--cs-slate-800);--surface-sunken:var(--cs-slate-975);--surface-hover:rgba(255,255,255,0.04);--surface-active:rgba(255,255,255,0.07);--border:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.14);--border-subtle:rgba(255,255,255,0.05);--fg:#F4F6FC;--fg-muted:var(--cs-slate-300);--fg-subtle:var(--cs-slate-400);--fg-disabled:var(--cs-slate-600);--fg-on-accent:var(--cs-slate-975);--primary:var(--cs-blue-500);--primary-hover:var(--cs-blue-400);--primary-active:var(--cs-blue-600);--primary-fg:#FFFFFF;--primary-subtle:rgba(76,117,230,0.14);--primary-border:rgba(76,117,230,0.34);--accent:var(--cs-lime-300);--accent-hover:var(--cs-lime-200);--accent-fg:var(--cs-slate-975);--accent-subtle:rgba(205,251,62,0.12);--accent-border:rgba(205,251,62,0.32);--success:var(--cs-lime-300);--success-fg:var(--cs-slate-975);--success-subtle:rgba(205,251,62,0.12);--success-border:rgba(205,251,62,0.30);--warning:var(--cs-amber-500);--warning-fg:var(--cs-slate-975);--warning-subtle:rgba(245,165,36,0.13);--warning-border:rgba(245,165,36,0.32);--danger:var(--cs-rose-500);--danger-hover:var(--cs-rose-300);--danger-fg:#FFFFFF;--danger-subtle:rgba(240,78,110,0.13);--danger-border:rgba(240,78,110,0.32);--info:var(--cs-cyan-500);--info-fg:var(--cs-slate-975);--info-subtle:rgba(56,189,248,0.13);--info-border:rgba(56,189,248,0.32);--neutral-subtle:rgba(255,255,255,0.06);--neutral-border:rgba(255,255,255,0.12);--ring:var(--cs-blue-400);--ring-offset:var(--bg);--skeleton-base:rgba(255,255,255,0.05);--skeleton-shine:rgba(255,255,255,0.10);--chart-grid:rgba(255,255,255,0.06);--chart-1:var(--cs-blue-400);--chart-2:var(--cs-lime-300);--chart-3:var(--cs-cyan-500);--chart-4:var(--cs-violet-500);--chart-5:var(--cs-amber-500);--chart-6:var(--cs-rose-500);--shadow-xs:0 1px 2px rgba(0,0,0,0.4);--shadow-sm:0 1px 2px rgba(0,0,0,0.4),0 2px 6px rgba(0,0,0,0.3);--shadow-md:0 2px 4px rgba(0,0,0,0.4),0 6px 16px rgba(0,0,0,0.36);--shadow-lg:0 4px 8px rgba(0,0,0,0.4),0 16px 40px rgba(0,0,0,0.44);--shadow-xl:0 8px 16px rgba(0,0,0,0.44),0 32px 72px rgba(0,0,0,0.56);--shadow-focus:0 0 0 2px var(--ring-offset),0 0 0 4px var(--ring);--glow-accent:0 0 0 1px var(--accent-border),0 0 16px rgba(205,251,62,0.18)}[data-theme=light]{--color-scheme:light;--bg:var(--cs-slate-25);--bg-canvas:#FFFFFF;--surface:#FFFFFF;--surface-raised:#FFFFFF;--surface-overlay:#FFFFFF;--surface-sunken:var(--cs-slate-50);--surface-hover:rgba(19,26,43,0.035);--surface-active:rgba(19,26,43,0.06);--border:rgba(19,26,43,0.10);--border-strong:rgba(19,26,43,0.18);--border-subtle:rgba(19,26,43,0.06);--fg:var(--cs-slate-900);--fg-muted:var(--cs-slate-600);--fg-subtle:var(--cs-slate-500);--fg-disabled:var(--cs-slate-300);--fg-on-accent:var(--cs-slate-975);--primary:var(--cs-blue-600);--primary-hover:var(--cs-blue-700);--primary-active:var(--cs-blue-800);--primary-fg:#FFFFFF;--primary-subtle:rgba(76,117,230,0.09);--primary-border:rgba(76,117,230,0.28);--accent:var(--cs-lime-300);--accent-hover:var(--cs-lime-400);--accent-fg:var(--cs-slate-975);--accent-subtle:rgba(155,199,15,0.16);--accent-border:rgba(122,158,10,0.42);--accent-text:var(--cs-lime-700);--success:var(--cs-lime-600);--success-fg:#FFFFFF;--success-subtle:rgba(155,199,15,0.15);--success-border:rgba(122,158,10,0.36);--warning:var(--cs-amber-700);--warning-fg:#FFFFFF;--warning-subtle:rgba(245,165,36,0.16);--warning-border:rgba(166,107,12,0.32);--danger:var(--cs-rose-500);--danger-hover:var(--cs-rose-700);--danger-fg:#FFFFFF;--danger-subtle:rgba(240,78,110,0.10);--danger-border:rgba(176,35,65,0.28);--info:var(--cs-cyan-700);--info-fg:#FFFFFF;--info-subtle:rgba(56,189,248,0.14);--info-border:rgba(3,105,161,0.28);--neutral-subtle:rgba(19,26,43,0.05);--neutral-border:rgba(19,26,43,0.12);--ring:var(--cs-blue-500);--ring-offset:var(--bg-canvas);--skeleton-base:rgba(19,26,43,0.055);--skeleton-shine:rgba(19,26,43,0.10);--chart-grid:rgba(19,26,43,0.07);--chart-1:var(--cs-blue-600);--chart-2:var(--cs-lime-500);--chart-3:var(--cs-cyan-700);--chart-4:var(--cs-violet-500);--chart-5:var(--cs-amber-500);--chart-6:var(--cs-rose-500);--shadow-xs:0 1px 2px rgba(19,26,43,0.06);--shadow-sm:0 1px 2px rgba(19,26,43,0.06),0 2px 6px rgba(19,26,43,0.05);--shadow-md:0 2px 4px rgba(19,26,43,0.06),0 8px 20px rgba(19,26,43,0.08);--shadow-lg:0 4px 8px rgba(19,26,43,0.07),0 18px 44px rgba(19,26,43,0.11);--shadow-xl:0 8px 18px rgba(19,26,43,0.09),0 32px 72px rgba(19,26,43,0.15);--shadow-focus:0 0 0 2px var(--ring-offset),0 0 0 4px var(--ring);--glow-accent:0 0 0 1px var(--accent-border),0 0 12px rgba(155,199,15,0.22)}:root{--accent-text:var(--cs-lime-300);--btn-h-xs:26px;--btn-h-sm:32px;--btn-h-md:38px;--btn-h-lg:44px;--btn-px-xs:var(--space-2);--btn-px-sm:var(--space-3);--btn-px-md:var(--space-4);--btn-px-lg:var(--space-5);--btn-radius:var(--radius-md);--btn-font-weight:var(--fw-medium);--btn-gap:var(--space-2);--btn-transition:var(--dur-fast) var(--ease-standard);--input-h-sm:32px;--input-h-md:38px;--input-h-lg:44px;--input-px:var(--space-3);--input-radius:var(--radius-md);--input-bg:var(--surface-sunken);--input-border:var(--border);--input-border-hover:var(--border-strong);--input-placeholder:var(--fg-subtle);--card-bg:var(--surface);--card-border:var(--border);--card-radius:var(--radius-xl);--card-pad:var(--space-5);--card-pad-lg:var(--space-6);--card-shadow:var(--shadow-sm);--card-shadow-hover:var(--shadow-md);--table-row-h:48px;--table-header-h:40px;--table-cell-px:var(--space-4);--table-border:var(--border-subtle);--table-header-bg:var(--surface-sunken);--table-row-hover:var(--surface-hover);--modal-w-sm:400px;--modal-w-md:520px;--modal-w-lg:680px;--modal-radius:var(--radius-2xl);--modal-pad:var(--space-6);--scrim:rgba(9,13,24,0.72);--drawer-w:440px;--badge-h:22px;--badge-px:var(--space-2);--badge-radius:var(--radius-sm);--badge-font:var(--text-micro);--tooltip-bg:var(--surface-overlay);--tooltip-radius:var(--radius-sm);--rail-w:2px;--rail-radius:var(--radius-full)}