._page_io4p9_1{--cbb-ink:#2e2225;--cbb-muted:#745d63;--cbb-line:#dccfd1;--cbb-paper:#f5f1f1;--cbb-white:snow;--cbb-accent:#a12838;--cbb-soft:#f3e1e3;background:var(--cbb-paper);min-height:100svh;color:var(--cbb-ink);accent-color:var(--cbb-accent);flex-direction:column;display:flex}._page_io4p9_1 ::selection{background:var(--cbb-accent);color:var(--cbb-white)}._page_io4p9_1 :focus-visible{outline:2px solid var(--cbb-accent);outline-offset:4px}._shell_io4p9_18{width:min(1180px,100% - 48px);margin-inline:auto}._page_io4p9_1>main{flex:1}._siteHeader_io4p9_20{border-bottom:1px solid var(--cbb-line)}._headerInner_io4p9_21{align-items:center;gap:18px;min-height:72px;display:flex}._wordmark_io4p9_22{border:1px solid var(--cbb-ink);width:38px;height:38px;font-family:var(--font-geist-mono), monospace;letter-spacing:-.04em;flex-shrink:0;place-items:center;font-size:16px;font-weight:650;display:grid}._masthead_io4p9_23{color:var(--cbb-muted);flex:1;font-size:13px}._masthead_io4p9_23 strong{color:var(--cbb-ink);margin-left:10px;font-weight:600}._masthead_io4p9_23 strong:before{color:var(--cbb-muted);content:"/";margin-right:10px}._headerInner_io4p9_21 nav{margin-left:auto}._intro_io4p9_27{border-bottom:1px solid var(--cbb-line);justify-content:space-between;align-items:end;gap:16px;padding-block:40px 28px;display:flex}._intro_io4p9_27 h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:38px;font-weight:560;line-height:1.15}._intro_io4p9_27 p{color:var(--cbb-muted);margin:8px 0 0;font-size:13px;line-height:1.5}._intro_io4p9_27 ._updated_io4p9_30{padding-bottom:2px;font-size:11px}._board_io4p9_31{padding-block:24px 48px}._boardTop_io4p9_32{color:var(--cbb-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:1.5;display:flex}._boardTop_io4p9_32 p{margin:0}._boardTop_io4p9_32>span{flex-shrink:0;font-size:11px}._historyNote_io4p9_35{color:var(--cbb-muted);margin:10px 0 0;font-size:11px;line-height:1.6}._dayHeading_io4p9_36{justify-content:space-between;align-items:baseline;gap:16px;margin-block:26px 12px;display:flex}._dayHeading_io4p9_36 h2{margin:0;font-size:14px;font-weight:600;line-height:1.5}._dayHeading_io4p9_36>span{color:var(--cbb-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}._gameGrid_io4p9_39{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}._gameCard_io4p9_40{border:1px solid var(--cbb-line);background:var(--cbb-white);border-radius:12px;min-width:0;overflow:hidden}._gameMeta_io4p9_41{border-bottom:1px solid var(--cbb-line);color:var(--cbb-muted);justify-content:space-between;gap:12px;padding:6px 16px;font-size:10px;line-height:1.5;display:flex}._gameMeta_io4p9_41 time{color:var(--cbb-ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}._gameMeta_io4p9_41>span{text-align:right}._projectionLabel_io4p9_44{color:var(--cbb-muted);text-align:center;margin:8px 0 6px;font-size:10px}._scoreboard_io4p9_45{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);column-gap:5px;padding:0 16px 8px;display:grid}._teamScore_io4p9_46{grid-area:1/1/span 3;grid-template-rows:subgrid;text-align:center;place-items:start center;min-width:0;display:grid}._teamScore_io4p9_46:last-child{grid-column:3}._teamLogo_io4p9_48{place-items:center;width:48px;height:48px;display:grid}._teamLogo_io4p9_48 img{object-fit:contain;width:48px;height:48px;display:block}._teamName_io4p9_50{overflow-wrap:anywhere;min-width:0;margin-top:4px;font-size:14px;font-weight:600;line-height:1.5}._score_io4p9_45{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:4px;font-size:40px;font-weight:600;line-height:1.1}._score_io4p9_45>span:last-child{letter-spacing:-.02em;font-size:.65em;font-weight:500}._projectedWinner_io4p9_53 ._score_io4p9_45{color:var(--cbb-accent)}._at_io4p9_54{color:var(--cbb-muted);text-align:center;grid-area:2/2;margin-top:4px;font-size:10px;line-height:2.1}._result_io4p9_55{color:var(--cbb-muted);margin:0;padding:0 16px 8px;font-size:11px;line-height:1.6}._probability_io4p9_56{padding:0 16px 8px}._probabilityLabels_io4p9_57{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:4px;display:grid}._probabilityLabels_io4p9_57 strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}._probabilityLabels_io4p9_57 strong:last-child{text-align:right}._probabilityLabels_io4p9_57>span{color:var(--cbb-muted);text-align:center;font-size:10px}._probabilityBar_io4p9_61{background:var(--cbb-line);border-radius:2px;gap:2px;height:7px;display:flex;overflow:hidden}._probabilityBar_io4p9_61>span{flex-basis:0;min-width:0}._projectionMetrics_io4p9_63{border-top:1px solid var(--cbb-line);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin:0;display:grid}._projectionMetrics_io4p9_63>div{min-width:0;padding:6px 16px}._projectionMetrics_io4p9_63>div+div{border-left:1px solid var(--cbb-line)}._projectionMetrics_io4p9_63 dt{color:var(--cbb-muted);margin-bottom:2px;font-size:10px;line-height:1.5}._projectionMetrics_io4p9_63 dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.5}._marketMetrics_io4p9_68 dd{font-size:13px}._missing_io4p9_69{color:var(--cbb-muted);font-size:11px;font-weight:400}._modelPicks_io4p9_70{border-top:1px solid var(--cbb-line);background:var(--cbb-soft);margin:0}._modelPicks_io4p9_70>div{min-width:0;padding:7px 16px}._modelPicks_io4p9_70 dt{color:var(--cbb-accent);margin-bottom:2px;font-size:10px;font-weight:600;line-height:1.5}._modelPicks_io4p9_70 dt>span{font-weight:400}._modelPicks_io4p9_70 dd{color:var(--cbb-accent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650;line-height:1.5}._pickEdge_io4p9_75{color:var(--cbb-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px;line-height:1.5;display:block}._gameWarning_io4p9_76{border-top:1px solid var(--cbb-line);color:var(--cbb-muted);margin:0;padding:6px 16px;font-size:11px;line-height:1.6}._ranges_io4p9_77{border-top:1px solid var(--cbb-line)}._ranges_io4p9_77 summary{min-height:44px;color:var(--cbb-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:11px;list-style:none;display:flex}._ranges_io4p9_77 summary::-webkit-details-marker{display:none}._ranges_io4p9_77 summary:hover{color:var(--cbb-accent);background:var(--cbb-paper)}._ranges_io4p9_77 summary svg{flex-shrink:0;width:16px;height:16px}._ranges_io4p9_77[open] summary svg{transform:rotate(180deg)}._ranges_io4p9_77 summary:focus-visible{outline-offset:-4px}._ranges_io4p9_77 dl{gap:6px;margin:0;padding:0 16px 10px;font-size:11px;display:grid}._ranges_io4p9_77 dl>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;line-height:1.5;display:flex}._ranges_io4p9_77 dt{color:var(--cbb-muted)}._ranges_io4p9_77 dd{font-variant-numeric:tabular-nums;margin:0}._empty_io4p9_88{padding-block:40px 64px}._empty_io4p9_88 h2{margin:0;font-size:20px;font-weight:550}._empty_io4p9_88 p{color:var(--cbb-muted);margin:10px 0 0;font-size:13px;line-height:1.6}._refresh_io4p9_91{min-height:44px;color:var(--cbb-accent);text-underline-offset:4px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}._footer_io4p9_92{border-top:1px solid var(--cbb-line)}._footerInner_io4p9_93{min-height:88px;color:var(--cbb-muted);justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}._footerInner_io4p9_93 a:hover{color:var(--cbb-accent)}._srOnly_io4p9_95{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){._gameGrid_io4p9_39{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){._shell_io4p9_18{width:calc(100% - 32px)}._headerInner_io4p9_21{gap:12px;min-height:64px}._masthead_io4p9_23{display:none}._intro_io4p9_27{flex-direction:column;align-items:start;gap:12px;padding-block:28px 24px}._intro_io4p9_27 h1{font-size:32px}}@media (max-width:620px){._board_io4p9_31{padding-block:20px 36px}._boardTop_io4p9_32{flex-direction:column;gap:5px}._gameGrid_io4p9_39{grid-template-columns:minmax(0,1fr)}._dayHeading_io4p9_36 h2{font-size:13px}}
