.btn{--h:36px;height:var(--h);border-radius:var(--r-8);font-size:var(--fs-14);letter-spacing:-.005em;white-space:nowrap;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:550;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--sm{--h:30px;font-size:var(--fs-13);gap:6px;padding:0 10px}.btn--lg{--h:44px;font-size:var(--fs-16);border-radius:var(--r-12);padding:0 20px}.btn--icon{width:var(--h);padding:0}.btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 1px 0 #ffffff2e inset, 0 6px 20px -8px var(--accent-glow)}.btn--primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 1px 0 #ffffff2e inset, 0 8px 26px -8px var(--accent-glow)}.btn--secondary{background:var(--surface-2);border-color:var(--border-2);color:var(--text)}.btn--secondary:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-3)}.btn--ghost{color:var(--text-2)}.btn--ghost:hover:not(:disabled){background:var(--hover);color:var(--text)}.btn--quiet{color:var(--accent-tx);padding:0 6px}.btn--quiet:hover{background:var(--accent-soft)}.btn:focus-visible{box-shadow:var(--focus);outline:none}.seg{border-radius:var(--r-8);background:var(--surface-2);border:1px solid var(--border);gap:2px;padding:2px;display:inline-flex}.seg button{height:26px;font-size:var(--fs-12);color:var(--text-3);font-variant-numeric:tabular-nums;transition:color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);border-radius:6px;padding:0 10px;font-weight:550}.seg--md button{height:30px;font-size:var(--fs-13);padding:0 12px}.seg button:hover{color:var(--text)}.seg button[aria-checked=true]{background:var(--surface-4);color:var(--text);box-shadow:0 1px 2px #00000040}.seg button:focus-visible{outline:2px solid var(--accent);outline-offset:0}.tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs__tab{height:44px;color:var(--text-3);font-weight:550;font-size:var(--fs-14);white-space:nowrap;transition:color var(--dur-1) var(--ease-out);align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.tabs__tab:first-child{padding-left:0}.tabs__tab:hover,.tabs__tab[aria-selected=true]{color:var(--text)}.tabs__tab:after{content:"";background:var(--accent);height:2px;transition:transform var(--dur-3) var(--ease-out);border-radius:2px;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.tabs__tab:first-child:after{left:0}.tabs__tab[aria-selected=true]:after{transform:scaleX(1)}.tabs__meta{display:inline-flex}.tabs__tab:focus-visible{outline-offset:-2px}.chip{border-radius:var(--r-pill);border:1px solid var(--border-2);height:28px;font-size:var(--fs-12);color:var(--text-2);white-space:nowrap;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);align-items:center;gap:6px;padding:0 10px;font-weight:550;display:inline-flex}.chip:hover{color:var(--text);border-color:var(--border-3)}.chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.chip__n{font-variant-numeric:tabular-nums;opacity:.6}.kbd{border-radius:var(--r-4);border:1px solid var(--border-2);background:var(--surface-2);min-width:20px;height:20px;font-family:var(--font-mono);font-size:var(--fs-11);color:var(--text-2);border-bottom-width:2px;place-items:center;padding:0 5px;display:inline-grid}.badge{border-radius:var(--r-4);height:20px;font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--border-2);color:var(--text-2);align-items:center;gap:5px;padding:0 7px;font-weight:600;line-height:1;display:inline-flex}.badge--paper{color:var(--paper);border-color:color-mix(in srgb, var(--paper) 40%, transparent);background:var(--paper-soft)}.badge--live{color:var(--accent-tx);border-color:var(--accent-line);background:var(--accent-soft)}.badge--onchain,.badge--accent{color:var(--accent-tx);border-color:var(--accent-line)}.badge--real{color:var(--text);border-color:var(--border-3)}.badge--up{color:var(--up);border-color:color-mix(in srgb, var(--up) 40%, transparent);background:var(--up-soft)}.badge--down{color:var(--down);border-color:color-mix(in srgb, var(--down) 40%, transparent);background:var(--down-soft)}.badge--warn{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, transparent);background:var(--warn-soft)}.badge--sponsored{color:var(--text-3);border-style:dashed}.badge__pulse{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 0 var(--accent-glow);animation:pulse 2.4s var(--ease-out) infinite;border-radius:50%}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}70%,to{box-shadow:0 0 0 6px #0000}}.dot{background:var(--text-4);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.dot--live,.dot--accent{background:var(--accent);animation:pulse 2.4s var(--ease-out) infinite}.dot--paused,.dot--nokey{background:var(--warn)}.dot--error{background:var(--down)}.dot--awaiting,.dot--offline{box-shadow:inset 0 0 0 1.5px var(--text-3);background:0 0}.dot--up{background:var(--up)}.mav{--c:var(--text-3);--sz:32px;width:var(--sz);height:var(--sz);background:radial-gradient(120% 120% at 30% 20%, color-mix(in srgb, var(--c) 30%, transparent), transparent 60%), color-mix(in srgb, var(--c) 10%, var(--surface-2));box-shadow:0 0 0 1.5px color-mix(in srgb, var(--c) 85%, transparent), 0 0 0 3.5px var(--bg);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.mav__t{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:700;font-size:calc(var(--sz) * .34);letter-spacing:-.01em;color:color-mix(in srgb, var(--c) 65%, var(--text));line-height:1}.mav__t[data-len="3"]{font-size:calc(var(--sz) * .27)}.mav--live:after{content:"";box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 60%, transparent);animation:mav-pulse 2.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-1.5px}@keyframes mav-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 55%, transparent)}70%,to{box-shadow:0 0 0 7px #0000}}.ddbar{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:inline-flex}.ddbar__track{background:var(--surface-3);border-radius:2px;justify-content:flex-end;width:40px;height:4px;display:flex;overflow:hidden}.ddbar__track i{background:var(--down);opacity:.85;border-radius:2px;height:100%;display:block}.ddbar__v{font-size:var(--fs-12);color:var(--text-2);text-align:right;min-width:44px}.xbar-btn{border-radius:var(--r-4)}.xbar{align-items:center;gap:8px;display:inline-flex}.xbar__track{background:var(--surface-3);border-radius:3px;justify-content:center;width:56px;height:6px;display:flex;position:relative}.xbar__track:before{content:"";background:var(--border-3);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.xbar__s,.xbar__l{height:100%;display:block}.xbar__s{background:var(--down);border-radius:3px 0 0 3px;margin-left:auto;position:absolute;right:50%}.xbar__l{background:var(--up);border-radius:0 3px 3px 0;position:absolute;left:50%}.xbar__v{font-size:var(--fs-12);color:var(--text-2);text-align:left;min-width:30px}.xbar-btn:hover .xbar__track{outline:1px solid var(--border-3);outline-offset:2px}.xpop{min-width:220px}.xpop__head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.xpop ul{gap:6px;display:grid}.xpop li{font-size:var(--fs-13);grid-template-columns:48px 1fr auto;align-items:center;gap:8px;display:grid}.xpop__foot{border-top:1px solid var(--border);margin-top:10px;padding-top:8px}.side{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.side--long{color:var(--up)}.side--short{color:var(--down)}.roll{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.roll>span[aria-hidden]{display:inline-flex}.roll__slot{vertical-align:bottom;display:inline-block;position:relative;overflow:hidden}.roll__new{display:inline-block}.roll__old{position:absolute;top:0;left:0}.roll--up .roll__new{animation:roll-in-up var(--dur-3) var(--ease-out) both}.roll--up .roll__old{animation:roll-out-up var(--dur-3) var(--ease-out) both}.roll--down .roll__new{animation:roll-in-down var(--dur-3) var(--ease-out) both}.roll--down .roll__old{animation:roll-out-down var(--dur-3) var(--ease-out) both}@keyframes roll-in-up{0%{transform:translateY(100%)}}@keyframes roll-out-up{to{visibility:hidden;transform:translateY(-100%)}}@keyframes roll-in-down{0%{transform:translateY(-100%)}}@keyframes roll-out-down{to{visibility:hidden;transform:translateY(100%)}}.skel{vertical-align:middle;border-radius:var(--r-4);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.6s linear infinite skel;display:inline-block}@keyframes skel{0%{background-position:100% 0}to{background-position:-100% 0}}.ghost{text-align:center;justify-items:center;gap:18px;padding:32px 20px;display:grid}.ghost__art{gap:10px;width:min(320px,100%);display:grid}.ghost__row{align-items:center;gap:10px;display:flex}.ghost__dot{border:1.5px dashed var(--border-3);border-radius:50%;flex-shrink:0;width:22px;height:22px}.ghost__line{background:var(--surface-3);border-radius:4px;height:8px}.ghost__num{background:var(--surface-3);border-radius:4px;width:40px;height:8px;margin-left:auto}.ghost--chart .ghost__art svg{width:100%;height:72px}.ghost--chart .ghost__art path{fill:none;stroke:var(--border-3);stroke-width:1.5px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.ghost__text{justify-items:center;gap:6px;max-width:440px;display:grid}.ghost__t{font-weight:600;font-size:var(--fs-14);color:var(--text)}.ghost__b{font-size:var(--fs-13);color:var(--text-3);line-height:1.55}.ghost__a{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.ghost--warn .ghost__t{color:var(--warn)}.ghost--error .ghost__t{color:var(--down)}.rdelta{font-size:var(--fs-11);font-variant-numeric:tabular-nums;align-items:center;gap:2px;min-width:18px;font-weight:600;display:inline-flex}.rdelta--up{color:var(--up)}.rdelta--down{color:var(--down)}.pop__trigger{align-items:center;display:inline-flex}.pop{z-index:120;border-radius:var(--r-12);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-float);font-size:var(--fs-13);color:var(--text);max-width:min(360px,100vw - 16px);animation:pop-in var(--dur-2) var(--ease-out);padding:12px 14px;position:fixed}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.pop__text{color:var(--text-2);line-height:1.55;font-size:var(--fs-13)}.pop__text b{color:var(--text)}.info-btn{vertical-align:middle;border-radius:50%;margin-left:4px}.info-i{border:1px solid var(--border-3);width:15px;height:15px;font-family:var(--font-mono);color:var(--text-3);text-transform:none;letter-spacing:0;transition:color var(--dur-1), border-color var(--dur-1);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:600;display:inline-grid}.info-btn:hover .info-i,.info-btn[aria-expanded=true] .info-i{color:var(--text);border-color:var(--text-2)}.tip{border-radius:var(--r-4);display:inline-flex;position:relative}.tip__body{z-index:110;border-radius:var(--r-8);background:var(--glass-strong);width:max-content;max-width:260px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-float);font-size:var(--fs-12);letter-spacing:0;text-transform:none;color:var(--text);text-align:left;opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-2) var(--ease-out);padding:7px 10px;font-weight:450;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.tip--bottom .tip__body{top:calc(100% + 8px);bottom:auto;transform:translate(-50%,-4px)}.tip:hover .tip__body,.tip:focus-visible .tip__body{opacity:1;transform:translate(-50%)}.sheet{width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);background:0 0;border:0;margin:0 0 0 auto;padding:0;overflow:visible}.sheet--wide{width:min(640px,100vw)}.sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in var(--dur-3) var(--ease-out);background:#0405078c}@keyframes fade-in{0%{opacity:0}}.sheet__in{background:var(--glass-strong);height:100%;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-left:1px solid var(--glass-border);box-shadow:var(--shadow-float);animation:sheet-in var(--dur-3) var(--ease-out);flex-direction:column;display:flex}@keyframes sheet-in{0%{opacity:0;transform:translate(24px)}}.sheet__grip{display:none}.sheet__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.sheet__sub{font-size:var(--fs-13);color:var(--text-3);margin-top:2px}.sheet__body{overscroll-behavior:contain;flex:1;padding:18px 20px 28px;overflow-y:auto}html.has-sheet{overflow:hidden}@media (width<=640px){.sheet,.sheet--wide{width:100vw;height:auto;max-height:88dvh;margin:auto 0 0}.sheet__in{border-left:0;border-top:1px solid var(--glass-border);border-radius:var(--r-16) var(--r-16) 0 0;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom);animation-name:sheet-up}.sheet__grip{background:var(--border-3);border-radius:2px;width:36px;height:4px;margin:8px auto 0;display:block}@keyframes sheet-up{0%{opacity:0;transform:translateY(32px)}}}.toasts{z-index:150;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed;transform:translate(-50%)}@media (width<=860px){.toasts{bottom:calc(var(--tabbar-h) + 20px + env(safe-area-inset-bottom))}}.toast{border-radius:var(--r-pill);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-float);font-size:var(--fs-13);animation:toast-in var(--dur-3) var(--ease-out);align-items:center;gap:8px;padding:10px 16px;font-weight:500;display:inline-flex}.toast--ok svg{color:var(--accent-tx)}.toast--error{color:var(--down)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.act{border-radius:var(--r-4);height:20px;font-size:var(--fs-11);letter-spacing:.05em;text-transform:uppercase;background:var(--surface-3);color:var(--text-2);align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.act--long{background:var(--up-soft);color:var(--up)}.act--short{background:var(--down-soft);color:var(--down)}.act--close{background:var(--surface-3);color:var(--text)}.vseal{font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.vseal--verified{color:var(--accent-tx)}.vseal--rejected,.vseal--failed{color:var(--down)}.vseal--unconfirmed{color:var(--warn)}.conf{--c:var(--text-3);font-size:var(--fs-12);color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.conf__bar{background:var(--surface-3);border-radius:2px;width:32px;height:3px;overflow:hidden}.conf__bar i{background:var(--c);height:100%;display:block}.spark{display:block;overflow:visible}.spark-none{font-size:var(--fs-12)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Mona Sans", "Geist", ui-sans-serif, system-ui, sans-serif;--font-ui:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--display-stretch:125%;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-24:24px;--fs-32:32px;--fs-40:40px;--fs-48:48px;--fs-64:64px;--bg:#0a0b0d;--surface-1:#111316;--surface-2:#171a1e;--surface-3:#1e2227;--surface-4:#272c32;--border:#ffffff12;--border-2:#ffffff1c;--border-3:#ffffff2e;--hover:#ffffff09;--text:#eceef1;--text-2:#a2a8b2;--text-3:#6d747e;--text-4:#474d55;--accent:#4f5bff;--accent-hover:#6571ff;--accent-ink:#fff;--accent-tx:#8e96ff;--accent-soft:#4f5bff24;--accent-line:#4f5bff80;--accent-glow:#4f5bff59;--up:#1fcb84;--up-soft:#1fcb841f;--down:#f23f5d;--down-soft:#f23f5d1f;--warn:#f5a524;--warn-soft:#f5a5241f;--paper:#c9a86a;--paper-soft:#c9a86a1f;--r-4:4px;--r-8:8px;--r-12:12px;--r-16:16px;--r-pill:999px;--glass:#0e1013b8;--glass-strong:#111316e0;--glass-border:#ffffff17;--glass-blur:blur(18px) saturate(1.5);--shadow-float:0 1px 0 #ffffff0d inset, 0 16px 48px -12px #000000b3, 0 2px 8px #0006;--shadow-1:0 1px 0 #ffffff08 inset;--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-4:.6s;--ease-out:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(16px, 3vw, 32px);--maxw:1440px;--header-h:56px;--tabbar-h:64px;--focus:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--bg-2:var(--surface-1);--s1:var(--surface-1);--s2:var(--surface-2);--s3:var(--surface-3);--s4:var(--surface-4);--line:var(--border);--line-2:var(--border-2);--line-3:var(--border-3);--tx:var(--text);--tx-2:var(--text-2);--tx-3:var(--text-3);--tx-4:var(--text-4);--volt:var(--accent);--volt-ink:var(--accent-ink);--volt-tx:var(--accent-tx);--volt-soft:var(--accent-soft);--volt-line:var(--accent-line);--r-xs:var(--r-4);--r-sm:var(--r-8);--r:var(--r-12);--r-lg:var(--r-16);--shadow:var(--shadow-1);--panel-grad:none;--ease:var(--ease-out);--t-fast:var(--dur-1);--t:var(--dur-2);--t-slow:var(--dur-4)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f6f3;--surface-1:#fff;--surface-2:#f1f1ed;--surface-3:#e8e8e3;--surface-4:#dcdcd6;--border:#10121614;--border-2:#10121621;--border-3:#10121638;--hover:#10121609;--text:#0f1114;--text-2:#4a4f57;--text-3:#737982;--text-4:#a8adb3;--accent:#4f5bff;--accent-hover:#3d49f0;--accent-ink:#fff;--accent-tx:#3440e0;--accent-soft:#4f5bff1a;--accent-line:#4f5bff73;--accent-glow:#4f5bff40;--up:#0c9a5f;--up-soft:#0c9a5f1a;--down:#d62645;--down-soft:#d6264517;--warn:#b56b00;--warn-soft:#b56b001a;--paper:#8a6a2c;--paper-soft:#8a6a2c1a;--glass:#fafaf8bd;--glass-strong:#ffffffe6;--glass-border:#10121617;--shadow-float:0 1px 0 #ffffffe6 inset, 0 16px 40px -14px #10121e38, 0 2px 6px #10121e0f;--shadow-1:0 1px 2px #10121e0a}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f6f3;--surface-1:#fff;--surface-2:#f1f1ed;--surface-3:#e8e8e3;--surface-4:#dcdcd6;--border:#10121614;--border-2:#10121621;--border-3:#10121638;--hover:#10121609;--text:#0f1114;--text-2:#4a4f57;--text-3:#737982;--text-4:#a8adb3;--accent:#4f5bff;--accent-hover:#3d49f0;--accent-ink:#fff;--accent-tx:#3440e0;--accent-soft:#4f5bff1a;--accent-line:#4f5bff73;--accent-glow:#4f5bff40;--up:#0c9a5f;--up-soft:#0c9a5f1a;--down:#d62645;--down-soft:#d6264517;--warn:#b56b00;--warn-soft:#b56b001a;--paper:#8a6a2c;--paper-soft:#8a6a2c1a;--glass:#fafaf8bd;--glass-strong:#ffffffe6;--glass-border:#10121617;--shadow-float:0 1px 0 #ffffffe6 inset, 0 16px 40px -14px #10121e38, 0 2px 6px #10121e0f;--shadow-1:0 1px 2px #10121e0a}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-14);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}table{border-collapse:collapse}::selection{background:var(--accent);color:var(--accent-ink)}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-4)}.display{font-family:var(--font-display);font-stretch:var(--display-stretch);font-variation-settings:"wdth" 125;letter-spacing:-.02em;font-weight:700;line-height:1.05}.h2{font-size:var(--fs-24)}.h3{font-size:var(--fs-16);letter-spacing:-.01em;font-weight:600}.cap{font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:600}.lede{font-size:var(--fs-16);color:var(--text-2);line-height:1.55}.small{font-size:var(--fs-12)}.num,.mono,.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-feature-settings:"zero" 0}.up{color:var(--up)}.down{color:var(--down)}.flat,.muted{color:var(--text-2)}.faint{color:var(--text-3)}.accent{color:var(--accent-tx)}.r{text-align:right}.link{color:var(--accent-tx);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:3px;transition:text-decoration-color var(--dur-1) var(--ease-out)}.link:hover{text-decoration-color:currentColor}.ext:after{content:"↗";opacity:.7;margin-left:2px;font-size:.85em;display:inline-block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:200;background:var(--accent);color:var(--accent-ink);border-radius:var(--r-8);padding:8px 14px;font-weight:600;position:fixed;top:8px;left:-9999px}.skip:focus{left:8px}@keyframes flash-up{0%{background:var(--up-soft);color:var(--up)}}@keyframes flash-down{0%{background:var(--down-soft);color:var(--down)}}.flash-up{animation:flash-up var(--dur-4) var(--ease-out);border-radius:var(--r-4)}.flash-down{animation:flash-down var(--dur-4) var(--ease-out);border-radius:var(--r-4)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.av{--c:var(--text-3);--sz:32px;width:var(--sz);height:var(--sz);border-radius:var(--r-pill);font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:700;font-size:calc(var(--sz) * .36);color:var(--c);background:color-mix(in srgb, var(--c) 14%, var(--surface-2));box-shadow:0 0 0 1.5px color-mix(in srgb, var(--c) 70%, transparent);flex-shrink:0;place-items:center;display:grid}.site-banner{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--s2) 85%, transparent);font-size:var(--fs-13)}.site-banner__row{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;padding-top:8px;padding-bottom:8px;display:flex}.site-banner__dot{background:var(--tx-3);border-radius:50%;flex:none;width:7px;height:7px}.site-banner--volt{background:var(--accent-soft);border-bottom-color:var(--accent-line)}.site-banner--volt .site-banner__dot{background:var(--accent)}.site-banner--warn{background:var(--warn-soft);border-bottom-color:color-mix(in srgb, var(--warn) 35%, transparent)}.site-banner--warn .site-banner__dot{background:var(--warn)}.site-banner__text{min-width:0;color:var(--tx);flex:240px}.site-banner a{color:var(--accent-tx);white-space:nowrap;font-weight:600}.site-banner--warn a{color:var(--warn)}.foot__social{flex-wrap:wrap;gap:14px;display:inline-flex}.foot__disc{color:var(--tx-3);font-size:var(--fs-12);flex-basis:100%;max-width:900px;line-height:1.6}.wrap{width:100%;max-width:var(--maxw);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.page{gap:20px;min-width:0;padding-top:32px;padding-bottom:64px;display:grid}.stack{gap:16px;min-width:0;display:grid}main{min-height:60vh}.warn-t{color:var(--warn)}.hdr{z-index:60;height:var(--header-h);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border);position:sticky;top:0}.hdr__row{align-items:center;gap:24px;height:100%;display:flex}.brand{border-radius:var(--r-8);flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.brand__mark{width:26px;height:26px}.brand__word{font-family:var(--font-display);font-stretch:var(--display-stretch);font-variation-settings:"wdth" 125;font-weight:700;font-size:var(--fs-20);letter-spacing:-.02em;line-height:1}.hdr__nav{align-items:center;gap:2px;min-width:0;display:flex}.hdr__nav a{border-radius:var(--r-8);height:32px;color:var(--text-2);font-size:var(--fs-14);white-space:nowrap;transition:color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);align-items:center;padding:0 10px;font-weight:500;display:inline-flex;position:relative}.hdr__nav a:hover{color:var(--text);background:var(--hover)}.hdr__nav a[aria-current=page]{color:var(--text)}.hdr__nav a[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-12px;left:10px;right:10px}.hdr__end{align-items:center;gap:8px;margin-left:auto;display:flex}.hdr__me{border-radius:var(--r-pill);border:1px solid var(--border-2);height:30px;font-size:var(--fs-13);align-items:center;gap:6px;max-width:160px;padding:0 10px;font-weight:550;display:inline-flex}.hdr__me span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schip{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--hover);height:30px;font-size:var(--fs-12);color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.schip__name{color:var(--text);font-weight:600}.schip__t{font-family:var(--font-mono)}@media (width<=1180px){.schip__name{display:none}}@media (width<=960px){.hdr__nav{display:none}}@media (width<=480px){.schip{padding:0 10px}.hdr__row{gap:12px}.hdr__end{gap:4px}}.rail{border-bottom:1px solid var(--border);background:var(--bg);height:36px;font-size:var(--fs-12);align-items:stretch;display:flex;overflow:hidden}.rail__tag{padding:0 14px 0 var(--gutter);color:var(--text-3);border-right:1px solid var(--border);white-space:nowrap;background:var(--bg);z-index:1;flex-shrink:0;align-items:center;gap:8px;font-weight:550;display:inline-flex;position:relative}.rail__viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 48px),#0000)}.rail__track{width:max-content;height:100%;animation:marquee calc(var(--n) * 7s) linear infinite;display:flex}.rail__viewport:hover .rail__track,.rail__viewport:focus .rail__track{animation-play-state:paused}.rail__set{align-items:center;display:flex}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rail__track{animation:none}.rail__set[aria-hidden]{display:none}.rail__viewport{scrollbar-width:none;overflow-x:auto}}.tick{white-space:nowrap;border-right:1px solid var(--border);align-items:baseline;gap:8px;padding:0 20px;display:inline-flex}.tick__coin{color:var(--text);font-weight:650}.tick__px{font-family:var(--font-mono);color:var(--text);padding:0 2px}.tick__chg{font-family:var(--font-mono)}.rail__tag span:last-child{text-transform:none}@media (width<=640px){.rail__tag span:last-child{display:none}.rail__tag{padding-right:10px}}.tabbar{display:none}@media (width<=960px){.tabbar{z-index:70;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));height:var(--tabbar-h);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-float);border-radius:20px;grid-template-columns:repeat(5,1fr);padding:6px;display:grid;position:fixed}.shell{padding-bottom:calc(var(--tabbar-h) + 20px + env(safe-area-inset-bottom))}}.tabbar__i{color:var(--text-3);font-size:var(--fs-11);transition:color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);border-radius:14px;align-content:center;place-items:center;gap:3px;font-weight:600;display:grid}.tabbar__i[aria-current=page]{color:var(--text);background:var(--hover)}.tabbar__i[aria-current=page] svg{color:var(--accent-tx)}.morelist{gap:4px;display:grid}.morelist a,.morelist button{border-radius:var(--r-12);text-align:left;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;width:100%;padding:10px 8px;display:grid}.morelist a:hover,.morelist button:hover{background:var(--hover)}.morelist b{font-weight:600;display:block}.morelist small{color:var(--text-3);font-size:var(--fs-12)}.morelist__ic{border-radius:var(--r-12);background:var(--surface-2);border:1px solid var(--border);width:40px;height:40px;color:var(--text-2);place-items:center;display:grid}.morelist__go{color:var(--text-3)}.foot{border-top:1px solid var(--border);font-size:var(--fs-13);color:var(--text-2);margin-top:24px;padding:40px 0 24px}.foot__grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.foot__grid--5{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}.foot__brand p{max-width:420px;color:var(--text-3);margin-top:12px;line-height:1.6}.foot__col{align-content:start;gap:8px;display:grid}.foot__col .cap{margin-bottom:4px}.foot__col a:hover,.foot__op a:hover{color:var(--text)}.foot__disc{font-size:var(--fs-12)}.foot__base{border-top:1px solid var(--border);font-size:var(--fs-12);justify-content:space-between;margin-top:32px;padding-top:16px;display:flex}.foot__op{color:var(--text-3);gap:16px;display:flex}@media (width<=760px){.foot__grid,.foot__grid--5{grid-template-columns:1fr 1fr}.foot__brand{grid-column:1/-1}}.panel{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-12);min-width:0;box-shadow:var(--shadow-1)}.panel__head{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:56px;padding:14px 16px;display:flex}.panel__t{font-size:var(--fs-14);letter-spacing:-.005em;align-items:center;gap:8px;font-weight:650;display:inline-flex}.panel__t svg{color:var(--accent-tx)}.panel__sp{flex:1}.panel__note{font-size:var(--fs-12);color:var(--text-3)}.panel__tools{flex-wrap:wrap;gap:8px;display:flex}.panel__body{padding:0 16px 16px}.panel__foot{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:12px;padding:12px 16px 16px;display:flex}.sec-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.notice{border-radius:var(--r-12);border:1px solid var(--border-2);font-size:var(--fs-13);padding:12px 16px}.notice--warn{border-color:color-mix(in srgb, var(--warn) 40%, transparent);background:var(--warn-soft)}.page-head{align-items:flex-start;gap:16px;padding-bottom:4px;display:flex}.page-head .lede{max-width:680px;margin-top:10px}.page-head__ic{border-radius:var(--r-12);background:var(--accent-soft);width:48px;height:48px;color:var(--accent-tx);border:1px solid var(--accent-line);flex-shrink:0;place-items:center;display:grid}.page-head .badge{vertical-align:2px}.h1{font-size:var(--fs-40)}@media (width<=640px){.h1{font-size:var(--fs-32)}.page-head__ic{display:none}.page{padding-top:20px}}.crumbs{font-size:var(--fs-13);color:var(--text-3);flex-wrap:wrap;gap:8px;display:flex}.crumbs a:hover{color:var(--text)}.crumbs [aria-current]{color:var(--text-2)}.arena{padding-top:28px;padding-bottom:48px}.promise{padding:8px 0 20px}.promise__t{font-size:var(--fs-40);text-wrap:balance;max-width:1100px}.promise__t span{color:var(--text-3)}@media (width<=640px){.promise__t{font-size:var(--fs-24)}.arena{padding-top:20px}.promise{padding-bottom:12px}}.arena__bar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-bottom:20px;display:flex}.arena__tabs{border-bottom:0;max-width:100%;margin-bottom:-1px}.tabs__n{font-size:var(--fs-12);color:var(--text-3);margin-left:6px;font-weight:500}.sline{font-size:var(--fs-13);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:10px 0 12px;display:flex}.sline b{color:var(--text);font-weight:600}.sline>span:not(.dot)+span:before,.sline b+span:before{content:"·";color:var(--text-4);margin-right:14px}@media (width<=640px){.sline{font-size:var(--fs-12);gap:2px 10px;padding:8px 0 10px}.sline b{display:none}.sline b+span:before{content:none!important}.sline>span:not(.dot)+span:before,.sline b+span:before{margin-right:10px}}.arena__grid{grid-template-columns:minmax(0,1fr) 392px;align-items:start;gap:20px;display:grid}.arena__main{gap:20px;min-width:0;display:grid}.arena__radio{top:calc(var(--header-h) + 16px);max-height:calc(100dvh - var(--header-h) - 32px);flex-direction:column;display:flex;position:sticky;overflow:hidden}.arena__radio .radio{flex-direction:column;flex:1;min-height:0;display:flex}.arena__radio .radio__list{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}@media (width<=1180px){.arena__grid{grid-template-columns:minmax(0,1fr)}.arena__radio{max-height:720px;position:static}}.ctas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.cta{border-radius:var(--r-12);border:1px solid var(--border);background:var(--surface-1);transition:border-color var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.cta:hover{border-color:var(--accent-line);background:color-mix(in srgb, var(--accent) 5%, var(--surface-1))}.cta:hover .cta__go{color:var(--accent-tx);transform:translate(3px)}.cta__ic{border-radius:var(--r-12);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-tx);place-items:center;display:grid}.cta__tx{gap:2px;min-width:0;display:grid}.cta__tx b{font-weight:650;font-size:var(--fs-16)}.cta__tx span{font-size:var(--fs-13);color:var(--text-3);line-height:1.45}.cta__go{color:var(--text-3);transition:transform var(--dur-2) var(--ease-out)}@media (width<=900px){.ctas{grid-template-columns:1fr}}.tw-c{container-type:inline-size}.tw{--cols:56px minmax(180px, 1.6fr) 100px 76px 76px minmax(72px, 110px) 96px 84px 56px}.tw--novs{--cols:56px minmax(180px, 1.6fr) 100px 76px minmax(72px, 110px) 96px 84px 56px}.tw__head,.tw__row{grid-template-columns:var(--cols);align-items:center;gap:12px;padding:0 16px;display:grid}.tw__head{border-top:1px solid var(--border);border-bottom:1px solid var(--border);height:32px;font-size:var(--fs-11);color:var(--text-3);background:var(--bg);font-weight:550}.tw__row{border-bottom:1px solid var(--border);height:60px;transition:background var(--dur-1) var(--ease-out);position:relative}.tw__row:last-child{border-bottom:0}.tw__row:hover{background:var(--hover)}.tw__row:before{content:"";background:var(--c);opacity:0;width:3px;transition:opacity var(--dur-2) var(--ease-out);border-radius:0 3px 3px 0;position:absolute;top:12px;bottom:12px;left:0}.tw__row:hover:before,.tw__row--lead:before{opacity:1}.tw__row--dim .tw__who{opacity:.6}.tw__pos{align-items:center;gap:6px;display:flex}.tw__rank{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:700;font-size:var(--fs-20);min-width:22px;color:var(--text-2)}.tw__row--lead .tw__rank{color:var(--text)}.tw__who{align-items:center;gap:12px;min-width:0;display:flex}.tw__id{gap:2px;min-width:0;display:grid}.tw__name{min-width:0;font-weight:600;font-size:var(--fs-14);align-items:center;gap:8px;display:flex}.tw__name:after{content:"";z-index:0;position:absolute;inset:0}.tw__name:focus-visible{outline:none}.tw__name:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-8)}.tw__nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw__spon{font-size:var(--fs-11);color:var(--text-3);border:1px dashed var(--border-3);border-radius:var(--r-4);padding:0 5px}.tw__sub{font-size:var(--fs-12);color:var(--text-3);align-items:center;gap:6px;min-width:0;display:flex}.tw__sub b{white-space:nowrap;font-weight:600}.tw__sub--warn b{color:var(--warn)}.tw__sub--error b{color:var(--down)}.tw__model{font-family:var(--font-mono);font-size:var(--fs-11);text-overflow:ellipsis;white-space:nowrap;padding-top:1px;overflow:hidden}.tw__msub{display:none}.tw__ret{justify-items:end;line-height:1.15;display:grid}.tw__retv{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:700;font-size:var(--fs-20);letter-spacing:-.01em}.tw__pnl{font-size:var(--fs-11);color:var(--text-3)}.tw__c{font-size:var(--fs-13);min-width:0}.tw__vsbtc,.tw__gap,.tw__tr{text-align:right;justify-content:flex-end}.tw__gap{color:var(--text-2)}.tw__leader{font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-tx);font-weight:700}.tw__x,.tw__tr,.tw__dd,.tw__row .tip,.tw__row .pop__trigger{z-index:1;position:relative}.tw__tr{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ss{font-size:var(--fs-11);color:var(--warn);cursor:help;border-bottom:1px dotted}.vchip{border-radius:var(--r-pill);height:20px;font-size:var(--fs-11);color:var(--text-2);background:var(--surface-3);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.vchip--sm{height:18px;padding:0 6px}.vchip--lg{height:26px;font-size:var(--fs-13);font-family:var(--font-ui);letter-spacing:0;vertical-align:middle;margin-left:12px;padding:0 10px;font-stretch:100%}@container (width<=960px){.tw{--cols:44px minmax(170px, 1.6fr) 96px 72px minmax(64px, 100px) 92px 52px}.tw--novs{--cols:44px minmax(170px, 1.6fr) 96px minmax(64px, 100px) 92px 52px}.tw .tw__gap,.tw .tw__x{display:none}}@container (width<=720px){.tw,.tw--novs{--cols:22px minmax(0, 1fr) 44px 78px}.tw__head{display:none}.tw__row{gap:10px;height:auto;min-height:64px;padding:10px 12px}.tw .tw__vsbtc,.tw .tw__dd,.tw .tw__tr,.tw__model{display:none}.tw__spark{order:3}.tw__ret{order:4}.tw__msub{font-size:var(--fs-11);color:var(--text-3);white-space:nowrap;gap:8px;display:flex}.tw__row{gap:8px;padding-left:10px}.tw__who .mav{--sz:30px!important}.tw__who{gap:10px}.tw__retv,.tw__rank{font-size:var(--fs-16)}.tw__pos .rdelta{display:none}}.gs{border-radius:var(--r-12);background:var(--surface-2);border:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;margin:0 16px 16px;padding:14px 16px;display:flex}.gs__ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-tx);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.gs--warn .gs__ic{background:var(--warn-soft);color:var(--warn)}.gs--warn{border-color:color-mix(in srgb, var(--warn) 30%, transparent)}.gs--error .gs__ic{background:var(--down-soft);color:var(--down)}.gs__tx{flex:260px;min-width:0}.gs__tx b{font-weight:650}.gs__tx p{font-size:var(--fs-13);color:var(--text-2);margin-top:2px}.grid-cards{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid;overflow:hidden}.gcard{box-shadow:1px 0 0 var(--border), 0 1px 0 var(--border);align-items:center;gap:12px;min-height:72px;padding:0 16px;display:flex}.gcard__a{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;width:100%;padding:14px 0;display:grid}a.gcard__a:hover b{color:var(--accent-tx)}.gcard .mav{grid-area:1/1/3}.gcard__id{gap:3px;min-width:0;display:grid}.gcard__id b{text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-1);font-weight:600;overflow:hidden}.gcard__sub{font-size:var(--fs-11);color:var(--text-3);align-items:center;gap:6px;min-width:0;display:flex}.gcard__sub .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gcard__st{font-size:var(--fs-12);color:var(--text-3);grid-column:2;margin-top:4px}.gcard__st--live{color:var(--accent-tx)}.gcard__st--warn{color:var(--warn)}.gcard__st--quiet{color:var(--text-3)}.grid-more{display:none}@media (width<=640px){.grid-cards--clip .gcard:nth-child(n+7){display:none}.grid-more{border-top:1px solid var(--border);justify-content:center;padding:12px;display:flex}.gcard{min-height:60px}.gcard__a{padding:10px 0}.gs__ic{display:none}}.grid-start__foot{border-top:1px solid var(--border);padding:10px 16px}.tele{margin:0 8px 4px;position:relative}.tele__canvas{position:absolute;inset:0}.tele__empty{color:var(--text-3);font-size:var(--fs-13);text-align:center;background:repeating-linear-gradient(0deg, transparent 0 47px, var(--border) 47px 48px);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.tele__tip{z-index:5;border-radius:var(--r-12);background:var(--glass-strong);width:240px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-float);pointer-events:none;font-size:var(--fs-12);padding:10px 12px;transition:transform 60ms linear;position:absolute;top:0;left:0}.tele__tipt{color:var(--text-3);font-size:var(--fs-11);margin-bottom:6px}.tele__tipr{height:22px;color:var(--text-2);grid-template-columns:14px 8px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.tele__tipr i{border:1.5px solid;border-radius:50%;width:8px;height:8px}.tele__tipr.is-bench i{border-style:dashed}.tele__tipr.is-focus{color:var(--text);font-weight:600}.tele__tipn{color:var(--text-4);font-size:var(--fs-11)}.tele__tipname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tele__tipmore{font-size:var(--fs-11);margin-top:4px}.legend{font-size:var(--fs-12);color:var(--text-2);flex-wrap:wrap;gap:6px 16px;padding:8px 16px 14px;display:flex}.legend li{align-items:center;gap:6px;display:inline-flex}.legend i{background:var(--c);border-radius:1px;width:10px;height:2px}.legend__bench i{border-top:1.5px dashed var(--text-3);background:0 0;height:0}.radio__filters{scrollbar-width:none;flex-shrink:0;gap:6px;padding:0 16px 12px;display:flex;overflow-x:auto}.radio__filters::-webkit-scrollbar{display:none}@media (width<=480px){.radio__filters{flex-wrap:wrap;overflow-x:visible}.radio__filters .rd__sp{display:none}}.radio__list{border-top:1px solid var(--border)}.rd{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.rd:last-child{border-bottom:0}.rd--new{animation:rd-in var(--dur-4) var(--ease-out)}@keyframes rd-in{0%{background:var(--accent-soft);opacity:0;transform:translateY(-6px)}}.rd__body{gap:6px;min-width:0;display:grid}.rd__top,.rd__line{align-items:center;gap:8px;min-width:0;display:flex}.rd__line{flex-wrap:wrap}.rd__sp{flex:1}.rd__name{font-weight:600;font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd__name:hover{color:var(--accent-tx)}.rd__time{font-size:var(--fs-12);color:var(--text-3);white-space:nowrap}.rd__coin{font-weight:650;font-size:var(--fs-13)}.rd__sz{font-size:var(--fs-12);color:var(--text-2)}.rd__paper{align-items:center;gap:6px;display:inline-flex}.rd__why{font-size:var(--fs-13);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.rd__why--clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rd__meta{font-size:var(--fs-12);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.rd__note{color:var(--text-2);border-radius:var(--r-8);background:var(--surface-2);flex-basis:100%;padding:6px 10px}.rd__more{font-size:var(--fs-12);color:var(--text-3);border-radius:var(--r-4);justify-self:start;align-items:center;gap:4px;font-weight:550;display:inline-flex}.rd__more:hover{color:var(--text)}.radio__delay{border-top:1px solid var(--border);font-size:var(--fs-12);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.radio-tools{flex-wrap:wrap;gap:8px;display:flex}.search,.select{border-radius:var(--r-8);border:1px solid var(--border-2);background:var(--surface-1);height:40px;color:var(--text-3);transition:border-color var(--dur-1);align-items:center;display:flex;position:relative}.search:focus-within,.select:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search{flex:320px;gap:8px;padding-left:12px}.search input,.select select{width:100%;height:100%;color:var(--text);font-size:var(--fs-14);background:0 0;border:0;outline:none}.select{flex:0 240px}.select select{appearance:none;padding:0 32px 0 12px}.select svg{pointer-events:none;position:absolute;right:10px}.radio-page .rd__why{max-width:88ch}.radio-page__panel .radio__filters{padding-top:14px}.ehead{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ehead__id{flex:320px;gap:8px;min-width:0;display:grid}.ehead__tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ehead__rank{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:700;font-size:var(--fs-13)}.ehead__run{font-size:var(--fs-12);color:var(--text-2);align-items:center;gap:6px;display:inline-flex}.ehead__run--live{color:var(--accent-tx)}.ehead__run--warn{color:var(--warn)}.ehead__name{font-size:var(--fs-40);overflow-wrap:anywhere}.ehead__meta{font-size:var(--fs-13);color:var(--text-2);flex-wrap:wrap;gap:4px 16px;display:flex}.ehead__act{gap:8px;display:flex}@media (width<=640px){.ehead__name{font-size:var(--fs-24)}.ehead .mav{--sz:52px!important}.ehead__id{flex-basis:220px}.ehead__act{width:100%}.ehead__act>*{flex:1}}.band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.band--7{grid-template-columns:repeat(7,minmax(0,1fr))}.stat{min-width:0;padding:16px 16px 16px 0}.stat+.stat{border-left:1px solid var(--border);padding-left:16px}.stat dd{margin:0}.stat__k{font-size:var(--fs-12);color:var(--text-3);align-items:center;display:flex}.stat__v{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:700;font-size:var(--fs-24);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:6px!important}.stat__s{font-size:var(--fs-12);color:var(--text-3);margin-top:2px!important}@media (width<=1100px){.band,.band--7{grid-template-columns:repeat(3,minmax(0,1fr))}.stat:nth-child(3n+1){border-left:0;padding-left:0}.stat:nth-child(n+4){border-top:1px solid var(--border)}}@media (width<=560px){.band,.band--7{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3n+1){border-left:1px solid var(--border);padding-left:16px}.stat:nth-child(odd){border-left:0;padding-left:0}.stat:nth-child(n+3){border-top:1px solid var(--border)}.stat__v{font-size:var(--fs-20)}}.entrant__grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}.entrant__main,.entrant__side{gap:20px;min-width:0;display:grid}@media (width<=1180px){.entrant__grid{grid-template-columns:minmax(0,1fr)}}.prompt__desc{font-size:var(--fs-13);color:var(--text-2);margin-bottom:10px}.prompt__text{border-radius:var(--r-8);background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:0 0 10px;padding:12px 14px;line-height:1.6;overflow-y:auto}.replay{gap:8px;display:grid}.replay__read{font-size:var(--fs-14);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.replay__t{color:var(--text-3);font-size:var(--fs-13)}.replay__svg{width:100%;height:168px;display:block}.replay__range{width:100%;accent-color:var(--accent);margin:0}.replay__at{border-radius:var(--r-8);background:var(--surface-2);gap:6px;min-height:64px;padding:12px 14px;display:grid}.replay__atl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.replay__atl>.faint{flex-basis:100%}.replay__why{font-size:var(--fs-13);color:var(--text-2);white-space:pre-wrap;max-height:140px;line-height:1.55;overflow-y:auto}.share{gap:14px;display:grid}.share__card{border-radius:var(--r-12);border:1px solid var(--border);background:var(--surface-2);aspect-ratio:1200/630;overflow:hidden}.share__card img{object-fit:cover;width:100%;height:100%}.share__url input{border-radius:var(--r-8);border:1px solid var(--border-2);background:var(--surface-2);width:100%;height:40px;font-family:var(--font-mono);font-size:var(--fs-12);padding:0 12px}.share__row{flex-wrap:wrap;gap:8px;display:flex}.tbl-wrap{border-top:1px solid var(--border);overflow-x:auto}.tbl-wrap--tall{max-height:480px;overflow-y:auto}.tbl{width:100%;font-size:var(--fs-13)}.tbl th{text-align:left;font-weight:550;font-size:var(--fs-11);color:var(--text-3);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--bg);padding:9px 12px}.tbl th.r{text-align:right}.tbl--sticky th{z-index:1;position:sticky;top:0}.tbl td{border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--hover)}.tbl__coin{font-weight:650}.tbl__who{align-items:center;gap:10px;font-weight:600;display:inline-flex}.tbl__rank{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:700;font-size:var(--fs-16);color:var(--text-3)}.tbl__rank.is-lead{color:var(--accent-tx)}.row-new td{animation:flash-up var(--dur-4) var(--ease-out)}.mkts{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}@media (width<=420px){.mkts{grid-template-columns:1fr}}.mkt{align-content:start;gap:14px;padding:16px;display:grid}.mkt__q{font-size:var(--fs-14);font-weight:600;line-height:1.4}.mkt__row{justify-content:space-between;align-items:flex-end;display:flex}.mkt__k{font-size:var(--fs-12);color:var(--text-3);display:flex}.mkt__px{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:700;font-size:var(--fs-32);margin-top:4px;line-height:1.1}.mkt__close{font-size:var(--fs-14);font-family:var(--font-mono);margin-top:6px}.mkt__meta{font-size:var(--fs-12);color:var(--text-3);border-top:1px solid var(--border);align-items:center;padding-top:10px;display:flex}.pbar{height:34px;margin:6px 6px 0;position:relative}.pbar__track{background:linear-gradient(90deg, var(--down-soft), var(--surface-3) 50%, var(--up-soft));border-radius:2px;height:4px;position:absolute;top:15px;left:0;right:0}.pbar__mkt{background:var(--text);border-radius:2px;width:2px;height:26px;margin-left:-1px;position:absolute;top:4px}.pbar__mkt:after{content:"MKT";font-size:var(--fs-11);letter-spacing:.06em;color:var(--text-3);transform-origin:50%;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)scale(.8)}.pbar__dot{background:var(--c);width:14px;height:14px;box-shadow:0 0 0 2px var(--surface-1);transition:left var(--dur-4) var(--ease-out);border-radius:50%;margin-left:-7px;position:absolute;top:10px}.pbar__scale{font-size:var(--fs-11);color:var(--text-4);font-family:var(--font-mono);justify-content:space-between;margin:0 6px;display:flex}.fc-list{font-size:var(--fs-12);gap:6px;display:grid}.fc-list>div{grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.fc-list i{background:var(--c);border-radius:50%;width:8px;height:8px}.how__grid{grid-template-columns:200px minmax(0,760px);align-items:start;gap:48px;display:grid}.how__toc{top:calc(var(--header-h) + 24px);font-size:var(--fs-13);gap:2px;display:grid;position:sticky}.how__toc a{border-radius:var(--r-8);color:var(--text-3);border-left:2px solid var(--border);border-radius:0 var(--r-8) var(--r-8) 0;padding:6px 10px}.how__toc a:hover{color:var(--text);border-left-color:var(--accent)}.how__body{gap:48px;display:grid}.how__sec{scroll-margin-top:calc(var(--header-h) + 24px);justify-items:start;gap:14px;display:grid}.how__sec .h2{font-size:var(--fs-24)}.how__p,.how__card p,.how__list li{color:var(--text-2);line-height:1.65}.how__two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.how__card{border-radius:var(--r-12);border:1px solid var(--border);background:var(--surface-1);font-size:var(--fs-14);align-content:start;justify-items:start;gap:10px;padding:18px;display:grid}.how__accts{width:100%;font-size:var(--fs-13);gap:6px;display:grid}.how__accts li{align-items:center;gap:8px;display:flex}.how__accts a{margin-left:auto}.how__steps{background:var(--border);border:1px solid var(--border);border-radius:var(--r-12);grid-template-columns:repeat(2,1fr);gap:1px;width:100%;display:grid;overflow:hidden}.how__steps li{background:var(--surface-1);align-content:start;gap:6px;padding:18px;display:grid}.how__steps p{color:var(--text-2);font-size:var(--fs-13);line-height:1.6}.how__n{font-family:var(--font-display);font-stretch:var(--display-stretch);color:var(--accent-tx);font-weight:700;font-size:var(--fs-13)}.how__vars{gap:10px;width:100%;display:grid}.how__vars li{border-bottom:1px solid var(--border);grid-template-columns:110px 1fr;align-items:baseline;gap:12px;padding-bottom:10px;display:grid}.how__vars .vchip{justify-self:start}.how__vars p{color:var(--text-2);font-size:var(--fs-14)}.how__list{gap:10px;padding-left:18px;list-style:outside;display:grid}.how__list li::marker{color:var(--text-4)}@media (width<=900px){.how__grid{grid-template-columns:minmax(0,1fr);gap:24px}.how__toc{display:none}.how__two,.how__steps{grid-template-columns:1fr}.how__vars li{grid-template-columns:1fr;gap:6px}}.loading{gap:14px;display:grid}.loading__grid{grid-template-columns:2fr 1fr;gap:20px;margin-top:16px;display:grid}@media (width<=900px){.loading__grid{grid-template-columns:1fr}}
