:root{--navy:#0E1726;--navy2:#16233A;--navy3:#1F3050;--ice:#2E9FE0;--ice-soft:#8FCDF2;--ice-tint:#EAF5FC;--brand-link:#1A7FBF;--link:#1670A9;--bg:#f4f6f9;--card:#fff;--ink:#0E1726;--ink2:#334155;--mut:#5b6b80;--line:#e3e8ef;--line2:#d5dce6;--zebra:#f6f8fb;--hover:#eef4fa;--th:#eef2f7;--good:#15803d;--bad:#b91c1c;--warn:#a16207;--r:12px;--r-sm:8px;--shadow:0 1px 2px rgba(14,23,38,.05),0 1px 3px rgba(14,23,38,.04);--font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font:15px/1.55 var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-wrap:break-word}a{color:var(--link);text-decoration:none}a:hover{color:var(--navy);text-decoration:underline;text-decoration-color:var(--brand-link);text-underline-offset:2px}:focus-visible{outline:2px solid var(--ice);outline-offset:2px;border-radius:4px}.skip{position:absolute;left:-9999px;top:0}.skip:focus{left:12px;top:12px;z-index:50;background:#fff;color:var(--navy);padding:8px 12px;border-radius:6px}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}header.top{background:var(--navy);color:#fff;border-bottom:3px solid var(--ice)}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px}.brand{display:flex;align-items:center;flex:none;padding:6px 0}.brand img{display:block;height:32px;width:auto}nav.main{display:flex;gap:2px;flex-wrap:wrap;justify-content:flex-end}nav.main a{position:relative;color:#cbd5e1;padding:8px 11px;border-radius:7px;font-size:14px;font-weight:500;white-space:nowrap}nav.main a:hover{background:var(--navy2);color:#fff;text-decoration:none}nav.main a[aria-current]{color:#fff;background:var(--navy3)}nav.main a[aria-current]:after{content:"";position:absolute;left:11px;right:11px;bottom:3px;height:2px;border-radius:2px;background:var(--ice)}main{padding:24px 0 48px}h1{font-size:30px;line-height:1.15;margin:4px 0 8px;letter-spacing:-.02em;font-weight:800}h2{font-size:19px;line-height:1.25;margin:32px 0 12px;letter-spacing:-.01em;font-weight:700}h3{font-size:15px;margin:14px 0 8px;font-weight:700}.sub{color:var(--mut);margin:0 0 16px;font-size:15px;max-width:72ch}.crumbs{font-size:13px;color:var(--mut);margin:0 0 6px}.muted{color:var(--mut)}.small{font-size:13px}.note{font-size:13px;color:var(--mut);margin:8px 0 0}.more{font-size:13px;font-weight:600;margin:10px 0 0}b,strong{font-weight:700}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;box-shadow:var(--shadow)}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:16px 18px 14px;min-width:0}.panel>h2:first-child,.panel>.ph:first-child h2{margin-top:0}.ph{display:flex;align-items:baseline;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin:0 0 10px}.ph h2{margin:0}.ph a{font-size:13px;font-weight:600}.grid{display:grid;gap:14px}.grid>*{min-width:0}.g2{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.lead-grid{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));margin-top:16px}.section{margin-top:32px}.hero{background:linear-gradient(135deg,var(--navy) 0%,#13284A 100%);color:#fff;border-radius:var(--r);padding:26px 26px 22px;margin:0 0 8px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;border:28px solid rgba(46,159,224,.16)}.hero h1{color:#fff;margin-top:0;max-width:22ch;position:relative}.hero .sub{color:#c3d0de;margin-bottom:16px;position:relative}.quick{display:flex;flex-wrap:wrap;gap:8px;position:relative}.quick a{display:inline-block;padding:7px 13px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:13px;font-weight:600}.quick a:hover{background:var(--ice);border-color:var(--ice);color:var(--navy);text-decoration:none}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px;margin:16px 0}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px 9px;box-shadow:var(--shadow);border-top:3px solid var(--ice)}.kpi b{display:block;font-size:22px;line-height:1.15;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.kpi small{display:block;margin-top:3px;color:var(--mut);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.kpis.k8{grid-template-columns:repeat(8,minmax(0,1fr))}.kpis.k10,.kpis.k5{grid-template-columns:repeat(5,minmax(0,1fr))}.facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:14px;color:var(--ink2);margin:0 0 4px}.facts>span{display:inline-flex;align-items:center;gap:6px}.facts .lbl{color:var(--mut);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.tbl{position:relative;overflow:auto;max-height:min(78vh,760px);background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.panel .tbl{box-shadow:none}table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;font-variant-numeric:tabular-nums lining-nums}th,td{padding:8px 10px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--card)}th{position:sticky;top:0;z-index:2;background:var(--th);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#3f4d60;border-bottom:1px solid var(--line2);vertical-align:bottom}th:first-child,td:first-child,th.l,td.l{text-align:left}tbody tr:nth-child(2n)>td{background:var(--zebra)}tbody tr:hover>td{background:var(--hover)}tbody tr:last-child>td{border-bottom:0}td a{font-weight:600}th:first-child,td:first-child{position:sticky;left:0;z-index:1}th:first-child{z-index:3}table.ranked th:first-child,table.ranked td:first-child{width:38px;min-width:38px;max-width:38px;color:var(--mut);text-align:right;padding-right:6px}table.ranked th:nth-child(2),table.ranked td:nth-child(2){position:sticky;left:38px;z-index:1}table.ranked th:nth-child(2){z-index:3}.tbl td:first-child,.tbl th:first-child{box-shadow:inset -1px 0 0 var(--line)}table.ranked td:first-child,table.ranked th:first-child{box-shadow:none}table.ranked td:nth-child(2),table.ranked th:nth-child(2){box-shadow:inset -1px 0 0 var(--line)}th.hl{background:#dcedf9;color:#124f78}td.hl{background:var(--ice-tint);font-weight:700}tbody tr:nth-child(2n)>td.hl{background:#e1f0fa}tbody tr:hover>td.hl{background:#d6eaf8}th .muted{text-transform:none;letter-spacing:0;font-weight:500}table.sortable th{cursor:pointer;user-select:none}table.sortable th:hover{color:var(--navy);background:#e4ebf3}table.sortable th:after{content:"";display:inline-block;width:.9em;text-align:center;opacity:.35}table.sortable th:hover:after{content:"↕"}table.sortable th[data-dir=desc]:after{content:"↓";opacity:1;color:var(--brand-link)}table.sortable th[data-dir=asc]:after{content:"↑";opacity:1;color:var(--brand-link)}.W{color:var(--good);font-weight:700}.L{color:var(--bad);font-weight:700}.OTL{color:var(--warn);font-weight:700}.chips{display:inline-flex;gap:4px;flex-wrap:wrap;vertical-align:middle}.chip{display:inline-block;min-width:26px;text-align:center;padding:2px 6px;border-radius:5px;font-size:12px;font-weight:700;color:#fff;line-height:1.4}.chip.W{background:var(--good);color:#fff}.chip.L{background:var(--bad);color:#fff}.chip.O,.chip.OTL{background:var(--warn);color:#fff}.badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;background:#e3f2fc;color:#155e8c;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.badge.live{background:#fee2e2;color:#991b1b}.badge.live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#dc2626;margin-right:5px;vertical-align:1px}.badge.final{background:#eef2f7;color:#334155}.gcard{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.gcard:hover{text-decoration:none;color:inherit;border-color:var(--ice);box-shadow:0 4px 14px #0e172614;transform:translateY(-1px)}.gcard .gtop{display:flex;justify-content:space-between;align-items:center;gap:10px}.gcard .teams{font-weight:800;font-size:18px;letter-spacing:.01em}.gcard .teams .at{color:var(--mut);font-weight:500;margin:0 4px}.gcard .names{font-size:13px;color:var(--mut);line-height:1.4}.gcard .go{font-size:13px;font-weight:600;color:var(--link);border-top:1px solid var(--line);padding-top:8px;margin-top:auto}.gcard:hover .go{color:var(--navy)}.game{display:flex;justify-content:space-between;align-items:center;gap:10px}.hl{background:var(--ice-tint)}.card.mcard{padding:0;overflow:hidden;margin-bottom:18px;scroll-margin-top:12px}.mhead{display:flex;justify-content:space-between;align-items:flex-start;gap:8px 12px;flex-wrap:wrap;padding:14px 18px 12px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fbfcfe,#f5f8fb)}.mhead h2{margin:0;font-size:18px}.mhead h2 a{color:var(--ink)}.mhead h2 a:hover{color:var(--link)}.mhead .venue{flex-basis:100%;margin:0;font-size:13px;color:var(--mut)}.mbody{padding:14px 18px 18px}.vs{display:grid;grid-template-columns:1fr auto 1fr;max-width:560px;margin:0 auto;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;font-variant-numeric:tabular-nums}.vs>div{padding:6px 12px;border-bottom:1px solid var(--line)}.vs>div:nth-last-child(-n+3){border-bottom:0}.vs>div:nth-child(6n+4),.vs>div:nth-child(6n+5),.vs>div:nth-child(6n+6){background:var(--zebra)}.vs>div:nth-child(-n+3){background:var(--navy);color:#fff;font-size:15px}.vs>div:nth-child(-n+3) a{color:#fff}.vs>div:nth-child(2){color:#9fb3c8!important;font-size:11.5px!important}.vs .c{text-align:center;color:var(--mut);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;align-self:stretch;display:flex;align-items:center;justify-content:center}.vs .a{text-align:right;font-weight:700}.vs .h{font-weight:700}.phead{margin-bottom:6px}.phead .sub{margin-bottom:0}.split{display:grid;gap:14px;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.chart{overflow-x:auto}svg.trend{width:100%;height:auto;display:block}.upc{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.upc li{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:7px 12px;font-size:14px;box-shadow:var(--shadow)}.upc .when{color:var(--mut);font-size:12.5px;margin-right:6px}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.tabs a{padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px;font-weight:600}.tabs a:hover{border-color:var(--ice);text-decoration:none}.tabs a[aria-current]{background:var(--navy);color:#fff;border-color:var(--navy)}footer{background:var(--navy);color:#b8c4d3;font-size:13.5px;padding:36px 0 28px;margin-top:8px;border-top:3px solid var(--ice)}footer a{color:var(--ice-soft)}footer a:hover{color:#fff;text-decoration-color:var(--ice)}.fgrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr);gap:28px}.fgrid .fh{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin:0 0 10px}.fgrid p{margin:0 0 8px;line-height:1.55}.flinks .wide{grid-column:1/-1}.flinks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.fbrand img{display:block;height:28px;width:auto;margin-bottom:12px}.fbase{border-top:1px solid #22324b;margin-top:24px;padding-top:16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:12.5px;color:#94a3b8}@media(max-width:1020px){.kpis.k8{grid-template-columns:repeat(4,minmax(0,1fr))}.split{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.top .wrap{flex-direction:column;align-items:stretch;gap:10px;padding-top:18px;padding-bottom:10px}.brand{padding:0;align-self:flex-start}nav.main{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;justify-content:stretch}nav.main a{text-align:center;padding:8px 4px;font-size:13.5px;background:#ffffff0a}nav.main a[aria-current]:after{left:22%;right:22%}.fgrid{grid-template-columns:1fr 1fr}.fgrid>div:first-child{grid-column:1/-1}}@media(max-width:640px){.wrap{padding:0 14px}main{padding:18px 0 36px}h1{font-size:24px}h2{font-size:18px;margin-top:28px}.hero{padding:20px 18px 18px;border-radius:10px}.hero:after{display:none}.kpis,.kpis.k8,.kpis.k10{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.kpis.k10{grid-template-columns:repeat(5,minmax(0,1fr))}.kpis.k10 .kpi b{font-size:15px}.kpis.k10 .kpi small{font-size:10px;letter-spacing:.02em}.kpis.k5{grid-template-columns:repeat(6,minmax(0,1fr))}.kpis.k5 .kpi{grid-column:span 2}.kpis.k5 .kpi:nth-child(n+4){grid-column:span 3}.gcard{gap:6px}.gcard .go{border-top:0;padding-top:0}.quick{gap:6px}.quick a{padding:6px 11px;font-size:12.5px}.kpi{padding:8px 8px 7px}.kpi b{font-size:17px}.kpi small{font-size:10.5px;letter-spacing:.03em}th,td{padding:7px 8px;font-size:13px}th{font-size:11px;letter-spacing:.03em}.hide-sm{display:none}.card,.panel{padding:14px}.mhead{padding:12px 14px 10px}.mbody{padding:12px 14px 14px}.vs>div{padding:6px 8px}.chart svg.trend{min-width:540px}.fgrid{grid-template-columns:1fr;gap:20px}.tbl{max-height:72vh}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.pb{--s:30px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex:none;width:var(--s);height:var(--s);border-radius:50%;background:var(--tbg,#0E1726);color:var(--tfg,#fff);box-shadow:inset 0 0 0 2px var(--tac,#2E9FE0),0 0 0 1px #0e17261f;font-weight:800;line-height:1;vertical-align:middle;font-variant-numeric:tabular-nums;letter-spacing:-.02em;user-select:none}.pb b{font-size:calc(var(--s)*.43);font-weight:800}.pb b.pb-i{font-size:calc(var(--s)*.36);letter-spacing:.02em}.pb-lg{--s:96px;box-shadow:inset 0 0 0 5px var(--tac,#2E9FE0),0 2px 8px #0e17262e}.pb-lg b{font-size:40px;letter-spacing:-.03em}.pb-lg b.pb-i{font-size:32px}.pb-lg i{font-style:normal;font-size:13px;font-weight:700;letter-spacing:.12em;margin-top:3px}.who{display:inline-flex;align-items:center;gap:8px}.tbl .pb{--s:26px;margin-right:8px}.phead.has-badge{display:flex;gap:20px;align-items:center}.phead.has-badge>div{min-width:0}@media(max-width:640px){.tbl .pb{display:none}.phead.has-badge{gap:14px;align-items:flex-start}.phead .pb-lg{--s:72px}.phead .pb-lg b{font-size:30px}.phead .pb-lg i{font-size:11px}}.t-ANA{--tbg:#F47A38;--tfg:#0E1726;--tac:#111111}.t-BOS{--tbg:#111111;--tfg:#FFFFFF;--tac:#FFB81C}.t-BUF{--tbg:#003087;--tfg:#FFFFFF;--tac:#FFB81C}.t-CAR{--tbg:#CE1126;--tfg:#FFFFFF;--tac:#111111}.t-CBJ{--tbg:#002654;--tfg:#FFFFFF;--tac:#CE1126}.t-CGY{--tbg:#C8102E;--tfg:#FFFFFF;--tac:#F1BE48}.t-CHI{--tbg:#CF0A2C;--tfg:#FFFFFF;--tac:#111111}.t-COL{--tbg:#6F263D;--tfg:#FFFFFF;--tac:#236192}.t-DAL{--tbg:#006847;--tfg:#FFFFFF;--tac:#8F8F8C}.t-DET{--tbg:#CE1126;--tfg:#FFFFFF;--tac:#FFFFFF}.t-EDM{--tbg:#041E42;--tfg:#FFFFFF;--tac:#FF4C00}.t-FLA{--tbg:#C8102E;--tfg:#FFFFFF;--tac:#041E42}.t-LAK{--tbg:#111111;--tfg:#FFFFFF;--tac:#A2AAAD}.t-MIN{--tbg:#154734;--tfg:#FFFFFF;--tac:#A6192E}.t-MTL{--tbg:#AF1E2D;--tfg:#FFFFFF;--tac:#192168}.t-NJD{--tbg:#CE1126;--tfg:#FFFFFF;--tac:#111111}.t-NSH{--tbg:#FFB81C;--tfg:#0E1726;--tac:#041E42}.t-NYI{--tbg:#00539B;--tfg:#FFFFFF;--tac:#F47D30}.t-NYR{--tbg:#0038A8;--tfg:#FFFFFF;--tac:#CE1126}.t-OTT{--tbg:#C52032;--tfg:#FFFFFF;--tac:#C2912C}.t-PHI{--tbg:#F74902;--tfg:#0E1726;--tac:#111111}.t-PIT{--tbg:#111111;--tfg:#FFFFFF;--tac:#FCB514}.t-SEA{--tbg:#001628;--tfg:#FFFFFF;--tac:#99D9D9}.t-SJS{--tbg:#006D75;--tfg:#FFFFFF;--tac:#EA7200}.t-STL{--tbg:#002F87;--tfg:#FFFFFF;--tac:#FCB514}.t-TBL{--tbg:#002868;--tfg:#FFFFFF;--tac:#FFFFFF}.t-TOR{--tbg:#00205B;--tfg:#FFFFFF;--tac:#FFFFFF}.t-UTA{--tbg:#6CACE4;--tfg:#0E1726;--tac:#090909}.t-VAN{--tbg:#00205B;--tfg:#FFFFFF;--tac:#00843D}.t-VGK{--tbg:#333F42;--tfg:#FFFFFF;--tac:#B4975A}.t-WPG{--tbg:#041E42;--tfg:#FFFFFF;--tac:#AC162C}.t-WSH{--tbg:#C8102E;--tfg:#FFFFFF;--tac:#041E42}
