@font-face{font-family:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-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:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-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:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-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:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-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:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-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:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-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:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-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:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-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:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-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:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-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:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-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:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-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:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-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:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-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:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-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:Lexend Fallback;src:local("Arial");ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%;size-adjust:109.91%}.__className_f75355{font-family:Lexend,Lexend Fallback;font-style:normal}.__variable_f75355{--font-geist-sans:"Lexend","Lexend Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_43cbe1{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_43cbe1{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Zen Dots;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/add130d0cea9fb55-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:Zen Dots;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/15f97dc558db37fe-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:Zen Dots Fallback;src:local("Arial");ascent-override:66.34%;descent-override:19.26%;line-gap-override:0.00%;size-adjust:140.20%}.__className_9a6f22{font-family:Zen Dots,Zen Dots Fallback;font-weight:400;font-style:normal}.__variable_9a6f22{--font-button:"Zen Dots","Zen Dots Fallback"}@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.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: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.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_4f4604{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_4f4604{--font-display:"Space Grotesk","Space Grotesk Fallback"}:root{--ds-neutral-950:#18191d;--ds-neutral-900:#111316;--ds-neutral-850:#1a1c1f;--ds-neutral-800:#2a2c2e;--ds-neutral-750:#2c2e31;--ds-neutral-700:#343639;--ds-neutral-600:#434548;--ds-neutral-500:#52555a;--ds-neutral-400:#898a8b;--ds-neutral-300:#b0b1b3;--ds-neutral-200:#d1d2d3;--ds-neutral-100:#e8e9ea;--ds-neutral-50:#e8e8ea;--ds-neutral-25:#fafafa;--ds-lime-950:#1a2e05;--ds-lime-900:#2c4a08;--ds-lime-800:#3d6610;--ds-lime-700:#528a14;--ds-lime-600:#71b81a;--ds-lime-500:#d1fe17;--ds-lime-400:#dbfe4a;--ds-lime-300:#e5ff7a;--ds-lime-200:#efffad;--ds-lime-100:#f7ffdc;--ds-lime-50:#fcfff0;--ds-amber-500:var(--ds-lime-500);--ds-amber-400:var(--ds-lime-400);--ds-amber-300:var(--ds-lime-300);--ds-success:#a7e00f;--ds-success-bg:rgba(167,224,15,.1);--ds-success-border:rgba(167,224,15,.2);--ds-warning:#f59e0b;--ds-warning-bg:rgba(245,158,11,.1);--ds-warning-border:rgba(245,158,11,.25);--ds-warning-dim:rgba(245,158,11,.35);--ds-error:#e00f0f;--ds-error-bg:rgba(224,15,15,.1);--ds-info:#60a5fa;--ds-info-bg:rgba(96,165,250,.1);--glass-bg:hsla(44,23%,91%,.75);--glass-bg-strong:hsla(44,23%,91%,.9);--glass-blur:blur(8px);--glass-blur-sm:blur(4px);--glass-blur-lg:blur(24px);--ds-blue-950:#172554;--ds-blue-900:#1e3a8a;--ds-blue-800:#1e40af;--ds-blue-700:#1d4ed8;--ds-blue-600:#2563eb;--ds-blue-500:#3b82f6;--ds-blue-400:#60a5fa;--ds-blue-300:#93c5fd;--ds-blue-200:#bfdbfe;--ds-blue-100:#dbeafe;--ds-blue-50:#eff6ff;--ds-accent-600:#172040;--ds-accent-500:#1e2850;--ds-accent-400:#253060;--ds-accent-300:#2e3a72;--ds-accent-700:#111830;--bg-base:#edeae2;--bg-subtle:#e6e3da;--bg-elevated:#eceae4;--bg-overlay:#fafaf8;--bg-input:#f5f2ea;--bg-hover:rgba(0,0,0,.04);--border-subtle:rgba(0,0,0,.06);--border-default:rgba(0,0,0,.1);--border-strong:rgba(0,0,0,.16);--border-focus:var(--ds-lime-500);--text-primary:#1a1a1a;--text-secondary:#555;--text-tertiary:#999;--text-accent:#6b8a12;--text-disabled:#ccc;--shadow-none:none;--shadow-sm:0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 8px rgba(0,0,0,.06);--shadow-lg:0 8px 16px rgba(0,0,0,.08);--shadow-xl:0 16px 32px rgba(0,0,0,.1);--shadow-panel:3px 0 5px rgba(0,0,0,.06);--shadow-panel-right:-3px 0 5px rgba(0,0,0,.06);--shadow-card:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.02);--shadow-accent-glow:0 0 0 2px var(--ds-lime-500),0 0 16px rgba(209,254,23,.2);--shadow-focus-ring:0 0 0 3px rgba(209,254,23,.15);--audio-clip-block-1:oklch(75% 0.12 240);--audio-clip-block-2:oklch(75% 0.14 305);--audio-clip-block-3:oklch(75% 0.13 145);--audio-clip-block-4:oklch(75% 0.14 60);--bg-overlay-gradient:linear-gradient(135deg,#fff,#9b9b9b);--bg-toolbar:#f7f7f7;--bg-toolbar-hover:#efefef;--shadow-toolbar:0 0 6px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.06);--shadow-toolbar-hover:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.06);--radius-toolbar:var(--radius-pill);--card-accent-bg:#f4f3ee;--card-accent-bg-gradient:linear-gradient(90deg,#f4f3ee,#e0dfd8);--card-accent-border:var(--accent-fill);--card-accent-glow:0 8px 32px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06),inset 0 0 0 0.5px rgba(0,0,0,.04);--card-accent-radius:var(--radius-card);--filter-icon-accent:drop-shadow(0 1px 2px rgba(0,0,0,.15));--shine-accent:inset 0 1px 0 0 hsla(0,0%,100%,.5),inset 0 -1px 0 0 hsla(0,0%,100%,.08),inset 1px 0 0 0 hsla(0,0%,100%,.15),inset -1px 0 0 0 hsla(0,0%,100%,.15);--shine-table:inset 0 2px 0 0 rgba(0,0,0,.12),inset 0 -1px 0 0 rgba(0,0,0,.03),inset 2px 0 0 0 rgba(0,0,0,.06),inset -2px 0 0 0 rgba(0,0,0,.06),0 0 12px rgba(0,0,0,.03);--tab-content-max-width:860px;--tab-side-panel-width:320px;--tab-side-panel-gap:16px;--tab-padding:24px;--bg-panel:#e6e3da;--bg-canvas:#000;--bg-overlay-dim:rgba(0,0,0,.5);--bg-tooltip:rgba(30,30,35,.95);--bg-card-overlay:rgba(0,0,0,.4);--bg-card-overlay-hover:rgba(0,0,0,.65);--bg-diff-add:rgba(34,197,94,.12);--bg-diff-remove:rgba(244,67,54,.12);--body-bg:#edeae2;--surface-0:#e6e3da;--surface-1:#edeae2;--surface-2:#f5f2ea;--surface-3:#faf8f2;--surface-4:#fcfaf5;--shadow-depth-1:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.02);--shadow-depth-2:0 2px 6px rgba(0,0,0,.06),0 8px 20px rgba(0,0,0,.03);--shadow-depth-3:0 4px 10px rgba(0,0,0,.06),0 16px 36px rgba(0,0,0,.08),0 32px 64px rgba(0,0,0,.04);--accent-glow-soft:0 0 20px rgba(209,254,23,.1);--accent-glow-medium:0 0 30px rgba(209,254,23,.14),0 0 60px rgba(209,254,23,.06);--glass-panel:hsla(44,23%,91%,.85);--glass-panel-thin:hsla(44,23%,91%,.75);--glass-panel-strong:hsla(44,35%,94%,.95);--glass-border:rgba(0,0,0,.08);--glass-border-hover:rgba(0,0,0,.12);--glass-highlight:hsla(0,0%,100%,.65);--glass-shadow:0 16px 40px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.5);--noise-opacity:0.025;--processing-bg:rgba(209,254,23,.08);--processing-border:rgba(209,254,23,.3);--processing-glow:0 0 20px rgba(209,254,23,.1),0 0 40px rgba(209,254,23,.05);--processing-beam-main:rgba(209,254,23,.6);--processing-beam-edge:rgba(209,254,23,.2);--processing-inner-bg:hsla(44,35%,94%,.9);--glow-accent:radial-gradient(40% 70% at 50% 100%,rgba(209,254,23,.12),transparent);--glow-accent-strong:radial-gradient(40% 70% at 50% 100%,rgba(209,254,23,.25),transparent);--gradient-border-subtle:linear-gradient(#c8cdd2,#dce1e6);--gradient-border-accent:linear-gradient(90deg,#6e8a10,#8ba818,#6e8a10);--fade-left:linear-gradient(90deg,#edeae2,transparent);--fade-right:linear-gradient(270deg,#edeae2,transparent);--accent-gradient:linear-gradient(135deg,#d1fe17,#a8e010);--accent-gradient-hover:linear-gradient(135deg,#dbfe4a,#d1fe17);--accent-gradient-deep:linear-gradient(135deg,#a8e010,#8ba818);--accent-glow-color:rgba(209,254,23,.3);--accent-color:#6b8a12;--accent-color-light:#8ba818;--accent-fill:#d1fe17;--accent-fill-hover:#dbfe4a;--accent-orb1:rgba(160,190,20,.12);--accent-orb2:rgba(140,170,20,.08);--glow-orb-blue-1:rgba(96,165,250,.1);--glow-orb-blue-2:rgba(96,165,250,.07);--glow-orb-purple-1:rgba(168,85,238,.1);--glow-orb-purple-2:rgba(168,85,238,.07);--accent-border:rgba(209,254,23,.4);--accent-border-hover:rgba(209,254,23,.6);--accent-bg-subtle:rgba(209,254,23,.08);--accent-bg-medium:rgba(209,254,23,.15);--accent-text-dim:#6b8a12;--accent-text-on:#1a1a1a;--accent-solid-muted:rgba(209,254,23,.7);--accent-bg-strong:rgba(209,254,23,.2);--accent-border-light:rgba(209,254,23,.3);--accent-glow-sm:0 0 16px rgba(209,254,23,.15);--accent-glow-lg:0 0 24px rgba(209,254,23,.12),0 0 48px rgba(209,254,23,.06);--accent-glow-active:0 0 24px rgba(209,254,23,.22),0 0 48px rgba(209,254,23,.1);--accent:#6b8a12;--error:#ef4444;--error-bg:rgba(224,15,15,.1);--error-bg-solid:linear-gradient(135deg,#ef4444,#dc2626);--chat-user-bg:#f5f2ea;--chat-user-border:hsla(36,21%,53%,.12);--chat-user-accent:#6b8a12;--chat-assistant-text:#2c2418;--chat-tool-bg:hsla(36,21%,53%,.04);--chat-tool-text:#7a6b58;--chat-tool-done:#16a34a;--chat-tool-error:#dc2626;--chat-action-bg:rgba(107,138,18,.06);--chat-action-border:rgba(107,138,18,.25);--chat-action-accent:#6b8a12;--chat-code-bg:#e8e5dc;--chat-code-border:hsla(36,21%,53%,.1);--chat-timestamp:#b8a990;--field-color-1:#c88a0a;--field-color-2:#2a8ab5;--field-color-3:#8a70d4;--field-color-4:#28a87a;--field-color-5:#d4546a;--field-color-6:#1ba8b8;--field-color-7:#c89a1a;--field-color-8:#9a6ad4;--btn-solid-bg:#3a3a38;--btn-solid-bg-hover:#2a2a28;--btn-solid-bg-active:#1c1c1a;--btn-solid-text:#faf8f3;--btn-primary-bg:#6b8a12;--btn-primary-bg-hover:#5a7510;--btn-primary-bg-active:#4a620e;--btn-primary-text:#2c2418;--btn-primary-glow:0 0 0 1px #6b8a12,0 0 12px rgba(107,138,18,.25);--btn-secondary-bg:#3a3c3f;--btn-secondary-bg-hover:#52555a;--btn-secondary-text:#fff;--scrollbar-thumb:rgba(23,32,64,.25);--scrollbar-thumb-hover:rgba(23,32,64,.4);--grid-bg:#edeae2;--grid-spotlight:rgba(23,32,64,.04);--grid-line-from:#c1c3c6;--grid-line-to:#c1c3c6;--grid-dot-h-color:rgba(209,254,23,.7);--grid-dot-h-glow1:rgba(209,254,23,.4);--grid-dot-h-glow2:rgba(209,254,23,.15);--grid-dot-v-color:rgba(250,204,21,.7);--grid-dot-v-glow1:rgba(250,204,21,.4);--grid-dot-v-glow2:rgba(250,204,21,.15);--font-sans:var(--font-geist-sans),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono","Fira Code",monospace;--font-display:var(--font-display),"Space Grotesk",var(--font-geist-sans),sans-serif;--text-2xs:0.75rem;--text-xs:0.8125rem;--text-sm:0.875rem;--text-base:0.9375rem;--text-md:1rem;--text-lg:1.0625rem;--text-xl:1.125rem;--text-2xl:1.25rem;--text-3xl:1.5rem;--text-4xl:1.75rem;--text-5xl:2rem;--text-6xl:2.25rem;--ls-tighter:-0.04em;--ls-tight:-0.02em;--ls-body:-0.011em;--ls-normal:0em;--ls-wide:0.02em;--ls-caps:0.05em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--size-input-sm:28px;--size-input-md:32px;--size-input-lg:40px;--size-button-sm:28px;--size-button-md:36px;--size-button-lg:40px;--size-button-xl:48px;--size-toolbar:40px;--size-tab:40px;--size-chip-sm:20px;--size-chip-md:22px;--size-chip-lg:28px;--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:18px;--icon-xl:20px;--icon-2xl:24px;--avatar-xs:20px;--avatar-sm:24px;--avatar-md:32px;--avatar-lg:40px;--avatar-xl:56px;--cell-h-pad:8px;--cell-v-pad:4px;--border-thin:1px;--border-medium:2px;--border-thick:3px;--opacity-disabled:0.4;--opacity-muted:0.6;--opacity-secondary:0.7;--opacity-hover:0.85;--opacity-overlay:0.95;--glow-success:0 0 0 1px var(--ds-success),0 0 16px rgba(167,224,15,.3);--glow-warning:0 0 0 1px var(--ds-warning),0 0 16px rgba(245,158,11,.3);--glow-error:0 0 0 1px var(--ds-error),0 0 16px rgba(224,15,15,.3);--glow-info:0 0 0 1px var(--ds-info),0 0 16px rgba(96,165,250,.3);--stroke-thin:1;--stroke-medium:1.5;--stroke-thick:2;--aspect-square:1/1;--aspect-video:16/9;--aspect-vertical:9/16;--aspect-card:16/10;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--radius-none:0px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--radius-2xl:0px;--radius-full:9999px;--radius-sharp:0px;--radius-input:8px;--radius-card:12px;--radius-pill:9999px;--ease-out:cubic-bezier(0.16,1,0.3,1);--duration-fast:100ms;--duration-normal:180ms;--duration-slow:300ms;--transition-fast:all var(--duration-fast) var(--ease-out);--transition-normal:all var(--duration-normal) var(--ease-out);--transition-slow:all var(--duration-slow) var(--ease-out);--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500}.dark{--ds-accent-600:var(--ds-lime-600);--ds-accent-500:var(--ds-lime-500);--ds-accent-400:var(--ds-lime-400);--ds-accent-300:var(--ds-lime-300);--ds-accent-700:var(--ds-lime-700);--bg-base:transparent;--bg-subtle:var(--ds-neutral-900);--bg-elevated:#232528;--bg-input:var(--ds-neutral-800);--bg-overlay:#303234;--bg-hover:#2e3033;--border-subtle:hsla(0,0%,85%,.04);--border-default:hsla(0,0%,100%,.08);--border-strong:hsla(0,0%,100%,.14);--border-focus:var(--ds-lime-500);--text-primary:var(--ds-neutral-50);--text-secondary:#a9abae;--text-tertiary:#8d929a;--text-accent:var(--ds-lime-500);--text-disabled:var(--ds-neutral-600);--shadow-none:none;--shadow-sm:0 1px 2px rgba(0,0,0,.2);--shadow-md:0 4px 8px rgba(0,0,0,.25);--shadow-lg:0 8px 16px rgba(0,0,0,.3);--shadow-xl:0 16px 32px rgba(0,0,0,.35);--shadow-panel:3px 0 5px rgba(0,0,0,.25);--shadow-panel-right:-3px 0 5px rgba(0,0,0,.25);--shadow-card:0 2px 4px rgba(0,0,0,.2);--shadow-accent-glow:0 0 0 1px var(--ds-lime-500),0 0 16px rgba(209,254,23,.2);--shadow-focus-ring:0 0 0 2px var(--ds-lime-500);--audio-clip-block-1:oklch(60% 0.12 240);--audio-clip-block-2:oklch(60% 0.14 305);--audio-clip-block-3:oklch(60% 0.13 145);--audio-clip-block-4:oklch(60% 0.14 60);--bg-overlay-gradient:linear-gradient(135deg,#434548,#303234);--bg-toolbar:hsla(0,0%,100%,.04);--bg-toolbar-hover:hsla(0,0%,100%,.08);--shadow-toolbar:0 2px 8px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.15);--shadow-toolbar-hover:0 4px 12px rgba(0,0,0,.35),0 2px 4px rgba(0,0,0,.25);--radius-toolbar:var(--radius-pill);--card-accent-bg:#1d1f22;--card-accent-bg-gradient:linear-gradient(90deg,#1d1f22,#313336);--card-accent-border:#d1fe17;--card-accent-glow:none;--card-accent-radius:var(--radius-card);--filter-icon-accent:drop-shadow(0 0 8px rgba(209,254,23,.6)) drop-shadow(0 1px 2px rgba(0,0,0,.25));--shine-accent:inset 0 1px 0 0 hsla(0,0%,100%,.35),inset 0 -1px 0 0 hsla(0,0%,100%,.06),inset 1px 0 0 0 hsla(0,0%,100%,.12),inset -1px 0 0 0 hsla(0,0%,100%,.12);--shine-table:inset 0 2px 0 0 hsla(0,0%,100%,.5),inset 0 -1px 0 0 hsla(0,0%,100%,.08),inset 2px 0 0 0 hsla(0,0%,100%,.18),inset -2px 0 0 0 hsla(0,0%,100%,.18),0 0 12px hsla(0,0%,100%,.04);--bg-panel:#161719;--bg-canvas:#000;--bg-overlay-dim:rgba(0,0,0,.6);--bg-tooltip:rgba(14,15,19,.94);--bg-card-overlay:rgba(0,0,0,.5);--bg-card-overlay-hover:rgba(0,0,0,.75);--bg-diff-add:rgba(34,197,94,.12);--bg-diff-remove:rgba(244,67,54,.12);--body-bg:#18191d;--surface-0:#161719;--surface-1:#1c1e21;--surface-2:#212326;--surface-3:#26282b;--surface-4:#2c2e31;--shadow-depth-1:0 1px 2px rgba(0,0,0,.3),0 2px 6px rgba(0,0,0,.2);--shadow-depth-2:0 2px 4px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.25),0 16px 32px rgba(0,0,0,.15);--shadow-depth-3:0 4px 8px rgba(0,0,0,.3),0 16px 32px rgba(0,0,0,.3),0 32px 64px rgba(0,0,0,.2);--accent-glow-soft:0 0 20px rgba(209,254,23,.08);--accent-glow-medium:0 0 30px rgba(209,254,23,.12),0 0 60px rgba(209,254,23,.06);--glass-panel:rgba(17,19,22,.65);--glass-panel-thin:rgba(26,28,31,.5);--glass-panel-strong:rgba(33,35,38,.8);--glass-border:hsla(0,0%,100%,.04);--glass-border-hover:hsla(0,0%,100%,.08);--glass-highlight:hsla(0,0%,100%,.1);--glass-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 24px 60px rgba(0,0,0,.42);--noise-opacity:0.03;--processing-bg:rgba(26,46,5,.5);--processing-border:rgba(209,254,23,.35);--processing-glow:0 0 20px rgba(209,254,23,.12),0 0 40px rgba(209,254,23,.06);--processing-beam-main:rgba(209,254,23,.8);--processing-beam-edge:rgba(209,254,23,.3);--processing-inner-bg:rgba(26,46,5,.85);--glass-bg:hsla(0,0%,100%,.03);--glass-bg-strong:hsla(0,0%,100%,.06);--glow-accent:radial-gradient(40% 70% at 50% 100%,rgba(209,254,23,.3),transparent);--glow-accent-strong:radial-gradient(40% 70% at 50% 100%,rgba(209,254,23,.5),transparent);--gradient-border-subtle:linear-gradient(#a0aab7,#2e343a);--gradient-border-accent:linear-gradient(to right,var(--ds-lime-700),var(--ds-lime-500),var(--ds-lime-700));--fade-left:linear-gradient(to right,var(--ds-neutral-900),transparent);--fade-right:linear-gradient(to left,var(--ds-neutral-900),transparent);--accent:#d1fe17;--error:#ef4444;--error-bg:rgba(224,15,15,.1);--chat-user-bg:#212326;--chat-user-border:hsla(0,0%,100%,.3);--chat-user-accent:var(--ds-lime-500);--chat-assistant-text:#b8b9bc;--chat-tool-bg:hsla(0,0%,100%,.03);--chat-tool-text:#52555a;--chat-tool-done:#22c55e;--chat-tool-error:#ef4444;--chat-action-bg:#1e2024;--chat-action-border:hsla(0,0%,100%,.06);--chat-action-accent:#d1fe17;--chat-code-bg:var(--bg-subtle);--chat-code-border:var(--border-default);--chat-timestamp:#52555a;--field-color-1:#f59e0b;--field-color-2:#38bdf8;--field-color-3:#a78bfa;--field-color-4:#34d399;--field-color-5:#fb7185;--field-color-6:#22d3ee;--field-color-7:#fbbf24;--field-color-8:#c084fc;--btn-solid-bg:transparent;--btn-solid-bg-hover:var(--bg-hover);--btn-solid-bg-active:var(--bg-input);--btn-solid-text:var(--text-secondary);--btn-primary-bg:var(--ds-lime-500);--btn-primary-bg-hover:var(--ds-lime-400);--btn-primary-bg-active:var(--ds-lime-600);--btn-primary-text:var(--ds-neutral-950);--btn-primary-glow:0 0 0 1px var(--ds-lime-500),0 0 16px rgba(209,254,23,.2);--btn-secondary-bg:var(--ds-neutral-750);--btn-secondary-bg-hover:var(--ds-neutral-700);--btn-secondary-text:var(--ds-neutral-50);--accent-gradient:linear-gradient(135deg,#d1fe17,#71b81a);--accent-gradient-hover:linear-gradient(135deg,#dbfe4a,#d1fe17);--accent-gradient-deep:linear-gradient(135deg,#71b81a,#528a14);--accent-glow-color:rgba(209,254,23,.3);--accent-color:#d1fe17;--accent-color-light:#dbfe4a;--accent-fill:#d1fe17;--accent-fill-hover:#dbfe4a;--accent-orb1:rgba(209,254,23,.12);--accent-orb2:rgba(209,254,23,.08);--glow-orb-blue-1:rgba(96,165,250,.14);--glow-orb-blue-2:rgba(96,165,250,.09);--glow-orb-purple-1:rgba(176,85,238,.14);--glow-orb-purple-2:rgba(176,85,238,.09);--accent-border:rgba(209,254,23,.35);--accent-border-hover:rgba(209,254,23,.5);--accent-bg-subtle:rgba(209,254,23,.08);--accent-bg-medium:rgba(209,254,23,.12);--accent-text-dim:rgba(209,254,23,.7);--accent-text-on:#09090b;--accent-solid-muted:rgba(209,254,23,.8);--accent-bg-strong:rgba(209,254,23,.19);--accent-border-light:rgba(209,254,23,.25);--accent-glow-sm:0 0 20px rgba(209,254,23,.19),inset 0 0 20px rgba(209,254,23,.03);--accent-glow-lg:0 0 24px rgba(209,254,23,.15),0 0 48px rgba(209,254,23,.06),inset 0 0 30px rgba(209,254,23,.03);--accent-glow-active:0 0 24px rgba(209,254,23,.25),0 0 48px rgba(209,254,23,.1),inset 0 0 30px rgba(209,254,23,.08);--scrollbar-thumb:rgba(209,254,23,.25);--scrollbar-thumb-hover:rgba(209,254,23,.4);--grid-bg:#18191d;--grid-spotlight:rgba(209,254,23,.015);--grid-line-from:hsla(0,0%,100%,.03);--grid-line-to:hsla(0,0%,100%,.02);--grid-dot-h-color:rgba(209,254,23,.4);--grid-dot-h-glow1:rgba(209,254,23,.2);--grid-dot-h-glow2:rgba(209,254,23,.08);--grid-dot-v-color:rgba(209,254,23,.3);--grid-dot-v-glow1:rgba(209,254,23,.15);--grid-dot-v-glow2:rgba(209,254,23,.06)}.noise-overlay:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:var(--noise-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}