:root{color-scheme:dark;--font:var(--font-inter),Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--bg:#0a0c10;--surface:#11151b;--surface-2:#171c24;--surface-3:#1f252f;--field:#0d1117;--border:rgba(205,214,228,0.09);--border-strong:rgba(205,214,228,0.18);--text:#f2f4f7;--text-2:#c0c7d2;--muted:#8d96a4;--muted-2:#6b7482;--accent:#e5262b;--accent-2:#ff6b6e;--accent-strong:#c8161c;--accent-soft:rgba(229,38,43,0.16);--accent-text:#ff8a8d;--blue:#4a9cff;--pink:#f472a8;--amber:#ffbd69;--green:#46d5a0;--red:#ff657c;--blue-soft:rgba(74,156,255,0.14);--pink-soft:rgba(244,114,168,0.14);--amber-soft:rgba(255,189,105,0.14);--green-soft:rgba(70,213,160,0.14);--red-soft:rgba(255,101,124,0.14);--shadow-sm:0 1px 2px rgba(0,0,0,0.3);--shadow-card:0 1px 0 rgba(255,255,255,0.03) inset,0 8px 24px -12px rgba(0,0,0,0.5);--panel-sheen:linear-gradient(180deg,rgba(255,255,255,0.028),rgba(255,255,255,0) 120px);--shadow:0 24px 80px rgba(0,0,0,0.32);--stage:radial-gradient(ellipse 90% 60% at 50% 0%,rgba(229,38,43,0.2) 0%,rgba(120,20,24,0.08) 55%,transparent 100%),#0d1015;--glass:rgba(17,21,27,0.86);--nav-bg:linear-gradient(180deg,rgba(18,21,26,0.92),rgba(9,11,14,0.95));--nav-text:#a4acb8;--nav-hover:rgba(255,255,255,0.06);--nav-border:rgba(210,218,230,0.1);--r-sm:4.5px;--r-md:5.5px;--r-lg:9px;--r-xl:11.5px;--r-pill:999px;--sp-xs:4px;--sp-sm:8px;--sp-md:16px;--sp-lg:24px;--sp-xl:32px;--ease:180ms cubic-bezier(0.2,0.7,0.2,1);--fs-xs:11.5px;--fs-sm:12.5px;--fs-md:13.5px;--fs-lg:15px;--fs-xl:20px;--fs-2xl:24px;--track-tight:-0.015em}:root[data-theme=light]{color-scheme:light;--bg:#f5f6f8;--surface:#ffffff;--surface-2:#f7f8fa;--surface-3:#eceef2;--field:#f1f3f6;--border:rgba(20,28,40,0.1);--border-strong:rgba(20,28,40,0.2);--text:#0d1117;--text-2:#3a4452;--muted:#5b6573;--muted-2:#7b8492;--accent:#d9161c;--accent-2:#f0484d;--accent-strong:#b80f15;--accent-soft:rgba(217,22,28,0.09);--accent-text:#b80f15;--blue:#2078ee;--pink:#dc4a8a;--amber:#c9811a;--green:#17a673;--red:#e0415d;--nav-bg:linear-gradient(180deg,#14181e,#0b0e12);--shadow-sm:0 1px 2px rgba(20,28,40,0.08);--shadow-card:0 1px 2px rgba(20,28,40,0.05),0 8px 24px -14px rgba(20,28,40,0.18);--panel-sheen:none;--shadow:0 20px 60px rgba(20,28,40,0.14);--stage:radial-gradient(ellipse 90% 60% at 50% 0%,rgba(229,38,43,0.09) 0%,rgba(229,38,43,0.02) 60%,transparent 100%),#fbfbfc;--glass:rgba(255,255,255,0.86)}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01"}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;letter-spacing:var(--track-tight);text-wrap:balance}p{text-wrap:pretty}b,strong{font-weight:600}svg{flex-shrink:0}.lucide{stroke-width:1.75}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px;border-radius:6px}button:disabled{cursor:not-allowed}::placeholder{color:var(--muted-2)}::-webkit-scrollbar{width:10px;height:10px}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;width:16px;height:16px;margin:0;flex-shrink:0;border-radius:4px;border:1.5px solid var(--muted-2);background:transparent;cursor:pointer;transition:background var(--ease),border-color var(--ease)}input[type=checkbox]:hover{border-color:var(--accent-2)}input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:after{content:"";width:8px;height:4px;margin-top:-2px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}@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"}