:root{--bg:#0c1016;--panel:#141a23;--panel2:#1b222d;--line:#26303d;--fg:#e6edf3;--muted:#8b98a9;--faint:#5d6875;--up:#3fb950;--down:#f85149;--flat:#8b98a9;--accent:#58a6ff;--warn:#d29922;--fake:#bc8cff;--upbg:#3fb95033;--downbg:#f8514933;--mono:ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace}@media (prefers-color-scheme:light){:root{--bg:#f4f6f8;--panel:#fff;--panel2:#f0f3f6;--line:#dde3ea;--fg:#131820;--muted:#5b6774;--faint:#8b97a4;--up:#0f7a33;--down:#c92a21;--flat:#5b6774;--accent:#0b62d6;--warn:#9a6700;--fake:#8250df;--upbg:#0f7a3329;--downbg:#c92a2129}}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--fg);margin:0;font:13px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}.shell{flex-direction:column;height:100%;display:flex}.bar{background:var(--panel);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;padding:9px 14px;display:flex}.brand{letter-spacing:.2px;white-space:nowrap;font-size:14px}.brand b{font-weight:600}.dot{background:var(--faint);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.dot.live{background:var(--up);box-shadow:0 0 0 3px #3fb9502e}.dot.warn{background:var(--warn);box-shadow:0 0 0 3px #d299222e}.dot.fake{background:var(--fake);box-shadow:0 0 0 3px #bc8cff33}.dot.dead{background:var(--down);box-shadow:0 0 0 3px #f851492e}.status{color:var(--muted);font-family:var(--mono);white-space:nowrap;font-size:11.5px}.status b{color:var(--fg);font-weight:600}.spacer{flex:auto}.filter{width:210px;font:inherit;background:var(--panel2);border:1px solid var(--line);color:var(--fg);border-radius:6px;padding:5px 9px;font-size:12px}.filter:focus{border-color:var(--accent);outline:none}.btn{font:inherit;cursor:pointer;background:var(--panel2);border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:5px 10px;font-size:12px}.btn:hover{color:var(--fg);border-color:var(--faint)}.btn.on{color:var(--accent);border-color:var(--accent)}.btn.on.fake{color:var(--fake);border-color:var(--fake)}a.btn{text-decoration:none;display:inline-block}.seg{display:inline-flex}.seg .btn{border-radius:0}.seg .btn:first-child{border-radius:6px 0 0 6px}.seg .btn:last-child{border-radius:0 6px 6px 0;margin-left:-1px}.seg .btn.on{z-index:1;position:relative}.banner{background:var(--panel2);border-bottom:1px solid var(--line);flex:none;padding:8px 14px;font-size:12px;line-height:1.5}.banner.err{border-left:3px solid var(--down)}.banner.warn{border-left:3px solid var(--warn)}.banner.fake{border-left:3px solid var(--fake);color:var(--fake)}.banner code{font-family:var(--mono);color:var(--accent)}main{flex:auto;overflow:auto}table{border-collapse:collapse;width:100%}thead th{z-index:2;text-align:right;white-space:nowrap;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--panel);border-bottom:1px solid var(--line);padding:7px 10px;font-size:10.5px;font-weight:600;position:sticky;top:0}thead th.t{text-align:left}thead th:hover{color:var(--fg)}thead th .ar{color:var(--accent)}tbody td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:5px 10px}tbody td.t{text-align:left}tbody tr.q{cursor:pointer}tbody tr.q:hover td{background:var(--panel2)}tbody tr.q.sel td{background:var(--panel2);box-shadow:inset 2px 0 0 var(--accent)}td.sym{font-family:var(--mono);font-size:12px}td.name{color:var(--muted);text-overflow:ellipsis;max-width:230px;overflow:hidden}td.last{font-size:13.5px;font-weight:600}td.sz,td.upd{color:var(--faint);font-size:11.5px}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--flat)}td.flash-up{background:var(--upbg)}td.flash-down{background:var(--downbg)}tr.grp td{text-align:left;letter-spacing:.8px;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);background:var(--bg);padding:11px 10px 4px;font-size:10.5px;font-weight:600}.shell.stale td.last,.shell.stale td:not(.t){opacity:.55}.empty{color:var(--muted);text-align:center;padding:34px 14px}.detail{z-index:5;background:var(--panel);border-left:1px solid var(--line);flex-direction:column;width:340px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 34px #00000052}.dHead{border-bottom:1px solid var(--line);padding:12px 14px}.dSym{font-family:var(--mono);font-size:15px}.dName{color:var(--muted);margin-top:3px;font-size:12px}.dClose{float:right;cursor:pointer;color:var(--muted);background:0 0;border:0;padding:2px 4px;font-size:17px;line-height:1}.dClose:hover{color:var(--fg)}.dBody{flex:auto;padding:12px 14px;overflow:auto}.spark{width:100%;height:74px;margin-bottom:4px;display:block}.sparkNote{color:var(--faint);margin-bottom:14px;font-size:10.5px}.kv{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.kv span:first-child{color:var(--muted)}.kv span:last-child{font-family:var(--mono);font-variant-numeric:tabular-nums}.shell.drawer main{padding-right:340px}@media (max-width:1500px){.opt2{display:none}}@media (max-width:1180px){.opt1{display:none}}@media (max-width:820px){.opt0{display:none}.detail{width:100%}.shell.drawer main{padding-right:0}}.pickWrap{z-index:10;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pick{background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-direction:column;width:min(760px,100vw - 24px);height:min(820px,100vh - 24px);display:flex;overflow:hidden;box-shadow:0 18px 48px #00000073}.pickHead{border-bottom:1px solid var(--line);padding:10px 14px;font-size:14px}.pickFake{text-transform:uppercase;letter-spacing:.6px;color:var(--fake);margin-left:8px;font-size:10.5px}.pickSearch{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.pickSearch .filter{flex:auto;width:auto;padding:7px 10px;font-size:13px}.pickHint{color:var(--muted);white-space:nowrap;font-size:11.5px;font-family:var(--mono)}.pickList{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;flex:1 1 0;min-height:0;overflow:auto}@media (prefers-color-scheme:dark){.pickList{--lightningcss-light: ;--lightningcss-dark:initial}}.pickList thead th{text-align:left;cursor:default}.pickList tbody td{text-align:left}.pickList td.sym{font-family:var(--mono);font-size:12px}.pickList .ck{width:30px;padding-right:0}.pickList input[type=checkbox]{pointer-events:none;vertical-align:-2px;margin:0}.pickList tbody tr.q{-webkit-user-select:none;user-select:none}.pickList .empty code{font-family:var(--mono);color:var(--accent)}.pickNew{color:var(--accent);border:1px solid var(--accent);border-radius:4px;margin-left:7px;padding:0 5px;font-family:system-ui,sans-serif;font-size:10px}.pickMid,.pickFoot{background:var(--panel2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 14px;display:flex}.pickMid{grid-template-columns:1fr auto 1fr;display:grid}.pickFoot{border-bottom:0}.pickArrows{gap:8px;display:flex}.pickArrows .btn{min-width:44px}.pickAll{color:var(--muted);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.btn:disabled{opacity:.45;cursor:default}.btn:disabled:hover{color:var(--muted);border-color:var(--line)}
