.sb{--sb-ground:#e7e9ee;--sb-panel:#f6f7f9;--sb-line:#cdd2dc;--sb-text:#0e1220;--sb-muted:#4a5468;--sb-read:#8a4b00;--sb-lamp:#ffd23f;--sb-live:#b0202f;--sb-dot:#0e122012;--sb-bezel:#05070c;--sb-display:"Doto", "Chivo Mono", ui-monospace, monospace;--sb-body:"Chivo", "Inter", system-ui, sans-serif;--sb-mono:"Chivo Mono", "JetBrains Mono", ui-monospace, monospace;--bg:var(--sb-ground);--surface:var(--sb-panel);--sunken:var(--sb-ground);--border:var(--sb-line);--border-strong:var(--sb-muted);--text:var(--sb-text);--muted:var(--sb-muted);--focus:var(--sb-read);background-color:var(--sb-ground);background-image:radial-gradient(var(--sb-dot) 1.2px, transparent 1.7px);color:var(--sb-text);font:400 17px/1.6 var(--sb-body);background-size:8px 8px}:root[data-theme=dark] .sb{--sb-ground:#07090f;--sb-panel:#0d1120;--sb-line:#1c2336;--sb-text:#f2f4fa;--sb-muted:#9aa6c4;--sb-read:#ffd23f;--sb-live:#ff5a5f;--sb-dot:#f2f4fa0d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sb{--sb-ground:#07090f;--sb-panel:#0d1120;--sb-line:#1c2336;--sb-text:#f2f4fa;--sb-muted:#9aa6c4;--sb-read:#ffd23f;--sb-live:#ff5a5f;--sb-dot:#f2f4fa0d}}.sb>.wrap{max-width:1080px}.sb-page{gap:var(--s-8);padding-block:var(--s-5) var(--s-7);flex-direction:column;display:flex}.sb-sect{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.sb-display{font-family:var(--sb-display);letter-spacing:.02em;text-transform:uppercase;font-weight:900}.sb-mono{font:500 12px/1.4 var(--sb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sb-muted)}.sb-title{text-wrap:balance;margin:0;font-size:clamp(56px,9.5vw,136px);line-height:.92}.sb-lede{max-width:60ch;color:var(--sb-muted);margin:0;font-size:20px;line-height:1.55}.sb-h2{align-items:center;gap:14px;margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1;display:flex}.sb-n{font:500 14px/1 var(--sb-mono);letter-spacing:.1em;color:var(--sb-read);border:1px solid var(--sb-read);border-radius:var(--r-tag);padding:6px 8px}.sb-kick{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.sb-live{font:500 12px/1 var(--sb-mono);letter-spacing:.14em;color:var(--sb-live);border:1px solid var(--sb-live);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.sb-live:before{content:"";background:var(--sb-live);border-radius:50%;width:8px;height:8px}.sb-readouts{background:var(--sb-line);border:2px solid var(--sb-line);border-radius:var(--r-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0;display:grid;overflow:hidden}.sb-readouts div{background:var(--sb-panel);flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex;container-type:inline-size}.sb-readouts dd{font:900 min(34px, 16cqi) / 1 var(--sb-display);text-transform:uppercase;color:var(--sb-read);white-space:nowrap;margin:0}.sb-readouts dd.is-live{color:var(--sb-live)}.sb-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.sb-cols .sb-sect{gap:14px}.sb-cols p{max-width:60ch;margin:0}.sb-fig{gap:var(--s-4);flex-direction:column;margin:0;display:flex}.sb-drawing{grid-template-columns:44px minmax(0,1fr);gap:12px;display:grid}.sb-dim-h{grid-column:2;align-items:center;gap:12px;display:flex}.sb-dim-v{flex-direction:column;grid-area:2/1;align-items:center;gap:12px;display:flex}.sb-dim-h i,.sb-dim-v i{flex:1;position:relative}.sb-dim-h i{border-top:1px solid var(--sb-muted)}.sb-dim-v i{border-left:1px solid var(--sb-muted)}.sb-dim-h i:before,.sb-dim-v i:before{content:"";background:var(--sb-muted);position:absolute}.sb-dim-h i:before{width:1px;height:11px;top:-6px}.sb-dim-v i:before{width:11px;height:1px;left:-6px}.sb-dim-h i:first-child:before{left:0}.sb-dim-h i:last-child:before{right:0}.sb-dim-v i:first-child:before{top:0}.sb-dim-v i:last-child:before{bottom:0}.sb-dim-txt{font:500 12px/1 var(--sb-mono);letter-spacing:.06em;color:var(--sb-muted);white-space:nowrap}.sb-dim-v .sb-dim-txt{writing-mode:vertical-rl;transform:rotate(180deg)}.sb-bezel{background:var(--sb-bezel);border:1px solid var(--sb-line);border-radius:var(--r-card);grid-area:2/2;place-items:center;min-height:120px;padding:clamp(10px,1.6vw,22px);display:grid}.sb-screen{max-width:100%;position:relative}.sb-screen canvas{max-width:100%;display:block}.sb-callouts{pointer-events:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:0}.sb-callouts span{font:500 10px/1 var(--sb-mono);letter-spacing:.08em;color:#f2f4fa99;place-self:end;padding:6px}.sb-cap{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.sb-cap .sb-fig-no{color:var(--sb-read)}.sb-cap p{min-width:0;color:var(--sb-muted);overflow-wrap:anywhere;flex:30rem;margin:0;font-size:15px}.sb-rot{align-items:flex-end;gap:2px;height:20px;display:flex}.sb-rot span{background:var(--sb-line);border-radius:2px;min-width:0;height:14px}.sb-rot [data-kind=mine]{background:var(--sb-lamp)}.sb-rot [data-kind=league]{background:color-mix(in srgb, var(--sb-text) 55%, transparent)}.sb-rot [data-kind=nfl]{background:color-mix(in srgb, var(--sb-muted) 50%, transparent)}.sb-rot [data-kind=weather],.sb-rot [data-kind=overnight]{box-shadow:inset 0 0 0 1px var(--sb-muted);background:0 0}.sb-rot [data-kind=unavailable]{background:var(--sb-live)}.sb-rot .is-now{height:20px}.sb-legend{flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.sb-legend li{color:var(--sb-muted);align-items:center;gap:8px;font-size:14px;display:flex}.sb-legend li:before{content:"";border-radius:2px;flex:none;width:14px;height:10px}.sb-legend [data-kind=mine]:before{background:var(--sb-lamp)}.sb-legend [data-kind=league]:before{background:color-mix(in srgb, var(--sb-text) 55%, transparent)}.sb-legend [data-kind=nfl]:before{background:color-mix(in srgb, var(--sb-muted) 50%, transparent)}.sb-legend [data-kind=weather]:before,.sb-legend [data-kind=overnight]:before{box-shadow:inset 0 0 0 1px var(--sb-muted)}.sb-legend [data-kind=unavailable]:before{background:var(--sb-live)}.sb-legend .sb-lap{margin-left:auto}.sb-legend .sb-lap:before{display:none}.sb-flow{grid-template-columns:minmax(0,1fr) 36px minmax(0,1.2fr) 36px minmax(0,1fr);align-items:center;gap:8px;display:grid}.sb-stack{flex-direction:column;gap:8px;display:flex}.sb-blk{background:var(--sb-panel);border:1px solid var(--sb-line);border-radius:var(--r-ctl);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.sb-blk b{font-size:16px;font-weight:600}.sb-blk span{font:400 12px/1.45 var(--sb-mono);color:var(--sb-muted)}.sb-blk.is-core{border:2px solid var(--sb-lamp);padding:18px;container-type:inline-size}.sb-blk.is-core b{font:900 min(24px, 11cqi) / 1.1 var(--sb-display);text-transform:uppercase;white-space:nowrap}.sb-arrow{font:500 22px/1 var(--sb-mono);color:var(--sb-read);text-align:center}.sb-two{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:40px;display:grid}.sb-tbl{background:var(--sb-panel);border:1px solid var(--sb-line);border-radius:var(--r-card);overflow-x:auto}.sb-tbl table{border-collapse:collapse;width:100%;font-size:15px}.sb-tbl th{text-align:left;font:500 11px/1.2 var(--sb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sb-muted);border-bottom:1px solid var(--sb-line);white-space:nowrap;padding:14px 16px 10px}.sb-tbl td{border-bottom:1px solid var(--sb-line);vertical-align:top;padding:11px 16px}.sb-tbl tbody tr:last-child td{border-bottom:0}.sb-tbl .num{text-align:right;font-family:var(--sb-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.sb-tbl tfoot td{border-top:2px solid var(--sb-text);font-weight:600}.sb-tbl tfoot .num{font:900 22px/1 var(--sb-display);color:var(--sb-read)}.sb-tbl .sb-note{font:500 13px/1.6 var(--sb-mono);color:var(--sb-read);white-space:nowrap}.sb-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sb-tag{font:500 12px/1 var(--sb-mono);letter-spacing:.06em;border:1px solid var(--sb-line);border-radius:var(--r-tag);color:var(--sb-muted);background:var(--sb-panel);padding:8px 12px}@media (width<=1200px){.sb-two{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.sb-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-cols,.sb-flow{grid-template-columns:minmax(0,1fr)}.sb-arrow{transform:rotate(90deg)}.sb-lede{font-size:18px}}@media (width<=640px){.sb-drawing{grid-template-columns:28px minmax(0,1fr);gap:8px}.sb-callouts{display:none}}
