.ThemeSwitcher_wrapper__gg_zW{display:flex;align-items:center;gap:.5rem}.ThemeSwitcher_label__vjmwm{font-size:.75rem;color:var(--color-semantic-foreground-muted,#71717a)}.ThemeSwitcher_select__Mro6J{font-size:.75rem;padding:.25rem .5rem;border:1px solid var(--color-semantic-border,#e4e4e7);border-radius:var(--border-radius-sm,4px);background:var(--color-semantic-background,#fff);color:var(--color-semantic-foreground,#0a0a0a);cursor:pointer}.LocaleSwitcher_wrapper__TCurP{display:flex;align-items:center;gap:.5rem}.LocaleSwitcher_label__6Sg5M{font-size:.75rem;color:var(--color-semantic-foreground-muted,#71717a)}.LocaleSwitcher_select__TOywd{font-size:.75rem;padding:.25rem .5rem;border:1px solid var(--color-semantic-border,#e4e4e7);border-radius:var(--border-radius-sm,4px);background:var(--color-semantic-background,#fff);color:var(--color-semantic-foreground,#0a0a0a);cursor:pointer}.LocaleSwitcher_select__TOywd:disabled{opacity:.5;cursor:not-allowed}.ModeToggle_button__hcSV9{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-semantic-border,#e4e4e7);border-radius:var(--border-radius-sm,4px);background:var(--color-semantic-background,#fff);color:var(--color-semantic-foreground,#0a0a0a);cursor:pointer;transition:background .15s,color .15s}.ModeToggle_button__hcSV9:hover{background:var(--color-semantic-border,#e4e4e7)}.BottomNav_bottomNav__Ig_Xq{display:none}@media (max-width:640px){.BottomNav_overlay__r11KR{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:110;animation:BottomNav_fadeIn__OCHc1 .2s ease-out}.BottomNav_sheet__m3ZrZ{position:fixed;bottom:0;left:0;right:0;background:var(--color-semantic-background,#fff);border-radius:16px 16px 0 0;z-index:120;padding-bottom:env(safe-area-inset-bottom,0);transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);will-change:transform;margin-bottom:60px}.BottomNav_sheetOpen__95ESi{transform:translateY(0)}.BottomNav_sheetHandle__hygRL{width:36px;height:4px;background:var(--color-semantic-border,#e4e4e7);border-radius:2px;margin:10px auto 0}.BottomNav_sheetHeader__uY5h6{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem .5rem}.BottomNav_sheetTitle__5TTIl{font-size:.9375rem;font-weight:600;color:var(--color-semantic-foreground,#18181b)}.BottomNav_sheetClose__inZFG{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:var(--color-semantic-background-subtle,#f4f4f5);color:var(--color-semantic-foreground-muted,#71717a);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}.BottomNav_sheetClose__inZFG:hover{background:var(--color-semantic-border,#e4e4e7)}.BottomNav_sheetLinks__6Go1j{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 1rem .875rem;border-bottom:1px solid var(--color-semantic-border,#e4e4e7)}.BottomNav_sheetLink__4xSfA{font-size:.8125rem;font-weight:500;text-decoration:none;color:var(--color-semantic-foreground-muted,#71717a);padding:.3rem .75rem;border-radius:999px;border:1px solid var(--color-semantic-border,#e4e4e7);transition:color .12s,background .12s}.BottomNav_sheetLink__4xSfA:hover{color:var(--color-semantic-foreground,#0a0a0a);background:var(--color-semantic-background-subtle,#f4f4f5)}.BottomNav_sheetLinkActive___wtQ1{color:var(--color-semantic-primary,#6d28d9);border-color:color-mix(in srgb,var(--color-semantic-primary,#6d28d9) 30%,transparent);background:color-mix(in srgb,var(--color-semantic-primary,#6d28d9) 10%,transparent)}.BottomNav_sheetControls___PSCO{display:flex;flex-direction:column;padding:.25rem 0 .5rem}.BottomNav_controlRow__zV35l{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem}.BottomNav_controlRow__zV35l+.BottomNav_controlRow__zV35l{border-top:1px solid var(--color-semantic-border,#e4e4e7)}.BottomNav_controlLabel__YGU_4{font-size:.875rem;color:var(--color-semantic-foreground-muted,#71717a);font-weight:500}.BottomNav_bottomNav__Ig_Xq{display:flex;position:fixed;bottom:0;left:0;right:0;height:60px;background:var(--color-semantic-background,#fff);border-top:1px solid var(--color-semantic-border,#e4e4e7);z-index:130;align-items:stretch;padding-bottom:env(safe-area-inset-bottom,0)}.BottomNav_tab___0umn{flex:1 1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:var(--color-semantic-foreground-muted,#71717a);font-size:.625rem;font-weight:500;letter-spacing:.02em;background:none;border:none;cursor:pointer;padding:0;min-height:44px;min-width:44px;transition:color .2s;-webkit-tap-highlight-color:transparent}.BottomNav_tabIndicator__m57vO{position:absolute;top:50%;left:50%;transform:translate(-50%,-62%) scaleX(.5) scaleY(.5);width:48px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--color-semantic-primary,#6d28d9) 12%,transparent);opacity:0;transition:opacity .2s,transform .25s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.BottomNav_tabActive__Ejc8H .BottomNav_tabIndicator__m57vO{opacity:1;transform:translate(-50%,-62%) scaleX(1) scaleY(1)}.BottomNav_tabActive__Ejc8H{color:var(--color-semantic-primary,#6d28d9)}.BottomNav_tabLabel__B66Wi{line-height:1}.BottomNav_tabLabel__B66Wi,.BottomNav_tab___0umn svg{position:relative;z-index:1}}@keyframes BottomNav_fadeIn__OCHc1{0%{opacity:0}to{opacity:1}}.Nav_nav__BptBv{display:flex;align-items:center;gap:clamp(.75rem,2vw,2rem);min-width:0;flex:1 1}.Nav_logo__7KrlL{font-weight:700;font-size:1rem;text-decoration:none;color:var(--color-semantic-foreground,#0a0a0a);white-space:nowrap;flex-shrink:0}.Nav_links__TBJFU{display:flex;gap:clamp(.5rem,1.5vw,1.5rem);flex-wrap:nowrap;min-width:0;overflow:hidden}.Nav_link__zheGr{font-size:clamp(.75rem,1.1vw,.875rem);text-decoration:none;color:var(--color-semantic-foreground-muted,#71717a);transition:color .15s;white-space:nowrap}.Nav_link__zheGr:hover{color:var(--color-semantic-foreground,#0a0a0a)}@media (max-width:900px){.Nav_link__zheGr{font-size:.8rem}}@media (max-width:640px){.Nav_links__TBJFU{display:none}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0eeb07{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_6b3ed8{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_6b3ed8{--font-playfair-display:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-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:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-bebas-neue:"Bebas Neue","Bebas Neue 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 Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}[data-theme=ds-editorial]{--ds-editorial-border-radius-none:0px;--ds-editorial-border-radius-sm:2px;--ds-editorial-border-radius-md:4px;--ds-editorial-border-radius-lg:6px;--ds-editorial-border-radius-xl:10px;--ds-editorial-border-radius-full:9999px;--ds-editorial-color-base-cream:#faf7f2;--ds-editorial-color-base-ink:#1a1208;--ds-editorial-color-base-ink-light:#3d3020;--ds-editorial-color-base-warm-gray:#8c7e6e;--ds-editorial-color-base-rule:#d9cfc2;--ds-editorial-color-base-accent-red:#c0392b;--ds-editorial-color-base-accent-gold:#b8860b;--ds-editorial-color-state-success:#5c7a4e;--ds-editorial-color-state-success-subtle:#e8f0e4;--ds-editorial-color-state-success-foreground:#faf7f2;--ds-editorial-color-state-warning:#b07d3a;--ds-editorial-color-state-warning-subtle:#f5e9d5;--ds-editorial-color-state-warning-foreground:#faf7f2;--ds-editorial-color-state-error:#a84040;--ds-editorial-color-state-error-subtle:#f5dede;--ds-editorial-color-state-error-foreground:#faf7f2;--ds-editorial-color-state-info:#4a6fa5;--ds-editorial-color-state-info-subtle:#dce6f5;--ds-editorial-color-state-info-foreground:#faf7f2;--ds-editorial-transition-fast:150ms;--ds-editorial-transition-base:250ms;--ds-editorial-transition-slow:400ms;--ds-editorial-easing-default:cubic-bezier(0.4,0,0.2,1);--ds-editorial-easing-in:cubic-bezier(0.4,0,1,1);--ds-editorial-easing-out:cubic-bezier(0,0,0.2,1);--ds-editorial-easing-spring:cubic-bezier(0.25,1.25,0.5,1);--ds-editorial-shadow-none:none;--ds-editorial-shadow-sm:0 1px 2px 0 rgba(80,60,40,0.07);--ds-editorial-shadow-md:0 4px 6px -1px rgba(80,60,40,0.12),0 2px 4px -2px rgba(80,60,40,0.12);--ds-editorial-shadow-lg:0 10px 15px -3px rgba(80,60,40,0.12),0 4px 6px -4px rgba(80,60,40,0.12);--ds-editorial-shadow-xl:0 20px 25px -5px rgba(80,60,40,0.12),0 8px 10px -6px rgba(80,60,40,0.12);--ds-editorial-spacing-0:0px;--ds-editorial-spacing-1:4px;--ds-editorial-spacing-2:8px;--ds-editorial-spacing-3:12px;--ds-editorial-spacing-4:16px;--ds-editorial-spacing-5:20px;--ds-editorial-spacing-6:24px;--ds-editorial-spacing-8:32px;--ds-editorial-spacing-10:40px;--ds-editorial-spacing-12:48px;--ds-editorial-spacing-16:64px;--ds-editorial-spacing-20:80px;--ds-editorial-spacing-24:96px;--ds-editorial-typography-font-family-serif:"Playfair Display",Georgia,serif;--ds-editorial-typography-font-family-sans:"Source Sans 3",system-ui,sans-serif;--ds-editorial-typography-font-family-display:"Cormorant Garamond",serif;--ds-editorial-typography-font-size-xs:0.75rem;--ds-editorial-typography-font-size-sm:0.875rem;--ds-editorial-typography-font-size-md:1rem;--ds-editorial-typography-font-size-lg:1.125rem;--ds-editorial-typography-font-size-xl:1.25rem;--ds-editorial-typography-font-size-2xl:1.5rem;--ds-editorial-typography-font-size-3xl:2rem;--ds-editorial-typography-font-size-4xl:2.75rem;--ds-editorial-typography-font-size-5xl:3.75rem;--ds-editorial-typography-font-weight-regular:400;--ds-editorial-typography-font-weight-medium:500;--ds-editorial-typography-font-weight-bold:700;--ds-editorial-typography-font-weight-black:900;--ds-editorial-color-semantic-background:var(--ds-editorial-color-base-cream);--ds-editorial-color-semantic-foreground:var(--ds-editorial-color-base-ink);--ds-editorial-color-semantic-foreground-muted:var(--ds-editorial-color-base-warm-gray);--ds-editorial-color-semantic-border:var(--ds-editorial-color-base-rule);--ds-editorial-color-semantic-primary:var(--ds-editorial-color-base-accent-red);--ds-editorial-color-semantic-primary-foreground:var(--ds-editorial-color-base-cream);--ds-editorial-color-semantic-highlight:var(--ds-editorial-color-base-accent-gold);--color-semantic-background:var(--ds-editorial-color-semantic-background);--color-semantic-foreground:var(--ds-editorial-color-semantic-foreground);--color-semantic-foreground-muted:var(--ds-editorial-color-semantic-foreground-muted);--color-semantic-border:var(--ds-editorial-color-semantic-border);--color-semantic-primary:var(--ds-editorial-color-semantic-primary);--color-semantic-primary-foreground:var(--ds-editorial-color-semantic-primary-foreground);--border-radius-sm:var(--ds-editorial-border-radius-sm);--border-radius-md:var(--ds-editorial-border-radius-md);--border-radius-lg:var(--ds-editorial-border-radius-lg);--border-radius-full:var(--ds-editorial-border-radius-full);--font-family-sans:var(--ds-editorial-typography-font-family-sans);--typography-font-family-sans:var(--ds-editorial-typography-font-family-sans);--typography-font-family-mono:var(--ds-editorial-typography-font-family-mono,monospace);--typography-font-size-xs:var(--ds-editorial-typography-font-size-xs);--typography-font-size-sm:var(--ds-editorial-typography-font-size-sm);--typography-font-size-md:var(--ds-editorial-typography-font-size-md);--typography-font-size-lg:var(--ds-editorial-typography-font-size-lg);--typography-font-size-xl:var(--ds-editorial-typography-font-size-xl);--typography-font-weight-regular:var(--ds-editorial-typography-font-weight-regular);--typography-font-weight-medium:var(--ds-editorial-typography-font-weight-medium);--typography-font-weight-semibold:var(--ds-editorial-typography-font-weight-semibold,600);--typography-font-weight-bold:var(--ds-editorial-typography-font-weight-bold);--typography-line-height-tight:var(--ds-editorial-typography-line-height-tight);--typography-line-height-normal:var(--ds-editorial-typography-line-height-normal);--typography-line-height-relaxed:var(--ds-editorial-typography-line-height-relaxed);--spacing-0:var(--ds-editorial-spacing-0);--spacing-1:var(--ds-editorial-spacing-1);--spacing-2:var(--ds-editorial-spacing-2);--spacing-3:var(--ds-editorial-spacing-3);--spacing-4:var(--ds-editorial-spacing-4);--spacing-5:var(--ds-editorial-spacing-5);--spacing-6:var(--ds-editorial-spacing-6);--spacing-8:var(--ds-editorial-spacing-8);--color-state-success:var(--ds-editorial-color-state-success);--color-state-success-subtle:var(--ds-editorial-color-state-success-subtle);--color-state-success-foreground:var(--ds-editorial-color-state-success-foreground);--color-state-warning:var(--ds-editorial-color-state-warning);--color-state-warning-subtle:var(--ds-editorial-color-state-warning-subtle);--color-state-warning-foreground:var(--ds-editorial-color-state-warning-foreground);--color-state-error:var(--ds-editorial-color-state-error);--color-state-error-subtle:var(--ds-editorial-color-state-error-subtle);--color-state-error-foreground:var(--ds-editorial-color-state-error-foreground);--color-state-info:var(--ds-editorial-color-state-info);--color-state-info-subtle:var(--ds-editorial-color-state-info-subtle);--color-state-info-foreground:var(--ds-editorial-color-state-info-foreground);--shadow-none:var(--ds-editorial-shadow-none);--shadow-sm:var(--ds-editorial-shadow-sm);--shadow-md:var(--ds-editorial-shadow-md);--shadow-lg:var(--ds-editorial-shadow-lg);--shadow-xl:var(--ds-editorial-shadow-xl);--transition-fast:var(--ds-editorial-transition-fast);--transition-base:var(--ds-editorial-transition-base);--transition-slow:var(--ds-editorial-transition-slow);--easing-default:var(--ds-editorial-easing-default);--easing-in:var(--ds-editorial-easing-in);--easing-out:var(--ds-editorial-easing-out);--easing-spring:var(--ds-editorial-easing-spring);--color-semantic-background-subtle:var(--ds-editorial-color-semantic-background);--color-semantic-highlight:var(--ds-editorial-color-semantic-highlight);--color-semantic-primary-hover:var(--ds-editorial-color-semantic-primary)}[data-theme=ds-editorial][data-mode=dark]{--color-semantic-background:#0f0c08;--color-semantic-background-subtle:#1c1610;--color-semantic-foreground:#faf7f2;--color-semantic-foreground-muted:#b8a890;--color-semantic-border:#5a4a36;--color-semantic-primary:#e8675d;--color-semantic-primary-foreground:#faf7f2;--color-semantic-primary-hover:#f07d73;--color-semantic-highlight:#d4a017;--color-state-success:#6dbd6d;--color-state-success-subtle:#0d1f0d;--color-state-success-foreground:#0f0c08;--color-state-warning:#d4a017;--color-state-warning-subtle:#1f1608;--color-state-warning-foreground:#0f0c08;--color-state-error:#e8675d;--color-state-error-subtle:#1f0d0b;--color-state-error-foreground:#faf7f2;--color-state-info:#7aaddb;--color-state-info-subtle:#0b1520;--color-state-info-foreground:#0f0c08}[data-theme=ds-brutalist]{--ds-brutalist-border-radius-none:0px;--ds-brutalist-border-radius-sm:0px;--ds-brutalist-border-radius-md:0px;--ds-brutalist-border-radius-lg:2px;--ds-brutalist-border-radius-xl:4px;--ds-brutalist-border-radius-full:9999px;--ds-brutalist-color-base-white:#ffffff;--ds-brutalist-color-base-black:#000000;--ds-brutalist-color-base-yellow:#ffe600;--ds-brutalist-color-base-red:#ff2d00;--ds-brutalist-color-base-blue:#0000ff;--ds-brutalist-color-state-success:#00ff41;--ds-brutalist-color-state-success-subtle:#003300;--ds-brutalist-color-state-success-foreground:#000000;--ds-brutalist-color-state-warning:#ffff00;--ds-brutalist-color-state-warning-subtle:#333300;--ds-brutalist-color-state-warning-foreground:#000000;--ds-brutalist-color-state-error:#ff0000;--ds-brutalist-color-state-error-subtle:#330000;--ds-brutalist-color-state-error-foreground:#ffffff;--ds-brutalist-color-state-info:#0080ff;--ds-brutalist-color-state-info-subtle:#001133;--ds-brutalist-color-state-info-foreground:#ffffff;--ds-brutalist-transition-fast:80ms;--ds-brutalist-transition-base:150ms;--ds-brutalist-transition-slow:250ms;--ds-brutalist-easing-default:cubic-bezier(0.4,0,0.2,1);--ds-brutalist-easing-in:cubic-bezier(0.4,0,1,1);--ds-brutalist-easing-out:cubic-bezier(0,0,0.2,1);--ds-brutalist-easing-spring:cubic-bezier(0.5,2,0.5,1);--ds-brutalist-shadow-none:none;--ds-brutalist-shadow-sm:none;--ds-brutalist-shadow-md:none;--ds-brutalist-shadow-lg:none;--ds-brutalist-shadow-xl:4px 4px 0px #000000;--ds-brutalist-spacing-0:0px;--ds-brutalist-spacing-1:4px;--ds-brutalist-spacing-2:8px;--ds-brutalist-spacing-3:12px;--ds-brutalist-spacing-4:16px;--ds-brutalist-spacing-5:20px;--ds-brutalist-spacing-6:24px;--ds-brutalist-spacing-8:32px;--ds-brutalist-spacing-10:40px;--ds-brutalist-spacing-12:48px;--ds-brutalist-spacing-16:64px;--ds-brutalist-spacing-20:80px;--ds-brutalist-spacing-24:96px;--ds-brutalist-typography-font-family-sans:"Space Grotesk",monospace;--ds-brutalist-typography-font-family-display:"Bebas Neue",sans-serif;--ds-brutalist-typography-font-size-xs:0.75rem;--ds-brutalist-typography-font-size-sm:0.875rem;--ds-brutalist-typography-font-size-md:1rem;--ds-brutalist-typography-font-size-lg:1.25rem;--ds-brutalist-typography-font-size-xl:1.5rem;--ds-brutalist-typography-font-size-2xl:2rem;--ds-brutalist-typography-font-size-3xl:3rem;--ds-brutalist-typography-font-size-4xl:5rem;--ds-brutalist-typography-font-weight-regular:400;--ds-brutalist-typography-font-weight-bold:700;--ds-brutalist-typography-font-weight-black:900;--ds-brutalist-color-semantic-background:var(--ds-brutalist-color-base-white);--ds-brutalist-color-semantic-foreground:var(--ds-brutalist-color-base-black);--ds-brutalist-color-semantic-border:var(--ds-brutalist-color-base-black);--ds-brutalist-color-semantic-primary:var(--ds-brutalist-color-base-yellow);--ds-brutalist-color-semantic-primary-foreground:var(--ds-brutalist-color-base-black);--ds-brutalist-color-semantic-accent:var(--ds-brutalist-color-base-red);--color-semantic-background:var(--ds-brutalist-color-semantic-background);--color-semantic-foreground:var(--ds-brutalist-color-semantic-foreground);--color-semantic-foreground-muted:var(--ds-brutalist-color-semantic-foreground-muted);--color-semantic-border:var(--ds-brutalist-color-semantic-border);--color-semantic-primary:var(--ds-brutalist-color-semantic-primary);--color-semantic-primary-foreground:var(--ds-brutalist-color-semantic-primary-foreground);--border-radius-sm:var(--ds-brutalist-border-radius-sm);--border-radius-md:var(--ds-brutalist-border-radius-md);--border-radius-lg:var(--ds-brutalist-border-radius-lg);--border-radius-full:var(--ds-brutalist-border-radius-full);--font-family-sans:var(--ds-brutalist-typography-font-family-sans);--typography-font-family-sans:var(--ds-brutalist-typography-font-family-sans);--typography-font-family-mono:var(--ds-brutalist-typography-font-family-mono,monospace);--typography-font-size-xs:var(--ds-brutalist-typography-font-size-xs);--typography-font-size-sm:var(--ds-brutalist-typography-font-size-sm);--typography-font-size-md:var(--ds-brutalist-typography-font-size-md);--typography-font-size-lg:var(--ds-brutalist-typography-font-size-lg);--typography-font-size-xl:var(--ds-brutalist-typography-font-size-xl);--typography-font-weight-regular:var(--ds-brutalist-typography-font-weight-regular);--typography-font-weight-medium:var(--ds-brutalist-typography-font-weight-medium);--typography-font-weight-semibold:var(--ds-brutalist-typography-font-weight-semibold,600);--typography-font-weight-bold:var(--ds-brutalist-typography-font-weight-bold);--typography-line-height-tight:var(--ds-brutalist-typography-line-height-tight);--typography-line-height-normal:var(--ds-brutalist-typography-line-height-normal);--typography-line-height-relaxed:var(--ds-brutalist-typography-line-height-relaxed);--spacing-0:var(--ds-brutalist-spacing-0);--spacing-1:var(--ds-brutalist-spacing-1);--spacing-2:var(--ds-brutalist-spacing-2);--spacing-3:var(--ds-brutalist-spacing-3);--spacing-4:var(--ds-brutalist-spacing-4);--spacing-5:var(--ds-brutalist-spacing-5);--spacing-6:var(--ds-brutalist-spacing-6);--spacing-8:var(--ds-brutalist-spacing-8);--color-state-success:var(--ds-brutalist-color-state-success);--color-state-success-subtle:var(--ds-brutalist-color-state-success-subtle);--color-state-success-foreground:var(--ds-brutalist-color-state-success-foreground);--color-state-warning:var(--ds-brutalist-color-state-warning);--color-state-warning-subtle:var(--ds-brutalist-color-state-warning-subtle);--color-state-warning-foreground:var(--ds-brutalist-color-state-warning-foreground);--color-state-error:var(--ds-brutalist-color-state-error);--color-state-error-subtle:var(--ds-brutalist-color-state-error-subtle);--color-state-error-foreground:var(--ds-brutalist-color-state-error-foreground);--color-state-info:var(--ds-brutalist-color-state-info);--color-state-info-subtle:var(--ds-brutalist-color-state-info-subtle);--color-state-info-foreground:var(--ds-brutalist-color-state-info-foreground);--shadow-none:var(--ds-brutalist-shadow-none);--shadow-sm:var(--ds-brutalist-shadow-sm);--shadow-md:var(--ds-brutalist-shadow-md);--shadow-lg:var(--ds-brutalist-shadow-lg);--shadow-xl:var(--ds-brutalist-shadow-xl);--transition-fast:var(--ds-brutalist-transition-fast);--transition-base:var(--ds-brutalist-transition-base);--transition-slow:var(--ds-brutalist-transition-slow);--easing-default:var(--ds-brutalist-easing-default);--easing-in:var(--ds-brutalist-easing-in);--easing-out:var(--ds-brutalist-easing-out);--easing-spring:var(--ds-brutalist-easing-spring);--color-semantic-background-subtle:var(--ds-brutalist-color-semantic-background);--color-semantic-accent:var(--ds-brutalist-color-semantic-accent);--color-semantic-foreground-muted:var(--ds-brutalist-color-semantic-foreground);--color-semantic-primary-hover:var(--ds-brutalist-color-semantic-primary)}[data-theme=ds-brutalist][data-mode=dark]{--color-semantic-background:#000000;--color-semantic-background-subtle:#111111;--color-semantic-foreground:#ffffff;--color-semantic-foreground-muted:#cccccc;--color-semantic-border:#ffffff;--color-semantic-primary:#ffe600;--color-semantic-primary-foreground:#000000;--color-semantic-primary-hover:#ffed4a;--color-semantic-accent:#ff2d00;--color-state-success:#00ff41;--color-state-success-subtle:#001a0d;--color-state-success-foreground:#000000;--color-state-warning:#ffff00;--color-state-warning-subtle:#1a1a00;--color-state-warning-foreground:#000000;--color-state-error:#ff4444;--color-state-error-subtle:#1a0000;--color-state-error-foreground:#ffffff;--color-state-info:#4da6ff;--color-state-info-subtle:#00091a;--color-state-info-foreground:#000000}[data-theme=ds-onyx]{--ds-onyx-border-radius-none:0px;--ds-onyx-border-radius-sm:6px;--ds-onyx-border-radius-md:10px;--ds-onyx-border-radius-lg:14px;--ds-onyx-border-radius-xl:16px;--ds-onyx-border-radius-full:9999px;--ds-onyx-color-base-white:#ffffff;--ds-onyx-color-base-dark-950:#111113;--ds-onyx-color-base-dark-900:#17171a;--ds-onyx-color-base-dark-800:#1c1c20;--ds-onyx-color-base-dark-700:#222226;--ds-onyx-color-base-light-50:#fafaf9;--ds-onyx-color-base-light-100:#f4f4f2;--ds-onyx-color-base-light-200:#ededeb;--ds-onyx-color-base-violet-500:#7c6aff;--ds-onyx-color-base-violet-600:#5b47ff;--ds-onyx-color-base-violet-300:#b0a5ff;--ds-onyx-color-base-gray-400:#9a9aa8;--ds-onyx-color-base-gray-600:#606060;--ds-onyx-color-semantic-foreground:#efefef;--ds-onyx-color-semantic-border:rgba(255,255,255,0.07);--ds-onyx-color-semantic-destructive:#ff6a6a;--ds-onyx-color-state-success:#22c67a;--ds-onyx-color-state-success-subtle:rgba(34,198,122,0.12);--ds-onyx-color-state-success-foreground:#111113;--ds-onyx-color-state-warning:#f5a623;--ds-onyx-color-state-warning-subtle:rgba(245,166,35,0.12);--ds-onyx-color-state-warning-foreground:#111113;--ds-onyx-color-state-error:#ff6a6a;--ds-onyx-color-state-error-subtle:rgba(255,106,106,0.12);--ds-onyx-color-state-error-foreground:#ffffff;--ds-onyx-color-state-info:#22d3ee;--ds-onyx-color-state-info-subtle:rgba(34,211,238,0.12);--ds-onyx-color-state-info-foreground:#111113;--ds-onyx-transition-fast:150ms;--ds-onyx-transition-base:150ms;--ds-onyx-transition-slow:300ms;--ds-onyx-easing-default:cubic-bezier(0.4,0,0.2,1);--ds-onyx-easing-in:cubic-bezier(0.4,0,1,1);--ds-onyx-easing-out:cubic-bezier(0,0,0.2,1);--ds-onyx-easing-spring:cubic-bezier(0.34,1.56,0.64,1);--ds-onyx-shadow-none:none;--ds-onyx-shadow-sm:0 4px 12px rgba(0,0,0,0.08);--ds-onyx-shadow-md:0 4px 12px rgba(0,0,0,0.08);--ds-onyx-shadow-lg:0 4px 12px rgba(0,0,0,0.08);--ds-onyx-shadow-xl:0 4px 12px rgba(0,0,0,0.08);--ds-onyx-spacing-0:0px;--ds-onyx-spacing-1:4px;--ds-onyx-spacing-2:8px;--ds-onyx-spacing-3:12px;--ds-onyx-spacing-4:16px;--ds-onyx-spacing-5:20px;--ds-onyx-spacing-6:24px;--ds-onyx-spacing-8:32px;--ds-onyx-spacing-10:40px;--ds-onyx-spacing-12:48px;--ds-onyx-spacing-16:64px;--ds-onyx-spacing-20:80px;--ds-onyx-spacing-24:96px;--ds-onyx-typography-font-family-sans:"Outfit",sans-serif;--ds-onyx-typography-font-family-mono:"JetBrains Mono",monospace;--ds-onyx-typography-font-size-xs:0.6875rem;--ds-onyx-typography-font-size-sm:0.75rem;--ds-onyx-typography-font-size-md:0.875rem;--ds-onyx-typography-font-size-lg:1rem;--ds-onyx-typography-font-size-xl:1.25rem;--ds-onyx-typography-font-size-2xl:1.625rem;--ds-onyx-typography-font-size-3xl:2rem;--ds-onyx-typography-font-size-4xl:2.25rem;--ds-onyx-typography-font-weight-regular:400;--ds-onyx-typography-font-weight-medium:500;--ds-onyx-typography-font-weight-semibold:600;--ds-onyx-typography-font-weight-bold:700;--ds-onyx-typography-font-weight-extrabold:800;--ds-onyx-typography-line-height-tight:1.0;--ds-onyx-typography-line-height-normal:1.4;--ds-onyx-typography-line-height-relaxed:1.55;--ds-onyx-color-semantic-background:var(--ds-onyx-color-base-dark-950);--ds-onyx-color-semantic-background-subtle:var(--ds-onyx-color-base-dark-900);--ds-onyx-color-semantic-foreground-muted:var(--ds-onyx-color-base-gray-400);--ds-onyx-color-semantic-primary:var(--ds-onyx-color-base-violet-500);--ds-onyx-color-semantic-primary-hover:var(--ds-onyx-color-base-violet-600);--ds-onyx-color-semantic-primary-foreground:var(--ds-onyx-color-base-white);--ds-onyx-color-semantic-destructive-foreground:var(--ds-onyx-color-base-white);--color-semantic-background:var(--ds-onyx-color-semantic-background);--color-semantic-foreground:var(--ds-onyx-color-semantic-foreground);--color-semantic-foreground-muted:var(--ds-onyx-color-semantic-foreground-muted);--color-semantic-border:var(--ds-onyx-color-semantic-border);--color-semantic-primary:var(--ds-onyx-color-semantic-primary);--color-semantic-primary-foreground:var(--ds-onyx-color-semantic-primary-foreground);--border-radius-sm:var(--ds-onyx-border-radius-sm);--border-radius-md:var(--ds-onyx-border-radius-md);--border-radius-lg:var(--ds-onyx-border-radius-lg);--border-radius-full:var(--ds-onyx-border-radius-full);--font-family-sans:var(--ds-onyx-typography-font-family-sans);--typography-font-family-sans:var(--ds-onyx-typography-font-family-sans);--typography-font-family-mono:var(--ds-onyx-typography-font-family-mono,monospace);--typography-font-size-xs:var(--ds-onyx-typography-font-size-xs);--typography-font-size-sm:var(--ds-onyx-typography-font-size-sm);--typography-font-size-md:var(--ds-onyx-typography-font-size-md);--typography-font-size-lg:var(--ds-onyx-typography-font-size-lg);--typography-font-size-xl:var(--ds-onyx-typography-font-size-xl);--typography-font-weight-regular:var(--ds-onyx-typography-font-weight-regular);--typography-font-weight-medium:var(--ds-onyx-typography-font-weight-medium);--typography-font-weight-semibold:var(--ds-onyx-typography-font-weight-semibold,600);--typography-font-weight-bold:var(--ds-onyx-typography-font-weight-bold);--typography-line-height-tight:var(--ds-onyx-typography-line-height-tight);--typography-line-height-normal:var(--ds-onyx-typography-line-height-normal);--typography-line-height-relaxed:var(--ds-onyx-typography-line-height-relaxed);--spacing-0:var(--ds-onyx-spacing-0);--spacing-1:var(--ds-onyx-spacing-1);--spacing-2:var(--ds-onyx-spacing-2);--spacing-3:var(--ds-onyx-spacing-3);--spacing-4:var(--ds-onyx-spacing-4);--spacing-5:var(--ds-onyx-spacing-5);--spacing-6:var(--ds-onyx-spacing-6);--spacing-8:var(--ds-onyx-spacing-8);--color-state-success:var(--ds-onyx-color-state-success);--color-state-success-subtle:var(--ds-onyx-color-state-success-subtle);--color-state-success-foreground:var(--ds-onyx-color-state-success-foreground);--color-state-warning:var(--ds-onyx-color-state-warning);--color-state-warning-subtle:var(--ds-onyx-color-state-warning-subtle);--color-state-warning-foreground:var(--ds-onyx-color-state-warning-foreground);--color-state-error:var(--ds-onyx-color-state-error);--color-state-error-subtle:var(--ds-onyx-color-state-error-subtle);--color-state-error-foreground:var(--ds-onyx-color-state-error-foreground);--color-state-info:var(--ds-onyx-color-state-info);--color-state-info-subtle:var(--ds-onyx-color-state-info-subtle);--color-state-info-foreground:var(--ds-onyx-color-state-info-foreground);--shadow-none:var(--ds-onyx-shadow-none);--shadow-sm:var(--ds-onyx-shadow-sm);--shadow-md:var(--ds-onyx-shadow-md);--shadow-lg:var(--ds-onyx-shadow-lg);--shadow-xl:var(--ds-onyx-shadow-xl);--transition-fast:var(--ds-onyx-transition-fast);--transition-base:var(--ds-onyx-transition-base);--transition-slow:var(--ds-onyx-transition-slow);--easing-default:var(--ds-onyx-easing-default);--easing-in:var(--ds-onyx-easing-in);--easing-out:var(--ds-onyx-easing-out);--easing-spring:var(--ds-onyx-easing-spring);--color-semantic-background-subtle:var(--ds-onyx-color-semantic-background-subtle);--color-semantic-primary-hover:var(--ds-onyx-color-semantic-primary-hover);--font-family-mono:var(--ds-onyx-typography-font-family-mono)}[data-theme=ds-onyx][data-mode=dark]{--color-semantic-background:#111113;--color-semantic-background-subtle:#17171a;--color-semantic-foreground:#efefef;--color-semantic-foreground-muted:#9a9aa8;--color-semantic-border:rgba(255,255,255,0.07);--color-semantic-primary:#7c6aff;--color-semantic-primary-foreground:#ffffff;--color-semantic-primary-hover:#5b47ff;--color-state-success:#22c67a;--color-state-success-subtle:rgba(34,198,122,0.12);--color-state-success-foreground:#111113;--color-state-warning:#f5a623;--color-state-warning-subtle:rgba(245,166,35,0.12);--color-state-warning-foreground:#111113;--color-state-error:#ff6a6a;--color-state-error-subtle:rgba(255,106,106,0.12);--color-state-error-foreground:#ffffff;--color-state-info:#22d3ee;--color-state-info-subtle:rgba(34,211,238,0.12);--color-state-info-foreground:#111113}[data-theme=ds-clean]{--ds-clean-border-radius-none:0px;--ds-clean-border-radius-sm:4px;--ds-clean-border-radius-md:6px;--ds-clean-border-radius-lg:8px;--ds-clean-border-radius-xl:12px;--ds-clean-border-radius-full:9999px;--ds-clean-color-base-white:#ffffff;--ds-clean-color-base-slate-50:#f1f5f9;--ds-clean-color-base-blue-600:#2462ea;--ds-clean-color-base-blue-700:#1d4ed8;--ds-clean-color-base-blue-400:#3b82f5;--ds-clean-color-base-slate-500:#64748b;--ds-clean-color-base-slate-400:#94a3b7;--ds-clean-color-base-slate-800:#1e293b;--ds-clean-color-base-dark-950:#010816;--ds-clean-color-base-light-50:#f7f9fb;--ds-clean-color-semantic-border:#e2e8f0;--ds-clean-color-semantic-destructive:#ee4444;--ds-clean-color-state-success:#16a34a;--ds-clean-color-state-success-subtle:#dcfce7;--ds-clean-color-state-success-foreground:#ffffff;--ds-clean-color-state-warning:#eab308;--ds-clean-color-state-warning-subtle:#fef9c3;--ds-clean-color-state-warning-foreground:#ffffff;--ds-clean-color-state-error:#ee4444;--ds-clean-color-state-error-subtle:#fee2e2;--ds-clean-color-state-error-foreground:#ffffff;--ds-clean-color-state-info:#1d4ed8;--ds-clean-color-state-info-subtle:#dbeafe;--ds-clean-color-state-info-foreground:#ffffff;--ds-clean-transition-fast:150ms;--ds-clean-transition-base:150ms;--ds-clean-transition-slow:500ms;--ds-clean-easing-default:cubic-bezier(0.4,0,0.2,1);--ds-clean-easing-in:cubic-bezier(0.4,0,1,1);--ds-clean-easing-out:cubic-bezier(0,0,0.2,1);--ds-clean-easing-spring:cubic-bezier(0.34,1.56,0.64,1);--ds-clean-shadow-none:none;--ds-clean-shadow-sm:0 1px 2px 0 rgb(0 0 0/0.05);--ds-clean-shadow-md:0 1px 2px 0 rgb(0 0 0/0.05);--ds-clean-shadow-lg:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--ds-clean-shadow-xl:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--ds-clean-spacing-0:0px;--ds-clean-spacing-1:4px;--ds-clean-spacing-2:8px;--ds-clean-spacing-3:12px;--ds-clean-spacing-4:16px;--ds-clean-spacing-5:20px;--ds-clean-spacing-6:24px;--ds-clean-spacing-8:32px;--ds-clean-spacing-10:40px;--ds-clean-spacing-12:48px;--ds-clean-spacing-16:64px;--ds-clean-spacing-20:80px;--ds-clean-spacing-24:96px;--ds-clean-typography-font-family-sans:"Inter",system-ui,sans-serif;--ds-clean-typography-font-family-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--ds-clean-typography-font-size-xs:0.75rem;--ds-clean-typography-font-size-sm:0.875rem;--ds-clean-typography-font-size-md:1rem;--ds-clean-typography-font-size-lg:1.125rem;--ds-clean-typography-font-size-xl:1.25rem;--ds-clean-typography-font-size-2xl:1.5rem;--ds-clean-typography-font-size-3xl:1.875rem;--ds-clean-typography-font-size-4xl:2.25rem;--ds-clean-typography-font-weight-regular:400;--ds-clean-typography-font-weight-medium:500;--ds-clean-typography-font-weight-semibold:600;--ds-clean-typography-font-weight-bold:700;--ds-clean-typography-line-height-tight:1.25;--ds-clean-typography-line-height-normal:1.5;--ds-clean-typography-line-height-relaxed:1.625;--ds-clean-color-semantic-background:var(--ds-clean-color-base-white);--ds-clean-color-semantic-background-subtle:var(--ds-clean-color-base-slate-50);--ds-clean-color-semantic-foreground:var(--ds-clean-color-base-dark-950);--ds-clean-color-semantic-foreground-muted:var(--ds-clean-color-base-slate-500);--ds-clean-color-semantic-primary:var(--ds-clean-color-base-blue-600);--ds-clean-color-semantic-primary-hover:var(--ds-clean-color-base-blue-700);--ds-clean-color-semantic-primary-foreground:var(--ds-clean-color-base-light-50);--ds-clean-color-semantic-destructive-foreground:var(--ds-clean-color-base-light-50);--color-semantic-background:var(--ds-clean-color-semantic-background);--color-semantic-foreground:var(--ds-clean-color-semantic-foreground);--color-semantic-foreground-muted:var(--ds-clean-color-semantic-foreground-muted);--color-semantic-border:var(--ds-clean-color-semantic-border);--color-semantic-primary:var(--ds-clean-color-semantic-primary);--color-semantic-primary-foreground:var(--ds-clean-color-semantic-primary-foreground);--border-radius-sm:var(--ds-clean-border-radius-sm);--border-radius-md:var(--ds-clean-border-radius-md);--border-radius-lg:var(--ds-clean-border-radius-lg);--border-radius-full:var(--ds-clean-border-radius-full);--font-family-sans:var(--ds-clean-typography-font-family-sans);--typography-font-family-sans:var(--ds-clean-typography-font-family-sans);--typography-font-family-mono:var(--ds-clean-typography-font-family-mono,monospace);--typography-font-size-xs:var(--ds-clean-typography-font-size-xs);--typography-font-size-sm:var(--ds-clean-typography-font-size-sm);--typography-font-size-md:var(--ds-clean-typography-font-size-md);--typography-font-size-lg:var(--ds-clean-typography-font-size-lg);--typography-font-size-xl:var(--ds-clean-typography-font-size-xl);--typography-font-weight-regular:var(--ds-clean-typography-font-weight-regular);--typography-font-weight-medium:var(--ds-clean-typography-font-weight-medium);--typography-font-weight-semibold:var(--ds-clean-typography-font-weight-semibold,600);--typography-font-weight-bold:var(--ds-clean-typography-font-weight-bold);--typography-line-height-tight:var(--ds-clean-typography-line-height-tight);--typography-line-height-normal:var(--ds-clean-typography-line-height-normal);--typography-line-height-relaxed:var(--ds-clean-typography-line-height-relaxed);--spacing-0:var(--ds-clean-spacing-0);--spacing-1:var(--ds-clean-spacing-1);--spacing-2:var(--ds-clean-spacing-2);--spacing-3:var(--ds-clean-spacing-3);--spacing-4:var(--ds-clean-spacing-4);--spacing-5:var(--ds-clean-spacing-5);--spacing-6:var(--ds-clean-spacing-6);--spacing-8:var(--ds-clean-spacing-8);--color-state-success:var(--ds-clean-color-state-success);--color-state-success-subtle:var(--ds-clean-color-state-success-subtle);--color-state-success-foreground:var(--ds-clean-color-state-success-foreground);--color-state-warning:var(--ds-clean-color-state-warning);--color-state-warning-subtle:var(--ds-clean-color-state-warning-subtle);--color-state-warning-foreground:var(--ds-clean-color-state-warning-foreground);--color-state-error:var(--ds-clean-color-state-error);--color-state-error-subtle:var(--ds-clean-color-state-error-subtle);--color-state-error-foreground:var(--ds-clean-color-state-error-foreground);--color-state-info:var(--ds-clean-color-state-info);--color-state-info-subtle:var(--ds-clean-color-state-info-subtle);--color-state-info-foreground:var(--ds-clean-color-state-info-foreground);--shadow-none:var(--ds-clean-shadow-none);--shadow-sm:var(--ds-clean-shadow-sm);--shadow-md:var(--ds-clean-shadow-md);--shadow-lg:var(--ds-clean-shadow-lg);--shadow-xl:var(--ds-clean-shadow-xl);--transition-fast:var(--ds-clean-transition-fast);--transition-base:var(--ds-clean-transition-base);--transition-slow:var(--ds-clean-transition-slow);--easing-default:var(--ds-clean-easing-default);--easing-in:var(--ds-clean-easing-in);--easing-out:var(--ds-clean-easing-out);--easing-spring:var(--ds-clean-easing-spring);--color-semantic-background-subtle:var(--ds-clean-color-semantic-background-subtle);--color-semantic-primary-hover:var(--ds-clean-color-semantic-primary-hover);--font-family-mono:var(--ds-clean-typography-font-family-mono)}[data-theme=ds-clean][data-mode=dark]{--color-semantic-background:#010816;--color-semantic-background-subtle:#1e293b;--color-semantic-foreground:#f7f9fb;--color-semantic-foreground-muted:#94a3b7;--color-semantic-border:#1e293b;--color-semantic-primary:#3b82f5;--color-semantic-primary-foreground:#0f172a;--color-semantic-primary-hover:#60a5fa;--color-state-success:#22c55e;--color-state-success-subtle:#052e16;--color-state-success-foreground:#010816;--color-state-warning:#eab308;--color-state-warning-subtle:#1c1408;--color-state-warning-foreground:#010816;--color-state-error:#7f1d1d;--color-state-error-subtle:#1f0505;--color-state-error-foreground:#f7f9fb;--color-state-info:#3b82f5;--color-state-info-subtle:#030d1f;--color-state-info-foreground:#010816}[data-theme=ds-velvet]{--ds-velvet-border-radius-none:0px;--ds-velvet-border-radius-sm:6px;--ds-velvet-border-radius-md:12px;--ds-velvet-border-radius-lg:20px;--ds-velvet-border-radius-xl:24px;--ds-velvet-border-radius-full:9999px;--ds-velvet-color-base-white:#ffffff;--ds-velvet-color-base-lavender-50:#f4f3ff;--ds-velvet-color-base-purple-500:#6c5ce7;--ds-velvet-color-base-purple-400:#7c6af7;--ds-velvet-color-base-purple-600:#5a4bd1;--ds-velvet-color-base-dark-950:#0a0a0f;--ds-velvet-color-base-dark-900:#16151f;--ds-velvet-color-base-dark-800:#1c1a2e;--ds-velvet-color-base-ink-900:#1a1830;--ds-velvet-color-base-ink-50:#f0f0f5;--ds-velvet-color-semantic-background-subtle:rgba(255,255,255,0.55);--ds-velvet-color-semantic-foreground-muted:rgba(26,24,48,0.4);--ds-velvet-color-semantic-border:rgba(124,106,247,0.12);--ds-velvet-color-semantic-destructive:#dc2626;--ds-velvet-color-state-success:#059669;--ds-velvet-color-state-success-subtle:rgba(5,150,105,0.1);--ds-velvet-color-state-success-foreground:#ffffff;--ds-velvet-color-state-warning:#d97706;--ds-velvet-color-state-warning-subtle:rgba(217,119,6,0.1);--ds-velvet-color-state-warning-foreground:#ffffff;--ds-velvet-color-state-error:#dc2626;--ds-velvet-color-state-error-subtle:rgba(220,38,38,0.1);--ds-velvet-color-state-error-foreground:#ffffff;--ds-velvet-color-state-info:#6c5ce7;--ds-velvet-color-state-info-subtle:rgba(108,92,231,0.1);--ds-velvet-color-state-info-foreground:#ffffff;--ds-velvet-transition-fast:150ms;--ds-velvet-transition-base:200ms;--ds-velvet-transition-slow:300ms;--ds-velvet-easing-default:cubic-bezier(0.4,0,0.2,1);--ds-velvet-easing-in:cubic-bezier(0.4,0,1,1);--ds-velvet-easing-out:cubic-bezier(0,0,0.2,1);--ds-velvet-easing-spring:cubic-bezier(0.34,1.56,0.64,1);--ds-velvet-shadow-none:none;--ds-velvet-shadow-sm:0 2px 12px rgba(108,92,231,0.08);--ds-velvet-shadow-md:0 20px 60px rgba(108,92,231,0.18);--ds-velvet-shadow-lg:0 20px 60px rgba(108,92,231,0.18),inset 0 1px 0 rgba(255,255,255,0.8);--ds-velvet-shadow-xl:0 20px 60px rgba(108,92,231,0.25);--ds-velvet-spacing-0:0px;--ds-velvet-spacing-1:4px;--ds-velvet-spacing-2:8px;--ds-velvet-spacing-3:12px;--ds-velvet-spacing-4:16px;--ds-velvet-spacing-5:20px;--ds-velvet-spacing-6:24px;--ds-velvet-spacing-8:32px;--ds-velvet-spacing-10:40px;--ds-velvet-spacing-12:48px;--ds-velvet-spacing-16:64px;--ds-velvet-spacing-20:80px;--ds-velvet-spacing-24:96px;--ds-velvet-typography-font-family-sans:system-ui,"Segoe UI",Roboto,sans-serif;--ds-velvet-typography-font-family-mono:ui-monospace,Consolas,monospace;--ds-velvet-typography-font-size-xs:0.6875rem;--ds-velvet-typography-font-size-sm:0.75rem;--ds-velvet-typography-font-size-md:0.875rem;--ds-velvet-typography-font-size-lg:1rem;--ds-velvet-typography-font-size-xl:1.125rem;--ds-velvet-typography-font-size-2xl:1.25rem;--ds-velvet-typography-font-size-3xl:1.625rem;--ds-velvet-typography-font-size-4xl:3.25rem;--ds-velvet-typography-font-weight-regular:400;--ds-velvet-typography-font-weight-medium:500;--ds-velvet-typography-font-weight-semibold:600;--ds-velvet-typography-font-weight-bold:700;--ds-velvet-typography-font-weight-extrabold:800;--ds-velvet-typography-line-height-tight:1.0;--ds-velvet-typography-line-height-normal:1.45;--ds-velvet-typography-line-height-relaxed:1.6;--ds-velvet-color-semantic-background:var(--ds-velvet-color-base-lavender-50);--ds-velvet-color-semantic-foreground:var(--ds-velvet-color-base-ink-900);--ds-velvet-color-semantic-primary:var(--ds-velvet-color-base-purple-500);--ds-velvet-color-semantic-primary-hover:var(--ds-velvet-color-base-purple-600);--ds-velvet-color-semantic-primary-foreground:var(--ds-velvet-color-base-white);--ds-velvet-color-semantic-destructive-foreground:var(--ds-velvet-color-base-white);--color-semantic-background:var(--ds-velvet-color-semantic-background);--color-semantic-foreground:var(--ds-velvet-color-semantic-foreground);--color-semantic-foreground-muted:var(--ds-velvet-color-semantic-foreground-muted);--color-semantic-border:var(--ds-velvet-color-semantic-border);--color-semantic-primary:var(--ds-velvet-color-semantic-primary);--color-semantic-primary-foreground:var(--ds-velvet-color-semantic-primary-foreground);--border-radius-sm:var(--ds-velvet-border-radius-sm);--border-radius-md:var(--ds-velvet-border-radius-md);--border-radius-lg:var(--ds-velvet-border-radius-lg);--border-radius-full:var(--ds-velvet-border-radius-full);--font-family-sans:var(--ds-velvet-typography-font-family-sans);--typography-font-family-sans:var(--ds-velvet-typography-font-family-sans);--typography-font-family-mono:var(--ds-velvet-typography-font-family-mono,monospace);--typography-font-size-xs:var(--ds-velvet-typography-font-size-xs);--typography-font-size-sm:var(--ds-velvet-typography-font-size-sm);--typography-font-size-md:var(--ds-velvet-typography-font-size-md);--typography-font-size-lg:var(--ds-velvet-typography-font-size-lg);--typography-font-size-xl:var(--ds-velvet-typography-font-size-xl);--typography-font-weight-regular:var(--ds-velvet-typography-font-weight-regular);--typography-font-weight-medium:var(--ds-velvet-typography-font-weight-medium);--typography-font-weight-semibold:var(--ds-velvet-typography-font-weight-semibold,600);--typography-font-weight-bold:var(--ds-velvet-typography-font-weight-bold);--typography-line-height-tight:var(--ds-velvet-typography-line-height-tight);--typography-line-height-normal:var(--ds-velvet-typography-line-height-normal);--typography-line-height-relaxed:var(--ds-velvet-typography-line-height-relaxed);--spacing-0:var(--ds-velvet-spacing-0);--spacing-1:var(--ds-velvet-spacing-1);--spacing-2:var(--ds-velvet-spacing-2);--spacing-3:var(--ds-velvet-spacing-3);--spacing-4:var(--ds-velvet-spacing-4);--spacing-5:var(--ds-velvet-spacing-5);--spacing-6:var(--ds-velvet-spacing-6);--spacing-8:var(--ds-velvet-spacing-8);--color-state-success:var(--ds-velvet-color-state-success);--color-state-success-subtle:var(--ds-velvet-color-state-success-subtle);--color-state-success-foreground:var(--ds-velvet-color-state-success-foreground);--color-state-warning:var(--ds-velvet-color-state-warning);--color-state-warning-subtle:var(--ds-velvet-color-state-warning-subtle);--color-state-warning-foreground:var(--ds-velvet-color-state-warning-foreground);--color-state-error:var(--ds-velvet-color-state-error);--color-state-error-subtle:var(--ds-velvet-color-state-error-subtle);--color-state-error-foreground:var(--ds-velvet-color-state-error-foreground);--color-state-info:var(--ds-velvet-color-state-info);--color-state-info-subtle:var(--ds-velvet-color-state-info-subtle);--color-state-info-foreground:var(--ds-velvet-color-state-info-foreground);--shadow-none:var(--ds-velvet-shadow-none);--shadow-sm:var(--ds-velvet-shadow-sm);--shadow-md:var(--ds-velvet-shadow-md);--shadow-lg:var(--ds-velvet-shadow-lg);--shadow-xl:var(--ds-velvet-shadow-xl);--transition-fast:var(--ds-velvet-transition-fast);--transition-base:var(--ds-velvet-transition-base);--transition-slow:var(--ds-velvet-transition-slow);--easing-default:var(--ds-velvet-easing-default);--easing-in:var(--ds-velvet-easing-in);--easing-out:var(--ds-velvet-easing-out);--easing-spring:var(--ds-velvet-easing-spring);--color-semantic-background-subtle:var(--ds-velvet-color-semantic-background-subtle);--color-semantic-primary-hover:var(--ds-velvet-color-semantic-primary-hover)}[data-theme=ds-velvet][data-mode=dark]{--color-semantic-background:#0a0a0f;--color-semantic-background-subtle:#16151f;--color-semantic-foreground:#f0f0f5;--color-semantic-foreground-muted:rgba(240,240,245,0.45);--color-semantic-border:rgba(255,255,255,0.08);--color-semantic-primary:#7c6af7;--color-semantic-primary-foreground:#ffffff;--color-semantic-primary-hover:#6c5ce7;--color-state-success:#34d399;--color-state-success-subtle:rgba(52,211,153,0.15);--color-state-success-foreground:#0a0a0f;--color-state-warning:#fbbf24;--color-state-warning-subtle:rgba(251,191,36,0.12);--color-state-warning-foreground:#0a0a0f;--color-state-error:#f87171;--color-state-error-subtle:rgba(248,113,113,0.15);--color-state-error-foreground:#ffffff;--color-state-info:#7c6af7;--color-state-info-subtle:rgba(124,106,247,0.18);--color-state-info-foreground:#0a0a0f}[data-theme=ds-aurum]{--ds-aurum-border-radius-none:0px;--ds-aurum-border-radius-sm:4px;--ds-aurum-border-radius-md:8px;--ds-aurum-border-radius-lg:16px;--ds-aurum-border-radius-xl:24px;--ds-aurum-border-radius-full:9999px;--ds-aurum-color-base-navy-950:#0a0f1e;--ds-aurum-color-base-navy-900:#111827;--ds-aurum-color-base-navy-800:#1a2438;--ds-aurum-color-base-gold-500:#c9a84c;--ds-aurum-color-base-gold-400:#dbb95e;--ds-aurum-color-base-cream:#f5f0e8;--ds-aurum-color-base-cream-dark:#e8e0d0;--ds-aurum-color-base-warm-gray:#9a8f7e;--ds-aurum-color-base-rule:#2a3348;--ds-aurum-color-semantic-destructive:#c0392b;--ds-aurum-color-state-success:#4caf7d;--ds-aurum-color-state-success-subtle:rgba(76,175,125,0.12);--ds-aurum-color-state-success-foreground:#0a0f1e;--ds-aurum-color-state-warning:#f5a623;--ds-aurum-color-state-warning-subtle:rgba(245,166,35,0.12);--ds-aurum-color-state-warning-foreground:#0a0f1e;--ds-aurum-color-state-error:#e05555;--ds-aurum-color-state-error-subtle:rgba(224,85,85,0.12);--ds-aurum-color-state-error-foreground:#f5f0e8;--ds-aurum-color-state-info:#5b9bd5;--ds-aurum-color-state-info-subtle:rgba(91,155,213,0.12);--ds-aurum-color-state-info-foreground:#0a0f1e;--ds-aurum-transition-fast:200ms;--ds-aurum-transition-base:350ms;--ds-aurum-transition-slow:600ms;--ds-aurum-easing-default:cubic-bezier(0.4,0,0.2,1);--ds-aurum-easing-in:cubic-bezier(0.4,0,1,1);--ds-aurum-easing-out:cubic-bezier(0,0,0.2,1);--ds-aurum-easing-spring:cubic-bezier(0.34,1.56,0.64,1);--ds-aurum-shadow-none:none;--ds-aurum-shadow-sm:0 2px 8px rgba(201,168,76,0.08);--ds-aurum-shadow-md:0 4px 24px rgba(201,168,76,0.15);--ds-aurum-shadow-lg:0 8px 40px rgba(201,168,76,0.2);--ds-aurum-shadow-xl:0 16px 64px rgba(201,168,76,0.25);--ds-aurum-spacing-0:0px;--ds-aurum-spacing-1:4px;--ds-aurum-spacing-2:8px;--ds-aurum-spacing-3:12px;--ds-aurum-spacing-4:16px;--ds-aurum-spacing-5:20px;--ds-aurum-spacing-6:24px;--ds-aurum-spacing-8:32px;--ds-aurum-spacing-10:40px;--ds-aurum-spacing-12:48px;--ds-aurum-spacing-16:64px;--ds-aurum-spacing-20:80px;--ds-aurum-spacing-24:96px;--ds-aurum-typography-font-family-sans:"Inter",system-ui,sans-serif;--ds-aurum-typography-font-family-serif:"Cormorant Garamond",Georgia,serif;--ds-aurum-typography-font-family-display:"Cormorant Garamond",Georgia,serif;--ds-aurum-typography-font-family-mono:"JetBrains Mono","Courier New",monospace;--ds-aurum-typography-font-size-xs:0.75rem;--ds-aurum-typography-font-size-sm:0.875rem;--ds-aurum-typography-font-size-md:1rem;--ds-aurum-typography-font-size-lg:1.125rem;--ds-aurum-typography-font-size-xl:1.25rem;--ds-aurum-typography-font-size-2xl:1.5rem;--ds-aurum-typography-font-size-3xl:2rem;--ds-aurum-typography-font-size-4xl:2.75rem;--ds-aurum-typography-font-size-5xl:3.75rem;--ds-aurum-typography-font-weight-regular:400;--ds-aurum-typography-font-weight-medium:500;--ds-aurum-typography-font-weight-semibold:600;--ds-aurum-typography-font-weight-bold:700;--ds-aurum-typography-line-height-tight:1.2;--ds-aurum-typography-line-height-normal:1.5;--ds-aurum-typography-line-height-relaxed:1.75;--ds-aurum-color-semantic-background:var(--ds-aurum-color-base-navy-950);--ds-aurum-color-semantic-background-subtle:var(--ds-aurum-color-base-navy-900);--ds-aurum-color-semantic-foreground:var(--ds-aurum-color-base-cream);--ds-aurum-color-semantic-foreground-muted:var(--ds-aurum-color-base-warm-gray);--ds-aurum-color-semantic-border:var(--ds-aurum-color-base-rule);--ds-aurum-color-semantic-primary:var(--ds-aurum-color-base-gold-500);--ds-aurum-color-semantic-primary-hover:var(--ds-aurum-color-base-gold-400);--ds-aurum-color-semantic-primary-foreground:var(--ds-aurum-color-base-navy-950);--ds-aurum-color-semantic-destructive-foreground:var(--ds-aurum-color-base-cream);--color-semantic-background:var(--ds-aurum-color-semantic-background);--color-semantic-foreground:var(--ds-aurum-color-semantic-foreground);--color-semantic-foreground-muted:var(--ds-aurum-color-semantic-foreground-muted);--color-semantic-border:var(--ds-aurum-color-semantic-border);--color-semantic-primary:var(--ds-aurum-color-semantic-primary);--color-semantic-primary-foreground:var(--ds-aurum-color-semantic-primary-foreground);--border-radius-sm:var(--ds-aurum-border-radius-sm);--border-radius-md:var(--ds-aurum-border-radius-md);--border-radius-lg:var(--ds-aurum-border-radius-lg);--border-radius-full:var(--ds-aurum-border-radius-full);--font-family-sans:var(--ds-aurum-typography-font-family-sans);--typography-font-family-sans:var(--ds-aurum-typography-font-family-sans);--typography-font-family-mono:var(--ds-aurum-typography-font-family-mono,monospace);--typography-font-size-xs:var(--ds-aurum-typography-font-size-xs);--typography-font-size-sm:var(--ds-aurum-typography-font-size-sm);--typography-font-size-md:var(--ds-aurum-typography-font-size-md);--typography-font-size-lg:var(--ds-aurum-typography-font-size-lg);--typography-font-size-xl:var(--ds-aurum-typography-font-size-xl);--typography-font-weight-regular:var(--ds-aurum-typography-font-weight-regular);--typography-font-weight-medium:var(--ds-aurum-typography-font-weight-medium);--typography-font-weight-semibold:var(--ds-aurum-typography-font-weight-semibold,600);--typography-font-weight-bold:var(--ds-aurum-typography-font-weight-bold);--typography-line-height-tight:var(--ds-aurum-typography-line-height-tight);--typography-line-height-normal:var(--ds-aurum-typography-line-height-normal);--typography-line-height-relaxed:var(--ds-aurum-typography-line-height-relaxed);--spacing-0:var(--ds-aurum-spacing-0);--spacing-1:var(--ds-aurum-spacing-1);--spacing-2:var(--ds-aurum-spacing-2);--spacing-3:var(--ds-aurum-spacing-3);--spacing-4:var(--ds-aurum-spacing-4);--spacing-5:var(--ds-aurum-spacing-5);--spacing-6:var(--ds-aurum-spacing-6);--spacing-8:var(--ds-aurum-spacing-8);--color-state-success:var(--ds-aurum-color-state-success);--color-state-success-subtle:var(--ds-aurum-color-state-success-subtle);--color-state-success-foreground:var(--ds-aurum-color-state-success-foreground);--color-state-warning:var(--ds-aurum-color-state-warning);--color-state-warning-subtle:var(--ds-aurum-color-state-warning-subtle);--color-state-warning-foreground:var(--ds-aurum-color-state-warning-foreground);--color-state-error:var(--ds-aurum-color-state-error);--color-state-error-subtle:var(--ds-aurum-color-state-error-subtle);--color-state-error-foreground:var(--ds-aurum-color-state-error-foreground);--color-state-info:var(--ds-aurum-color-state-info);--color-state-info-subtle:var(--ds-aurum-color-state-info-subtle);--color-state-info-foreground:var(--ds-aurum-color-state-info-foreground);--shadow-none:var(--ds-aurum-shadow-none);--shadow-sm:var(--ds-aurum-shadow-sm);--shadow-md:var(--ds-aurum-shadow-md);--shadow-lg:var(--ds-aurum-shadow-lg);--shadow-xl:var(--ds-aurum-shadow-xl);--transition-fast:var(--ds-aurum-transition-fast);--transition-base:var(--ds-aurum-transition-base);--transition-slow:var(--ds-aurum-transition-slow);--easing-default:var(--ds-aurum-easing-default);--easing-in:var(--ds-aurum-easing-in);--easing-out:var(--ds-aurum-easing-out);--easing-spring:var(--ds-aurum-easing-spring);--color-semantic-background-subtle:var(--ds-aurum-color-semantic-background-subtle);--color-semantic-primary-hover:var(--ds-aurum-color-semantic-primary-hover)}[data-theme=ds-aurum][data-mode=dark]{--color-semantic-background:#060b16;--color-semantic-background-subtle:#0e1629;--color-semantic-foreground:#f5f0e8;--color-semantic-foreground-muted:#9a8f7e;--color-semantic-border:#1e2d4a;--color-semantic-primary:#dbb95e;--color-semantic-primary-foreground:#060b16;--color-semantic-primary-hover:#e8ca7a;--color-state-success:#4caf7d;--color-state-success-subtle:rgba(76,175,125,0.15);--color-state-success-foreground:#060b16;--color-state-warning:#f5a623;--color-state-warning-subtle:rgba(245,166,35,0.15);--color-state-warning-foreground:#060b16;--color-state-error:#e05555;--color-state-error-subtle:rgba(224,85,85,0.15);--color-state-error-foreground:#f5f0e8;--color-state-info:#5b9bd5;--color-state-info-subtle:rgba(91,155,213,0.15);--color-state-info-foreground:#060b16}[data-theme=ds-neon]{--ds-neon-border-radius-none:0px;--ds-neon-border-radius-sm:2px;--ds-neon-border-radius-md:4px;--ds-neon-border-radius-lg:6px;--ds-neon-border-radius-xl:10px;--ds-neon-border-radius-full:9999px;--ds-neon-color-base-void:#0d0d1a;--ds-neon-color-base-void-light:#13132a;--ds-neon-color-base-void-card:#1a1a2e;--ds-neon-color-base-magenta:#ff00cc;--ds-neon-color-base-magenta-dim:#cc00aa;--ds-neon-color-base-text-bright:#e0e0ff;--ds-neon-color-base-text-muted:#8888bb;--ds-neon-color-base-grid:rgba(255,0,204,0.15);--ds-neon-color-semantic-primary-foreground:#ffffff;--ds-neon-color-semantic-destructive:#ff3333;--ds-neon-color-semantic-destructive-foreground:#ffffff;--ds-neon-color-state-success:#00ff88;--ds-neon-color-state-success-subtle:rgba(0,255,136,0.12);--ds-neon-color-state-success-foreground:#0d0d1a;--ds-neon-color-state-warning:#ffcc00;--ds-neon-color-state-warning-subtle:rgba(255,204,0,0.12);--ds-neon-color-state-warning-foreground:#0d0d1a;--ds-neon-color-state-error:#ff3333;--ds-neon-color-state-error-subtle:rgba(255,51,51,0.12);--ds-neon-color-state-error-foreground:#ffffff;--ds-neon-color-state-info:#00ccff;--ds-neon-color-state-info-subtle:rgba(0,204,255,0.12);--ds-neon-color-state-info-foreground:#0d0d1a;--ds-neon-transition-fast:100ms;--ds-neon-transition-base:200ms;--ds-neon-transition-slow:400ms;--ds-neon-easing-default:cubic-bezier(0.4,0,0.2,1);--ds-neon-easing-in:cubic-bezier(0.4,0,1,1);--ds-neon-easing-out:cubic-bezier(0,0,0.2,1);--ds-neon-easing-spring:cubic-bezier(0.34,1.56,0.64,1);--ds-neon-shadow-none:none;--ds-neon-shadow-sm:0 0 6px rgba(255,0,204,0.3);--ds-neon-shadow-md:0 0 12px rgba(255,0,204,0.5);--ds-neon-shadow-lg:0 0 24px rgba(255,0,204,0.6),0 0 48px rgba(255,0,204,0.2);--ds-neon-shadow-xl:0 0 40px rgba(255,0,204,0.7),0 0 80px rgba(255,0,204,0.3);--ds-neon-spacing-0:0px;--ds-neon-spacing-1:4px;--ds-neon-spacing-2:8px;--ds-neon-spacing-3:12px;--ds-neon-spacing-4:16px;--ds-neon-spacing-5:20px;--ds-neon-spacing-6:24px;--ds-neon-spacing-8:32px;--ds-neon-spacing-10:40px;--ds-neon-spacing-12:48px;--ds-neon-spacing-16:64px;--ds-neon-spacing-20:80px;--ds-neon-spacing-24:96px;--ds-neon-typography-font-family-sans:"JetBrains Mono","Courier New",monospace;--ds-neon-typography-font-family-serif:"JetBrains Mono","Courier New",monospace;--ds-neon-typography-font-family-display:"JetBrains Mono","Courier New",monospace;--ds-neon-typography-font-family-mono:"JetBrains Mono","Courier New",monospace;--ds-neon-typography-font-size-xs:0.75rem;--ds-neon-typography-font-size-sm:0.875rem;--ds-neon-typography-font-size-md:1rem;--ds-neon-typography-font-size-lg:1.125rem;--ds-neon-typography-font-size-xl:1.25rem;--ds-neon-typography-font-size-2xl:1.5rem;--ds-neon-typography-font-size-3xl:2rem;--ds-neon-typography-font-size-4xl:2.75rem;--ds-neon-typography-font-size-5xl:3.75rem;--ds-neon-typography-font-weight-regular:400;--ds-neon-typography-font-weight-medium:500;--ds-neon-typography-font-weight-semibold:600;--ds-neon-typography-font-weight-bold:700;--ds-neon-typography-line-height-tight:1.2;--ds-neon-typography-line-height-normal:1.5;--ds-neon-typography-line-height-relaxed:1.75;--ds-neon-color-semantic-background:var(--ds-neon-color-base-void);--ds-neon-color-semantic-background-subtle:var(--ds-neon-color-base-void-light);--ds-neon-color-semantic-foreground:var(--ds-neon-color-base-text-bright);--ds-neon-color-semantic-foreground-muted:var(--ds-neon-color-base-text-muted);--ds-neon-color-semantic-border:var(--ds-neon-color-base-grid);--ds-neon-color-semantic-primary:var(--ds-neon-color-base-magenta);--ds-neon-color-semantic-primary-hover:var(--ds-neon-color-base-magenta-dim);--color-semantic-background:var(--ds-neon-color-semantic-background);--color-semantic-foreground:var(--ds-neon-color-semantic-foreground);--color-semantic-foreground-muted:var(--ds-neon-color-semantic-foreground-muted);--color-semantic-border:var(--ds-neon-color-semantic-border);--color-semantic-primary:var(--ds-neon-color-semantic-primary);--color-semantic-primary-foreground:var(--ds-neon-color-semantic-primary-foreground);--border-radius-sm:var(--ds-neon-border-radius-sm);--border-radius-md:var(--ds-neon-border-radius-md);--border-radius-lg:var(--ds-neon-border-radius-lg);--border-radius-full:var(--ds-neon-border-radius-full);--font-family-sans:var(--ds-neon-typography-font-family-sans);--typography-font-family-sans:var(--ds-neon-typography-font-family-sans);--typography-font-family-mono:var(--ds-neon-typography-font-family-mono,monospace);--typography-font-size-xs:var(--ds-neon-typography-font-size-xs);--typography-font-size-sm:var(--ds-neon-typography-font-size-sm);--typography-font-size-md:var(--ds-neon-typography-font-size-md);--typography-font-size-lg:var(--ds-neon-typography-font-size-lg);--typography-font-size-xl:var(--ds-neon-typography-font-size-xl);--typography-font-weight-regular:var(--ds-neon-typography-font-weight-regular);--typography-font-weight-medium:var(--ds-neon-typography-font-weight-medium);--typography-font-weight-semibold:var(--ds-neon-typography-font-weight-semibold,600);--typography-font-weight-bold:var(--ds-neon-typography-font-weight-bold);--typography-line-height-tight:var(--ds-neon-typography-line-height-tight);--typography-line-height-normal:var(--ds-neon-typography-line-height-normal);--typography-line-height-relaxed:var(--ds-neon-typography-line-height-relaxed);--spacing-0:var(--ds-neon-spacing-0);--spacing-1:var(--ds-neon-spacing-1);--spacing-2:var(--ds-neon-spacing-2);--spacing-3:var(--ds-neon-spacing-3);--spacing-4:var(--ds-neon-spacing-4);--spacing-5:var(--ds-neon-spacing-5);--spacing-6:var(--ds-neon-spacing-6);--spacing-8:var(--ds-neon-spacing-8);--color-state-success:var(--ds-neon-color-state-success);--color-state-success-subtle:var(--ds-neon-color-state-success-subtle);--color-state-success-foreground:var(--ds-neon-color-state-success-foreground);--color-state-warning:var(--ds-neon-color-state-warning);--color-state-warning-subtle:var(--ds-neon-color-state-warning-subtle);--color-state-warning-foreground:var(--ds-neon-color-state-warning-foreground);--color-state-error:var(--ds-neon-color-state-error);--color-state-error-subtle:var(--ds-neon-color-state-error-subtle);--color-state-error-foreground:var(--ds-neon-color-state-error-foreground);--color-state-info:var(--ds-neon-color-state-info);--color-state-info-subtle:var(--ds-neon-color-state-info-subtle);--color-state-info-foreground:var(--ds-neon-color-state-info-foreground);--shadow-none:var(--ds-neon-shadow-none);--shadow-sm:var(--ds-neon-shadow-sm);--shadow-md:var(--ds-neon-shadow-md);--shadow-lg:var(--ds-neon-shadow-lg);--shadow-xl:var(--ds-neon-shadow-xl);--transition-fast:var(--ds-neon-transition-fast);--transition-base:var(--ds-neon-transition-base);--transition-slow:var(--ds-neon-transition-slow);--easing-default:var(--ds-neon-easing-default);--easing-in:var(--ds-neon-easing-in);--easing-out:var(--ds-neon-easing-out);--easing-spring:var(--ds-neon-easing-spring);--color-semantic-background-subtle:var(--ds-neon-color-semantic-background-subtle);--color-semantic-primary-hover:var(--ds-neon-color-semantic-primary-hover);--font-family-mono:var(--ds-neon-typography-font-family-mono)}[data-theme=ds-neon][data-mode=dark]{--color-semantic-background:#080810;--color-semantic-background-subtle:#0f0f1e;--color-semantic-foreground:#f0f0ff;--color-semantic-foreground-muted:#9999cc;--color-semantic-border:rgba(255,0,204,0.2);--color-semantic-primary:#ff33dd;--color-semantic-primary-foreground:#ffffff;--color-semantic-primary-hover:#ff66ee;--color-state-success:#00ff88;--color-state-success-subtle:rgba(0,255,136,0.15);--color-state-success-foreground:#080810;--color-state-warning:#ffcc00;--color-state-warning-subtle:rgba(255,204,0,0.15);--color-state-warning-foreground:#080810;--color-state-error:#ff4444;--color-state-error-subtle:rgba(255,68,68,0.15);--color-state-error-foreground:#ffffff;--color-state-info:#00ccff;--color-state-info-subtle:rgba(0,204,255,0.15);--color-state-info-foreground:#080810}[data-theme=ds-nature]{--ds-nature-border-radius-none:0px;--ds-nature-border-radius-sm:8px;--ds-nature-border-radius-md:16px;--ds-nature-border-radius-lg:24px;--ds-nature-border-radius-xl:32px;--ds-nature-border-radius-full:9999px;--ds-nature-color-base-warm-white:#faf8f4;--ds-nature-color-base-warm-subtle:#f0ece4;--ds-nature-color-base-charcoal:#2d3a2e;--ds-nature-color-base-charcoal-mid:#4a5a4b;--ds-nature-color-base-sage:#6b8f6b;--ds-nature-color-base-sage-dark:#527052;--ds-nature-color-base-bark:#c4b5a0;--ds-nature-color-base-rule:#d8d0c4;--ds-nature-color-semantic-primary-foreground:#ffffff;--ds-nature-color-semantic-destructive:#c0392b;--ds-nature-color-semantic-destructive-foreground:#ffffff;--ds-nature-color-state-success:#4a7c59;--ds-nature-color-state-success-subtle:rgba(74,124,89,0.15);--ds-nature-color-state-success-foreground:#ffffff;--ds-nature-color-state-warning:#c8892a;--ds-nature-color-state-warning-subtle:rgba(200,137,42,0.15);--ds-nature-color-state-warning-foreground:#2d3a2e;--ds-nature-color-state-error:#b5392a;--ds-nature-color-state-error-subtle:rgba(181,57,42,0.12);--ds-nature-color-state-error-foreground:#ffffff;--ds-nature-color-state-info:#4a6fa5;--ds-nature-color-state-info-subtle:rgba(74,111,165,0.12);--ds-nature-color-state-info-foreground:#ffffff;--ds-nature-transition-fast:200ms;--ds-nature-transition-base:400ms;--ds-nature-transition-slow:700ms;--ds-nature-easing-default:cubic-bezier(0.4,0,0.2,1);--ds-nature-easing-in:cubic-bezier(0.4,0,1,1);--ds-nature-easing-out:cubic-bezier(0,0,0.2,1);--ds-nature-easing-spring:cubic-bezier(0.34,1.56,0.64,1);--ds-nature-shadow-none:none;--ds-nature-shadow-sm:0 1px 6px rgba(107,143,107,0.08);--ds-nature-shadow-md:0 2px 12px rgba(107,143,107,0.15);--ds-nature-shadow-lg:0 4px 24px rgba(107,143,107,0.18);--ds-nature-shadow-xl:0 8px 40px rgba(107,143,107,0.22);--ds-nature-spacing-0:0px;--ds-nature-spacing-1:4px;--ds-nature-spacing-2:8px;--ds-nature-spacing-3:12px;--ds-nature-spacing-4:16px;--ds-nature-spacing-5:20px;--ds-nature-spacing-6:24px;--ds-nature-spacing-8:32px;--ds-nature-spacing-10:40px;--ds-nature-spacing-12:48px;--ds-nature-spacing-16:64px;--ds-nature-spacing-20:80px;--ds-nature-spacing-24:96px;--ds-nature-typography-font-family-sans:"DM Sans",system-ui,sans-serif;--ds-nature-typography-font-family-serif:"Lora",Georgia,serif;--ds-nature-typography-font-family-display:"Lora",Georgia,serif;--ds-nature-typography-font-family-mono:"JetBrains Mono","Courier New",monospace;--ds-nature-typography-font-size-xs:0.75rem;--ds-nature-typography-font-size-sm:0.875rem;--ds-nature-typography-font-size-md:1rem;--ds-nature-typography-font-size-lg:1.125rem;--ds-nature-typography-font-size-xl:1.25rem;--ds-nature-typography-font-size-2xl:1.5rem;--ds-nature-typography-font-size-3xl:2rem;--ds-nature-typography-font-size-4xl:2.75rem;--ds-nature-typography-font-size-5xl:3.75rem;--ds-nature-typography-font-weight-regular:400;--ds-nature-typography-font-weight-medium:500;--ds-nature-typography-font-weight-semibold:600;--ds-nature-typography-font-weight-bold:700;--ds-nature-typography-line-height-tight:1.25;--ds-nature-typography-line-height-normal:1.6;--ds-nature-typography-line-height-relaxed:1.85;--ds-nature-color-semantic-background:var(--ds-nature-color-base-warm-white);--ds-nature-color-semantic-background-subtle:var(--ds-nature-color-base-warm-subtle);--ds-nature-color-semantic-foreground:var(--ds-nature-color-base-charcoal);--ds-nature-color-semantic-foreground-muted:var(--ds-nature-color-base-charcoal-mid);--ds-nature-color-semantic-border:var(--ds-nature-color-base-rule);--ds-nature-color-semantic-primary:var(--ds-nature-color-base-sage);--ds-nature-color-semantic-primary-hover:var(--ds-nature-color-base-sage-dark);--color-semantic-background:var(--ds-nature-color-semantic-background);--color-semantic-foreground:var(--ds-nature-color-semantic-foreground);--color-semantic-foreground-muted:var(--ds-nature-color-semantic-foreground-muted);--color-semantic-border:var(--ds-nature-color-semantic-border);--color-semantic-primary:var(--ds-nature-color-semantic-primary);--color-semantic-primary-foreground:var(--ds-nature-color-semantic-primary-foreground);--border-radius-sm:var(--ds-nature-border-radius-sm);--border-radius-md:var(--ds-nature-border-radius-md);--border-radius-lg:var(--ds-nature-border-radius-lg);--border-radius-full:var(--ds-nature-border-radius-full);--font-family-sans:var(--ds-nature-typography-font-family-sans);--typography-font-family-sans:var(--ds-nature-typography-font-family-sans);--typography-font-family-mono:var(--ds-nature-typography-font-family-mono,monospace);--typography-font-size-xs:var(--ds-nature-typography-font-size-xs);--typography-font-size-sm:var(--ds-nature-typography-font-size-sm);--typography-font-size-md:var(--ds-nature-typography-font-size-md);--typography-font-size-lg:var(--ds-nature-typography-font-size-lg);--typography-font-size-xl:var(--ds-nature-typography-font-size-xl);--typography-font-weight-regular:var(--ds-nature-typography-font-weight-regular);--typography-font-weight-medium:var(--ds-nature-typography-font-weight-medium);--typography-font-weight-semibold:var(--ds-nature-typography-font-weight-semibold,600);--typography-font-weight-bold:var(--ds-nature-typography-font-weight-bold);--typography-line-height-tight:var(--ds-nature-typography-line-height-tight);--typography-line-height-normal:var(--ds-nature-typography-line-height-normal);--typography-line-height-relaxed:var(--ds-nature-typography-line-height-relaxed);--spacing-0:var(--ds-nature-spacing-0);--spacing-1:var(--ds-nature-spacing-1);--spacing-2:var(--ds-nature-spacing-2);--spacing-3:var(--ds-nature-spacing-3);--spacing-4:var(--ds-nature-spacing-4);--spacing-5:var(--ds-nature-spacing-5);--spacing-6:var(--ds-nature-spacing-6);--spacing-8:var(--ds-nature-spacing-8);--color-state-success:var(--ds-nature-color-state-success);--color-state-success-subtle:var(--ds-nature-color-state-success-subtle);--color-state-success-foreground:var(--ds-nature-color-state-success-foreground);--color-state-warning:var(--ds-nature-color-state-warning);--color-state-warning-subtle:var(--ds-nature-color-state-warning-subtle);--color-state-warning-foreground:var(--ds-nature-color-state-warning-foreground);--color-state-error:var(--ds-nature-color-state-error);--color-state-error-subtle:var(--ds-nature-color-state-error-subtle);--color-state-error-foreground:var(--ds-nature-color-state-error-foreground);--color-state-info:var(--ds-nature-color-state-info);--color-state-info-subtle:var(--ds-nature-color-state-info-subtle);--color-state-info-foreground:var(--ds-nature-color-state-info-foreground);--shadow-none:var(--ds-nature-shadow-none);--shadow-sm:var(--ds-nature-shadow-sm);--shadow-md:var(--ds-nature-shadow-md);--shadow-lg:var(--ds-nature-shadow-lg);--shadow-xl:var(--ds-nature-shadow-xl);--transition-fast:var(--ds-nature-transition-fast);--transition-base:var(--ds-nature-transition-base);--transition-slow:var(--ds-nature-transition-slow);--easing-default:var(--ds-nature-easing-default);--easing-in:var(--ds-nature-easing-in);--easing-out:var(--ds-nature-easing-out);--easing-spring:var(--ds-nature-easing-spring);--color-semantic-background-subtle:var(--ds-nature-color-semantic-background-subtle);--color-semantic-primary-hover:var(--ds-nature-color-semantic-primary-hover)}[data-theme=ds-nature][data-mode=dark]{--color-semantic-background:#1a211a;--color-semantic-background-subtle:#222b22;--color-semantic-foreground:#e8f0e8;--color-semantic-foreground-muted:#8aa48a;--color-semantic-border:#2e3d2e;--color-semantic-primary:#7aaa7a;--color-semantic-primary-foreground:#1a211a;--color-semantic-primary-hover:#8fc08f;--color-state-success:#5aaa75;--color-state-success-subtle:rgba(90,170,117,0.15);--color-state-success-foreground:#1a211a;--color-state-warning:#d4943a;--color-state-warning-subtle:rgba(212,148,58,0.15);--color-state-warning-foreground:#1a211a;--color-state-error:#c0503a;--color-state-error-subtle:rgba(192,80,58,0.15);--color-state-error-foreground:#e8f0e8;--color-state-info:#5a80bb;--color-state-info-subtle:rgba(90,128,187,0.15);--color-state-info-foreground:#1a211a}