:root{--ns-bg:#050811;--ns-bg-2:#0a0f1a;--ns-bg-3:#111827;--ns-surface:#182135;--ns-surface-hover:#1f2a44;--ns-surface-ink:#050811;--ns-border:#ffffff14;--ns-border-strong:#ffffff2e;--ns-divider:#ffffff0f;--ns-text:#f3f5f7;--ns-text-secondary:#f3f5f7bd;--ns-text-muted:#f3f5f785;--ns-text-faint:#f3f5f757;--ns-text-on-ink:#f3f5f7;--ns-text-on-ink-muted:#f3f5f79e;--ns-brand-1:#4ea8ff;--ns-brand-2:#2c7fd8;--ns-brand-3:#8ec5ff;--ns-brand-glow:#4ea8ff59;--ns-grad-brand:linear-gradient(135deg, #8ec5ff 0%, #4ea8ff 50%, #2c7fd8 100%);--ns-grad-brand-soft:linear-gradient(135deg, #8ec5ff1f 0%, #4ea8ff2e 100%);--ns-grad-text:linear-gradient(120deg, #f3f5f7 0%, #c8dcfa 50%, #4ea8ff 100%);--ns-ink:#050811;--ns-ink-2:#0a0f1a;--ns-ink-3:#111827;--ns-success:#4ade80;--ns-warning:#f5b942;--ns-danger:#ef5350;--ns-info:#4ea8ff;--ns-data:#4ade80;--ns-data-soft:#4ade801f;--ns-font-zh:"PingFang SC", "Source Han Sans SC", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--ns-font-en:"Geist", "SF Pro Display", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ns-font-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--ns-font-display:"Geist", "SF Pro Display", system-ui, sans-serif;--ns-font-serif:"PP Editorial New", "Source Han Serif SC", "Noto Serif SC", Georgia, serif;--ns-text-xs:12px;--ns-text-sm:13px;--ns-text-base:15px;--ns-text-md:17px;--ns-text-lg:20px;--ns-text-xl:26px;--ns-text-2xl:34px;--ns-text-3xl:44px;--ns-text-4xl:64px;--ns-text-5xl:88px;--ns-text-6xl:120px;--ns-text-display:160px;--ns-r-xs:2px;--ns-r-sm:4px;--ns-r-md:6px;--ns-r-lg:10px;--ns-r-xl:16px;--ns-r-2xl:24px;--ns-r-full:999px;--ns-shadow-sm:0 1px 2px #0009;--ns-shadow-md:0 8px 24px #00000080;--ns-shadow-lg:0 24px 60px #000000b3;--ns-glow-brand:0 0 0 1px #4ea8ff66, 0 8px 30px #4ea8ff38;--ns-glow-soft:0 0 80px #4ea8ff24}.ns *{box-sizing:border-box}.ns{background:var(--ns-bg);color:var(--ns-text);font-family:var(--ns-font-zh);font-feature-settings:"ss01", "cv01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.ns-grad-text{background:var(--ns-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.ns-mono{font-family:var(--ns-font-mono);font-feature-settings:"zero", "ss01";letter-spacing:-.01em}.ns-en{font-family:var(--ns-font-en)}.ns-serif{font-family:var(--ns-font-serif)}.ns-display-caps{font-family:var(--ns-font-en);letter-spacing:-.01em;text-transform:uppercase;font-weight:700;line-height:.92}.ns-eyebrow-mono{font-family:var(--ns-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ns-brand-1);font-size:12px}.ns-slice-num{font-family:var(--ns-font-mono);letter-spacing:.08em;color:var(--ns-text-muted);font-size:14px}.ns-slice-num.active{color:var(--ns-brand-1)}.ns-grid-bg{background-color:var(--ns-bg);background-image:radial-gradient(circle at 20% 0,#4ea8ff1a,#0000 55%),radial-gradient(circle at 80% 100%,#4ea8ff0f,#0000 55%),linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:100% 100%,100% 100%,56px 56px,56px 56px}.ns-noise{position:relative}.ns-noise:after{content:"";pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/></svg>");position:absolute;inset:0}.ns-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ns-aurora:before,.ns-aurora:after{content:"";filter:blur(80px);opacity:.35;border-radius:50%;width:60vw;height:60vw;position:absolute}.ns-aurora:before{background:radial-gradient(circle,#4ea8ff8c,#0000 60%);top:-20%;left:-10%}.ns-aurora:after{background:radial-gradient(circle,#8ec5ff4d,#0000 60%);bottom:-30%;right:-10%}.ns-vignette:before{content:"";pointer-events:none;background:radial-gradient(#0000 40%,#0009 100%);position:absolute;inset:0}@media (max-width:1023px){.ns [style*="repeat(4, 1fr)"],.ns [style*="repeat(4,1fr)"],.ns [style*="repeat(3, 1fr)"],.ns [style*="repeat(3,1fr)"],.ns [style*="repeat(5, 1fr)"],.ns [style*="repeat(5,1fr)"]{grid-template-columns:repeat(2,1fr)!important}.ns [style*="1.6fr 1fr 1fr 1fr 1fr"]{grid-template-columns:1fr 1fr!important;gap:32px!important}.ns [style*="gridTemplateColumns: \"1.4fr 1fr"],.ns [style*="grid-template-columns: 1.4fr 1fr"],.ns [style*="grid-template-columns: 1.2fr 1fr"],.ns [style*="grid-template-columns: 2fr 1fr"],.ns [style*="grid-template-columns: 1fr 2fr"]{grid-template-columns:1fr!important}.ns section,.ns header,.ns footer,.ns [style*="padding: \"56px 48px"],.ns [style*="padding: \"32px 48px"],.ns [style*="padding: \"24px 48px"],.ns [style*="padding: \"0 48px"],.ns [style*="padding: \"8px 48px"],.ns [style*="padding: \"80px 48px"],.ns [style*="padding: \"96px 48px"],.ns [style*="padding: \"48px 48px"],.ns [style*="padding: \"64px 48px"]{padding-left:28px!important;padding-right:28px!important}.ns [style*="padding: \"96px 48px\""]{padding-top:64px!important;padding-bottom:64px!important}.ns [style*="font-size: 96px"],.ns [style*="fontSize: 96"]{font-size:56px!important}.ns [style*="font-size: 112px"],.ns [style*="fontSize: 112"]{font-size:64px!important}.ns [style*="font-size: 128px"],.ns [style*="fontSize: 128"]{font-size:72px!important}.ns [style*="font-size: 80px"],.ns [style*="fontSize: 80"]{font-size:48px!important}.ns [style*="font-size: 72px"],.ns [style*="fontSize: 72"]{font-size:44px!important}.ns [style*="font-size: 64px"],.ns [style*="fontSize: 64"]{font-size:40px!important}}@media (max-width:640px){.ns [style*="grid-template-columns: 180px 1fr"],.ns [style*="gridTemplateColumns: \"180px 1fr"],.ns [style*="grid-template-columns: 220px 1fr"]{grid-template-columns:1fr!important;gap:32px!important}.ns [style*="repeat(4, 1fr)"],.ns [style*="repeat(4,1fr)"],.ns [style*="repeat(3, 1fr)"],.ns [style*="repeat(3,1fr)"],.ns [style*="repeat(2, 1fr)"],.ns [style*="repeat(2,1fr)"]{grid-template-columns:1fr!important;gap:12px!important}.ns [style*="repeat(5, 1fr)"],.ns [style*="repeat(5,1fr)"]{grid-template-columns:1fr!important}.ns [style*="1.6fr 1fr 1fr 1fr 1fr"]{grid-template-columns:1fr!important;gap:24px!important}.ns section{padding:48px 18px!important}.ns header,.ns footer{padding:28px 18px!important}.ns [style*="padding: \"56px 48px"],.ns [style*="padding: \"32px 48px"],.ns [style*="padding: \"24px 48px"],.ns [style*="padding: \"0 48px"],.ns [style*="padding: \"8px 48px"],.ns [style*="padding: \"80px 48px"],.ns [style*="padding: \"96px 48px"],.ns [style*="padding: \"48px 48px"],.ns [style*="padding: \"64px 48px"]{padding-left:18px!important;padding-right:18px!important}.ns [style*="padding: \"96px 48px\""]{padding-top:48px!important;padding-bottom:48px!important}.ns [style*="padding: \"56px 48px"]{padding-top:36px!important;padding-bottom:24px!important}.ns [style*="padding: \"80px 48px"]{padding-top:56px!important;padding-bottom:56px!important}.ns [style*="font-size: 96px"],.ns [style*="fontSize: 96"]{font-size:36px!important;line-height:1.1!important}.ns [style*="font-size: 112px"],.ns [style*="fontSize: 112"]{font-size:40px!important;line-height:1.1!important}.ns [style*="font-size: 128px"],.ns [style*="fontSize: 128"]{font-size:44px!important;line-height:1.1!important}.ns [style*="font-size: 80px"],.ns [style*="fontSize: 80"]{font-size:32px!important}.ns [style*="font-size: 72px"],.ns [style*="fontSize: 72"]{font-size:30px!important}.ns [style*="font-size: 64px"],.ns [style*="fontSize: 64"]{font-size:28px!important}.ns [style*="font-size: 56px"],.ns [style*="fontSize: 56"]{font-size:26px!important}.ns [style*="font-size: 48px"],.ns [style*="fontSize: 48"]{font-size:24px!important}.ns [style*="display: flex"][style*="gap: 48"],.ns [style*="display: flex"][style*="gap: 32"]{flex-wrap:wrap;gap:16px!important}.ns [style*="display: flex"][style*="gap: 24"]{flex-wrap:wrap;gap:12px!important}.ns-mobile-hide{display:none!important}.ns [style*="minHeight: \"100vh\""]{min-height:auto!important}body,#root{overflow-x:hidden}.ns table{display:block;overflow-x:auto}.ns-mobile-block{text-align:center!important;width:100%!important;display:block!important}}@media (min-width:1024px){body,#root{overflow-x:visible}}html,body{background:var(--ns-bg);min-height:100vh;font-family:var(--ns-font-zh);color:var(--ns-text);margin:0;padding:0;overflow-x:hidden}a{color:inherit;text-decoration:none}*{box-sizing:border-box}input::placeholder,textarea::placeholder{color:var(--ns-text-faint)}
