@keyframes Spinner_spinner__mgqnO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinner_spinnerContainer__FZqy2 .Spinner_loadingSpinner__4_Lje{border:3px solid #f3f3f3;border-top-color:#383636;border-radius:50%;animation:Spinner_spinner__mgqnO 1.5s linear infinite}.Spinner_spinnerContainer__FZqy2 .Spinner_medium__QMM7O{width:28px;height:28px}.Spinner_spinnerContainer__FZqy2 .Spinner_small__50fNn{width:14px;height:14px}.Spinner_center__RtoKg{display:flex;justify-content:center;align-items:center}.DateRangeTeamGrid_page__iK_6U{width:100%;min-height:100vh;background:#1a1d21;color:#ccc}.DateRangeTeamGrid_header__wGY41{position:-webkit-sticky;position:sticky;top:0;z-index:10;padding:16px 24px;background:rgb(21.5050847458,23.986440678,27.2949152542);border-bottom:1px solid rgba(7,170,226,.25)}.DateRangeTeamGrid_headerBar__YZMu4{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.DateRangeTeamGrid_title__TyLea{margin:0;font-family:Train One,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#fff;font-size:1.15rem}.DateRangeTeamGrid_subtitle__stOQO{margin:2px 0 0;font-family:Roboto Condensed,sans-serif;color:#aaa;font-size:.875rem}.DateRangeTeamGrid_backLink__l4b5q{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);color:#ccc;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-family:Train One,sans-serif;font-size:.85rem;background:hsla(0,0%,100%,.04)}.DateRangeTeamGrid_backLink__l4b5q:hover{color:#14a2d2;border-color:rgba(20,162,210,.6);background:rgba(20,162,210,.08)}.DateRangeTeamGrid_content__eIRRI{padding:24px}.DateRangeTeamGrid_tableScroll__WcGct{overflow-x:auto;overflow-y:hidden;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:rgb(19.2576271186,21.4796610169,24.4423728814);box-shadow:0 4px 8px rgba(0,0,0,.25)}.DateRangeTeamGrid_tableInner__YO3MM{position:relative;width:max-content}.DateRangeTeamGrid_monthDividerOverlay__kkrO9{position:absolute;inset:0;pointer-events:none;z-index:0}.DateRangeTeamGrid_monthDivider__PZsw5{position:absolute;top:0;bottom:0;width:2px;background:rgba(7,170,226,.65);box-shadow:0 0 8px rgba(7,170,226,.25)}.DateRangeTeamGrid_rangeTable__0IbfA{--col-team:88px;--col-metric:52px;--cell:18px;--gap-x:2px;--gap-y:1px;width:max-content;border-collapse:separate;border-spacing:var(--gap-x) var(--gap-y);padding:8px;font-family:Roboto Condensed,sans-serif;position:relative;z-index:1}.DateRangeTeamGrid_rangeTable__0IbfA td,.DateRangeTeamGrid_rangeTable__0IbfA th{padding:0;text-align:center;vertical-align:middle}.DateRangeTeamGrid_rangeTable__0IbfA thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;height:28px;background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.08);border-radius:3px;color:#aaa;font-family:Martian Mono,monospace,Roboto Condensed,sans-serif;font-size:.7rem}.DateRangeTeamGrid_dayCol__wspj1,.DateRangeTeamGrid_dayHeaderCell__zd8D4{width:var(--cell);min-width:var(--cell)}.DateRangeTeamGrid_sortableMetricHeader__eD21A{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DateRangeTeamGrid_sortableMetricHeader__eD21A:hover{border-color:rgba(20,162,210,.5);box-shadow:inset 0 0 0 1px rgba(20,162,210,.18)}.DateRangeTeamGrid_dayHeader__njkdx{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.DateRangeTeamGrid_monthMarker__PG_MD{font-size:.55rem;color:#07aae2;font-family:Train One,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1px}.DateRangeTeamGrid_dayNumber__SoXP4{font-size:.7rem;color:#aaa}.DateRangeTeamGrid_rangeTable__0IbfA tbody td:first-child,.DateRangeTeamGrid_rangeTable__0IbfA thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:4;width:var(--col-team);min-width:var(--col-team);background:rgba(0,0,0,.72)}.DateRangeTeamGrid_rangeTable__0IbfA tbody td:nth-child(2),.DateRangeTeamGrid_rangeTable__0IbfA thead th:nth-child(2){position:-webkit-sticky;position:sticky;left:var(--col-team);z-index:4;width:var(--col-metric);min-width:var(--col-metric);background:rgba(0,0,0,.72)}.DateRangeTeamGrid_rangeTable__0IbfA tbody td:nth-child(3),.DateRangeTeamGrid_rangeTable__0IbfA thead th:nth-child(3){position:-webkit-sticky;position:sticky;left:calc(var(--col-team) + var(--col-metric));z-index:4;width:var(--col-metric);min-width:var(--col-metric);background:rgba(0,0,0,.72)}.DateRangeTeamGrid_rangeTable__0IbfA tbody td:nth-child(4),.DateRangeTeamGrid_rangeTable__0IbfA thead th:nth-child(4){position:-webkit-sticky;position:sticky;left:calc(var(--col-team) + var(--col-metric)*2);z-index:4;width:var(--col-metric);min-width:var(--col-metric);background:rgba(0,0,0,.72)}.DateRangeTeamGrid_rangeTable__0IbfA tbody td:nth-child(5),.DateRangeTeamGrid_rangeTable__0IbfA thead th:nth-child(5){position:-webkit-sticky;position:sticky;left:calc(var(--col-team) + var(--col-metric)*3);z-index:4;width:var(--col-metric);min-width:var(--col-metric);background:rgba(0,0,0,.72)}.DateRangeTeamGrid_teamCell__fD2XF{display:flex;align-items:center;justify-content:space-between;gap:2px;padding:0 8px;height:24px}.DateRangeTeamGrid_teamName__TxBJm{font-family:Train One,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;color:#fff}.DateRangeTeamGrid_metricCell__8NHQm{height:24px;display:grid;place-items:center;font-family:Martian Mono,monospace,Roboto Condensed,sans-serif;font-size:.8rem;color:#ccc;border:1px solid hsla(0,0%,100%,.08);border-radius:3px}.DateRangeTeamGrid_dayCellWrapper__rKJsr{width:var(--cell);height:var(--cell);display:grid;place-items:center;position:relative;padding:0}.DateRangeTeamGrid_dayCell__kNDO7{width:100%;height:100%;border-radius:2px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);display:grid;place-items:center;overflow:hidden}.DateRangeTeamGrid_offNight__VDz75{background:rgba(22,194,113,.22);border-color:rgba(22,194,113,.42)}.DateRangeTeamGrid_mediumNight__5jAfN{background:rgba(199,164,65,.18);border-color:rgba(199,164,65,.38)}.DateRangeTeamGrid_heavyNight__p8qJW{background:rgba(182,67,67,.2);border-color:rgba(182,67,67,.38)}.DateRangeTeamGrid_normalNight__f_dE9{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.DateRangeTeamGrid_preseasonGame__SbQYZ{background:rgba(20,162,210,.22);border-color:rgba(20,162,210,.45)}.DateRangeTeamGrid_postseasonGame__kU2Hf{background:rgba(7,170,226,.22);border-color:rgba(7,170,226,.45)}.DateRangeTeamGrid_stateRow__f51SR{padding:32px;text-align:center;color:#aaa}.DateRangeTeamGrid_error__XOElJ{padding:16px;border-radius:8px;border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.12);color:#ffd0d0}