@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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 Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.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 Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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 Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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 Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.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 Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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 Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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 Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.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 Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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 Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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 Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.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 Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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 Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_751d30{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_751d30{--font-pirata:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:300;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:300;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:300;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:300;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:300;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:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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:300;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;font-style:normal;font-weight:400;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:400;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:400;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:400;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:400;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:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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:400;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;font-style:normal;font-weight:500;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:500;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:500;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:500;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:500;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:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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:500;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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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:600;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_52c67d{font-family:Inter,Inter Fallback;font-style:normal}.__variable_52c67d{--font-jost:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.p.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.p.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_308571{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_308571{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--color-success:#16a34a;--color-warning:#eab308;--color-error:#dc2626;--color-stagnation:#f97316;--color-neutral:#86868b;--bg:linear-gradient(180deg,#fafafa,#f4f4f5);--bg-solid:#fafafa;--bg-elevated:#f4f4f5;--surface:#ffffff;--surface-hover:#f4f4f5;--surface-subtle:#fafafa;--text:#18181b;--text-secondary:#71717a;--text-muted:#a1a1aa;--border:#e4e4e7;--border-strong:#d4d4d8;--accent:#18181b;--accent-strong:#2563eb;--accent-soft:rgba(37,99,235,0.1);--shadow-sm:0 1px 2px rgba(24,24,27,0.04);--shadow-md:0 4px 12px rgba(24,24,27,0.06),0 1px 3px rgba(24,24,27,0.04);--shadow-lg:0 16px 40px rgba(24,24,27,0.1),0 4px 10px rgba(24,24,27,0.05)}[data-palette=frost][data-theme=light]{--bg:linear-gradient(180deg,#f8fafc,#e2e8f0);--bg-solid:#f8fafc;--bg-elevated:#e2e8f0;--surface:#ffffff;--surface-hover:#f1f5f9;--surface-subtle:#f8fafc;--text:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--border:#e2e8f0;--border-strong:#cbd5e1;--accent:#334155;--accent-strong:#0f172a;--accent-soft:rgba(51,65,85,0.1);--shadow-sm:0 1px 2px rgba(15,23,42,0.05);--shadow-md:0 4px 12px rgba(15,23,42,0.07),0 1px 3px rgba(15,23,42,0.04);--shadow-lg:0 16px 40px rgba(15,23,42,0.12),0 4px 10px rgba(15,23,42,0.05)}[data-palette=frost][data-theme=dark]{--bg:linear-gradient(180deg,#0f172a,#1e293b);--bg-solid:#0f172a;--bg-elevated:#1e293b;--surface:rgba(255,255,255,0.04);--surface-hover:rgba(255,255,255,0.08);--surface-subtle:rgba(255,255,255,0.02);--text:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--border:rgba(148,163,184,0.15);--border-strong:rgba(148,163,184,0.3);--accent:#cbd5e1;--accent-strong:#f1f5f9;--accent-soft:rgba(203,213,225,0.12);--shadow-sm:none;--shadow-md:0 4px 12px rgba(0,0,0,0.3);--shadow-lg:0 16px 40px rgba(0,0,0,0.5)}[data-palette=mist][data-theme=light]{--bg:linear-gradient(180deg,#f0f9ff,#e0f2fe);--bg-solid:#f0f9ff;--bg-elevated:#e0f2fe;--surface:#ffffff;--surface-hover:#e0f2fe;--surface-subtle:#f0f9ff;--text:#082f49;--text-secondary:#0369a1;--text-muted:#0284c7;--border:#e0f2fe;--border-strong:#bae6fd;--accent:#0369a1;--accent-strong:#075985;--accent-soft:rgba(3,105,161,0.1);--shadow-sm:0 1px 2px rgba(8,47,73,0.05);--shadow-md:0 4px 12px rgba(8,47,73,0.08),0 1px 3px rgba(8,47,73,0.04);--shadow-lg:0 16px 40px rgba(8,47,73,0.12),0 4px 10px rgba(8,47,73,0.05)}[data-palette=mist][data-theme=dark]{--bg:linear-gradient(180deg,#082f49,#0c4a6e);--bg-solid:#082f49;--bg-elevated:#0c4a6e;--surface:rgba(255,255,255,0.04);--surface-hover:rgba(255,255,255,0.08);--surface-subtle:rgba(255,255,255,0.02);--text:#e0f2fe;--text-secondary:#7dd3fc;--text-muted:#38bdf8;--border:rgba(56,189,248,0.15);--border-strong:rgba(56,189,248,0.3);--accent:#7dd3fc;--accent-strong:#bae6fd;--accent-soft:rgba(125,211,252,0.12);--shadow-sm:none;--shadow-md:0 4px 12px rgba(0,0,0,0.3);--shadow-lg:0 16px 40px rgba(0,0,0,0.5)}[data-palette=steel][data-theme=light]{--bg:linear-gradient(180deg,#fafafa,#f4f4f5);--bg-solid:#fafafa;--bg-elevated:#f4f4f5;--surface:#ffffff;--surface-hover:#f4f4f5;--surface-subtle:#fafafa;--text:#18181b;--text-secondary:#71717a;--text-muted:#a1a1aa;--border:#e4e4e7;--border-strong:#d4d4d8;--accent:#18181b;--accent-strong:#2563eb;--accent-soft:rgba(37,99,235,0.1);--shadow-sm:0 1px 2px rgba(24,24,27,0.04);--shadow-md:0 4px 12px rgba(24,24,27,0.06),0 1px 3px rgba(24,24,27,0.04);--shadow-lg:0 16px 40px rgba(24,24,27,0.1),0 4px 10px rgba(24,24,27,0.05)}[data-palette=steel][data-theme=dark]{--bg:linear-gradient(180deg,#18181b,#27272a);--bg-solid:#18181b;--bg-elevated:#27272a;--surface:rgba(255,255,255,0.04);--surface-hover:rgba(255,255,255,0.08);--surface-subtle:rgba(255,255,255,0.02);--text:#fafafa;--text-secondary:#d4d4d8;--text-muted:#a1a1aa;--border:#3f3f46;--border-strong:#52525b;--accent:#fafafa;--accent-strong:#60a5fa;--accent-soft:rgba(96,165,250,0.15);--shadow-sm:none;--shadow-md:0 4px 12px rgba(0,0,0,0.3);--shadow-lg:0 16px 40px rgba(0,0,0,0.5)}[data-palette=mint][data-theme=light]{--bg:linear-gradient(180deg,#f0fdf4,#dcfce7);--bg-solid:#f0fdf4;--bg-elevated:#dcfce7;--surface:#ffffff;--surface-hover:#dcfce7;--surface-subtle:#f0fdf4;--text:#052e16;--text-secondary:#0d9488;--text-muted:#14b8a6;--border:#dcfce7;--border-strong:#99f6e4;--accent:#0d9488;--accent-strong:#0f766e;--accent-soft:rgba(13,148,136,0.1);--shadow-sm:0 1px 2px rgba(5,46,22,0.05);--shadow-md:0 4px 12px rgba(5,46,22,0.07),0 1px 3px rgba(5,46,22,0.04);--shadow-lg:0 16px 40px rgba(5,46,22,0.12),0 4px 10px rgba(5,46,22,0.05)}[data-palette=mint][data-theme=dark]{--bg:linear-gradient(180deg,#0f1614,#1a2521);--bg-solid:#0f1614;--bg-elevated:#1a2521;--surface:rgba(255,255,255,0.03);--surface-hover:rgba(255,255,255,0.06);--surface-subtle:rgba(255,255,255,0.02);--text:#e7e5e4;--text-secondary:#5eead4;--text-muted:#99f6e4;--border:rgba(94,234,212,0.15);--border-strong:rgba(94,234,212,0.3);--accent:#5eead4;--accent-strong:#2dd4bf;--accent-soft:rgba(94,234,212,0.12);--shadow-sm:none;--shadow-md:0 4px 12px rgba(0,0,0,0.3);--shadow-lg:0 16px 40px rgba(0,0,0,0.5)}[data-palette=lavender][data-theme=light]{--bg:linear-gradient(180deg,#fafaff,#ede9fe);--bg-solid:#fafaff;--bg-elevated:#ede9fe;--surface:#ffffff;--surface-hover:#ede9fe;--surface-subtle:#fafaff;--text:#1e1b4b;--text-secondary:#6d4ec5;--text-muted:#7c3aed;--border:#ede9fe;--border-strong:#ddd6fe;--accent:#6d4ec5;--accent-strong:#5b21b6;--accent-soft:rgba(109,78,197,0.1);--shadow-sm:0 1px 2px rgba(30,27,75,0.05);--shadow-md:0 4px 12px rgba(30,27,75,0.07),0 1px 3px rgba(30,27,75,0.04);--shadow-lg:0 16px 40px rgba(30,27,75,0.12),0 4px 10px rgba(30,27,75,0.05)}[data-palette=lavender][data-theme=dark]{--bg:linear-gradient(180deg,#14121d,#1f1b2e);--bg-solid:#14121d;--bg-elevated:#1f1b2e;--surface:rgba(255,255,255,0.03);--surface-hover:rgba(255,255,255,0.06);--surface-subtle:rgba(255,255,255,0.02);--text:#e7e5e4;--text-secondary:#c4b5fd;--text-muted:#a78bfa;--border:rgba(167,139,250,0.15);--border-strong:rgba(167,139,250,0.3);--accent:#c4b5fd;--accent-strong:#a78bfa;--accent-soft:rgba(167,139,250,0.12);--shadow-sm:none;--shadow-md:0 4px 12px rgba(0,0,0,0.3);--shadow-lg:0 16px 40px rgba(0,0,0,0.5)}[data-palette=bone][data-theme=light]{--bg:linear-gradient(180deg,#fafaf7,#f0eee8);--bg-solid:#fafaf7;--bg-elevated:#f0eee8;--surface:#ffffff;--surface-hover:#f0eee8;--surface-subtle:#fafaf7;--text:#0c0a09;--text-secondary:#57534e;--text-muted:#78716c;--border:#e7e5e4;--border-strong:#d6d3d1;--accent:#0c0a09;--accent-strong:#292524;--accent-soft:rgba(12,10,9,0.08);--shadow-sm:0 1px 2px rgba(12,10,9,0.05);--shadow-md:0 4px 12px rgba(12,10,9,0.07),0 1px 3px rgba(12,10,9,0.04);--shadow-lg:0 16px 40px rgba(12,10,9,0.12),0 4px 10px rgba(12,10,9,0.05)}[data-palette=bone][data-theme=dark]{--bg:linear-gradient(180deg,#0c0a09,#1c1917);--bg-solid:#0c0a09;--bg-elevated:#1c1917;--surface:rgba(255,255,255,0.03);--surface-hover:rgba(255,255,255,0.06);--surface-subtle:rgba(255,255,255,0.02);--text:#fafaf7;--text-secondary:#d6d3d1;--text-muted:#a8a29e;--border:#292524;--border-strong:#44403c;--accent:#fafaf7;--accent-strong:#e7e5e4;--accent-soft:rgba(250,250,247,0.08);--shadow-sm:none;--shadow-md:0 4px 12px rgba(0,0,0,0.3);--shadow-lg:0 16px 40px rgba(0,0,0,0.5)}[data-palette=cosmic],[data-palette=cosmic][data-theme=dark]{--bg:linear-gradient(180deg,#0f0d1a,#14121d);--bg-solid:#0f0d1a;--bg-elevated:#1c1828;--surface:rgba(255,255,255,0.03);--surface-hover:rgba(255,255,255,0.06);--surface-subtle:rgba(255,255,255,0.02);--text:#e7e5e4;--text-secondary:#c4b5fd;--text-muted:#a78bfa;--border:rgba(167,139,250,0.18);--border-strong:rgba(167,139,250,0.35);--accent:#c4b5fd;--accent-strong:#a78bfa;--accent-soft:rgba(167,139,250,0.12);--cosmic-gold:#f3d27a;--cosmic-gold-bright:#fae08c;--cosmic-teal:#6ee7b7;--cosmic-teal-bright:#5eead4;--cosmic-rose:#fda4af;--cosmic-amber:#fdba74;--cosmic-pink:#f9a8d4;--cosmic-blue:#93c5fd;--shadow-sm:none;--shadow-md:0 4px 12px rgba(0,0,0,0.3);--shadow-lg:0 16px 40px rgba(0,0,0,0.5);--glow-accent:0 0 24px rgba(167,139,250,0.4);--glow-gold:0 0 24px rgba(243,210,122,0.4)}[data-palette=cosmic]{--font-display:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);--font-body:var(--font-inter,"Inter",system-ui,sans-serif);--font-mono:var(--font-ibm-plex-mono,"IBM Plex Mono",ui-monospace,monospace);--background:var(--bg-solid);--foreground:var(--text);--card:var(--bg-elevated);--card-foreground:var(--text);--popover:var(--bg-elevated);--popover-foreground:var(--text);--primary:var(--accent-strong);--primary-foreground:#0f0d1a;--secondary:var(--surface-hover);--secondary-foreground:var(--text);--muted:var(--surface);--muted-foreground:var(--text-secondary);--accent-shadcn:var(--accent-soft);--accent-foreground:var(--text);--destructive:#f87171;--destructive-foreground:#fafafa;--input:var(--border);--ring:var(--accent-strong);--radius:0.625rem}[data-palette=pulse],[data-palette=pulse][data-theme=dark]{--bg:linear-gradient(180deg,#14132B,#1A1937);--bg-solid:#14132B;--bg-elevated:#1E1C3D;--surface:rgba(255,255,255,0.04);--surface-hover:rgba(255,255,255,0.07);--surface-subtle:rgba(255,255,255,0.02);--text:#F0EEFA;--text-secondary:#B4AFCC;--text-muted:#6E6A8C;--border:rgba(220,215,255,0.10);--border-strong:rgba(220,215,255,0.20);--accent:#F0B98C;--accent-strong:#F7CDA4;--accent-soft:rgba(240,185,140,0.10);--cosmic-gold:#F0B98C;--cosmic-gold-bright:#F7CDA4;--cosmic-teal:#86B095;--cosmic-teal-bright:#9BC4A8;--cosmic-rose:#E89AAE;--cosmic-amber:#F0B98C;--cosmic-pink:#D8A8C6;--cosmic-blue:#9B8FE0;--shadow-sm:none;--shadow-md:0 4px 12px rgba(0,0,0,0.4);--shadow-lg:0 16px 40px rgba(20,19,43,0.5);--glow-accent:0 0 24px rgba(240,185,140,0.3);--glow-gold:0 0 24px rgba(240,185,140,0.3)}[data-palette=pulse]{--font-display:var(--font-jost,"Inter",system-ui,sans-serif);--font-body:var(--font-jost,"Inter",system-ui,sans-serif);--font-mono:var(--font-mono,"IBM Plex Mono",ui-monospace,monospace);--background:var(--bg-solid);--foreground:var(--text);--card:var(--bg-elevated);--card-foreground:var(--text);--popover:var(--bg-elevated);--popover-foreground:var(--text);--primary:var(--accent);--primary-foreground:var(--bg-solid);--secondary:var(--surface-hover);--secondary-foreground:var(--text);--muted:var(--surface);--muted-foreground:var(--text-secondary);--accent-shadcn:var(--accent-soft);--accent-foreground:var(--text);--destructive:#f87171;--destructive-foreground:#fafafa;--input:var(--border);--ring:var(--accent);--radius:0.625rem}::selection{background:var(--accent-strong);color:#fff}::-moz-selection{background:var(--accent-strong);color:#fff}