.sc{--sp-dark:#0e1a16;--sp-dark-ink:#fff;--sp-dark-dim:#b7c6bf;--sp-dark-button:#1b2a24;--sp-bar:#0c8b43;--sp-bar-first:#a3d3b5;--sp-bar-last:#0e1a16;--sp-track:#eef3f1;--sp-ice:#f5fafc;--sp-floor:#d5dfda;--sp-boards:#8c9c95;--sp-ice-red:#d23b45;--sp-ice-blue:#3565b8;--sp-ice-crease:#bfe0f5;--sp-pin:#0e1a16;--sp-pin-ink:#fff;--sp-lift:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sc{--sp-dark:#13261c;--sp-dark-dim:#9ab8a8;--sp-dark-button:#1e3529;--sp-bar:#3ccb77;--sp-bar-first:#1f5a37;--sp-bar-last:#cfefdc;--sp-track:#16211b;--sp-ice:#dce8ec;--sp-floor:#2b3a33;--sp-boards:#71847b;--sp-pin:#f2f7f4;--sp-pin-ink:#0e1a16;--sp-lift:.14}}:root[data-theme=dark] .sc{--sp-dark:#13261c;--sp-dark-dim:#9ab8a8;--sp-dark-button:#1e3529;--sp-bar:#3ccb77;--sp-bar-first:#1f5a37;--sp-bar-last:#cfefdc;--sp-track:#16211b;--sp-ice:#dce8ec;--sp-floor:#2b3a33;--sp-boards:#71847b;--sp-pin:#f2f7f4;--sp-pin-ink:#0e1a16;--sp-lift:.14}.sp-main{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:32px 64px 0}.sp-head{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.sp-head h1{letter-spacing:-.03em;margin:0;font-size:36px;line-height:1.15}.sp-head p{color:var(--dim);margin:0;font-size:16px}.sp-status{color:var(--dim);margin:12px 0 0;font-size:14px}.sp-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin-top:24px;display:grid}.sp-card{background:var(--panel);border:1px solid var(--border);box-sizing:border-box;border-radius:18px;min-width:0;padding:22px}.sp-card:empty{min-height:180px}.sp-wide{grid-column:span 2}.sp-arena-card{grid-area:span 2/1/auto/span 2}#sp-connect,#sp-h2h{grid-column:3}.sp-dark{background:var(--sp-dark);border-color:var(--sp-dark);color:var(--sp-dark-ink)}.sp-eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.sp-eyebrow .sp-note{font-family:var(--font-figtree), system-ui, sans-serif;letter-spacing:0;text-transform:none;text-align:right;font-size:13px}.sp-dark .sp-eyebrow{color:var(--sp-dark-dim)}.sp-h{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700;line-height:1.25}.sp-sub{color:var(--dim);margin:6px 0 0;font-size:14px}.sp-facts{flex-direction:column;gap:8px;margin:14px 0 0;font-size:14px;display:flex}.sp-facts div{line-height:1.45}.sp-facts dt{font-weight:600;display:inline}.sp-facts dd{margin:0;display:inline}.sp-link{font:inherit;color:var(--link);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.sp-link:hover{text-decoration:underline}.sp-link:focus-visible,.sp-cal:focus-visible,.sp-bar:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:4px}.sp-more{margin-top:14px;font-size:14px;font-weight:600;display:inline-block}.sp-match{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sp-side{font-size:22px;font-weight:700}.sp-vs{color:var(--sp-dark-dim);font-size:13px}.sp-when{color:var(--sp-dark-ink);margin:10px 0 0;font-size:14px}.sp-what{color:var(--sp-dark-dim);margin:4px 0 0;font-size:13px}.sc a.sp-cal{box-sizing:border-box;background:var(--sp-dark-button);height:42px;color:var(--sp-dark-ink);border-radius:10px;align-items:center;margin-top:18px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.sc a.sp-cal:hover{filter:brightness(1.15);text-decoration:none}.sp-person{align-items:center;gap:14px;display:flex}.sp-initials{background:var(--chip);width:64px;height:64px;color:var(--chip-ink);letter-spacing:.02em;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.sp-bars{align-items:stretch;gap:2px;height:236px;display:flex}.sp-bar-col{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.sp-bar-track{border-bottom:1px solid var(--border);flex:1;align-items:flex-end;padding:0 8px;display:flex}.sp-bar{background:var(--sp-bar);border-radius:4px 4px 0 0;width:100%;min-height:4px;position:relative}.sp-bar-col:first-child .sp-bar{background:var(--sp-bar-first)}.sp-bar.sp-bar-last{background:var(--sp-bar-last)}.sp-bar-label{text-align:center;color:var(--dim);padding-top:8px;font-size:13px}.sp-tip{white-space:nowrap;background:var(--ink);color:var(--panel);opacity:0;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:12px;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.sp-bar:hover .sp-tip,.sp-bar:focus .sp-tip{opacity:1}.sp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp-table{margin:0;padding:0;list-style:none}.sp-row{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:9px 0;font-size:14px;display:grid}.sp-table .sp-row:last-child{border-bottom:0}.sp-row-head{color:var(--dim);padding-top:0;font-size:12px}.sp-row-us{font-weight:700}.sp-pts{text-align:right;font-variant-numeric:tabular-nums}.sp-team{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-chain{flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sp-chain-node{background:var(--chip);color:var(--ink);border:1px solid var(--border);border-radius:10px;padding:6px 12px;font-size:14px}.sp-chain-start{border-color:var(--accent)}.sp-chain-rel{color:var(--dim);padding-left:12px;font-size:13px}.sp-h2h{flex-direction:column;gap:10px;display:flex}.sp-h2h-row{grid-template-columns:64px minmax(0,1fr) 56px;align-items:center;gap:12px;font-size:14px;display:grid}.sp-h2h-name{font-weight:600}.sp-h2h-track{background:var(--sp-track);border-radius:5px;height:10px;overflow:hidden}.sp-h2h-fill{border-radius:5px;height:100%}.sp-h2h-us{background:var(--sp-bar)}.sp-h2h-them{background:var(--sp-bar-last)}.sp-h2h-n{text-align:right;font-variant-numeric:tabular-nums}.sp-arena3d{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:4px 24px;display:grid}.sp-arena-panel{min-width:0}.sp-arena-panel>:first-child{margin-top:0}.sp-arena-stage{background:var(--chip);border-radius:12px;position:relative;overflow:hidden}.sp-arena-canvas{aspect-ratio:5/4;touch-action:pan-y;cursor:grab;outline:none;width:100%;display:block}.sp-arena-canvas:active{cursor:grabbing}.sp-arena-canvas:focus-visible{outline:2px solid var(--link);outline-offset:-2px;border-radius:12px}.sp-arena-reset{white-space:nowrap;border:1px solid var(--border);background:var(--panel);height:24px;color:var(--dim);font:inherit;cursor:pointer;border-radius:999px;padding:0 9px;font-size:11px;position:absolute;top:8px;right:8px}.sp-arena-reset:hover{color:var(--ink);border-color:var(--accent)}.sp-arena-reset:focus-visible,.sp-arena-pick select:focus-visible{outline:2px solid var(--link);outline-offset:2px}.sp-arena-info{color:var(--dim);margin:10px 0 0;font-size:14px;line-height:1.45}.sp-arena-name,.sp-arena-where{text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.sp-arena-where{font-size:13px}.sp-arena-info-on .sp-arena-name{color:var(--ink);font-weight:700}.sp-arena-legend{color:var(--dim);flex-wrap:wrap;gap:6px 12px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.sp-arena-zone{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sp-arena-zone-on{color:var(--ink);font-weight:700}.sp-arena-swatch{border-radius:3px;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #7f7f7f59}.sp-arena-pick{color:var(--dim);align-items:center;gap:10px;margin:12px 0 0;font-size:13px;display:flex}.sp-arena-pick select{border:1px solid var(--border);background:var(--panel);min-width:0;height:34px;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:0 8px;font-size:14px}.sp-desc{margin:14px 0 0;font-size:14px;line-height:1.5}.sp-credit{color:var(--dim);margin:10px 0 0;font-size:12px}.sp-credit+.sp-credit{margin-top:3px}.sp-banner{background:var(--accent);color:var(--accent-ink);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:32px 0 8px;padding:26px 32px;display:flex}.sp-banner p{margin:0;font-size:18px;font-weight:500;line-height:1.45}.sc a.sp-banner-go{background:var(--panel);height:48px;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}.sc a.sp-banner-go:hover{text-decoration:none}@media (max-width:1100px){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.sp-wide{grid-column:span 2}.sp-arena-card{grid-row:auto}#sp-connect,#sp-h2h{grid-column:auto}}@media (max-width:720px){.sp-main{padding:20px 16px 0}.sp-head h1{font-size:28px}.sp-grid{grid-template-columns:minmax(0,1fr);gap:14px}.sp-wide,.sp-arena-card{grid-column:auto}.sp-arena3d{grid-template-columns:minmax(0,1fr)}.sp-arena-panel>:first-child{margin-top:10px}.sp-card{padding:18px}.sp-eyebrow{flex-direction:column;gap:4px}.sp-eyebrow .sp-note{text-align:left}.sp-bars{height:190px}.sp-bar-track{padding:0 3px}.sp-banner{flex-direction:column;align-items:flex-start;padding:22px}.sp-banner p{font-size:16px}}
