.ThresholdSettingsModal-module__sdEJnG__overlay{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ThresholdSettingsModal-module__sdEJnG__backdrop{background:#0009;animation:.2s ease-out both ThresholdSettingsModal-module__sdEJnG__backdrop-in;position:absolute;inset:0}.ThresholdSettingsModal-module__sdEJnG__modal{background:var(--panel);border:1px solid var(--line);width:24rem;box-shadow:var(--shadow-lg);border-radius:.75rem;padding:1.5rem;animation:.25s cubic-bezier(.2,0,0,1) both ThresholdSettingsModal-module__sdEJnG__scale-in;position:relative}.ThresholdSettingsModal-module__sdEJnG__header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.ThresholdSettingsModal-module__sdEJnG__title{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--hi)}.ThresholdSettingsModal-module__sdEJnG__closeBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:color .15s,background .15s;display:flex}.ThresholdSettingsModal-module__sdEJnG__closeBtn:hover{color:var(--lo);background:var(--raised)}.ThresholdSettingsModal-module__sdEJnG__closeIcon{width:1rem;height:1rem}.ThresholdSettingsModal-module__sdEJnG__sections{flex-direction:column;gap:1.5rem;display:flex}.ThresholdSettingsModal-module__sdEJnG__section{flex-direction:column;gap:.75rem;display:flex}.ThresholdSettingsModal-module__sdEJnG__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--lo);display:block}.ThresholdSettingsModal-module__sdEJnG__helpText{font-size:var(--text-xs);color:var(--muted)}.ThresholdSettingsModal-module__sdEJnG__inputRow{align-items:center;gap:.75rem;display:flex}.ThresholdSettingsModal-module__sdEJnG__inputWrap{flex:1;position:relative}.ThresholdSettingsModal-module__sdEJnG__inputWrapSmall{width:6rem;position:relative}.ThresholdSettingsModal-module__sdEJnG__input{background:var(--raised);border:2px solid var(--line);width:100%;color:var(--lo);border-radius:.5rem;outline:none;padding:.625rem 4rem .625rem 1rem}.ThresholdSettingsModal-module__sdEJnG__input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.ThresholdSettingsModal-module__sdEJnG__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ThresholdSettingsModal-module__sdEJnG__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ThresholdSettingsModal-module__sdEJnG__input{-moz-appearance:textfield}.ThresholdSettingsModal-module__sdEJnG__inputSmall{padding-right:2rem;}.ThresholdSettingsModal-module__sdEJnG__inputSuffix{pointer-events:none;font-size:var(--text-sm);color:var(--muted);align-items:center;padding-right:2rem;display:flex;position:absolute;inset:0 0 0 auto}.ThresholdSettingsModal-module__sdEJnG__stepperGroup{border-left:1px solid var(--line);flex-direction:column;width:1.5rem;display:flex;position:absolute;top:2px;bottom:2px;right:2px}.ThresholdSettingsModal-module__sdEJnG__stepperBtn{color:var(--muted);cursor:pointer;font-size:var(--text-xs);background:0 0;border:none;flex:1;justify-content:center;align-items:center;line-height:1;transition:background .15s,color .15s;display:flex}.ThresholdSettingsModal-module__sdEJnG__stepperBtn:hover{background:var(--raised);color:var(--lo)}.ThresholdSettingsModal-module__sdEJnG__stepperBtn:first-child{border-bottom:1px solid var(--line);border-radius:0 .375rem 0 0}.ThresholdSettingsModal-module__sdEJnG__stepperBtn:last-child{border-radius:0 0 .375rem}.ThresholdSettingsModal-module__sdEJnG__andLabel{font-size:var(--text-sm);color:var(--muted)}.ThresholdSettingsModal-module__sdEJnG__badges{flex-direction:column;gap:.375rem;padding-top:.25rem;display:flex}.ThresholdSettingsModal-module__sdEJnG__badgeRow{align-items:center;gap:.5rem;display:flex}.ThresholdSettingsModal-module__sdEJnG__badge{font-size:var(--text-xs);font-weight:var(--font-bold);border:1px solid;border-radius:9999px;padding:.125rem .5rem}.ThresholdSettingsModal-module__sdEJnG__badgeCritical{color:#f87171;background:#ef444433;border-color:#ef44444d}.ThresholdSettingsModal-module__sdEJnG__badgeWatch{color:#fbbf24;background:#f59e0b33;border-color:#f59e0b4d}.ThresholdSettingsModal-module__sdEJnG__badgeGlut{font-size:var(--text-xs);font-weight:var(--font-bold);color:#f87171;background:#ef444433;border:1px solid #ef44444d;border-radius:.25rem;padding:.125rem .375rem}.ThresholdSettingsModal-module__sdEJnG__badgeDesc{font-size:var(--text-xs);color:var(--muted)}.ThresholdSettingsModal-module__sdEJnG__resetBtn{font-size:var(--text-xs);color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;transition:color .15s}.ThresholdSettingsModal-module__sdEJnG__resetBtn:hover{color:var(--lo)}.ThresholdSettingsModal-module__sdEJnG__hr{border:none;border-top:1px solid var(--line)}.ThresholdSettingsModal-module__sdEJnG__footer{align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.ThresholdSettingsModal-module__sdEJnG__saved{font-size:var(--text-sm);color:var(--success);align-items:center;gap:.25rem;display:flex}.ThresholdSettingsModal-module__sdEJnG__savedIcon{width:1rem;height:1rem}
.GameStatusBar-module__oN9axq__root{background:var(--panel);border-bottom:1px solid var(--line-subtle)}.GameStatusBar-module__oN9axq__row1{justify-content:space-between;align-items:center;padding:.375rem 1.5rem;display:flex}.GameStatusBar-module__oN9axq__statusPills{align-items:center;gap:.25rem;display:flex}.GameStatusBar-module__oN9axq__statusCounter{font-size:var(--text-xs);cursor:pointer;color:var(--faint);background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .625rem;transition:background .15s,transform .15s;display:flex}.GameStatusBar-module__oN9axq__statusCounter:hover{background:var(--raised);transform:scale(1.04)}.GameStatusBar-module__oN9axq__statusCounter:active{transform:scale(.97)}.GameStatusBar-module__oN9axq__statusCounter[data-status=critical][data-active=true]{background:#ef44441f}.GameStatusBar-module__oN9axq__statusCounter[data-status=watch][data-active=true]{background:#f59e0b1f}.GameStatusBar-module__oN9axq__statusCounter[data-status=on-track][data-active=true]{background:#22c55e1f}.GameStatusBar-module__oN9axq__statusCounter[data-status=past][data-active=true]{background:color-mix(in srgb,var(--muted)12%,transparent)}.GameStatusBar-module__oN9axq__statusCounter[data-status=starred][data-active=true]{background:#facc151f}.GameStatusBar-module__oN9axq__pillDot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.GameStatusBar-module__oN9axq__pillDot[data-status=critical]{background:#f87171}.GameStatusBar-module__oN9axq__pillDot[data-status=watch]{background:#fbbf24}.GameStatusBar-module__oN9axq__pillDot[data-status=on-track]{background:#4ade80}.GameStatusBar-module__oN9axq__pillDot[data-status=past]{background:var(--muted)}.GameStatusBar-module__oN9axq__pillLabel{color:var(--faint)}.GameStatusBar-module__oN9axq__pillCount{font-family:var(--font-mono);font-weight:var(--font-semibold);color:var(--hi)}.GameStatusBar-module__oN9axq__toolbar{background:color-mix(in srgb,var(--raised)50%,transparent);border:1px solid var(--line);border-radius:.75rem;align-items:center;gap:.375rem;padding:.375rem .5rem;display:flex}.GameStatusBar-module__oN9axq__toolbarTab{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--muted);cursor:pointer;border-radius:.5rem;padding:.375rem .75rem;transition:color .15s,background .15s}.GameStatusBar-module__oN9axq__toolbarTab:hover{color:var(--lo);background:var(--raised)}.GameStatusBar-module__oN9axq__toolbarTab[data-active=true]{background:var(--subtle);color:var(--lo);box-shadow:var(--shadow-sm)}.GameStatusBar-module__oN9axq__starDot{width:.75rem;height:.75rem;color:var(--faint);transition:color .15s,transform .15s}.GameStatusBar-module__oN9axq__statusCounter[data-status=starred]:hover .GameStatusBar-module__oN9axq__starDot{color:#facc15;transform:scale(1.15)}.GameStatusBar-module__oN9axq__starFilled{color:#facc15;fill:#facc15}.GameStatusBar-module__oN9axq__divider{background:var(--line);width:1px;height:1.75rem;margin:0 .25rem}.GameStatusBar-module__oN9axq__iconBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:color .15s,background .15s;display:flex}.GameStatusBar-module__oN9axq__iconBtn:hover{color:var(--lo);background:var(--raised)}.GameStatusBar-module__oN9axq__computeBtn{color:var(--brand-hi);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:color .15s,background .15s;display:flex}.GameStatusBar-module__oN9axq__computeBtn:hover{color:var(--brand);background:var(--raised)}.GameStatusBar-module__oN9axq__computeBtn:disabled{opacity:.5}.GameStatusBar-module__oN9axq__iconMd{width:1.125rem;height:1.125rem}.GameStatusBar-module__oN9axq__signOutBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:color .15s,background .15s;display:flex}.GameStatusBar-module__oN9axq__signOutBtn:hover{color:#f87171;background:#ef44441a}.GameStatusBar-module__oN9axq__signOutBtn:disabled{opacity:.5;cursor:not-allowed}.GameStatusBar-module__oN9axq__row2{align-items:center;gap:1.5rem;padding:.125rem 1.5rem .5rem;display:flex}.GameStatusBar-module__oN9axq__sectionLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--faint);font-weight:var(--font-semibold);white-space:nowrap;margin-right:.25rem}.GameStatusBar-module__oN9axq__tierChips{align-items:center;gap:.625rem;display:flex}.GameStatusBar-module__oN9axq__tierAll{font-size:var(--text-xs);font-weight:var(--font-bold);border:1px solid var(--line);cursor:pointer;background:color-mix(in srgb,var(--raised)50%,transparent);color:var(--muted);border-radius:.375rem;padding:.1875rem .5rem;transition:all .15s}.GameStatusBar-module__oN9axq__tierAll:hover{color:var(--lo);border-color:var(--line-strong)}.GameStatusBar-module__oN9axq__tierAll[data-active=true]{background:var(--subtle);color:var(--lo);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.GameStatusBar-module__oN9axq__tierChip{font-size:var(--text-xs);font-weight:var(--font-bold);cursor:pointer;border:1px solid;border-radius:.375rem;padding:.1875rem .5rem;transition:all .15s}.GameStatusBar-module__oN9axq__tierChip[data-tier=Single]{color:#f87171;background:#ef444414;border-color:#ef444440}.GameStatusBar-module__oN9axq__tierChip[data-tier=Single]:hover{background:#ef444426}.GameStatusBar-module__oN9axq__tierChip[data-tier=Single][data-active=true]{color:#fca5a5;background:#ef444440;border-color:#ef444480}.GameStatusBar-module__oN9axq__tierChip[data-tier=Double]{color:#fbbf24;background:#f59e0b14;border-color:#f59e0b40}.GameStatusBar-module__oN9axq__tierChip[data-tier=Double]:hover{background:#f59e0b26}.GameStatusBar-module__oN9axq__tierChip[data-tier=Double][data-active=true]{color:#fde68a;background:#f59e0b40;border-color:#f59e0b80}.GameStatusBar-module__oN9axq__tierChip[data-tier=Triple]{color:#60a5fa;background:#3b82f614;border-color:#3b82f640}.GameStatusBar-module__oN9axq__tierChip[data-tier=Triple]:hover{background:#3b82f626}.GameStatusBar-module__oN9axq__tierChip[data-tier=Triple][data-active=true]{color:#93c5fd;background:#3b82f640;border-color:#3b82f680}.GameStatusBar-module__oN9axq__tierChip[data-tier=Home\ Run]{color:#4ade80;background:#22c55e14;border-color:#22c55e40}.GameStatusBar-module__oN9axq__tierChip[data-tier=Home\ Run]:hover{background:#22c55e26}.GameStatusBar-module__oN9axq__tierChip[data-tier=Home\ Run][data-active=true]{color:#86efac;background:#22c55e40;border-color:#22c55e80}.GameStatusBar-module__oN9axq__tierChip[data-tier=Grand\ Slam]{color:#34d399;background:#10b98114;border-color:#10b98140}.GameStatusBar-module__oN9axq__tierChip[data-tier=Grand\ Slam]:hover{background:#10b98126}.GameStatusBar-module__oN9axq__tierChip[data-tier=Grand\ Slam][data-active=true]{color:#6ee7b7;background:#10b98140;border-color:#10b98180}.GameStatusBar-module__oN9axq__sectionDivider{background:color-mix(in srgb,var(--line-strong)50%,transparent);width:1px;height:1.75rem}.GameStatusBar-module__oN9axq__btnGroup{box-shadow:var(--shadow-sm);border-radius:.5rem;align-items:center;display:flex}.GameStatusBar-module__oN9axq__btnGroupItem{font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-bold);border:1px solid var(--line);cursor:pointer;background:var(--raised);color:var(--muted);padding:.1875rem .5rem;transition:all .15s}.GameStatusBar-module__oN9axq__btnGroupItem:hover{background:var(--subtle);color:var(--lo)}.GameStatusBar-module__oN9axq__btnGroupItem[data-active=true]{color:#93c5fd;background:#3b82f633;border-color:#3b82f666;box-shadow:inset 0 2px 4px #0000000f}.GameStatusBar-module__oN9axq__btnGroupItem:first-child{border-radius:.5rem 0 0 .5rem}.GameStatusBar-module__oN9axq__btnGroupItem:last-child{border-radius:0 .5rem .5rem 0}.GameStatusBar-module__oN9axq__rankItem{font-family:inherit;}.GameStatusBar-module__oN9axq__flexRow{align-items:center;gap:.75rem;display:flex}.GameStatusBar-module__oN9axq__disabledGroup{opacity:.35;pointer-events:none}.GameStatusBar-module__oN9axq__toggle{border:1px solid var(--line);background:var(--raised);cursor:pointer;border-radius:9999px;flex-shrink:0;width:2rem;height:1.125rem;padding:0;transition:background-color .2s,border-color .2s;position:relative}.GameStatusBar-module__oN9axq__toggle[data-on=true]{background:#3b82f640;border-color:#3b82f680}.GameStatusBar-module__oN9axq__toggleThumb{background:var(--muted);border-radius:9999px;width:.75rem;height:.75rem;transition:transform .2s,background-color .2s;position:absolute;top:2px;left:2px}.GameStatusBar-module__oN9axq__toggle[data-on=true] .GameStatusBar-module__oN9axq__toggleThumb{background:#60a5fa;transform:translate(.875rem)}.GameStatusBar-module__oN9axq__pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite GameStatusBar-module__oN9axq__pulse}@keyframes GameStatusBar-module__oN9axq__pulse{0%,to{opacity:1}50%{opacity:.5}}.GameStatusBar-module__oN9axq__spin{animation:1s linear infinite GameStatusBar-module__oN9axq__spin}@keyframes GameStatusBar-module__oN9axq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1024px){.GameStatusBar-module__oN9axq__row1{padding:.375rem 1rem}.GameStatusBar-module__oN9axq__row2{flex-wrap:wrap;gap:.75rem;padding:.125rem 1rem .5rem}.GameStatusBar-module__oN9axq__sectionDivider{display:none}}@media (max-width:768px){.GameStatusBar-module__oN9axq__row1{flex-wrap:wrap;gap:.5rem;padding:.375rem .75rem}.GameStatusBar-module__oN9axq__row2{gap:.5rem;padding:.125rem .75rem .5rem}.GameStatusBar-module__oN9axq__statusPills{-webkit-overflow-scrolling:touch;flex-shrink:0;overflow-x:auto}.GameStatusBar-module__oN9axq__toolbar{flex-shrink:0}.GameStatusBar-module__oN9axq__tierChips{-webkit-overflow-scrolling:touch;flex-shrink:0;overflow-x:auto}}@media (max-width:480px){.GameStatusBar-module__oN9axq__row1{padding:.25rem .5rem}.GameStatusBar-module__oN9axq__row2{padding:.125rem .5rem .375rem}.GameStatusBar-module__oN9axq__pillLabel{display:none}.GameStatusBar-module__oN9axq__toolbar{padding:.25rem .375rem}.GameStatusBar-module__oN9axq__toolbarTab{font-size:var(--text-xs);padding:.25rem .5rem}}
.GameAlertList-module__FLV4zq__root{-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.GameAlertList-module__FLV4zq__table{text-align:center;border-collapse:collapse;table-layout:fixed;width:100%;min-width:1000px}.GameAlertList-module__FLV4zq__colStar{width:2.5rem}.GameAlertList-module__FLV4zq__colRank{width:3.5rem}.GameAlertList-module__FLV4zq__colSchedule{width:14rem}.GameAlertList-module__FLV4zq__colAlerts{width:9%}.GameAlertList-module__FLV4zq__colAttendance,.GameAlertList-module__FLV4zq__colShortfall{width:11%}.GameAlertList-module__FLV4zq__colUnified,.GameAlertList-module__FLV4zq__colRevenue{width:10%}.GameAlertList-module__FLV4zq__colLastPrice{width:10.5%}.GameAlertList-module__FLV4zq__stickyStarHead,.GameAlertList-module__FLV4zq__stickyRankHead,.GameAlertList-module__FLV4zq__stickyScheduleHead{z-index:22;background:var(--panel);position:sticky}.GameAlertList-module__FLV4zq__stickyStarHead{left:0}.GameAlertList-module__FLV4zq__stickyRankHead{left:2.5rem}.GameAlertList-module__FLV4zq__stickyScheduleHead{left:6rem;box-shadow:2px 0 4px #00000026}.GameAlertList-module__FLV4zq__stickyStarFoot,.GameAlertList-module__FLV4zq__stickyRankFoot,.GameAlertList-module__FLV4zq__stickyScheduleFoot{z-index:22;background:var(--raised);position:sticky}.GameAlertList-module__FLV4zq__stickyStarFoot{left:0}.GameAlertList-module__FLV4zq__stickyRankFoot{left:2.5rem}.GameAlertList-module__FLV4zq__stickyScheduleFoot{left:6rem;box-shadow:2px 0 4px #00000026}.GameAlertList-module__FLV4zq__thead{z-index:20;position:sticky;top:0;overflow:visible}.GameAlertList-module__FLV4zq__headRow{background:var(--panel);border-bottom:2px solid var(--line);font-size:var(--text-xs);text-transform:uppercase;font-weight:var(--font-bold);color:var(--muted);letter-spacing:var(--tracking-wide)}.GameAlertList-module__FLV4zq__sortHeader{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;padding:.625rem .75rem;transition:background-color .15s}.GameAlertList-module__FLV4zq__sortHeader:hover{background:color-mix(in srgb,var(--raised)50%,transparent)}.GameAlertList-module__FLV4zq__sortHeaderActive{background:var(--raised);color:var(--lo)}.GameAlertList-module__FLV4zq__sortHeaderLeft{text-align:left}.GameAlertList-module__FLV4zq__sortHeaderRight{text-align:right}.GameAlertList-module__FLV4zq__sortHeaderCenter{text-align:center}.GameAlertList-module__FLV4zq__sortIcon{color:#60a5fa;vertical-align:middle;width:.75rem;height:.75rem;margin-left:.25rem;display:inline-block}.GameAlertList-module__FLV4zq__starHeader{text-align:center;cursor:pointer;vertical-align:bottom;-webkit-user-select:none;user-select:none;width:2rem;padding:.625rem .25rem;transition:background-color .15s}.GameAlertList-module__FLV4zq__starHeader:hover{background:color-mix(in srgb,var(--raised)50%,transparent)}.GameAlertList-module__FLV4zq__starHeaderInner{justify-content:center;align-items:center;gap:.25rem;display:flex}.GameAlertList-module__FLV4zq__starHeaderIcon{width:1rem;height:1rem}.GameAlertList-module__FLV4zq__starSortIcon{color:#60a5fa;width:.75rem;height:.75rem}.GameAlertList-module__FLV4zq__starUnsortedIcon{width:.75rem;height:.75rem;color:var(--faint)}.GameAlertList-module__FLV4zq__tfoot{z-index:20;background:var(--raised);border-top:2px solid #3b82f666;position:sticky;bottom:0;box-shadow:0 -4px 12px #0006}.GameAlertList-module__FLV4zq__footRow{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--hi)}.GameAlertList-module__FLV4zq__footCell{padding:.75rem}.GameAlertList-module__FLV4zq__footCellRight{text-align:center;font-family:var(--font-mono);white-space:nowrap;}.GameAlertList-module__FLV4zq__footCellCenter{text-align:center;font-family:var(--font-mono);}.GameAlertList-module__FLV4zq__footLabelCell{text-align:left;}.GameAlertList-module__FLV4zq__footLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--muted)}.GameAlertList-module__FLV4zq__footGamesCount{color:var(--muted);font-size:var(--text-xs);margin-left:.5rem}.GameAlertList-module__FLV4zq__footPositive{color:#4ade80}.GameAlertList-module__FLV4zq__footNegative{color:#f87171}.GameAlertList-module__FLV4zq__footShortfallBadge{font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:.25rem;margin-left:.375rem;padding:.0625rem .375rem;display:inline-block}.GameAlertList-module__FLV4zq__tbody>tr+tr{border-top:1px solid var(--line-subtle)}.GameAlertList-module__FLV4zq__emptyWrap{flex-direction:column;justify-content:center;align-items:center;min-height:12.5rem;display:flex}.GameAlertList-module__FLV4zq__emptyIcon{width:2rem;height:2rem;color:var(--faint);margin-bottom:.75rem}.GameAlertList-module__FLV4zq__emptyText{font-size:var(--text-sm);color:var(--muted)}.GameAlertList-module__FLV4zq__emptyHint{font-size:var(--text-xs);color:var(--faint);margin-top:.25rem}.GameAlertList-module__FLV4zq__footStarCell{padding:0 .25rem}
.SeasonUI-module__BJXh5W__root{background:var(--base);flex-direction:column;height:100vh;display:flex;overflow:hidden}.SeasonUI-module__BJXh5W__errorWrap{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:16rem;display:flex}.SeasonUI-module__BJXh5W__errorIcon{width:1.75rem;height:1.75rem;color:var(--danger)}.SeasonUI-module__BJXh5W__errorText{color:var(--danger);font-size:var(--text-sm)}.SeasonUI-module__BJXh5W__emptyWrap{flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:16rem;display:flex}.SeasonUI-module__BJXh5W__emptyIcon{width:2rem;height:2rem;color:var(--faint)}.SeasonUI-module__BJXh5W__emptyText{color:var(--muted);font-size:var(--text-sm)}.SeasonUI-module__BJXh5W__emptyBody{text-align:center}.SeasonUI-module__BJXh5W__emptyBody>*+*{margin-top:.5rem}.SeasonUI-module__BJXh5W__emptyHint{font-size:var(--text-xs);color:var(--muted)}.SeasonUI-module__BJXh5W__emptyActions{justify-content:center;align-items:center;gap:.5rem;display:flex}.SeasonUI-module__BJXh5W__computeBtn{background:var(--brand);color:var(--hi);cursor:pointer;border:none;border-radius:.5rem;padding:.375rem;transition:background-color .15s}.SeasonUI-module__BJXh5W__computeBtn:hover{background:var(--brand-hi)}.SeasonUI-module__BJXh5W__computeBtn:disabled{opacity:.5;cursor:not-allowed}.SeasonUI-module__BJXh5W__computeIcon{width:.875rem;height:.875rem}.SeasonUI-module__BJXh5W__header{justify-content:space-between;align-items:center;padding:.375rem 1.5rem;display:flex}.SeasonUI-module__BJXh5W__headerLeft{align-items:baseline;gap:.75rem;display:flex}.SeasonUI-module__BJXh5W__title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--hi);letter-spacing:var(--tracking-tight)}.SeasonUI-module__BJXh5W__subtitle{font-size:var(--text-sm);color:var(--muted)}.SeasonUI-module__BJXh5W__lastUpdated{font-size:var(--text-xs);color:var(--faint);align-items:center;gap:.375rem;display:flex}.SeasonUI-module__BJXh5W__pulseDot{background-color:var(--success);border-radius:50%;width:.375rem;height:.375rem;animation:2s ease-in-out infinite SeasonUI-module__BJXh5W__pulse-glow}.SeasonUI-module__BJXh5W__optionsWrap{align-items:center;gap:.5rem;display:flex}.SeasonUI-module__BJXh5W__fileInput{display:none}.SeasonUI-module__BJXh5W__optionsRelative{position:relative}.SeasonUI-module__BJXh5W__chevronIcon{width:.875rem;height:.875rem}.SeasonUI-module__BJXh5W__backdrop{z-index:40;position:fixed;inset:0}.SeasonUI-module__BJXh5W__dropdown{z-index:50;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-lg);transform-origin:100% 0;border-radius:.5rem;min-width:9.375rem;margin-top:.25rem;padding:.25rem 0;animation:.15s cubic-bezier(.2,0,0,1) both SeasonUI-module__BJXh5W__scale-in;position:absolute;top:100%;right:0}.SeasonUI-module__BJXh5W__dropdownItem{width:100%;font-size:var(--text-xs);color:var(--lo);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}.SeasonUI-module__BJXh5W__dropdownItem:hover{background:var(--raised)}.SeasonUI-module__BJXh5W__dropdownItem:disabled{opacity:.5;cursor:not-allowed}.SeasonUI-module__BJXh5W__dropdownItemIcon{width:.875rem;height:.875rem}.SeasonUI-module__BJXh5W__uploadResult{font-size:var(--text-xs);color:var(--success);align-items:center;gap:.25rem;display:flex}.SeasonUI-module__BJXh5W__uploadResultIcon{width:.875rem;height:.875rem}.SeasonUI-module__BJXh5W__uploadFailed{color:var(--danger);margin-left:.25rem}@media (max-width:768px){.SeasonUI-module__BJXh5W__header{flex-wrap:wrap;gap:.5rem;padding:.375rem .75rem}.SeasonUI-module__BJXh5W__title{font-size:var(--text-base)}.SeasonUI-module__BJXh5W__subtitle{font-size:var(--text-xs)}}@media (max-width:480px){.SeasonUI-module__BJXh5W__header{padding:.25rem .5rem}.SeasonUI-module__BJXh5W__subtitle{display:none}}
