@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_349af4{font-family:Sora,Sora Fallback;font-style:normal}.__variable_349af4{--font-sora:"Sora","Sora Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;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_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{color-scheme:dark;--color-bg:#0b0a1a;--color-surface:#12102a;--color-surface-raised:#191636;--color-surface-strong:#211d44;--color-border:#2b2751;--color-border-strong:#3f396d;--glass-bg:rgba(255,255,255,0.04);--glass-border:rgba(255,255,255,0.1);--color-text:#f5f3ff;--color-text-muted:#bcb6de;--color-text-faint:#8a84b4;--color-primary:#a5b4fc;--color-primary-cyan:#f9a8d4;--color-on-accent:#1e1b4b;--color-primary-weak:rgba(165,180,252,0.14);--color-primary-text:var(--color-on-accent);--accent-gradient:linear-gradient(135deg,#a5b4fc,#f9a8d4);--accent-gradient-soft:linear-gradient(135deg,rgba(165,180,252,0.18),rgba(249,168,212,0.14));--bg-gradient:radial-gradient(130% 120% at 50% -10%,#1b1740 0%,#0b0a1a 48%,#070612 100%);--color-success:#4ade80;--color-success-weak:rgba(74,222,128,0.14);--color-danger:#fb7185;--color-danger-strong:#cf1840;--color-on-danger:#fff1f3;--color-danger-weak:rgba(251,113,133,0.14);--color-warning:#fbbf24;--color-warning-weak:rgba(251,191,36,0.14);--focus-ring:3px solid #c7d2fe;--focus-offset:2px;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-card:0 6px 20px rgba(0,0,0,0.45);--shadow-pop:0 12px 32px rgba(0,0,0,0.5);--glow-accent:0 8px 28px rgba(30,27,75,0.6);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:0.5rem;--radius-md:0.875rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--radius-full:999px;--tap-target:44px;--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out:cubic-bezier(0.22,1,0.36,1);--dur-fast:0.14s;--dur-base:0.24s;--background:var(--color-bg);--foreground:var(--color-text);--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-sora),var(--font-sans)}*{box-sizing:border-box;padding:0;margin:0}html{height:100%}body,html{max-width:100vw;overflow-x:hidden}body{min-height:100%;display:flex;flex-direction:column;background:var(--color-bg);background-image:var(--bg-gradient);background-attachment:fixed;color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em}a{color:var(--color-primary)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-4);top:-100px;background:var(--color-primary);color:var(--color-on-accent);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);z-index:100;transition:top .15s ease}.skip-link:focus{top:var(--space-4)}:root[data-theme=ocean]{--color-text:#f8fafc;--color-text-muted:#9fb2cd;--color-text-faint:#75869e;--color-bg:#040a13;--color-surface:#0a131f;--color-surface-raised:#0e1a2a;--color-surface-strong:#122135;--color-border:#1f2b3d;--color-border-strong:#2d3e55;--color-primary:#38bdf8;--color-primary-cyan:#818cf8;--color-on-accent:#071a33;--color-primary-weak:rgba(56,189,248,0.14);--accent-gradient:linear-gradient(135deg,#38bdf8,#818cf8);--accent-gradient-soft:linear-gradient(135deg,rgba(56,189,248,0.18),rgba(56,189,248,0.1));--bg-gradient:radial-gradient(130% 120% at 50% -10%,#071a33 0%,#050f1f 48%,#030a16 100%)}:root[data-theme=emerald]{--color-bg:#04130e;--color-surface:#0a1f18;--color-surface-raised:#0e2a20;--color-surface-strong:#123528;--color-border:#1f3d31;--color-border-strong:#2d5544;--color-text:#ecfdf5;--color-text-muted:#9fcdbb;--color-text-faint:#6f9a88;--color-primary:#34d399;--color-primary-cyan:#22d3ee;--color-on-accent:#03251b;--color-primary-weak:rgba(52,211,153,0.14);--accent-gradient:linear-gradient(135deg,#34d399,#22d3ee);--accent-gradient-soft:linear-gradient(135deg,rgba(52,211,153,0.18),rgba(34,211,238,0.18));--bg-gradient:radial-gradient(130% 120% at 50% -10%,#06231a 0%,#04130e 48%,#02100b 100%);--focus-ring:3px solid #67e8f9;--glow-accent:0 8px 28px rgba(6,35,26,0.6)}:root[data-theme=midnight]{--color-text:#f8fafc;--color-text-muted:#adb5bf;--color-text-faint:#768293;--color-bg:#05080f;--color-surface:#0a0f1a;--color-surface-raised:#0f1626;--color-surface-strong:#151e33;--color-border:#1e293b;--color-border-strong:#334155;--color-primary:#93c5fd;--color-primary-cyan:#a5b4fc;--color-on-accent:#0b1220;--color-primary-weak:rgba(147,197,253,0.14);--accent-gradient:linear-gradient(135deg,#93c5fd,#a5b4fc);--accent-gradient-soft:linear-gradient(135deg,rgba(147,197,253,0.16),rgba(165,180,252,0.1));--bg-gradient:radial-gradient(130% 120% at 50% -10%,#0b1222 0%,#05080f 48%,#020409 100%)}:root[data-theme=graphite]{--color-text:#f8fafc;--color-text-muted:#b6b6b6;--color-text-faint:#848484;--color-bg:#09090b;--color-surface:#111113;--color-surface-raised:#18181b;--color-surface-strong:#202024;--color-border:#27272a;--color-border-strong:#3f3f46;--color-primary:#d4d4d8;--color-primary-cyan:#a1a1aa;--color-on-accent:#09090b;--color-primary-weak:rgba(212,212,216,0.12);--accent-gradient:linear-gradient(135deg,#e4e4e7,#a1a1aa);--accent-gradient-soft:linear-gradient(135deg,rgba(228,228,231,0.14),rgba(161,161,170,0.1));--bg-gradient:radial-gradient(130% 120% at 50% -10%,#141416 0%,#09090b 48%,#050506 100%)}:root[data-theme=shadow]{--color-text:#f8fafc;--color-text-muted:#b2abc1;--color-text-faint:#83789b;--color-bg:#000000;--color-surface:#08070b;--color-surface-raised:#0e0c14;--color-surface-strong:#15121f;--color-border:#1f1b2e;--color-border-strong:#312a47;--color-primary:#a78bfa;--color-primary-cyan:#818cf8;--color-on-accent:#0d0820;--color-primary-weak:rgba(167,139,250,0.14);--accent-gradient:linear-gradient(135deg,#a78bfa,#818cf8);--accent-gradient-soft:linear-gradient(135deg,rgba(167,139,250,0.16),rgba(129,140,248,0.1));--bg-gradient:radial-gradient(130% 120% at 50% -10%,#0a0714 0%,#000000 48%,#000000 100%)}:root[data-theme=aurora]{--color-text:#f8fafc;--color-text-muted:#b5b1c9;--color-text-faint:#827c9c;--color-bg:#07060c;--color-surface:#0f0c1a;--color-surface-raised:#141122;--color-surface-strong:#19162d;--color-border:#231f37;--color-border-strong:#35304f;--color-primary:#2dd4bf;--color-primary-cyan:#a78bfa;--color-on-accent:#061a1a;--color-primary-weak:rgba(45,212,191,0.14);--accent-gradient:linear-gradient(135deg,#2dd4bf,#a78bfa);--accent-gradient-soft:linear-gradient(135deg,rgba(45,212,191,0.18),rgba(167,139,250,0.1));--bg-gradient:radial-gradient(130% 120% at 50% -10%,#161226 0%,#07060c 48%,#040307 100%)}:root[data-theme=sunrise]{--color-text:#f8fafc;--color-text-muted:#c9b1b7;--color-text-faint:#9a7981;--color-bg:#0b0608;--color-surface:#180e10;--color-surface-raised:#211216;--color-surface-strong:#2a181d;--color-border:#352226;--color-border-strong:#4c333a;--color-primary:#fdba74;--color-primary-cyan:#f9a8d4;--color-on-accent:#2a0f14;--color-primary-weak:rgba(253,186,116,0.14);--accent-gradient:linear-gradient(135deg,#fdba74,#f9a8d4);--accent-gradient-soft:linear-gradient(135deg,rgba(253,186,116,0.18),rgba(249,168,212,0.1));--bg-gradient:radial-gradient(130% 120% at 50% -10%,#241418 0%,#0b0608 48%,#070404 100%)}:root[data-theme=rose]{--color-text:#f8fafc;--color-text-muted:#c9b1b9;--color-text-faint:#9a7984;--color-bg:#0b0708;--color-surface:#170f12;--color-surface-raised:#1f1418;--color-surface-strong:#281a1f;--color-border:#332429;--color-border-strong:#4a363c;--color-primary:#fda4af;--color-primary-cyan:#f9a8d4;--color-on-accent:#2a0b14;--color-primary-weak:rgba(253,164,175,0.14);--accent-gradient:linear-gradient(135deg,#fda4af,#f9a8d4);--accent-gradient-soft:linear-gradient(135deg,rgba(253,164,175,0.18),rgba(249,168,212,0.1));--bg-gradient:radial-gradient(130% 120% at 50% -10%,#22161a 0%,#0b0708 48%,#060405 100%)}:root[data-theme=ember]{--color-text:#f8fafc;--color-text-muted:#c9b6b1;--color-text-faint:#987d76;--color-bg:#0c0705;--color-surface:#1b0f0b;--color-surface-raised:#24130f;--color-surface-strong:#2e1914;--color-border:#39231d;--color-border-strong:#52352e;--color-primary:#fb923c;--color-primary-cyan:#f87171;--color-on-accent:#2a0c05;--color-primary-weak:rgba(251,146,60,0.14);--accent-gradient:linear-gradient(135deg,#fb923c,#f87171);--accent-gradient-soft:linear-gradient(135deg,rgba(251,146,60,0.18),rgba(248,113,113,0.1));--bg-gradient:radial-gradient(130% 120% at 50% -10%,#271511 0%,#0c0705 48%,#070403 100%)}:root[data-theme=plum]{--color-text:#f8fafc;--color-text-muted:#c3b1c9;--color-text-faint:#92799a;--color-bg:#0a060c;--color-surface:#160d19;--color-surface-raised:#1d1221;--color-surface-strong:#26172b;--color-border:#312136;--color-border-strong:#46324d;--color-primary:#c4b5fd;--color-primary-cyan:#f0abfc;--color-on-accent:#1e0b2b;--color-primary-weak:rgba(196,181,253,0.14);--accent-gradient:linear-gradient(135deg,#c4b5fd,#f0abfc);--accent-gradient-soft:linear-gradient(135deg,rgba(196,181,253,0.18),rgba(240,171,252,0.1));--bg-gradient:radial-gradient(130% 120% at 50% -10%,#201424 0%,#0a060c 48%,#060407 100%)}@media (prefers-reduced-motion:no-preference){main#main{animation:page-in .28s ease-out both}::view-transition-new(root),::view-transition-old(root){animation-duration:.35s}}@keyframes page-in{0%{opacity:.55}}