:root{--color-bg:#0b0e11;--color-surface:#161a1e;--color-surface-2:#1e2329;--color-surface-3:#2b3139;--color-text:#eaecef;--color-text-muted:#848e9c;--color-text-gold:#f0b90b;--color-gold:#f0b90b;--color-gold-hover:#f8d12f;--color-on-gold:#0b0e11;--color-gold-deep:#3c2e05;--color-text-up:#0ecb81;--color-text-down:#f6465d;--color-line:#2b3139;--color-line-strong:#474d57;--color-scrim:#0009;--color-line-gold:#f0b90b;--color-shadow:transparent;--grain-opacity:0;--font-zh-display:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-latin-display:"IBM Plex Sans", "Noto Sans SC", sans-serif;--font-body:"IBM Plex Sans", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--fs-mega:clamp(2.5rem, 7vw, 5.5rem);--fs-h2:clamp(1.75rem, 3.6vw, 3rem);--fs-h3:clamp(1.25rem, 2.2vw, 1.6rem);--fs-lead:clamp(1.0625rem, 1.6vw, 1.3rem);--fs-body:1rem;--fs-body-en:1.0625rem;--fs-small:.875rem;--fs-label:.75rem;--fs-micro:.75rem;--lh-display:1.1;--lh-body-zh:1.8;--lh-body-en:1.55;--ls-latin-caps:.04em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-section:clamp(3.5rem, 6vw, 6rem);--gutter:clamp(1rem, 3vw, 2rem);--max-width:80rem;--text-max:36rem;--row-h:2.5rem;--ctl-h:2.5rem;--ctl-h-sm:2rem;--tag-h:1.25rem;--nav-h:3.75rem;--tabbar-h:4.25rem;--companion-size:4.5rem;--companion-hero:18rem;--desk-max:112rem;--desk-bar-h:3.25rem;--desk-tabs-h:2.5rem;--desk-ffa-h:2rem;--desk-gap:var(--space-3);--panel-head-h:2.5rem;--panel-foot-h:2.25rem;--panel-h:28rem;--perch-w:2.8rem;--perch-h:3.5rem;--radius-card:6px;--radius-input:4px;--radius-tag:2px;--radius-pill:999px;--border-hair:1px;--shadow-card:none;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.4s;--dur-scene:.8s;--dur-feed:2.5s;--dur-tape:3s;--dur-reply:5s;--dur-wire:15s;--dur-clock:1s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-silk:cubic-bezier(.65, 0, .35, 1);--stagger-i18n:.12s;--z-content:2;--z-companion:40;--z-nav:50}@media (min-width:640px){:root{--companion-size:6rem;--companion-hero:22rem}}@media (min-width:1024px){:root{--companion-size:10rem;--companion-hero:26rem}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-scene:0s;--stagger-i18n:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-bg)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body-zh);padding-bottom:var(--tabbar-h);margin:0;overflow-x:clip}html[lang=en] body{font-size:var(--fs-body-en);line-height:var(--lh-body-en)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,svg{max-width:100%}h1,h2,h3,p,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--color-line-gold);outline-offset:2px}::selection{background:var(--color-gold);color:var(--color-on-gold)}.mono{font-family:var(--font-body);font-variant-numeric:tabular-nums}kbd.mono,code,code.mono,.dk-clock.mono,.dk-time,.dk-hex,.handle,.time,.ca-chip .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--color-text-muted)}.up{color:var(--color-text-up)}.dn{color:var(--color-text-down)}.ic{width:1.25rem;height:1.25rem;display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.note{font-size:var(--fs-small)}.skip{left:var(--space-4);z-index:100;background:var(--color-gold);color:var(--color-on-gold);padding:var(--space-2) var(--space-4);border-radius:var(--radius-input);font-weight:600;position:absolute;top:-4rem}.skip:focus{top:var(--space-3)}[data-i18n]{transition:opacity var(--dur-fast) var(--ease-out)}.i18n-out [data-i18n]{opacity:0}.nav{z-index:var(--z-nav);background:var(--color-bg);border-bottom:var(--border-hair) solid var(--color-line);position:sticky;top:0}.nav-in{max-width:var(--max-width);height:var(--nav-h);padding:0 var(--gutter);align-items:center;gap:var(--space-3);margin:0 auto;display:flex}.lockup{align-items:center;gap:var(--space-2);margin-right:auto;display:flex}.mark{flex:none;width:1.5rem;height:1.5rem}.lk-zh{white-space:nowrap;font-family:var(--font-zh-display);font-weight:900;font-size:var(--fs-h3);line-height:1}.lk-en{font-family:var(--font-latin-display);letter-spacing:var(--ls-latin-caps);font-weight:700;font-size:var(--fs-small);color:var(--color-text)}.lk-tag{padding-left:var(--space-2);border-left:var(--border-hair) solid var(--color-line-strong);font-size:var(--fs-micro);color:var(--color-text-muted);white-space:nowrap;line-height:1.2;display:none}.nav-links{gap:var(--space-5);font-size:var(--fs-small);color:var(--color-text-muted);margin-right:var(--space-4);display:none}.nav-links a{padding:var(--space-2) 0;transition:color var(--dur-base) var(--ease-out)}.nav-links a:hover{color:var(--color-text)}.ca-chip{background:var(--color-surface-2);border-radius:var(--radius-tag);padding:0 var(--space-2);line-height:var(--tag-h);font-size:var(--fs-label);color:var(--color-text-muted);white-space:nowrap;font-weight:600;display:none}.ca-chip.is-set{cursor:pointer;color:var(--color-text-gold);display:none}.lang-toggle{border:var(--border-hair) solid var(--color-line-strong);border-radius:var(--radius-input);flex:none;padding:2px;display:flex}.lang-toggle button{min-width:2.25rem;min-height:1.75rem;padding:0 var(--space-2);border-radius:var(--radius-tag);font-size:var(--fs-small);color:var(--color-text-muted);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out)}.lang-toggle button[aria-pressed=true]{background:var(--color-gold);color:var(--color-on-gold);font-weight:600}.x-link{width:var(--ctl-h);height:var(--ctl-h);border:var(--border-hair) solid var(--color-line-strong);border-radius:var(--radius-input);color:var(--color-text);transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);flex:none;place-items:center;display:none}.x-link:hover{border-color:var(--color-text-muted);background:var(--color-surface-3)}.x-glyph{width:1rem;height:1rem;display:block}.x-glyph-wrap{place-items:center;display:grid}.nav .nav-create{display:none}.nav-menu{width:var(--ctl-h);height:var(--ctl-h);color:var(--color-text-muted);place-items:center;display:grid}.icon-btn{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--radius-input);border:var(--border-hair) solid var(--color-line-strong);place-items:center;display:grid}.icon-btn:hover{border-color:var(--color-text-muted);background:var(--color-surface-3)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--ctl-h);padding:0 var(--space-5);border-radius:var(--radius-input);font-weight:600;font-size:var(--fs-body);white-space:nowrap;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border:var(--border-hair) solid transparent;display:inline-flex}.btn-gold{background:var(--color-gold);color:var(--color-on-gold)}.btn-gold:hover{background:var(--color-gold-hover)}.btn-gold:disabled{opacity:.6;cursor:progress}.btn-sec{background:var(--color-surface-3);color:var(--color-text)}.btn-sec:hover{background:var(--color-line-strong)}.btn-ghost{border-color:var(--color-line-strong);color:var(--color-text)}.btn-ghost:hover{border-color:var(--color-text-muted);background:var(--color-surface-2)}.btn-sm{min-height:var(--ctl-h-sm);padding:0 var(--space-3);font-size:var(--fs-small)}.pill{padding:0 var(--space-2);border-radius:var(--radius-tag);font-size:var(--fs-micro);font-weight:600;line-height:var(--tag-h);letter-spacing:var(--ls-latin-caps);white-space:nowrap;color:var(--color-text-gold);background:color-mix(in srgb, var(--color-gold) 12%, transparent);display:inline-block}.pill.buy{color:var(--color-text-up);background:color-mix(in srgb, var(--color-text-up) 12%, transparent)}.pill.sell{color:var(--color-text-down);background:color-mix(in srgb, var(--color-text-down) 12%, transparent)}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{background:var(--color-surface-3);border-radius:var(--radius-tag);padding:0 var(--space-2);font-size:var(--fs-micro);font-weight:600;line-height:var(--tag-h);color:var(--color-text);display:inline-block}.live-dot{border-radius:var(--radius-pill);background:var(--color-text-up);width:.5rem;height:.5rem;margin-right:var(--space-2);animation:dot 2s var(--ease-silk) infinite;display:inline-block}@keyframes dot{50%{opacity:.35}}.seg{gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.seg button{min-height:var(--ctl-h);color:var(--color-text-muted);font-size:var(--fs-small);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-bottom:2px solid #0000;padding:0;font-weight:500}.seg button:hover{color:var(--color-text)}.seg button[aria-pressed=true]{color:var(--color-text);border-bottom-color:var(--color-line-gold);font-weight:600}.scene{border-top:var(--border-hair) solid var(--color-line)}.hero{border-top:0}.h1{line-break:strict;overflow-wrap:break-word;font-family:var(--font-zh-display);font-weight:900;line-height:var(--lh-display);letter-spacing:0;text-wrap:balance}.h1 .h1i{color:var(--color-text-muted);font-weight:700;display:block}html[lang=en] .h1{font-family:var(--font-latin-display);text-transform:uppercase;letter-spacing:0;font-weight:700}html:not([lang=en]) .h1 .h1i,html:not([lang=en]) .h2 .ln.it{display:none}.kicker{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--ls-latin-caps);color:var(--color-text-gold);font-weight:600}.sub{max-width:var(--text-max);color:var(--color-text-muted);font-size:var(--fs-body);text-wrap:pretty;line-break:strict}.eyebrow{align-items:center;gap:var(--space-3);font-size:var(--fs-label);letter-spacing:var(--ls-latin-caps);color:var(--color-text-muted);text-transform:uppercase;font-weight:600;display:flex}.eyebrow .num{padding-right:var(--space-3);border-right:var(--border-hair) solid var(--color-line-strong);color:var(--color-text-gold)}.h2{font-family:var(--font-zh-display);font-weight:700;font-size:var(--fs-h2);line-height:var(--lh-display);letter-spacing:0;line-break:strict;overflow-wrap:break-word;text-wrap:balance}html[lang=en] .h2{font-family:var(--font-latin-display);font-weight:700}.h2 .ln{padding:.04em 0 .1em;display:block;position:relative;overflow:hidden}.h2 .ln>span{display:block}.h2 .ln.it{color:var(--color-text-muted)}@media (max-width:1023px){.sec-head .h2{padding-right:calc(var(--companion-size) + var(--space-3))}}.lead{max-width:var(--text-max);color:var(--color-text-muted);font-size:var(--fs-lead);text-wrap:pretty;line-break:strict}html:not(.js) .h2 .ln>span{transform:none}.js .h2 .ln>span{transform:translateY(112%)}.js .is-in .h2 .ln>span{transition:transform var(--dur-slow) var(--ease-out) calc(var(--i,0) * var(--stagger-i18n));transform:none}.js .is-in .h2 .ln:nth-child(2)>span{transition-delay:var(--stagger-i18n)}@media (min-width:768px){body{padding-bottom:0}.x-link{display:grid}.nav .nav-create{display:inline-flex}.nav-menu{display:none}}@media (min-width:1024px){.nav-links{display:flex}.ca-chip{display:block}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}.js .h2 .ln>span{transform:none}}@media (min-width:1360px){.nav .lk-tag{display:inline-block}}.foot .lk-tag{display:inline-block}.tag-quiet{padding:0 var(--space-2);border-radius:var(--radius-tag);font-size:var(--fs-micro);font-weight:600;line-height:var(--tag-h);letter-spacing:var(--ls-latin-caps);white-space:nowrap;color:var(--color-text-muted);background:var(--color-surface-3);display:inline-block}.preview-tag{cursor:help}.lockup:has(+.preview-tag){margin-right:0}.lockup+.preview-tag{margin-left:var(--space-3);flex:none;margin-right:auto}.preview-note{margin-top:var(--space-2)}.x-inline{vertical-align:middle;margin-right:var(--space-1);display:inline-grid}.x-cta .x-glyph-wrap{flex:none}
