.tabs{scrollbar-width:none;background:var(--bg);border:1px solid var(--line);border-radius:10px;gap:4px;width:max-content;max-width:100%;padding:3px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a{height:34px;color:var(--ink-2);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.tabs a svg{width:15px;height:15px}.tabs a:hover{color:var(--ink)}@media (max-width:479px){.tabs a svg{display:none}.tabs a{padding:0 11px}}.tabs a[aria-current=page]{color:var(--ink);box-shadow:0 1px 2px #0b12201f, 0 0 0 1px var(--line);background:#fff}.sub-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sub-stats .num{font-size:36px;line-height:1}@media (min-width:768px){.sub-stats .num{font-size:44px}}.sch{border-collapse:collapse;table-layout:fixed;width:100%}.sch col.c-dt{width:76px}.sch col.c-tm{width:17%}.sch col.c-tv{width:30%}.sch col.c-rec{width:84px}@media (max-width:767px){.sch col.c-dt{width:54px}.sch col.c-tm{width:92px}.sch col.c-tv,.sch col.c-rec{width:0}}.sch th{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:left;white-space:nowrap;padding:0 8px 10px;font-size:10.5px;font-weight:700}.sch td{border-top:1px solid var(--line-2);vertical-align:middle;padding:10px 8px;font-size:14px}.sch th:first-child,.sch td:first-child{padding-left:0}.sch th:last-child,.sch td:last-child{padding-right:0}.sch .r{text-align:right}@media (min-width:768px){.sch .c3{text-align:left}}.sch .dt{white-space:nowrap}.sch .dt b{font-family:var(--font-barlow), sans-serif;color:var(--ink);font-size:19px;font-weight:800;line-height:1;display:block}.sch .dt span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.sch .opp{min-width:0;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.sch .opp:hover .nm{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px}.sch .opp .nm{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.2}.sch .opp .ha{color:var(--muted);margin-right:4px;font-weight:600}.sch .tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.sch .tg{letter-spacing:.02em;background:var(--bg);min-height:20px;color:var(--ink-2);border-radius:5px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.sch .tg.b2b{color:#8a4b00;background:#fff4e0}.sch .tg.ev{color:var(--navy);background:#eaf0fb}.sch .tg.nx{background:var(--red);color:#fff}.sch .tv{color:var(--muted);font-size:12.5px;line-height:1.35}.sch .tv b{color:var(--ink-2);margin-right:3px;font-weight:700}.sch .res{font-family:var(--font-barlow), sans-serif;white-space:nowrap;font-size:18px;font-weight:800}.sch .res.W{color:var(--green)}.sch .res.L{color:#b4121f}.sch .res.OTL{color:#8a4b00}.sch .res small{color:var(--muted);margin-left:3px;font-size:13px;font-weight:700}.sch .tm{font-family:var(--font-barlow), sans-serif;white-space:nowrap;font-size:18px;font-weight:700}.sch .rec{font-family:var(--font-barlow), sans-serif;color:var(--ink-2);white-space:nowrap;font-size:16px;font-weight:700}.sch tr.done td{background:0 0}.sch tr.done .opp .nm{font-weight:600}.sch tr.next td{background:#fff5f6;border-top-color:#f6c9ce}.sch tr.next td:first-child{box-shadow:inset 3px 0 0 var(--red);padding-left:10px}.sch tr.next+tr td{border-top-color:#f6c9ce}.sch tr.b2b td:first-child b:after{content:"";vertical-align:middle;background:#e08a00;border-radius:99px;width:6px;height:6px;margin-left:5px;display:inline-block}@media (max-width:767px){.sch .md{display:none}.sch td{padding:10px 6px}.sch .opp{gap:8px}.sch .opp .nm{font-size:14px}}@media (min-width:768px){.sch .sm{display:none}}.odds-hero{gap:20px;display:grid}.range{background:var(--line-2);border-radius:99px;height:10px;position:relative}.range i{background:var(--team,var(--navy));opacity:.85;border-radius:99px;position:absolute;top:0;bottom:0}.range b{background:var(--ink);border-radius:2px;width:3px;height:18px;position:absolute;top:-4px;transform:translate(-50%)}.kpi{border-top:1px solid var(--line-2);padding-top:14px}.kpi .num{font-size:34px;line-height:1}.kpi p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.4}.race td,.race th{white-space:nowrap}.race tr.me td{background:#eef2fa}.race tr.me td:first-child{box-shadow:inset 3px 0 0 var(--team,var(--navy));padding-left:8px}.race tr.cut td{border-top:2px dashed #e11d2e73}.race .pct{font-family:var(--font-barlow), sans-serif;font-size:18px;font-weight:800}.race .mini{background:var(--line-2);vertical-align:middle;border-radius:99px;width:64px;height:6px;margin-left:8px;display:none;overflow:hidden}@media (min-width:1024px){.race .mini{display:inline-block}}.race .mini i{background:var(--team,var(--navy));border-radius:99px;height:100%;display:block}.chg-up{color:var(--green)}.chg-down{color:#b4121f}
