@keyframes UpcomingPage-module-scss-module__V0JK3W__v2-spin{to{transform:rotate(360deg)}}@keyframes UpcomingPage-module-scss-module__V0JK3W__v2-pulse{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}@keyframes UpcomingPage-module-scss-module__V0JK3W__v2-blink{50%{opacity:var(--v2-blink-min,.25)}}@keyframes UpcomingPage-module-scss-module__V0JK3W__v2-skeleton{50%{opacity:.45}}@keyframes UpcomingPage-module-scss-module__V0JK3W__v2-enter{0%{opacity:0;transform:translateY(6px)}}.UpcomingPage-module-scss-module__V0JK3W__container{padding:0}.UpcomingPage-module-scss-module__V0JK3W__title{font:800 34px/.95 var(--v2-font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--v2-paper);margin:0 0 6px}@media (max-width:600px){.UpcomingPage-module-scss-module__V0JK3W__title{font-size:28px}}.UpcomingPage-module-scss-module__V0JK3W__subtitle{color:var(--v2-paper-mute);font:500 14px/1.5 var(--v2-font-body);margin:0 0 22px}.UpcomingPage-module-scss-module__V0JK3W__metricButtons{margin-bottom:8px}.UpcomingPage-module-scss-module__V0JK3W__metricButtons:last-of-type{margin-bottom:18px}.UpcomingPage-module-scss-module__V0JK3W__metricBtn{border-radius:var(--v2-radius-pill);border:1px solid var(--v2-line-strong);height:34px;color:var(--v2-paper);font:600 12.5px/1 var(--v2-font-body);white-space:nowrap;cursor:pointer;transition:border-color var(--v2-motion),background var(--v2-motion),color var(--v2-motion);background:0 0;align-items:center;gap:7px;padding:0 14px;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.UpcomingPage-module-scss-module__V0JK3W__metricBtn:hover{border-color:var(--v2-green-line);background:color-mix(in srgb,var(--v2-green-soft)50%,transparent)}}.UpcomingPage-module-scss-module__V0JK3W__metricBtn>svg{flex:none;font-size:14px}@media (pointer:coarse){.UpcomingPage-module-scss-module__V0JK3W__metricBtn:before{content:"";position:absolute;inset:-2px}}.UpcomingPage-module-scss-module__V0JK3W__metricBtn:focus-visible{outline:2px solid var(--v2-green-glow);outline-offset:2px}.UpcomingPage-module-scss-module__V0JK3W__metricBtnActive{border-color:var(--v2-green-line);background:var(--v2-green-soft);color:var(--v2-paper)}.UpcomingPage-module-scss-module__V0JK3W__metricBtnLocked{color:var(--v2-paper-faint);border-style:dashed}.UpcomingPage-module-scss-module__V0JK3W__metricBtnLocked:hover{color:var(--v2-paper-mute);border-color:var(--v2-amber-line)}.UpcomingPage-module-scss-module__V0JK3W__tableWrap{background:linear-gradient(180deg,var(--v2-ink-2),var(--v2-ink-1));border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-card);overflow:auto hidden}.UpcomingPage-module-scss-module__V0JK3W__table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.UpcomingPage-module-scss-module__V0JK3W__table th{font:600 10.5px/1.3 var(--v2-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--v2-paper-mute);text-align:left;border-bottom:1px solid var(--v2-line-strong);background:var(--v2-ink-1);padding:12px 14px}.UpcomingPage-module-scss-module__V0JK3W__table td{border-bottom:1px solid var(--v2-line);color:var(--v2-paper);padding:12px 14px}.UpcomingPage-module-scss-module__V0JK3W__table tbody tr:hover td{background:var(--v2-ink-2)}.UpcomingPage-module-scss-module__V0JK3W__thead{background:0 0}.UpcomingPage-module-scss-module__V0JK3W__th{white-space:nowrap;position:relative}.UpcomingPage-module-scss-module__V0JK3W__th:focus-visible{outline:2px solid var(--v2-green-glow);outline-offset:-2px}.UpcomingPage-module-scss-module__V0JK3W__td{vertical-align:middle;font:500 13px/1.3 var(--v2-font-body)}.UpcomingPage-module-scss-module__V0JK3W__lastRow .UpcomingPage-module-scss-module__V0JK3W__td{border-bottom:none}.UpcomingPage-module-scss-module__V0JK3W__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.UpcomingPage-module-scss-module__V0JK3W__sortable:hover{color:var(--v2-paper)}.UpcomingPage-module-scss-module__V0JK3W__sortable:focus-visible{outline:2px solid var(--v2-green-glow);outline-offset:-2px}.UpcomingPage-module-scss-module__V0JK3W__row{transition:background var(--v2-motion-fast)}.UpcomingPage-module-scss-module__V0JK3W__dateCol{white-space:nowrap;min-width:120px;font-family:var(--v2-font-mono);font-variant-numeric:tabular-nums;color:var(--v2-paper-mute);font-size:12px;font-weight:500}.UpcomingPage-module-scss-module__V0JK3W__teamCol{min-width:150px}.UpcomingPage-module-scss-module__V0JK3W__teamCell{align-items:center;gap:8px;display:flex}.UpcomingPage-module-scss-module__V0JK3W__teamLogo{background:var(--v2-ink-3);border-radius:50%;flex-shrink:0}.UpcomingPage-module-scss-module__V0JK3W__teamName{white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-weight:600;overflow:hidden}.UpcomingPage-module-scss-module__V0JK3W__leagueCol{white-space:nowrap;color:var(--v2-paper-mute);text-overflow:ellipsis;max-width:150px;font-size:12.5px;overflow:hidden}.UpcomingPage-module-scss-module__V0JK3W__leagueCell{align-items:center;gap:6px;min-width:0;display:flex}.UpcomingPage-module-scss-module__V0JK3W__leagueName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UpcomingPage-module-scss-module__V0JK3W__countryFlag{flex:none;font-size:14px}.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__pctCol{text-align:center;font-family:var(--v2-font-mono);font-variant-numeric:tabular-nums;min-width:76px;font-weight:600}.UpcomingPage-module-scss-module__V0JK3W__combinedCol{min-width:150px}.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__gpCol{text-align:center;min-width:50px;font-family:var(--v2-font-mono);font-variant-numeric:tabular-nums;color:var(--v2-paper-mute);font-weight:500}.UpcomingPage-module-scss-module__V0JK3W__probBarWrap{background:var(--v2-ink-3);border-radius:6px;height:24px;position:relative;overflow:hidden}.UpcomingPage-module-scss-module__V0JK3W__probBarFill{opacity:.28;height:100%;transition:width var(--v2-motion-slow);border-radius:6px;position:absolute;top:0;left:0}.UpcomingPage-module-scss-module__V0JK3W__probBarLabel{z-index:1;height:100%;font-family:var(--v2-font-mono);font-variant-numeric:tabular-nums;color:var(--v2-paper);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:relative}.UpcomingPage-module-scss-module__V0JK3W__table td.UpcomingPage-module-scss-module__V0JK3W__emptyCell{padding:0}.UpcomingPage-module-scss-module__V0JK3W__skeleton{background:var(--v2-ink-3);border-radius:var(--v2-radius-tag);width:80%;height:14px;animation:1.3s ease-in-out infinite UpcomingPage-module-scss-module__V0JK3W__v2-skeleton}.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__skeletonRow .UpcomingPage-module-scss-module__V0JK3W__td{padding:14px}.UpcomingPage-module-scss-module__V0JK3W__awayStacked,.UpcomingPage-module-scss-module__V0JK3W__awayHead,.UpcomingPage-module-scss-module__V0JK3W__pctStacked,.UpcomingPage-module-scss-module__V0JK3W__gpStacked,.UpcomingPage-module-scss-module__V0JK3W__metaPhone,.UpcomingPage-module-scss-module__V0JK3W__skeletonAway,.UpcomingPage-module-scss-module__V0JK3W__skeletonMeta{display:none}@media screen and (max-width:1024px){.UpcomingPage-module-scss-module__V0JK3W__awayCol,.UpcomingPage-module-scss-module__V0JK3W__pctCol,.UpcomingPage-module-scss-module__V0JK3W__gpCol{display:none}.UpcomingPage-module-scss-module__V0JK3W__awayStacked{margin-top:6px;display:flex}.UpcomingPage-module-scss-module__V0JK3W__awayHead{display:inline}.UpcomingPage-module-scss-module__V0JK3W__pctStacked{font-family:var(--v2-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:8px;font-size:12px;font-weight:600;display:inline-block}.UpcomingPage-module-scss-module__V0JK3W__gpStacked{text-align:center;font-family:var(--v2-font-mono);font-variant-numeric:tabular-nums;color:var(--v2-paper-mute);white-space:nowrap;margin-top:3px;font-size:11px;font-weight:500;display:block}.UpcomingPage-module-scss-module__V0JK3W__teamName{max-width:200px}.UpcomingPage-module-scss-module__V0JK3W__dateCol{z-index:2;background:var(--v2-ink-1);box-shadow:var(--v2-shadow-pin-left);min-width:0;padding-right:10px;position:sticky;left:0}.UpcomingPage-module-scss-module__V0JK3W__combinedCol{z-index:2;background:var(--v2-ink-1);box-shadow:var(--v2-shadow-pin-right);min-width:96px;position:sticky;left:auto;right:0}.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__th,.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__td{padding:10px 8px}}@media screen and (max-width:600px){.UpcomingPage-module-scss-module__V0JK3W__table,.UpcomingPage-module-scss-module__V0JK3W__table thead,.UpcomingPage-module-scss-module__V0JK3W__table tbody{display:block}.UpcomingPage-module-scss-module__V0JK3W__table tr{box-sizing:border-box;border-bottom:1px solid var(--v2-line);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:52px;padding:9px 10px;display:grid}.UpcomingPage-module-scss-module__V0JK3W__table tbody tr:last-child{border-bottom:0}.UpcomingPage-module-scss-module__V0JK3W__table thead tr{background:var(--v2-ink-1);border-bottom-color:var(--v2-line-strong);padding:12px 10px}.UpcomingPage-module-scss-module__V0JK3W__table tbody tr:hover{background:var(--v2-ink-2)}.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__th,.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__td{background:0 0;border-bottom:0;width:auto;min-width:0;max-width:none;padding:0;display:block}.UpcomingPage-module-scss-module__V0JK3W__table tbody tr:hover .UpcomingPage-module-scss-module__V0JK3W__td{background:0 0}.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__dateCol,.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__combinedCol{box-shadow:none;position:static}.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__awayCol,.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__leagueCol,.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__gpCol,.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__pctCol,.UpcomingPage-module-scss-module__V0JK3W__pctStacked{display:none}.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__th{white-space:nowrap}.UpcomingPage-module-scss-module__V0JK3W__dateCol{white-space:normal;font-size:12px}.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__th.UpcomingPage-module-scss-module__V0JK3W__dateCol{white-space:normal}.UpcomingPage-module-scss-module__V0JK3W__kickDay{color:var(--v2-paper);white-space:nowrap;font-family:var(--v2-font-mono);font-variant-numeric:tabular-nums;font-weight:600;display:block}.UpcomingPage-module-scss-module__V0JK3W__kickSep{display:none}.UpcomingPage-module-scss-module__V0JK3W__kickTime{margin-top:2px;display:block}.UpcomingPage-module-scss-module__V0JK3W__teamCell{gap:6px}.UpcomingPage-module-scss-module__V0JK3W__awayStacked{margin-top:3px}.UpcomingPage-module-scss-module__V0JK3W__teamLogo{width:16px;height:16px}.UpcomingPage-module-scss-module__V0JK3W__teamName{min-width:0;max-width:none;font-size:13px}.UpcomingPage-module-scss-module__V0JK3W__metaPhone{min-width:0;font-family:var(--v2-font-mono);font-variant-numeric:tabular-nums;color:var(--v2-paper-mute);align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:500;display:flex}.UpcomingPage-module-scss-module__V0JK3W__metaLeague{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:40px;overflow:hidden}.UpcomingPage-module-scss-module__V0JK3W__metaDot{color:var(--v2-paper-faint);flex:none}.UpcomingPage-module-scss-module__V0JK3W__metaPct{white-space:nowrap;font-family:var(--v2-font-mono);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__combinedCol{text-align:right}.UpcomingPage-module-scss-module__V0JK3W__probBarWrap{background:0 0;border-radius:0;height:auto;overflow:visible}.UpcomingPage-module-scss-module__V0JK3W__probBarFill{display:none}.UpcomingPage-module-scss-module__V0JK3W__probBarLabel{height:auto;color:var(--prob,var(--v2-green-glow));justify-content:flex-end;font-size:16px}.UpcomingPage-module-scss-module__V0JK3W__gpStacked{text-align:right;margin-top:2px}.UpcomingPage-module-scss-module__V0JK3W__table .UpcomingPage-module-scss-module__V0JK3W__skeletonRow .UpcomingPage-module-scss-module__V0JK3W__td{padding:0}.UpcomingPage-module-scss-module__V0JK3W__skeletonAway,.UpcomingPage-module-scss-module__V0JK3W__skeletonMeta{display:block}.UpcomingPage-module-scss-module__V0JK3W__skeletonAway{margin-top:7px}.UpcomingPage-module-scss-module__V0JK3W__skeletonMeta{width:60%;height:12px;margin-top:9px}.UpcomingPage-module-scss-module__V0JK3W__table td.UpcomingPage-module-scss-module__V0JK3W__emptyCell{border-bottom:0;grid-column:1/-1}}
