@font-face{font-family:__Manrope_04f3ce;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_04f3ce;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_04f3ce;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_04f3ce;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_04f3ce;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_04f3ce;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_04f3ce;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_04f3ce;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_04f3ce;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_04f3ce;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_04f3ce;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_04f3ce;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_04f3ce;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_04f3ce;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_04f3ce;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_04f3ce;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_04f3ce;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_04f3ce;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_04f3ce;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_04f3ce;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_04f3ce;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_04f3ce;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_04f3ce;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_04f3ce;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_04f3ce;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_04f3ce;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_04f3ce;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_04f3ce;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_04f3ce;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_04f3ce;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_Fallback_04f3ce;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_04f3ce{font-family:__Manrope_04f3ce,__Manrope_Fallback_04f3ce;font-style:normal}.__variable_04f3ce{--font-sans:"__Manrope_04f3ce","__Manrope_Fallback_04f3ce"}@font-face{font-family:__JetBrains_Mono_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac;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_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}:root{--canvas:#0e0e10;--panel:#18181b;--surface-2:#1f1f23;--surface-3:#27272a;--border:hsla(0,0%,100%,.08);--border-2:hsla(0,0%,100%,.12);--ink:#f5f5f7;--ink-mute:#c5c5cb;--ink-faint:#6b6b73;--surface:#18181b;--surface-warm:#1f1f23;--t-2:#c5c5cb;--t-3:#95959d;--t-4:#6b6b73;--t-5:#3a3a3e;--accent-2:#6e8bff;--accent-line:rgba(79,134,255,.25);--violet:#7a5cff;--violet-soft:rgba(122,92,255,.15);--teal:#0fa8a0;--teal-soft:rgba(15,168,160,.15);--amber:#c98a12;--amber-soft:rgba(201,138,18,.15);--slate:#5b6b86;--slate-soft:rgba(91,107,134,.15);--grad-accent:linear-gradient(150deg,#4d6bff,#3a5bff 45%,#2c46e0);--grad-mark:linear-gradient(155deg,#6e8bff,#3a5bff 55%,#2742d6);--r-panel:10px;--r-card:8px;--r-pill:999px;--shadow-panel:0 1px 3px rgba(0,0,0,.4),0 8px 24px -8px rgba(0,0,0,.6);--shadow-pop:0 8px 32px -8px rgba(0,0,0,.7);--bg:#0e0f12;--bg-soft:#15171b;--line:hsla(0,0%,100%,.08);--line-strong:hsla(0,0%,100%,.12);--accent-deep:#f0a860;--navy:#16181f;--navy-soft:rgba(22,24,31,.6);--hot:#d5573b;--hot-soft:#fae6e0;--warm:#c98a12;--warm-soft:#fbf1dc;--good:#0fa8a0;--good-soft:#e1f5f3;--font-display:"Inter","Geist",-apple-system,system-ui,sans-serif;--font-body:"Inter","Geist",-apple-system,BlinkMacSystemFont,"PingFang SC","HarmonyOS Sans SC","Microsoft YaHei",system-ui,sans-serif;--font-mono:"Geist Mono","SFMono-Regular",Menlo,ui-monospace,monospace;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:10px;--shadow-card:0 1px 2px rgba(20,24,40,.04),0 10px 28px -16px rgba(28,40,90,.2);--canvas-bg:var(--canvas);--sidebar:#141824;--sidebar-line:#2a3042;--sidebar-t:#8a93a8;--green:#1f9a5b;--green-soft:#e3f5eb;--rose:#d8536e;--rose-soft:#fce9ed;--bg-rail:#0e1014;--bg-list:#111419;--bg-base:#14171d;--bg-surface:#1a1e26;--bg-elevated:#232832;--bg-input:#1a1e26;--hairline:hsla(0,0%,100%,.05);--hairline-strong:hsla(0,0%,100%,.09);--accent:#f08537;--accent-soft:rgba(240,133,55,.14);--accent-dim:rgba(240,133,55,.08);--accent-orange:#f08537;--grad-accent:linear-gradient(150deg,#f08537,#e06820 60%,#c85510);--grad-mark:linear-gradient(155deg,#f0a860,#f08537 55%,#d06020);--text-primary:#f2eee5;--text-secondary:#b5b0a6;--text-muted:#6e7077;--accent-primary:var(--accent);--text-faint:var(--t-5);--status-warn:#c98a12;--status-live:#22c55e}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes typingDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root{--font-base:var(--font-body);--accent-mute:rgba(240,133,55,.1);--warn-soft:var(--amber-soft,rgba(201,138,18,.15));--t-1:var(--text-primary);--text-disabled:hsla(0,0%,100%,.3);--v7-bg-base:#09090c;--v7-bg-elevated:#0c0d11;--v7-bg-surface:#131419;--v7-bg-hover:hsla(0,0%,100%,.025);--v7-bg-active:hsla(0,0%,100%,.06);--v7-text-1:#fafafa;--v7-text-2:#c4c4c9;--v7-text-3:#8e8e93;--v7-text-4:#5c5c61;--v7-text-5:#3a3a3f;--v7-line:hsla(0,0%,100%,.06);--v7-line-2:hsla(0,0%,100%,.1);--v7-o:#d85a30;--v7-o-text:#ff7c47;--v7-o-bg:rgba(216,90,48,.05);--v7-o-bg-2:rgba(216,90,48,.08);--v7-o-line:rgba(216,90,48,.25);--v7-o-hover:#e66b40;--v7-mono:"SF Mono","JetBrains Mono",ui-monospace,Menlo,monospace}body.v7-light{--v7-bg-base:#fff;--v7-bg-elevated:#fbfbfd;--v7-bg-surface:#f5f5f7;--v7-bg-hover:rgba(0,0,0,.03);--v7-bg-active:rgba(0,0,0,.05);--v7-text-1:#1d1d1f;--v7-text-2:#515154;--v7-text-3:#86868b;--v7-text-4:#a1a1a6;--v7-text-5:#d1d1d6;--v7-line:rgba(0,0,0,.06);--v7-line-2:rgba(0,0,0,.1);--v7-o-text:#c24b22;--v7-o-bg:rgba(216,90,48,.06);--v7-o-bg-2:rgba(216,90,48,.1);--v7-o-line:rgba(216,90,48,.28);--v7-o-hover:#c24b22}@import url("https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&family=Inter:wght@400;500;600&display=swap");@import url("https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@latest/dist/tabler-icons.min.css");html{font-size:14px;font-feature-settings:"cv11","ss01","kern","liga"}body{background-color:var(--canvas);color:var(--ink);font-family:var(--font-body);font-feature-settings:"cv11","ss01","kern","liga";letter-spacing:-.003em;min-height:100vh}button{font-family:var(--font-body);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;padding:0}button:focus{outline:none}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,textarea{font-family:var(--font-body)}a{color:inherit}@keyframes friday-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:1}}@keyframes friday-progress-slide{0%{transform:translateX(-100%)}50%{transform:translateX(60%)}to{transform:translateX(200%)}}html[data-v7-theme=dark] body,html[data-v7-theme=light] body{background:var(--v7-bg-base);color:var(--v7-text-1)}.landing-root{--bg-base:#000;--text-primary:#fff;--text-secondary:#bfc4cf;--text-tertiary:#6b7280;--text-quaternary:#3f4651;--hairline:hsla(0,0%,100%,.07);--hairline-strong:hsla(0,0%,100%,.12);--live:#22c55e;--landing-font-sans:var(--font-sans),"PingFang SC",-apple-system,sans-serif;--landing-font-display:"PingFang SC",var(--font-sans),-apple-system,sans-serif;--landing-font-mono:var(--font-mono),"SF Mono",Menlo,monospace;position:fixed;inset:0;background:var(--bg-base);color:var(--text-primary);font-family:var(--landing-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;cursor:default}.landing-root *{box-sizing:border-box;margin:0;padding:0}.landing-root .bg-canvas{position:fixed;inset:0;pointer-events:none}.landing-root .bg-cursor-glow{position:fixed;pointer-events:none;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.04) 0,transparent 60%);transform:translate(-50%,-50%);transition:opacity .4s ease;z-index:1;opacity:0;will-change:transform}.landing-root .bg-vignette-top{position:fixed;top:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,var(--bg-base) 0,transparent 100%);pointer-events:none;z-index:2}.landing-root .bg-vignette-bottom{position:fixed;bottom:0;left:0;right:0;height:240px;background:linear-gradient(to top,var(--bg-base) 0,transparent 100%);pointer-events:none;z-index:2}.landing-root .page{position:relative;height:100vh;display:grid;grid-template-rows:auto 1fr auto;z-index:10}.landing-root .nav{padding:28px 40px;display:flex;justify-content:space-between;align-items:center;opacity:0;animation:landing-fade-down .8s ease .1s forwards}.landing-root .nav-brand{font-family:var(--landing-font-display);font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--text-primary)}.landing-root .nav-brand:before{content:"";display:inline-block;width:6px;height:6px;background:var(--text-primary);border-radius:1px;margin-right:10px;vertical-align:2px}.landing-root .nav-right{display:flex;align-items:center;gap:28px}.landing-root .nav-live{display:flex;align-items:center;gap:8px;font-family:var(--landing-font-mono);font-size:11px;color:var(--text-secondary);letter-spacing:.04em}.landing-root .nav-live-dot{width:6px;height:6px;border-radius:50%;background:var(--live);box-shadow:0 0 0 0 rgba(34,197,94,.6);animation:landing-pulse-live 2s infinite}@keyframes landing-pulse-live{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.landing-root .nav-link{font-family:var(--landing-font-sans);font-size:13px;color:var(--text-secondary);text-decoration:none;transition:color .2s;letter-spacing:.01em}.landing-root .nav-link:hover{color:var(--text-primary)}.landing-root .hero{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 40px;text-align:center;position:relative}.landing-root .system-status{font-family:var(--landing-font-mono);font-size:11px;color:var(--text-tertiary);letter-spacing:.08em;margin-bottom:40px;text-transform:uppercase;display:flex;align-items:center;gap:12px;opacity:0;animation:landing-fade-up .8s ease .4s forwards}.landing-root .status-bracket{color:var(--text-quaternary)}.landing-root .status-text{color:var(--text-secondary);transition:opacity .4s}.landing-root .status-text.fading{opacity:0}.landing-root .status-divider{width:1px;height:10px;background:var(--hairline-strong)}.landing-root .status-tag{color:var(--text-primary);font-weight:500;transition:opacity .4s}.landing-root .status-tag.fading{opacity:0}.landing-root .headline{font-family:var(--landing-font-display);font-size:clamp(48px,6.5vw,92px);line-height:1.12;letter-spacing:-.025em;margin-bottom:36px;max-width:1100px;color:var(--text-primary)}.landing-root .headline-line{display:block;overflow:hidden}.landing-root .headline-line>span{display:inline-block;transform:translateY(100%);animation:landing-rise 1s cubic-bezier(.16,1,.3,1) forwards}.landing-root .headline-line.line-light>span{font-weight:300;color:hsla(0,0%,100%,.78)}.landing-root .headline-line.line-bold>span{font-weight:600;color:var(--text-primary);letter-spacing:-.03em}.landing-root .headline-line:first-child>span{animation-delay:.5s}.landing-root .headline-line:nth-child(2)>span{animation-delay:.65s}.landing-root .headline-divider{width:40px;height:1px;background:hsla(0,0%,100%,.25);margin-bottom:36px;opacity:0;animation:landing-divider-expand .8s ease .9s forwards}@keyframes landing-divider-expand{0%{opacity:0;width:0}to{opacity:1;width:40px}}.landing-root .subtitle-lead{font-family:var(--landing-font-display);font-size:clamp(17px,1.45vw,21px);font-weight:400;line-height:1.5;color:var(--text-primary);margin-bottom:14px;letter-spacing:.005em;max-width:620px;opacity:0;animation:landing-fade-up .9s ease 1s forwards}.landing-root .subtitle-lead-em{font-weight:500}.landing-root .subtitle-detail{font-family:var(--landing-font-display);font-size:clamp(15px,1.2vw,17px);font-weight:300;line-height:1.85;color:var(--text-secondary);margin-bottom:52px;letter-spacing:.015em;max-width:580px;opacity:0;animation:landing-fade-up .9s ease 1.15s forwards}.landing-root .cta-group{display:flex;gap:14px;align-items:center;opacity:0;animation:landing-fade-up .9s ease 1.1s forwards}.landing-root .btn-primary{background:linear-gradient(180deg,#fff,#efeff2);color:#000;padding:14px 28px;border-radius:100px;font-family:var(--landing-font-sans);font-size:14px;font-weight:600;letter-spacing:.01em;border:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:10px;position:relative;transition:transform .2s,box-shadow .3s;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 20px 40px -20px hsla(0,0%,100%,.3),inset 0 1px 0 hsla(0,0%,100%,.6)}.landing-root .btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px hsla(0,0%,100%,.2),0 30px 60px -20px hsla(0,0%,100%,.5),0 0 80px -20px hsla(0,0%,100%,.3),inset 0 1px 0 hsla(0,0%,100%,.6)}.landing-root .btn-primary svg{width:14px;height:14px;transition:transform .3s ease}.landing-root .btn-primary:hover svg{transform:translateX(4px)}.landing-root .btn-secondary{background:transparent;color:var(--text-secondary);padding:14px 24px;border:1px solid var(--hairline);border-radius:100px;font-family:var(--landing-font-sans);font-size:14px;font-weight:400;cursor:pointer;text-decoration:none;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.landing-root .btn-secondary:hover{border-color:var(--hairline-strong);color:var(--text-primary)}.landing-root .footer{padding:28px 40px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--hairline);font-family:var(--landing-font-mono);font-size:11px;color:var(--text-tertiary);letter-spacing:.05em;opacity:0;animation:landing-fade-up .8s ease 1.3s forwards}.landing-root .footer-left,.landing-root .footer-right{display:flex;align-items:center;gap:20px}.landing-root .footer-item{display:flex;align-items:center;gap:8px}.landing-root .footer-num{color:var(--text-primary);font-weight:500;font-variant-numeric:tabular-nums}.landing-root .footer-divider{width:1px;height:10px;background:var(--hairline-strong)}.landing-root .footer-tag{color:var(--text-secondary)}.landing-root .corner-tag{position:fixed;font-family:var(--landing-font-mono);font-size:10px;color:var(--text-quaternary);letter-spacing:.1em;z-index:5;opacity:0;animation:landing-fade-up .8s ease 1.5s forwards}.landing-root .corner-tag.tl{top:110px;left:40px;writing-mode:vertical-rl;transform:rotate(180deg)}.landing-root .corner-tag.tr{top:110px;right:40px;writing-mode:vertical-rl}@keyframes landing-fade-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-rise{to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-root .corner-tag,.landing-root .cta-group,.landing-root .footer,.landing-root .headline-divider,.landing-root .headline-line>span,.landing-root .nav,.landing-root .subtitle-detail,.landing-root .subtitle-lead,.landing-root .system-status{animation:none!important;opacity:1!important;transform:none!important;width:40px}.landing-root .nav-live-dot{animation:none}}@media (max-width:720px){.landing-root .nav{padding:20px 24px}.landing-root .nav-right{gap:16px}.landing-root .hero{padding:0 24px}.landing-root .system-status{margin-bottom:28px;font-size:10px}.landing-root .headline{margin-bottom:24px}.landing-root .subtitle-lead{margin-bottom:12px;font-size:16px;line-height:1.5}.landing-root .subtitle-detail{margin-bottom:36px;font-size:13px;line-height:1.8}.landing-root .footer{padding:20px 24px;flex-direction:column;gap:12px}.landing-root .footer-left,.landing-root .footer-right{gap:12px}.landing-root .corner-tag{display:none}.landing-root .cta-group{flex-direction:column;width:100%}.landing-root .btn-primary,.landing-root .btn-secondary{width:100%;justify-content:center}}:root{--amber-50:oklch(97.5% 0.022 75);--amber-100:oklch(93.5% 0.065 72);--amber-200:oklch(87.0% 0.125 68);--amber-300:oklch(80.0% 0.175 63);--amber-400:oklch(74.0% 0.198 57);--amber-500:oklch(67.5% 0.198 53);--amber-600:oklch(60.5% 0.182 50);--amber-700:oklch(51.5% 0.155 49);--amber-800:oklch(40.5% 0.122 48);--amber-900:oklch(30.0% 0.090 47);--navy-50:oklch(97.0% 0.010 253);--navy-100:oklch(93.0% 0.024 252);--navy-200:oklch(85.5% 0.050 250);--navy-300:oklch(73.5% 0.080 250);--navy-400:oklch(60.0% 0.105 250);--navy-500:oklch(47.5% 0.115 250);--navy-600:oklch(37.0% 0.105 250);--navy-700:oklch(28.0% 0.090 250);--navy-800:oklch(20.0% 0.072 248);--navy-900:oklch(13.0% 0.052 246);--neutral-0:oklch(100% 0.000 0);--neutral-50:oklch(98.5% 0.004 80);--neutral-100:oklch(95.5% 0.008 80);--neutral-200:oklch(91.0% 0.010 80);--neutral-300:oklch(83.5% 0.011 80);--neutral-400:oklch(71.5% 0.010 80);--neutral-500:oklch(57.5% 0.009 80);--neutral-600:oklch(45.0% 0.007 80);--neutral-700:oklch(34.0% 0.006 80);--neutral-800:oklch(23.0% 0.005 80);--neutral-900:oklch(14.0% 0.004 80);--green-50:oklch(97.0% 0.025 148);--green-100:oklch(93.0% 0.060 148);--green-500:oklch(62.0% 0.175 150);--green-700:oklch(45.0% 0.140 150);--red-50:oklch(97.5% 0.020 22);--red-100:oklch(93.5% 0.055 22);--red-500:oklch(54.0% 0.220 25);--red-700:oklch(40.0% 0.180 25);--blue-50:oklch(97.0% 0.020 252);--blue-100:oklch(93.0% 0.048 252);--blue-500:oklch(58.0% 0.175 252);--blue-700:oklch(42.0% 0.140 252);--yellow-50:oklch(98.0% 0.030 95);--yellow-100:oklch(96.0% 0.070 92);--yellow-500:oklch(80.0% 0.172 88);--yellow-700:oklch(62.0% 0.145 85);--surface-base:var(--neutral-50);--surface-card:var(--neutral-0);--surface-overlay:var(--neutral-0);--surface-sidebar:var(--navy-900);--surface-sidebar-hover:oklch(17.5% 0.065 247);--surface-sidebar-active:oklch(25.0% 0.085 248);--surface-code:var(--neutral-100);--surface-hover:var(--neutral-100);--surface-pressed:var(--neutral-200);--text-primary:var(--neutral-900);--text-secondary:var(--neutral-600);--text-tertiary:var(--neutral-400);--text-disabled:var(--neutral-300);--text-inverse:var(--neutral-0);--text-brand:var(--amber-600);--text-link:var(--navy-700);--border-subtle:var(--neutral-100);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--border-brand:var(--amber-400);--border-focus:var(--amber-500);--interactive-primary:var(--amber-500);--interactive-primary-hover:var(--amber-600);--interactive-primary-active:var(--amber-700);--interactive-primary-text:var(--neutral-0);--interactive-secondary:var(--navy-800);--interactive-secondary-hover:var(--navy-700);--status-success-bg:var(--green-100);--status-success-text:var(--green-700);--status-warning-bg:var(--amber-100);--status-warning-text:var(--amber-700);--status-error-bg:var(--red-100);--status-error-text:var(--red-700);--status-info-bg:var(--blue-100);--status-info-text:var(--blue-700);--status-neutral-bg:var(--neutral-100);--status-neutral-text:var(--neutral-600);--font-sans:"Plus Jakarta Sans","Noto Sans SC",ui-sans-serif,system-ui,sans-serif;--font-chinese:"Noto Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-mono:"JetBrains Mono","Fira Code","Cascadia Code",ui-monospace,monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:3.75rem;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2.0;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--tracking-tighter:-0.04em;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.12em;--type-display-2xl:var(--weight-bold) var(--text-5xl)/var(--leading-tight) var(--font-sans);--type-display-xl:var(--weight-bold) var(--text-4xl)/var(--leading-tight) var(--font-sans);--type-display-lg:var(--weight-bold) var(--text-3xl)/var(--leading-tight) var(--font-sans);--type-h1:var(--weight-bold) var(--text-2xl)/var(--leading-snug) var(--font-sans);--type-h2:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-sans);--type-h3:var(--weight-semibold) var(--text-lg)/var(--leading-normal) var(--font-sans);--type-h4:var(--weight-semibold) var(--text-base)/var(--leading-normal) var(--font-sans);--type-body-lg:var(--weight-regular) var(--text-md)/var(--leading-relaxed) var(--font-sans);--type-body:var(--weight-regular) var(--text-base)/var(--leading-normal) var(--font-sans);--type-body-sm:var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-sans);--type-caption:var(--weight-regular) var(--text-xs)/var(--leading-normal) var(--font-sans);--type-label:var(--weight-medium) var(--text-sm)/var(--leading-none) var(--font-sans);--type-label-xs:var(--weight-medium) var(--text-xs)/var(--leading-none) var(--font-sans);--type-overline:var(--weight-semibold) var(--text-xs)/var(--leading-none) var(--font-sans);--type-code:var(--weight-regular) var(--text-sm)/var(--leading-relaxed) var(--font-mono);--space-0:0;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-2-5:0.625rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-xs:0.1875rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-full:9999px;--size-sidebar:240px;--size-sidebar-sm:60px;--size-topbar:60px;--size-panel-right:320px;--size-dialog-sm:400px;--size-dialog-md:560px;--size-dialog-lg:720px;--container-xs:480px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;--container-3xl:1920px;--shadow-xs:0 1px 2px 0 oklch(14% 0.004 80/0.05);--shadow-sm:0 1px 3px 0 oklch(14% 0.004 80/0.08),0 1px 2px -1px oklch(14% 0.004 80/0.06);--shadow-md:0 4px 6px -1px oklch(14% 0.004 80/0.08),0 2px 4px -2px oklch(14% 0.004 80/0.05);--shadow-lg:0 10px 15px -3px oklch(14% 0.004 80/0.08),0 4px 6px -4px oklch(14% 0.004 80/0.04);--shadow-xl:0 20px 25px -5px oklch(14% 0.004 80/0.10),0 8px 10px -6px oklch(14% 0.004 80/0.04);--shadow-2xl:0 25px 50px -12px oklch(14% 0.004 80/0.22);--shadow-inner:inset 0 2px 4px 0 oklch(14% 0.004 80/0.06);--shadow-amber:0 4px 16px 0 oklch(67.5% 0.198 53/0.28);--shadow-navy:0 4px 16px 0 oklch(20.0% 0.072 248/0.32);--ring-amber:0 0 0 3px oklch(67.5% 0.198 53/0.30);--ring-navy:0 0 0 3px oklch(47.5% 0.115 250/0.28);--ring-error:0 0 0 3px oklch(54.0% 0.220 25/0.28);--shadow-sidebar:2px 0 16px 0 oklch(14% 0.004 80/0.08);--duration-instant:50ms;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:300ms;--duration-slower:500ms;--duration-slowest:800ms;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-decel:cubic-bezier(0.05,0.7,0.1,1.0);--transition-colors:color var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),fill var(--duration-normal) var(--ease-out);--transition-opacity:opacity var(--duration-normal) var(--ease-out);--transition-transform:transform var(--duration-normal) var(--ease-spring);--transition-shadow:box-shadow var(--duration-normal) var(--ease-out);--transition-all:all var(--duration-normal) var(--ease-in-out)}@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=Noto+Sans+SC:wght@300;400;500;700&family=JetBrains+Mono:wght@400;500&display=swap");@keyframes spin{to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse-amber{0%,to{box-shadow:0 0 0 0 oklch(67.5% .198 53/.4)}50%{box-shadow:0 0 0 8px oklch(67.5% .198 53/0)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font:var(--type-body);font-family:var(--font-sans);background:var(--surface-base);line-height:var(--leading-normal)}body,h1{color:var(--text-primary)}h1{font:var(--type-h1)}h2{font:var(--type-h2)}h2,h3{color:var(--text-primary)}h3{font:var(--type-h3)}h4{font:var(--type-h4);color:var(--text-primary)}p{font:var(--type-body);color:var(--text-secondary);text-wrap:pretty}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}code,pre{font:var(--type-code);background:var(--surface-code);border-radius:var(--radius-sm)}code{padding:.1em .35em}pre{padding:var(--space-4);overflow-x:auto}ol,ul{list-style:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:none;box-shadow:var(--ring-amber)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--neutral-400)}::-moz-selection{background:var(--amber-200);color:var(--amber-900)}::selection{background:var(--amber-200);color:var(--amber-900)}