:root{--sec-fg: var(--fg-dim);--sec-bg: var(--bg-3);--sec-matchup: #5aa9ff;--sec-matchup-bg: rgba(90, 169, 255, .1);--sec-wire: #3ecfb2;--sec-wire-bg: rgba(62, 207, 178, .1);--sec-stream: #a78bfa;--sec-stream-bg: rgba(167, 139, 250, .1);--sec-trend: #22d3ee;--sec-trend-bg: rgba(34, 211, 238, .1);--sec-target: #818cf8;--sec-target-bg: rgba(129, 140, 248, .1);--sec-league: #94a3b8;--sec-league-bg: rgba(148, 163, 184, .12);--bg: #0f1216;--bg-2: #161b22;--bg-3: #202832;--bg-hover: #1b222b;--stripe: rgba(255, 255, 255, .022);--line: #2a333e;--line-soft: #1e252e;--fg: #e6edf3;--fg-dim: #8b98a5;--accent: #f5c542;--accent-2: #58c470;--focus: #3d3416;--target: #ffd166;--target-bg: #2a2413;--target-focus: #3a3218;--up: #58c470;--down: #f0736a;--warn: #ff8c42;--threshold: #2a3a1e}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--fg);font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.btn{font:inherit;font-size:11px;font-weight:600;cursor:pointer;padding:.25rem .45rem;border-radius:4px;background:var(--bg-3);color:var(--fg-dim);border:1px solid var(--line)}.btn:hover{color:var(--fg)}.btn.ghost{background:transparent}.btn:disabled{opacity:.5;cursor:default}kbd{display:inline-block;padding:.05rem .3rem;border-radius:3px;background:var(--bg-3);border:1px solid var(--line);font:inherit;font-size:11px}.spacer{flex:1}.pagetitle{font-size:1.25rem;margin:0 0 .85rem;letter-spacing:.01em}.sechead{display:flex;align-items:center;gap:.5rem;margin:0 -1rem .75rem;padding:.5rem 1rem;background:var(--sec-bg);border-bottom:1px solid var(--line);border-radius:5px 5px 0 0}.sechead h2{margin:0;color:var(--sec-fg);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.sechead .ico{flex:none;width:15px;height:15px;color:var(--sec-fg)}.sechead .tail{margin-left:auto;display:flex;align-items:center;gap:.4rem;min-width:0;font-size:.78rem}.sechead.matchup{--sec-fg: var(--sec-matchup);--sec-bg: var(--sec-matchup-bg)}.sechead.wire{--sec-fg: var(--sec-wire);--sec-bg: var(--sec-wire-bg)}.sechead.stream{--sec-fg: var(--sec-stream);--sec-bg: var(--sec-stream-bg)}.sechead.trend{--sec-fg: var(--sec-trend);--sec-bg: var(--sec-trend-bg)}.sechead.target{--sec-fg: var(--sec-target);--sec-bg: var(--sec-target-bg)}.sechead.league{--sec-fg: var(--sec-league);--sec-bg: var(--sec-league-bg)}
