@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_939acb{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_939acb{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-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:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_0cfab1{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_0cfab1{--font-caveat:"Caveat","Caveat Fallback"}:root{--ink-950:#080D16;--ink-900:#0F1826;--ink-850:#141E2F;--ink-800:#1B2739;--ink-700:#24314A;--ink-600:#33405A;--ink-500:#47536B;--ink-400:#5B6675;--ink-350:#5F6B7A;--ink-300:#7C8798;--ink-200:#A9B2BE;--ink-100:#CDD4DD;--ink-050:#E9ECF1;--paper-100:#FFFFFF;--paper-200:#FAF8F2;--paper-300:#F5F1E8;--paper-400:#EDE7D8;--paper-500:#E0D8C4;--paper-600:#CFC5AC;--amber-100:#FFF1C7;--amber-300:#FFD873;--amber-500:#FFBE1A;--amber-700:#E6A400;--amber-900:#8A6200;--amber-text:#7E5900;--brand:var(--amber-500);--brand-strong:var(--amber-300);--brand-deep:var(--amber-700);--accent:var(--ink-900);--accent-2:var(--amber-500);--energy:var(--amber-500);--bg-app:var(--paper-300);--bg-deep:var(--ink-900);--surface-raised:var(--paper-400);--surface-card:var(--paper-100);--surface-hover:var(--paper-200);--surface-ink:var(--ink-800);--text-strong:var(--ink-900);--text-body:var(--ink-900);--text-secondary:var(--ink-400);--text-muted:var(--ink-350);--text-on-ink:var(--paper-300);--text-on-neon:var(--ink-900);--border:rgba(15,24,38,0.22);--border-subtle:rgba(15,24,38,0.14);--border-ink:rgba(255,255,255,0.12);--success:#1F8A5B;--warning:var(--amber-700);--danger:#C0392B;--info:#2E5E8A;--focus-ring:var(--amber-700);--neon-cyan-100:var(--amber-100);--neon-cyan-300:var(--amber-text);--neon-cyan-500:var(--amber-500);--neon-cyan-700:var(--amber-700);--neon-cyan-900:var(--amber-900);--neon-magenta-100:var(--paper-500);--neon-magenta-300:var(--ink-400);--neon-magenta-500:var(--ink-900);--neon-magenta-700:var(--ink-950);--neon-magenta-900:var(--ink-950);--neon-yellow-100:var(--amber-100);--neon-yellow-300:var(--amber-300);--neon-yellow-500:var(--amber-500);--neon-yellow-700:var(--amber-700);--neon-yellow-900:var(--amber-900);--neon-orange-100:var(--amber-100);--neon-orange-300:var(--amber-300);--neon-orange-500:var(--amber-500);--neon-orange-700:var(--amber-700);--neon-orange-900:var(--amber-900);--neon-blue-100:var(--ink-100);--neon-blue-300:var(--ink-400);--neon-blue-500:var(--ink-700);--neon-blue-700:var(--ink-800);--neon-blue-900:var(--ink-900);--neon-red-100:#F5C6C0;--neon-red-300:#E08379;--neon-red-500:#C0392B;--neon-red-700:#8C2A20;--neon-red-900:#4E1712;--white:#FFFFFF;--font-display:var(--font-archivo),"Archivo","Segoe UI",system-ui,sans-serif;--font-body:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;--font-sig:var(--font-caveat),"Caveat",ui-rounded,cursive;--font-mono:var(--font-display);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fw-black:900;--fs-display-xl:76px;--fs-display-lg:58px;--fs-display-md:44px;--fs-h1:36px;--fs-h2:30px;--fs-h3:23px;--fs-h4:19px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:13px;--fs-micro:11px;--lh-tight:1.02;--lh-snug:1.15;--lh-normal:1.55;--lh-relaxed:1.65;--ls-tight:-0.02em;--ls-normal:0;--ls-wide:0.04em;--ls-label:0.18em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--container-max:1160px;--container-wide:1400px;--gutter:24px;--shadow-sm:0 1px 2px rgba(15,24,38,0.08);--shadow-md:0 6px 20px -6px rgba(15,24,38,0.18);--shadow-lg:0 24px 60px -30px rgba(15,24,38,0.40);--glow-cyan:0 8px 22px -6px rgba(230,164,0,0.38);--glow-magenta:0 10px 24px -8px rgba(15,24,38,0.28);--glow-orange:0 8px 22px -6px rgba(230,164,0,0.38);--glow-yellow:0 8px 22px -6px rgba(230,164,0,0.32);--glow-blue:0 10px 24px -8px rgba(15,24,38,0.24);--glow-red:0 8px 22px -6px rgba(192,57,43,0.30);--text-glow-cyan:none;--text-glow-magenta:none;--ring:0 0 0 3px rgba(230,164,0,0.55);--grad-amber:linear-gradient(100deg,#FFD873,#FFBE1A 55%,#E6A400);--grad-neon:var(--grad-amber);--grad-flame:linear-gradient(180deg,#FFD873,#FFBE1A 60%,#E6A400);--grad-surface:linear-gradient(180deg,#FFFFFF,#FAF8F2);--grad-surface-ink:linear-gradient(180deg,#1B2739,#0F1826);--grad-app:var(--paper-300);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-sign:cubic-bezier(0.6,0.1,0.2,1);--dur-fast:120ms;--dur-med:220ms;--dur-slow:400ms;--dur-draw:1100ms}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg-app);color:var(--text-body);font-family:var(--font-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-heavy);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}a{color:var(--amber-text);text-decoration:none}a:hover{color:var(--ink-900)}::selection{background:var(--amber-500);color:var(--ink-900)}.nr-sig-underline{position:relative;white-space:nowrap;display:inline-block}.nr-sig-underline svg{position:absolute;left:-4%;bottom:-.28em;width:108%;height:.5em;overflow:visible;pointer-events:none}.nr-sig-underline path{fill:none;stroke:var(--amber-500);stroke-width:7;stroke-linecap:round;stroke-dasharray:640;stroke-dashoffset:640;animation:nr-draw var(--dur-draw) .35s var(--ease-sign) forwards}.nr-mark{position:relative;z-index:0;padding:0 .08em}.nr-mark:before{content:"";position:absolute;z-index:-1;left:-.06em;right:-.06em;top:12%;bottom:8%;background:var(--amber-500);transform-origin:left center;transform:scaleX(0) skewX(-3deg);animation:nr-swipe .6s .8s var(--ease-sign) forwards}.nr-stamp{font-family:var(--font-sig);font-size:2.4rem;line-height:.8;color:var(--ink-900);transform:rotate(-4deg);display:inline-block}.nr-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.nr-section{padding-block:96px}.nr-ink{background:var(--ink-900);--text-strong:var(--paper-300);--text-body:var(--paper-300);--text-secondary:var(--ink-200);--text-muted:var(--ink-300);--surface-card:var(--ink-800);--border-subtle:var(--border-ink);--border:var(--border-ink);color:var(--paper-300)}.nr-ink a{color:var(--amber-500)}.nr-ink a:hover{color:var(--amber-300)}@media (max-width:840px){.nr-section{padding-block:68px}.nr-container{padding-inline:20px}}.nr-hero-grid{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:56px;gap:56px;align-items:center}@media (max-width:900px){.nr-hero-grid{grid-template-columns:1fr;gap:40px}.nr-hero-art{max-width:280px!important}.nr-nav-links{display:none!important}}.nr-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}@media (max-width:840px){.nr-two-col{grid-template-columns:1fr;gap:36px}}.nr-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.nr-grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media (max-width:900px){.nr-grid-3{grid-template-columns:1fr}.nr-grid-4{grid-template-columns:1fr 1fr;gap:28px 20px}}.nr-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:32px;gap:32px}@media (max-width:640px){.nr-footer-grid{grid-template-columns:1fr;gap:24px}}.nr-split{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;flex:1 1}@media (max-width:860px){.nr-split{grid-template-columns:1fr;min-height:auto}.nr-split>div{padding:92px 28px 52px!important}}.ds-card-interactive{cursor:pointer}.ds-card-interactive:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-md)}input::placeholder,textarea::placeholder{color:var(--text-muted)}select option{background:var(--paper-100);color:var(--ink-900)}.nr-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.nr-reveal.nr-in{opacity:1;transform:none}@keyframes nr-draw{to{stroke-dashoffset:0}}@keyframes nr-swipe{to{transform:scaleX(1) skewX(-3deg)}}@keyframes nr-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes nr-ticker-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nr-sig-underline path{stroke-dashoffset:0;animation:none}.nr-mark:before{transform:scaleX(1) skewX(-3deg);animation:none}.nr-reveal{opacity:1;transform:none;transition:none}body,html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.cmp-shell{display:grid;grid-template-columns:208px 1fr;min-height:460px}.cmp-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.cmp-split{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:14px;gap:14px}.cmp-content{padding:22px 24px;min-width:0}.cmp-tabbar{display:none}.cmp-stream-row{display:grid;grid-template-columns:72px 1fr 108px 52px 74px;grid-gap:10px;gap:10px;align-items:center}@media (max-width:760px){.cmp-shell{grid-template-columns:1fr}.cmp-sidebar{display:none!important}.cmp-kpi-grid{grid-template-columns:1fr 1fr}.cmp-split{grid-template-columns:1fr}.cmp-content{padding:18px 14px}.cmp-tabbar{display:flex}.cmp-stream-row{grid-template-columns:58px 1fr 96px}.cmp-hide-sm{display:none!important}}@keyframes cmp-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes cmp-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}