.sf-mtags{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;display:flex}.sf-mtags>span{font:500 12px/1 var(--sf-ff-c);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--sf-cream-line);color:var(--sf-cream);align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.sf-mtags>span.hot{background:var(--sf-amber);color:var(--sf-ink);box-shadow:none}.sf-mtags>span.done{color:var(--sf-cream-2)}.sf-mtags>span.belt{color:var(--sf-amber);box-shadow:inset 0 0 0 1px var(--sf-amber)}.sf-mtags .sf-live-pill{box-shadow:none;color:#fff}.sf-mh-meta{font:500 13px/1.4 var(--sf-ff-c);letter-spacing:.1em;text-transform:uppercase;color:var(--sf-cream-2);flex-wrap:wrap;gap:6px 22px;margin:18px 0 0;display:flex}.sf-mh-meta span{align-items:center;gap:8px;display:flex}.sf-mh-meta span:before{content:"";background:var(--sf-stripe-y);width:3px;height:14px}.sf-mh-meta b{color:var(--sf-cream);font-weight:600}.sf-mh-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.sf-mh-board .sf-side{align-content:start}.sf-side-line{font:500 13px/1.45 var(--sf-ff-c);color:var(--sf-cream-2)}.sf-side-line.belt{color:var(--sf-amber)}.sf-side-line b{color:var(--sf-cream);font-weight:600}.sf-side-line b.sf-up{color:var(--sf-win)}.sf-side-line b.sf-down{color:var(--sf-loss)}@media (max-width:520px){.sf-side-line{font-size:11px}}.sf-side-roster{font:500 17px/1.3 var(--sf-ff-c);flex-wrap:wrap;gap:4px 14px;display:flex}.sf-side.b .sf-side-roster{justify-content:flex-end}.sf-side-roster a{color:var(--sf-cream);text-decoration:none}.sf-side-roster a:hover{text-decoration:underline}.sf-side-roster span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sf-mh-board .sf-stamp{justify-self:start}.sf-mh-board .sf-side.b .sf-stamp{justify-self:end}.sf-mh-board .sf-score{justify-content:center}.sf-mh-board .sf-score.vs{font-family:var(--sf-ff-d);letter-spacing:-.02em}.sf-mh-extra>*{min-width:0}.sf-mh-extra .sf-mh-cd{flex:300px}.sf-mh-extra .sf-eyebrow{margin-bottom:10px}.sf-rd-art{background:var(--sf-night-3)}.sf-rd-art .sf-round-n{line-height:1.35}.sf-rd-col .sf-k{background:var(--sf-cream-2)}.sf-rd-col .sf-k.map{background:var(--sf-cream-3)}.sf-rd-col .sf-k.pr{background:var(--sf-deep)}.sf-rd-col .sf-k.leg{background:var(--sf-amber)}.sf-mh-extra+.sf-mh-extra{margin-top:20px}.sf-rd-col li .got.miss{color:var(--sf-ink-2)}.sf-rd-col li em{color:var(--sf-deep);font-style:normal}.sf-rd-col li b{font-weight:700}.sf-rd-plain{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.sf-rd-plain .sf-rd-art{min-height:140px;overflow:hidden}.sf-rd-foot{font:500 13px/1.5 var(--sf-ff-c);color:var(--sf-ink-2);letter-spacing:.04em;margin:14px 0 0}.sf-elo dd.sf-up{color:var(--sf-win-ink)}.sf-elo dd.sf-down{color:var(--sf-loss-ink)}.sf-h2h-score .names{font:600 13px/1.3 var(--sf-ff-c);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:8px;display:block}.sf-h2h-score .names i{color:var(--sf-ink-2);margin:0 6px;font-style:normal}.sf-m-block+.sf-m-block{margin-top:clamp(48px,6vw,72px)}.sf-res.sa{background:var(--sf-a)}.sf-res.sb{background:var(--sf-b)}
.sf-flow-lead{max-width:64ch;color:var(--sf-ink-2);font:500 15px/1.5 var(--sf-ff-d);margin:-6px 0 18px}.sf-flow-screen{box-shadow:0 0 0 1px var(--sf-ink-line);background:#15161b url(/preview-bg.jpg) 50% 30%/cover no-repeat;border-radius:6px;justify-content:center;padding:18px 12px 26px;display:flex;position:relative;overflow:hidden}.sf-flow-screen:before{content:"";background:linear-gradient(#0000002e,#0000006b);position:absolute;inset:0}.sf-flow-board{--bg:#09090c;--surface:#15161b;--surface-2:#1c1e25;--primary:#ff6a1a;--primary-2:#ff8a3d;--primary-soft:#ff6a1a29;--primary-line:#ff6a1a59;--primary-glow:#ff6a1a99;--accent:#22d3ee;--fg:#f5f5f7;--muted:#9a9aa6;--border:#ffffff14;--gold:#ffc53d;--silver:#c9d2dc;--bronze:#e08a4b;--ok:#34d399;--danger:#ff6b6b;--ff-display:var(--font-russo), -apple-system, system-ui, sans-serif;--ff-body:var(--font-chakra), -apple-system, system-ui, sans-serif;max-width:none;color:var(--fg);font-family:var(--ff-body);line-height:1.5;position:relative}.sf-flow-ctl{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;display:flex}.sf-flow-btn{border:1px solid var(--sf-ink-line);background:var(--sf-paper-2);min-width:42px;height:38px;color:var(--sf-ink);font:700 14px/1 var(--sf-ff-c);cursor:pointer;border-radius:4px;padding:0 12px}.sf-flow-btn:hover{border-color:var(--sf-ink-2)}.sf-flow-btn.play{background:var(--sf-ink);border-color:var(--sf-ink);min-width:128px;color:var(--sf-paper);letter-spacing:.04em;text-transform:uppercase}.sf-flow-btn:focus-visible,.sf-flow-range:focus-visible{outline:2px solid var(--sf-deep);outline-offset:2px}.sf-flow-range{min-width:140px;accent-color:var(--sf-ink);flex:200px}.sf-flow-ev{min-height:26px;font:500 15px/1.4 var(--sf-ff-d);color:var(--sf-ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:12px 0 6px;display:flex}.sf-flow-ev b{color:var(--sf-ink);font-weight:700}.sf-flow-ev .n{font:500 12px/1.4 var(--sf-ff-m);letter-spacing:.04em}.sf-flow-ev i{font-style:normal;font-weight:700}.sf-flow-legend{font:600 12px/1.3 var(--sf-ff-m);letter-spacing:.03em;color:var(--sf-ink-2);flex-wrap:wrap;gap:4px 18px;margin:10px 0 4px;display:flex}.sf-flow-legend .sw{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.sf-flow-legend .sw.a,.sf-flow-chart .dot.a{fill:#0f8f87;background:#0f8f87}.sf-flow-legend .sw.b,.sf-flow-chart .dot.b{fill:#d63c2c;background:#d63c2c}.sf-flow-chart{width:100%;position:relative}.sf-flow-chart svg{width:100%;height:auto;display:block;overflow:visible}.sf-flow-chart .grid{stroke:var(--sf-ink-line);stroke-width:1px}.sf-flow-chart .mid{stroke:#1a0e1e52;stroke-width:1px}.sf-flow-chart .tick{font:500 10.5px var(--sf-ff-m);fill:var(--sf-ink-2)}.sf-flow-chart .area-a{fill:#0f8f872e}.sf-flow-chart .area-b{fill:#d63c2c29}.sf-flow-chart .line{fill:none;stroke:var(--sf-ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.sf-flow-chart .cross{stroke:#1a0e1e66;stroke-width:1px}.sf-flow-chart .dot{stroke:var(--sf-paper);stroke-width:2px;transition:cx .35s,cy .35s}.sf-flow-tip{z-index:3;background:var(--sf-ink);color:var(--sf-paper);font:500 12px/1.35 var(--sf-ff-d);white-space:nowrap;pointer-events:none;border-radius:4px;gap:2px;padding:7px 10px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 8px 24px #00000040}.sf-flow-tip b{font-size:13px}@media (prefers-reduced-motion:reduce){.sf-flow-chart .dot{transition:none}}
