/*! produced by aether | developed by azhu, jiuli, zilong | (c) 2026 | build 2026-09-10T17:15:13+08:00 | tz Asia/Shanghai UTC+08:00 | sha 9bd3390 | env prod-global */:root{--bg-0:#000006;--bg-0-rgb:0, 0, 6;--bg-1:#050a16;--bg-1-rgb:5, 10, 22;--bg-2:#0a1424;--bg-2-rgb:10, 20, 36;--accent-deep:#4675cf;--accent-deep-rgb:70, 117, 207;--accent:#4aa8ff;--accent-rgb:74, 168, 255;--accent-bright:#bfe8ff;--accent-bright-rgb:191, 232, 255;--fg:#eaf3ff;--fg-rgb:234, 243, 255;--fg-muted:#7fa6c9;--fg-muted-rgb:127, 166, 201;--fg-faint:#51708f;--fg-faint-rgb:81, 112, 143;--ok:#5ef2a0;--ok-rgb:94, 242, 160;--warn:#ffb357;--warn-rgb:255, 179, 87;--danger:#ff6b7c;--danger-rgb:255, 107, 124;--lit:#eebb58;--lit-rgb:238, 187, 88;--tv-lamp:#ff5a4a;--tv-lamp-rgb:255, 90, 74;--font-display:"Archivo Site", "Roboto Site", "Noto Sans SC Site", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-body:"Roboto Site", "Noto Sans SC Site", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Noto Sans Mono", monospace;--width-normal:"wdth" 100;--width-wide:"wdth" 112;--width-expanded:"wdth" 125;--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:clamp(16px, calc(.277778vw + .9375rem), 19px);--text-xl:clamp(18px, calc(.740741vw + .958334rem), 26px);--text-2xl:clamp(22px, calc(1.66667vw + 1rem), 40px);--text-3xl:clamp(26px, calc(2.77778vw + 1rem), 56px);--text-display:clamp(28px, calc(8.33333vw - .125rem), 118px);--tracking-1:.06em;--tracking-2:.14em;--tracking-3:.18em;--tracking-4:.3em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:40px;--space-7:64px;--space-8:96px;--legal-h-base:22px;--legal-h:var(--legal-h-base);--consent-h:60px;--brain-legend-h:38px;--radius-xs:2px;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--radius-full:999px;--z-canvas:0;--z-hud:10;--z-legal:90;--z-nav:100;--z-overlay:200;--z-gate:300;--z-cursor:400;--dur-1:.12s;--dur-2:.24s;--dur-3:.42s;--dur-4:.7s;--dur-5:1.2s;--ease-glide:cubic-bezier(.16, 1, .3, 1);--ease-swift:cubic-bezier(.22, 1, .36, 1);--ease-settle:cubic-bezier(.65, 0, .35, 1)}@font-face{font-family:Archivo Site;src:url(../media/Archivo-latin.1cp9-4nby68jc.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Roboto Site;src:url(../media/Roboto-latin.0a0h245ktd4x0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC Site;src:url(../media/NotoSansSC-400.1auwqtee-uzry.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+80-10FFFF}@font-face{font-family:Noto Sans SC Site;src:url(../media/NotoSansSC-500.2zph77jpslgwd.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+80-10FFFF}@font-face{font-family:Noto Sans SC Site;src:url(../media/NotoSansSC-700.2a11z_l0b5j8_.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+80-10FFFF}@font-face{font-family:Noto Sans SC Site;src:url(../media/NotoSansSC-900.0ay2r474eqr2j.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+80-10FFFF}@font-face{font-family:Noto Serif SC Site;src:url(../media/NotoSerifSC-600.38qwf1spy-sh4.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+80-10FFFF}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%}html{background:var(--bg-0)}html[data-locale-pending] body{visibility:hidden}body{background:var(--bg-0);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}html[data-custom-cursor],html[data-custom-cursor] *{cursor:none}video{-webkit-touch-callout:none}::selection{background:rgba(var(--accent-rgb), .35);color:#fff}.scroll-thin::-webkit-scrollbar{width:6px}.scroll-thin::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb), .35);border-radius:var(--space-1)}.scroll-thin::-webkit-scrollbar-track{background:0 0}.fade-in{animation:fadeIn 1.2s var(--ease-glide) forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}
