:root{--bg:#f3f4f5;--panel:#fff;--panel-2:#fafbfc;--ink:#12161a;--ink-dim:#5c6570;--ink-faint:#6a737e;--border:#d8dce0;--border-strong:#aeb6bd;--accent:#006bb6;--accent-ink:#03497c;--accent-weak:#dcebf6;--accent-weak-2:#eef5fa;--accent-line:#9cc0dd;--red:#a8291f;--red-weak:#f8e3e0;--green:#1d6b45;--green-weak:#e1f0e6;--green-line:#9cc9aa;--amber:#c98a13;--amber-weak:#f6e7c8;--amber-ink:#5a3a06;--probable:#5c6f62;--grid-0:var(--row-line);--grid-max:var(--accent-ink);--na-stripe:#e4e7ea;--ot-box:var(--ink);--ot-box-ink:var(--panel);--b2b-bg:var(--na-stripe);--b2b-ink:var(--ink);--dnp-bg:var(--row-line);--dnp-mark:#8a919a;--pip-ring:var(--panel);--bar:#8c98a4;--even:var(--border-strong);--bar-field:#ffffff14;--bar-line:#ffffff29;--row-line:#eef1f3;--hatch:var(--ink);--font-sans:"IBM Plex Sans Condensed",Arial,sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace;--fs-title:26px;--fs-head:15px;--fs-body:13.5px;--fs-data:12px;--fs-label:11px;--fs-display:22px}@media (width<=560px){:root{--fs-title:22px}}*{box-sizing:border-box}body{background:var(--bg);margin:0;overflow-x:hidden}.page,.page *{font-family:var(--font-sans);color:var(--ink)}.mono,td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.page{max-width:1360px;margin:0 auto;padding:0 16px 32px}.page h2{font-size:var(--fs-head);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-weight:700}.page h3,.label,.sub-h{font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.page h3{margin:0 0 8px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:2px;padding:12px 16px}section.panel,details.panel,.next-panel{margin-bottom:24px}.next-panel{background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:2px;padding:12px 16px}.next-panel .np-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.next-panel .np-head strong{font-size:var(--fs-head);text-transform:uppercase;letter-spacing:.05em}.next-panel .np-head span,.no-report{font-size:var(--fs-body);color:var(--ink-dim)}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.panel-head h2{margin:0}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:12px;display:grid}.card{background:var(--panel);border:1px solid var(--border);border-radius:2px;grid-template-rows:auto 1fr auto;display:grid}.card-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.card-foot{background:var(--panel-2);border-top:1px solid var(--border);font-size:var(--fs-body);color:var(--ink-dim);padding:8px 12px}.card .matchup{font-size:var(--fs-head);font-weight:700}.card .matchup a{font-weight:700}.card .matchup .at{color:var(--ink-faint);padding-inline:4px;font-weight:500}.card .tipt{font-size:var(--fs-body);color:var(--ink-dim);white-space:nowrap}.card .inj{margin:0;padding:4px 12px;list-style:none}.card .inj li{border-bottom:1px solid var(--row-line);font-size:var(--fs-body);align-items:baseline;gap:8px;padding-block:4px;display:grid}.card .inj li:last-child{border-bottom:0}.card .inj .tm{font-size:var(--fs-label);color:var(--ink-faint)}.card .inj .who a{font-weight:600}.page :where(table:not(.season)){border-collapse:collapse;width:100%;font-size:var(--fs-body)}.page :where(table:not(.season)) th{text-align:left;vertical-align:bottom;font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--border);cursor:default;padding:4px 8px 4px 0;font-weight:600}.page :where(table:not(.season)) td{border-bottom:1px solid var(--row-line);vertical-align:baseline;padding:4px 8px 4px 0}.page :where(table.mini,table.games,table.moves,table.results,table.abs) td{padding-top:8px;padding-bottom:8px}.page :where(table:not(.season)) :is(th,td):last-child{padding-right:0}.page :where(table:not(.season)) tbody tr:last-child td{border-bottom:0}.page :where(table:not(.season)) tr.cut td,table.seed-lines tbody tr:nth-child(6) td,table.seed-lines tbody tr:nth-child(10) td{border-bottom:1px solid var(--border-strong)}.page :where(table:not(.season)) :is(th,td):is(.n,.num){text-align:right;white-space:nowrap}.page :where(table:not(.season)) td a{font-weight:600;text-decoration:none}.page :where(table:not(.season)) td a:hover{color:var(--accent-ink)}.page .scroll{overflow-x:auto}.standings .seed{color:var(--ink-faint);width:2ch}.abbr{width:4.5ch;color:var(--ink-dim);font-size:var(--fs-body);display:inline-block}.chip{min-width:16px;font-size:var(--fs-label);text-align:center;cursor:default;border:1px solid #0000;border-radius:2px;padding:0 4px;font-weight:700;line-height:14px;display:inline-block}.chip.Out{background:var(--red);border-color:var(--red);color:#fff}.chip.Doubtful{border-color:var(--red);color:var(--red)}.chip.Questionable{background:var(--amber);border-color:var(--amber);color:var(--ink)}.chip.Probable{background:var(--probable);border-color:var(--probable);color:#fff}.chip.Available{border-color:var(--green);color:var(--green)}.tag{border:1px solid var(--border-strong);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;cursor:default;border-radius:2px;padding:0 4px;font-weight:600;display:inline-block}.tag.rookie{background:var(--green-weak);border-color:var(--green-line);color:var(--green)}.tag.contested{background:var(--amber-weak);border-color:var(--amber);color:var(--amber-ink)}.tag.solid{background:var(--ink);border-color:var(--ink);color:var(--panel)}:is(td,.matchup) .tag{margin-left:4px}.head-tags{gap:8px;display:flex}.upd{font:500 var(--fs-label) var(--font-mono);color:var(--ink-dim);border:1px solid var(--border-strong);white-space:nowrap;cursor:default;border-radius:2px;padding:2px 8px;display:inline-block}.res,.b2b,.ot-box{min-width:16px;font:700 var(--fs-label)/16px var(--font-mono);text-align:center;cursor:default;border-radius:2px;padding:0 4px;display:inline-block}.res{color:#fff;padding:0}.res.W{background:var(--green)}.res.L{background:var(--red)}.b2b{background:var(--b2b-bg);color:var(--b2b-ink)}.ot-box{background:var(--ot-box);color:var(--ot-box-ink)}td .b2b{margin-left:4px}.btn{border:1px solid var(--border-strong);height:28px;font:600 var(--fs-label) var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.btn *{color:inherit}.btn:hover:not(:disabled){color:var(--ink);border-color:var(--accent)}.btn:disabled{opacity:.35;cursor:default}.btn[aria-pressed=true],.btn[aria-pressed=true]:hover{background:var(--accent);border-color:var(--accent);color:#fff}.seg{display:inline-flex}.seg .btn{border-radius:0}.seg .btn:first-child{border-radius:2px 0 0 2px}.seg .btn+.btn{border-left:0}.seg .btn:last-child{border-radius:0 2px 2px 0}.text-btn{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0}.text-btn:hover,.text-btn[aria-pressed=true]{color:var(--ink)}.text-btn[data-sort][aria-pressed=true]:after{content:" ↓"}.pager{align-items:center;gap:8px;display:flex}.pager .range{font-size:var(--fs-label);color:var(--ink-faint);font-family:var(--font-mono)}.tip{background:var(--ink);color:var(--bg);font:var(--fs-body)/1.4 var(--font-sans);z-index:50;pointer-events:none;border-radius:2px;max-width:300px;padding:8px;position:fixed}.tip.link{pointer-events:auto}.tip b{color:inherit;font-weight:600}.tip a{color:inherit;text-decoration:underline}header.masthead{border-bottom:3px solid var(--accent);margin-bottom:16px;padding-bottom:8px}header.masthead h1{font-size:var(--fs-title);letter-spacing:.01em;text-transform:uppercase;margin:8px 0 0;font-weight:700}header.masthead h1 .city{color:var(--ink-dim);font-weight:500}.masthead-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.legend{border-top:1px solid var(--grid-0);flex-wrap:wrap;align-items:flex-start;gap:16px 32px;margin:0 0 12px;padding-top:8px;display:flex}.legend .legend-group{flex-direction:column;gap:8px;display:flex}.legend .legend-title{font:600 var(--fs-label)/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.legend .legend-row{font-size:var(--fs-label);color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.legend .lg-item{white-space:nowrap;align-items:center;gap:4px;display:flex}.legend .lg-swbox{background:var(--dnp-bg);flex:none;width:18px;height:18px;position:relative}.legend .lg-scale-bar{background:linear-gradient(90deg, var(--grid-0), var(--grid-max));width:112px;height:10px;display:block}.legend .lg-scale-ticks{font:400 var(--fs-label)/1 var(--font-mono);color:var(--ink-faint);justify-content:space-between;margin-top:3px;display:flex}.grid-wrap{border:1px solid var(--border);position:relative;overflow:hidden}table.season .b2b{display:block}table.season{border-collapse:collapse;font-size:var(--fs-data);table-layout:fixed}table.season thead th{background:var(--panel);border-bottom:1px solid var(--border-strong);text-align:center;vertical-align:bottom;padding:4px 1px 3px;overflow:hidden}table.season thead th a{color:inherit;text-decoration:none;display:block}table.season thead th a:hover .th-inner{background:var(--accent-weak-2)}table.season thead th .th-inner{box-sizing:border-box;border-radius:2px;flex-direction:column;align-items:center;gap:1px;width:100%;padding:3px 0 2px;display:flex}table.season thead th .th-inner.ot{background:var(--ot-box)}table.season thead th .d{font-family:var(--font-mono);font-size:var(--fs-data);letter-spacing:-.02em;color:var(--ink-dim);white-space:nowrap;display:block}table.season thead th .th-inner.ot .d{color:var(--ot-box-ink);opacity:.65}table.season thead th .o{font-weight:700;font-size:var(--fs-data);letter-spacing:-.02em;white-space:nowrap;color:var(--ink);display:block}table.season thead th .th-inner.ot .o{color:var(--ot-box-ink)}table.season thead th .chiprow{justify-content:center;align-items:center;height:16px;display:flex}table.season thead th .ot-box{background:var(--ot-box-ink);color:var(--ot-box)}table.season thead th .r{font-size:var(--fs-data);height:16px;margin-top:2px;font-weight:700;line-height:16px;display:block}table.season thead th .r.W{color:var(--green)}table.season thead th .r.L{color:var(--red)}table.season thead th .res{width:18px;margin:2px auto 0;display:block}table.season thead th .r.next{color:var(--accent-ink);letter-spacing:.05em}table.season thead th.nextcol{background:var(--accent-weak-2);border-left:2px solid var(--accent-ink)}th.corner{background:var(--panel);text-align:left;letter-spacing:.05em;font-weight:600;font-size:var(--fs-label);text-transform:uppercase;color:var(--ink-faint);padding:3px 8px}th.namecol,td.namecol{background:var(--panel);text-align:left;border-right:1px solid var(--border-strong);white-space:nowrap;text-overflow:ellipsis;width:150px;padding:3px 8px;overflow:hidden}td.namecol .pname{font-weight:600;font-size:var(--fs-data)}td.namecol .pmeta{font-size:var(--fs-data);color:var(--ink-faint);font-family:var(--font-mono)}th.metacol,td.metacol{background:var(--panel);text-align:right;font-family:var(--font-mono);font-size:var(--fs-data);color:var(--ink-dim);border-right:1px solid var(--border);white-space:nowrap;width:38px;padding:3px 4px}th.metacol{text-align:right;color:var(--ink-faint);font-family:inherit;font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;font-weight:600}th.mincol,td.mincol{width:46px}@media (width<=640px){th.namecol,td.namecol{width:108px}td.namecol{white-space:normal;padding-top:2px;padding-bottom:2px;line-height:1.15}td.namecol .pmeta{display:none}th.mincol,td.mincol{width:44px}}td.cell{border:1px solid var(--border);text-align:center;width:40px;min-width:40px;height:32px;padding:0;position:relative}table.season td.cell:not(.na):not(.nextcell){cursor:pointer}td.cell.nextcell{border-left:2px solid var(--accent-ink);background:var(--accent-weak-2)}td.cell.na{background-image:repeating-linear-gradient(45deg, var(--na-stripe), var(--na-stripe) 3px, var(--panel) 3px, var(--panel) 6px)}td.cell.absent,td.cell.dnp{background:var(--dnp-bg)}td.cell .fill{position:absolute;inset:0}.glyph{z-index:3;line-height:1;position:absolute}.glyph.min-num{font:500 var(--fs-data)/1 var(--font-mono);bottom:3px;left:3px}.glyph.pip{box-sizing:border-box;border:1.5px solid var(--red);border-radius:50%;width:8px;height:8px;top:4px;right:4px}.glyph.pip.Probable{background:var(--pip-ring);outline:1.5px solid var(--pip-ring)}.glyph.pip.Questionable{background:linear-gradient(90deg, var(--red) 50%, var(--pip-ring) 50%);outline:1.5px solid var(--pip-ring)}.glyph.pip.Doubtful{background:var(--red);outline:1.5px solid var(--pip-ring)}.glyph.ear{bottom:0;right:0}.glyph.ear.trouble{background:linear-gradient(to top left, var(--amber) 50%, transparent 50%);width:9px;height:9px}.glyph.ear.out{background:linear-gradient(to top left, var(--amber) 50%, transparent 50%);width:15px;height:15px}.glyph.xmark{inset:0}.glyph.xmark:before,.glyph.xmark:after{content:"";background:var(--red);width:1.6px;height:13px;position:absolute;top:50%;left:50%}.glyph.xmark:before{transform:translate(-50%,-50%)rotate(45deg)}.glyph.xmark:after{transform:translate(-50%,-50%)rotate(-45deg)}.glyph.dashmark{inset:0}.glyph.dashmark:before{content:"";background:var(--dnp-mark);width:8px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.strips-wrap{overflow:hidden}.strips-wrap svg{touch-action:pan-y;cursor:crosshair}.strips-wrap text{font-size:var(--fs-data)}.strips-wrap a.pl{cursor:pointer;outline:none}.strips-wrap a.pl:hover text,.strips-wrap a.pl:focus-visible text{fill:var(--accent-ink)}.strips-wrap a.pl:focus-visible rect{stroke:var(--accent-ink);stroke-width:2px}.mp-readout{background:var(--grid-0);min-height:32px;font-size:var(--fs-data);color:var(--ink-faint);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:8px;padding:8px 12px;display:flex}.mp-readout .mp-clock{color:var(--accent-ink);font-weight:600}.mp-readout .mp-p b{font-family:var(--font-sans);color:var(--ink);margin-right:2px;font-weight:600}.mp-readout .mp-faint{opacity:.55}footer.page-footer{font-size:var(--fs-label);color:var(--ink-faint);text-align:center;margin-top:24px}table.season thead tr.caps th{vertical-align:bottom;border-bottom:0;padding:2px 1px 0}.game .gh{border-bottom:3px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:16px;padding:8px 0;display:flex}.game .score{font-size:var(--fs-title);text-transform:uppercase;letter-spacing:.01em;align-items:baseline;gap:8px;margin:0;font-weight:700;display:flex}.game .score a{text-decoration:none}.game .score .pts{font-weight:600}.game .score a.lost,.game .score a.lost *{color:var(--ink-faint)}.game .score .at{font-size:var(--fs-head);color:var(--ink-faint);font-weight:500}.game .meta{font-size:var(--fs-body);color:var(--ink-dim);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.game .meta span:not(.tag){color:inherit}.outs{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 24px;display:grid}.outs .team{font-size:var(--fs-label);letter-spacing:.05em;color:var(--ink-faint);margin-bottom:4px;font-weight:600}.outs ul{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.outs li{font-size:var(--fs-body);cursor:default;align-items:baseline;gap:4px;display:flex}.outs .min{color:var(--ink-faint);font-size:var(--fs-label)}.outs .none{font-size:var(--fs-body);color:var(--ink-faint)}.flow{grid-template-columns:var(--namew,138px) minmax(0, 1fr) auto;align-items:start;display:grid}.flow.timeline{--namew:170px}.injury-events{display:none}.flow .col{flex-direction:column;display:flex}.flow .sc{padding:0 4px}.flow.timeline .sc{padding:0 16px 0 8px}.flow svg{display:block;overflow:visible}.flow .cell{font-size:var(--fs-data);white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.flow .nm{text-overflow:ellipsis;overflow:hidden}.flow .names .cell{padding-right:8px}.flow .names a.pl{color:inherit;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.flow .names a.pl:hover{color:var(--accent-ink)}.outs a.pl{color:inherit;text-decoration:none}.outs a.pl:hover{color:var(--accent-ink)}.flow .cell.head{font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);align-items:flex-end;padding-bottom:4px;font-weight:600}.flow .cell.head a{color:var(--ink-faint);text-decoration:none}.flow .cell.head .ta{display:none}.flow .cell.head a:hover{color:var(--accent-ink)}.flow .names .tri{color:var(--ink-faint);font-size:var(--fs-data)}.flow .stats .cell{justify-content:flex-end;padding-left:4px}.flow .stats .cell span{text-align:right;font-family:var(--font-mono);font-size:var(--fs-data);display:inline-block}.flow .stats .cell.head span{font-family:inherit;font-size:var(--fs-label)}.flow .stats .w1{width:30px}.flow .stats .w2{width:34px}.pfbox{text-align:center;border:1.5px solid;border-radius:2px;min-width:16px;margin-right:-3px;font-style:normal;line-height:14px;display:inline-block}.pfbox.pf5{border-color:var(--amber);border-radius:50%;width:17px;min-width:0;line-height:14px}.page .pfbox.pf6{background:var(--red);border-color:var(--red);color:var(--panel);font-weight:600}.flow text{font-family:var(--font-sans)}.flow text.mono{font-family:var(--font-mono)}.flow .guide{stroke:var(--row-line)}.flow .rule{stroke:var(--border)}.flow .axis{font-size:var(--fs-data);fill:var(--ink-faint)}.flow .axis.strong{fill:var(--ink);font-weight:700}.flow .tipline{stroke:var(--ink);stroke-width:1.5px}.flow .st{stroke:var(--panel);stroke-width:1px}.flow .st.Out{fill:var(--red)}.flow .st.Doubtful{fill:var(--panel);stroke:var(--red)}.flow .st.Questionable{fill:var(--amber)}.flow .st.Probable{fill:var(--probable)}.flow .st.Available{fill:var(--panel);stroke:var(--green)}.flow .st-l{font-size:var(--fs-label);fill:#fff;font-weight:700}.flow .st-l.Questionable{fill:var(--ink)}.flow .st-l.Doubtful{fill:var(--red)}.flow .st-l.Available,.flow .upg{fill:var(--green)}.flow .dng{fill:var(--red)}.gchart .qlab{font-size:var(--fs-data);fill:var(--ink-faint);letter-spacing:.05em;font-weight:700}.gchart .qline{stroke:var(--border)}.gchart .half{stroke:var(--border-strong)}.gchart .six{stroke:var(--row-line);stroke-dasharray:2 3}.gchart .hatch{stroke:var(--hatch);stroke-opacity:.14;stroke-width:3px}.gchart .gt-start{stroke:var(--ink-faint);stroke-dasharray:3 2}.gchart .mfill{fill:var(--ink);fill-opacity:.07}.gchart .mline{fill:none;stroke:var(--ink-dim);stroke-width:1.5px}.gchart .zero{stroke:var(--border-strong)}.gchart .peak{font-size:var(--fs-data);fill:var(--ink-dim);font-weight:600}.gchart .stint{fill:var(--bar)}.gchart.pm .stint.pos{fill:var(--accent);fill-opacity:var(--a)}.gchart.pm .stint.neg{fill:var(--red);fill-opacity:var(--a)}.gchart.pm .stint.even{fill:var(--even)}.gchart .fouls{display:none}.gchart.show-fouls .fouls{display:inline}.gchart .foul{fill:var(--ink);stroke:var(--panel);stroke-width:1px}.gchart .foul.trouble{fill:var(--amber)}.gchart .foul.out{fill:var(--red)}.chart-tools{justify-content:flex-end;gap:8px;margin:-4px 0 4px;display:flex}.pmkey{gap:1px;display:inline-flex}.pmkey b{background:var(--accent);width:5px;height:9px}.pmkey b+b{background:var(--red)}.btn[aria-pressed=true] .pmkey{background:var(--panel);padding:1px}table.box{font-size:var(--fs-data);table-layout:fixed}table.box th:first-child{width:40%}table.box th:nth-child(2){width:14%}@media (width<=560px){table.box th,table.box td{padding-right:4px}table.box th:first-child{width:34%}table.box th:nth-child(2){width:16%}}table.box td:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}table.box :is(th,td){text-align:right}table.box :is(th,td):first-child{text-align:left}.boxwrap{overflow-x:auto}table.subs{font-size:var(--fs-data);table-layout:fixed}table.subs th:first-child{width:11%}table.subs th:nth-child(2){width:8%}table.subs th:nth-child(3),table.subs th:nth-child(4){width:34%}table.subs th:nth-child(5){width:13%}table.subs td:first-child{white-space:nowrap}@media (width<=560px){table.subs th,table.subs td{padding-right:4px}table.subs th:first-child{width:19%}table.subs th:nth-child(2){width:12%}table.subs th:nth-child(3),table.subs th:nth-child(4){width:27%}table.subs th:nth-child(5){width:15%}}.gchart .pline{display:none}.gchart .row.open .pline{display:inline}.gchart .rowbg{fill:#0000;pointer-events:none}.gchart .row.hl .rowbg{fill:var(--accent-weak)}.gchart .cell.hl{background:var(--accent-weak)}.gchart .sdiv{stroke:var(--border-strong)}.gchart .cell.sdiv{border-bottom:1px solid var(--border-strong)}.gchart .pl-bg{fill:var(--panel-2)}.gchart .pl-t{font-size:var(--fs-data);fill:var(--ink-dim)}.gchart .pl-t a .pl-n{fill:var(--accent-ink);text-decoration:underline}.gchart .pl-t .pf5{fill:var(--ink);font-weight:700}.gchart .pl-t .pf6{fill:var(--red);font-weight:700}@media (width<=640px){.flow.gchart{--namew:104px}.flow.gchart .names .cell{padding-right:4px}.flow.timeline{display:none}.injury-events{font-size:var(--fs-body);margin:0;padding:0;list-style:none;display:block}.injury-events>li+li{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.injury-person{align-items:baseline;gap:8px;display:flex}.injury-person a{overflow-wrap:anywhere;font-weight:600}.injury-person .tri{color:var(--ink-faint);font-size:var(--fs-data)}.injury-min{white-space:nowrap;color:var(--ink-dim);font-size:var(--fs-data);margin-left:auto}.injury-events ol{margin:8px 0 0;padding:0;list-style:none}.injury-events button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 0;display:grid}.injury-events button:hover,.injury-events button:focus-visible{background:var(--accent-weak-2)}.injury-events time{color:var(--ink-dim);font-size:var(--fs-data)}.injury-events .chip{justify-self:start}.gchart .qlab.ot2,.flow .nm .ini,.gchart .cell.head .tn{display:none}.gchart .cell.head .ta{display:inline}.gchart .stats .cell .wide{display:none}.gchart .names .pcell{cursor:pointer}.gchart .names .pcell.open{text-underline-offset:2px;text-decoration:underline}.gchart .foul{transform:scale(1.4)}}@media (hover:none),(width<=640px){.tip.bar{max-width:none;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));pointer-events:auto;border-radius:0;inset:auto 0 0}}header.masthead.team-head{margin-bottom:16px;padding-bottom:0}header.masthead.team-head h1{color:var(--ink)}header.masthead.team-head .brand{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}header.masthead.team-head.no-tabs{padding-top:8px;padding-bottom:16px}.team-head nav.tabs{gap:4px;margin-top:12px;display:flex;overflow-x:auto}.team-head nav.tabs a{font-size:var(--fs-body);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;border-radius:2px 2px 0 0;padding:8px 12px;font-weight:600;text-decoration:none}.team-head nav.tabs a[aria-current=page]{background:var(--accent);color:#fff}.team-head nav.tabs a:not([aria-current]):hover{background:var(--accent-weak-2);color:var(--accent-ink)}.team-head nav.tabs .record-line{font-size:var(--fs-head);color:var(--ink);white-space:nowrap;align-self:center;margin-left:auto;padding-right:4px;font-weight:600}.conferences{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;display:grid}.blocks a{text-decoration:none}.blocks a:hover{color:var(--accent-ink)}.blocks .layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}@media (width<=980px){.blocks .layout{grid-template-columns:minmax(0,1fr)}}.blocks .main,.blocks .rail{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.blocks .feed{margin:0;padding:0;list-style:none}.blocks .feed li{border-bottom:1px solid var(--row-line);font-size:var(--fs-body);grid-template-columns:6.4ch minmax(0,1fr);align-items:baseline;gap:8px;padding-block:8px;display:grid}.blocks .feed li:last-child{border-bottom:0}.blocks .feed .t{font-size:var(--fs-label);color:var(--ink-faint);white-space:nowrap}.blocks .feed a{font-weight:600}.blocks .feed .ctx{color:var(--ink-faint);font-size:var(--fs-body);margin-left:4px}.blocks .mv-in,.blocks .mv-out{width:4.4ch;font-weight:700;font-size:var(--fs-label);letter-spacing:.05em;display:inline-block}.blocks .mv-in{color:var(--green)}.blocks .mv-out{color:var(--red)}.blocks .rd{font-size:var(--fs-body);color:var(--ink-faint);white-space:nowrap;width:7ch}.blocks .ha{width:2.6ch;color:var(--ink-dim);display:inline-block}.blocks .gn{color:var(--ink-faint);font-size:var(--fs-body);margin-left:4px}.blocks .links{font-size:var(--fs-body);flex-wrap:wrap;gap:8px 16px;display:flex}.blocks .links a{color:var(--accent-ink);font-weight:600}.blocks .tmc{font:500 var(--fs-label) var(--font-mono);color:var(--ink-faint);margin-left:4px}header.home-head{border-bottom:3px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin-bottom:16px;padding:16px 0 8px;display:flex}.home-head .brand{align-items:baseline;gap:12px;display:flex}.home-head h1{font-size:var(--fs-title);text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:700;line-height:1}.season-menu{position:relative}.season-menu summary{cursor:pointer;font:700 var(--fs-title)/1 var(--font-sans);color:var(--ink-dim);border-bottom:2px dashed var(--border-strong);padding:0 24px 4px 0;list-style:none;position:relative}.season-menu summary::-webkit-details-marker{display:none}.season-menu summary:after{content:"";border:6px solid #0000;border-top-color:var(--ink-dim);position:absolute;top:50%;right:4px;transform:translateY(-25%)}.season-menu ul{z-index:20;background:var(--panel);border:1px solid var(--border);min-width:100%;margin:8px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0}.season-menu li a{font-size:var(--fs-body);white-space:nowrap;padding:8px 12px;font-weight:600;text-decoration:none;display:block}.season-menu li a[aria-current]{color:var(--accent-ink)}.season-menu li a:hover{background:var(--accent-weak-2)}.team-head .head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}details.numbers h3{margin:16px 0 4px}details.numbers summary{cursor:pointer;list-style:none}details.numbers summary::-webkit-details-marker{display:none}details.numbers summary h2{margin:0}details.numbers summary h2:after{content:"";border:4px solid #0000;border-top-color:var(--ink-faint);vertical-align:middle;margin-left:8px;display:inline-block}details.numbers[open] summary h2:after{vertical-align:4px;transform:rotate(180deg)}details.numbers table.nums{width:auto;min-width:min(100%,420px);margin-top:12px}.panel.narrow{max-width:620px}.blocks .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.blocks a.more{font-size:var(--fs-body);color:var(--accent-ink)}.wm{height:56px;font:26px/1 var(--font-sans);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 24px 0 0;display:flex;position:relative}.wm-late{color:var(--border-strong);margin-right:4px;font-weight:400}.wm-scratch{color:#fff;font-weight:700}.wm-seam{background:var(--red);clip-path:polygon(100% 0,calc(100% - 3px) 0,0 100%,3px 100%);width:20px;position:absolute;top:0;bottom:0;right:-2px}.site-bar{z-index:30;background:var(--ink);font-family:var(--font-sans);position:relative;container-type:inline-size}.sb-row{align-items:center;gap:14px;height:56px;padding:0 max(16px,50cqw - 664px);display:flex}.sb-brand{flex:none;text-decoration:none;display:flex}.sb-search{flex:1;max-width:360px}.sb-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.sb-nav>a,.sb-teams summary{font:600 13px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#fff;cursor:pointer;border-radius:2px;align-items:center;gap:6px;padding:6px 8px;text-decoration:none;display:inline-flex}.sb-nav>a:hover,.sb-teams summary:hover,.sb-teams[open] summary{background:var(--bar-field)}.sb-teams summary{list-style:none}.sb-teams summary::-webkit-details-marker{display:none}.sb-teams summary:after{content:"";border:4px solid #0000;border-top-color:currentColor;margin-top:4px}.sb-menu-label,.sb-panel .sb-menu-injuries{display:none}.sb-panel{background:var(--panel);border:1px solid var(--border-strong);border-width:0 0 1px;grid-template-columns:1fr 1fr;gap:18px;padding:14px max(16px,50% - 664px) 16px;display:grid;position:absolute;top:56px;left:0;right:0}.sb-teams:not([open]) .sb-panel{display:none}.sb-panel h2{font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 8px;font-weight:600}.sb-panel ul{grid-template-columns:repeat(3,1fr);gap:2px 10px;margin:0;padding:0;list-style:none;display:grid}.sb-panel a{font-size:var(--fs-body);color:var(--ink);padding:4px 0;text-decoration:none;display:block}.sb-panel a:hover{color:var(--accent-ink)}.sb-field{position:relative}.sb-field>svg,.sb-search-btn svg{width:14px;height:14px;stroke:var(--border-strong);display:block}.sb-field>svg{pointer-events:none;position:absolute;top:8px;left:9px}.sb-field input{border:1px solid var(--bar-line);background:var(--bar-field);color:#fff;width:100%;height:30px;font:14px var(--font-sans);border-radius:2px;padding:0 10px 0 30px}.sb-field input::placeholder{color:var(--border-strong)}.sb-field input:focus{border-color:var(--border-strong);outline:none}.sb-results{background:var(--panel);border:1px solid var(--border-strong);border-radius:2px;position:absolute;top:34px;left:0;right:0}.sb-results a,.sb-results .none{border-bottom:1px solid var(--border);color:var(--ink);font-size:var(--fs-body);align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:flex}.sb-results a:last-child{border-bottom:0}.sb-results a.on{background:var(--accent-weak)}.sb-results b{font-weight:600}.sb-results .tm{color:var(--ink-dim);font-size:var(--fs-label);margin-left:auto}.sb-results .none{color:var(--ink-dim);border-bottom:0}.sb-search-btn{cursor:pointer;background:0 0;border:0;border-radius:2px;padding:8px;display:none}.sb-search-btn svg{stroke:#fff;width:18px;height:18px}.sb-search-btn:hover{background:var(--bar-field)}.sb-row>a:focus-visible,.sb-nav>a:focus-visible,.sb-search-btn:focus-visible,.sb-teams summary:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.sb-panel a:focus-visible,.sb-results a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media (width<=640px){.sb-row{gap:6px;padding:0 10px 0 16px}.wm{font-size:22px}.sb-search{justify-content:flex-end;max-width:none;display:flex}.sb-nav>a,.sb-teams-label{display:none}.sb-menu-label{display:inline}.sb-search-btn{display:block}.sb-field{display:none}.sb-field.open{z-index:1;background:var(--ink);padding:13px 10px;display:block;position:absolute;top:0;left:0;right:0}.sb-field.open>svg{top:21px;left:19px}.sb-panel{grid-template-columns:1fr;gap:12px}.sb-panel .sb-menu-injuries{border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;padding:4px 0 10px;font-weight:600;display:block}.sb-panel ul{grid-template-columns:repeat(2,1fr)}}.site-foot{padding:0 16px}.site-foot .sf-row{border-top:1px solid var(--border);gap:16px;max-width:1328px;margin:0 auto;padding:8px 0 16px;display:flex}.site-foot a{font:600 var(--fs-label) var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-dim);text-decoration:none}.site-foot a:hover{color:var(--accent-ink)}.site-foot a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media (hover:none){.btn{height:36px}.text-btn{margin:-8px;padding:8px}.sb-nav>a,.sb-teams summary{min-height:44px}.sb-search-btn{padding:13px}}table.moves{min-width:520px}table.moves td{vertical-align:middle}table.moves .row-action{display:none}@media (width<=560px){table.moves{min-width:0;display:block}table.moves thead{display:none}table.moves tbody{display:block}table.moves tr{border-bottom:1px solid var(--row-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 8px;padding:8px 0;display:grid;position:relative}table.moves td{border:0;min-width:0;padding:0}table.moves .row-action{grid-area:1/3}html.js table.moves .row-action{display:block}html.js table.moves .mobile-detail{display:none}table.moves .mobile-detail,html.js table.moves tr.row-open .mobile-detail{text-align:left;grid-column:1/-1;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;display:grid}table.moves .mobile-detail>span{justify-self:start}table.moves .mobile-detail:before{content:attr(data-label);color:var(--ink-faint);font:600 var(--fs-label) var(--font-sans);letter-spacing:.05em;text-transform:uppercase}}
