.live-page{padding-block:40px 56px}.lv-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.lv-head h1{font-family:var(--font-head);letter-spacing:-.01em;font-size:clamp(26px,3.2vw,36px);line-height:1.15}.lv-head .lead{color:var(--fg-muted);max-width:60ch;margin-top:8px}.lv-status{color:var(--fg-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.lv-status .dot{background:var(--fg-muted);opacity:.6;border-radius:50%;width:7px;height:7px}.lv-status[data-kind=live]{color:var(--fg)}.lv-status[data-kind=live] .dot{background:var(--accent);opacity:1;animation:lv-pulse 2s var(--ease-out) infinite}@keyframes lv-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}}.lv-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-bottom:14px;display:flex}.lv-tabs{flex-wrap:wrap;gap:6px;min-height:34px;display:flex}.lv-tabs button,.lv-seg button{font:inherit;color:var(--fg-muted);border-radius:var(--radius-btn);cursor:pointer;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out);background:0 0;border:1px solid #0000;padding:6px 12px;font-size:13px;font-weight:600}.lv-tabs button:hover,.lv-seg button:hover{color:var(--fg)}.lv-tabs button:active,.lv-seg button:active{transform:translateY(1px)}.lv-tabs button[aria-selected=true]{color:var(--fg);background:var(--muted);border-color:var(--border)}.lv-tabs button:focus-visible,.lv-seg button:focus-visible,.fx .more:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lv-tabs .live-n{color:var(--accent-hover);margin-left:7px;font-size:11.5px}.lv-seg{border:1px solid var(--border);border-radius:var(--radius-btn);gap:2px;padding:2px;display:inline-flex}.lv-seg button{padding:5px 11px}.lv-seg button[aria-pressed=true]{background:var(--muted);color:var(--fg)}.lv-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:14px;margin-top:18px;display:grid}.fx{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;overflow:hidden}.fx.enter{animation:lv-in .32s var(--ease-out) both}.fx.enter:nth-child(2){animation-delay:40ms}.fx.enter:nth-child(3){animation-delay:80ms}@keyframes lv-in{0%{opacity:0;transform:translateY(6px)}}.fx .ft{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.fx .ft h2{font-family:var(--font-head);font-size:14.5px;font-weight:600;line-height:1.3}.fx .ft .at{color:var(--fg-muted);font-weight:400}.fx .ft p{color:var(--fg-muted);margin-top:2px;font-size:12.5px}.fx .tag{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-hover);flex:none;font-size:11px;font-weight:700}.fx .scroll{overflow-x:auto}.fx table{border-collapse:collapse;width:100%;font-size:13px}.fx th,.fx td{border-bottom:1px solid var(--border);white-space:nowrap;text-align:left;padding:7px 14px}.fx tbody tr:last-child>*{border-bottom:0}.fx thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);font-size:11px;font-weight:700}.fx tbody th{font-weight:600}.fx .n{text-align:right}.fx .px{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fx .pt{color:var(--fg-muted);margin-right:8px}.fx .pr{border-radius:var(--radius-sm);min-width:5.5ch;padding:1px 6px;display:inline-block}.fx .best .pr{color:var(--accent-hover);background:color-mix(in srgb, var(--accent) 14%, transparent)}.fx .dir{vertical-align:1px;color:var(--accent-hover);animation:lv-dir 2s var(--ease-out) forwards;margin-right:3px;font-size:9px}.fx .moved .pr{animation:lv-flash 1.1s var(--ease-out) 1}.fx .best.moved .pr{animation-name:lv-flash-best}@keyframes lv-flash{0%{background:color-mix(in srgb, var(--accent) 38%, transparent);color:var(--fg)}to{background:0 0}}@keyframes lv-flash-best{0%{background:color-mix(in srgb, var(--accent) 38%, transparent);color:var(--fg)}to{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-hover)}}@keyframes lv-dir{0%,70%{opacity:1}to{opacity:0}}.fx .kind{vertical-align:1px;background:var(--accent);border-radius:2px;width:8px;height:8px;margin-right:9px;display:inline-block}.fx .kind.exchange{background:var(--kind-exch)}.fx .kind.prediction_market{background:var(--kind-pred)}.fx .more{width:100%;font:inherit;color:var(--fg-muted);border:0;border-top:1px solid var(--border);cursor:pointer;transition:color .18s var(--ease-out);background:0 0;padding:10px;font-size:12.5px;font-weight:600;display:block}.fx .more:hover{color:var(--fg)}.fx-empty,.lv-empty{color:var(--fg-muted);font-size:13.5px}.fx-empty{padding:16px 14px}.lv-empty{text-align:center;border:1px dashed var(--border);border-radius:var(--radius-md);grid-column:1/-1;padding:40px 16px}.lv-empty p+p{margin-top:4px}.fx.skel{animation:none}.fx.skel .ft,.fx.skel .row{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.fx.skel .bar{background:var(--muted);border-radius:5px;height:10px;animation:1.4s ease-in-out infinite lv-skel}.bar.w60{width:60%}.bar.w40{width:40%}.bar.w30{width:30%}.bar.w15{width:15%}@keyframes lv-skel{50%{opacity:.45}}.lv-note{color:var(--fg-muted);margin-top:22px;font-size:13.5px}.lv-note a{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.fx,.fx .dir,.lv-status .dot,.fx.skel .bar{animation:none!important}.fx .moved .pr{background:color-mix(in srgb, var(--accent) 24%, transparent);animation:none}}
