.season-module__ISbE4q__seasonPage{max-width:960px;margin:0 auto;padding:2rem 1.5rem 5rem}.season-module__ISbE4q__seasonDetailPage{max-width:1280px}.season-module__ISbE4q__seasonHubHero{text-align:center;margin-bottom:2.5rem}.season-module__ISbE4q__seasonHubHeroKicker{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-primary-bright);align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.72rem;font-weight:800;display:inline-flex}.season-module__ISbE4q__seasonHubHeroKickerLine{background:linear-gradient(90deg, transparent, var(--accent-primary-bright), transparent);opacity:.35;width:32px;height:1px;display:inline-block}.season-module__ISbE4q__seasonHubHeroTitle{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .85rem;font-size:clamp(1.85rem,4.5vw,2.75rem);font-weight:800;line-height:1.15}.season-module__ISbE4q__seasonHubHeroSubtitle{color:var(--text-secondary);max-width:520px;margin:0 auto 1.25rem;font-size:1rem;line-height:1.65}.season-module__ISbE4q__seasonHubHeroActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2rem;display:flex}.season-module__ISbE4q__seasonHubStats{text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.season-module__ISbE4q__seasonGoldpassCard,.season-module__ISbE4q__seasonHubStatCard{border-radius:var(--radius-lg);background:var(--glass-card-bg);border:1px solid var(--glass-card-border);box-shadow:var(--shadow-glass);padding:1rem 1.25rem}.season-module__ISbE4q__seasonGoldpassCard{background:linear-gradient(135deg, #f5c5420d, transparent 50%), var(--glass-card-bg);border-color:#f5c5422e}.season-module__ISbE4q__seasonGoldpassLabel,.season-module__ISbE4q__seasonHubStatLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.68rem;font-weight:800;display:flex}.season-module__ISbE4q__seasonGoldpassLabel{color:var(--status-warning)}.season-module__ISbE4q__seasonGoldpassTimer{align-items:baseline;gap:.25rem;display:flex}.season-module__ISbE4q__seasonGoldpassUnit{flex-direction:column;align-items:center;display:flex}.season-module__ISbE4q__seasonGoldpassValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1}.season-module__ISbE4q__seasonGoldpassUnitLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:.15rem;font-size:.58rem;font-weight:700}.season-module__ISbE4q__seasonGoldpassSep{color:var(--text-muted);opacity:.4;align-self:flex-start;padding:0 .1rem;font-size:1.1rem;font-weight:800;line-height:1.4}.season-module__ISbE4q__seasonHubStatValue{color:var(--text-primary);margin-bottom:.25rem;font-size:1.15rem;font-weight:750}.season-module__ISbE4q__seasonHubStatSub{color:var(--text-secondary);font-size:.78rem;line-height:1.5}.season-module__ISbE4q__seasonHubStatCounts{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.season-module__ISbE4q__seasonHubCountActive{color:var(--status-success)}.season-module__ISbE4q__seasonHubCountUpcoming{color:#7dd3fc}.season-module__ISbE4q__seasonHubCountCosmetics{color:var(--accent-primary-bright)}.season-module__ISbE4q__seasonHubCountSep{color:var(--text-muted)}.season-module__ISbE4q__seasonHubSection{margin-bottom:2rem}.season-module__ISbE4q__seasonHubSectionHeader{align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.season-module__ISbE4q__seasonHubSectionDot{border-radius:50%;width:8px;height:8px}.season-module__ISbE4q__seasonHubDotActive{background:var(--status-success);box-shadow:0 0 8px #34d39966}.season-module__ISbE4q__seasonHubDotUpcoming{background:#38bdf8;box-shadow:0 0 8px #38bdf859}.season-module__ISbE4q__seasonHubDotCosmetics{background:var(--accent-primary-bright);box-shadow:0 0 8px #8f94fb59}.season-module__ISbE4q__seasonHubSectionTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);flex:1;align-items:center;gap:.35rem;margin:0;font-size:.82rem;font-weight:800;display:inline-flex}.season-module__ISbE4q__seasonHubSectionLink{color:var(--accent-primary-bright);font-size:.75rem;font-weight:700;text-decoration:none}.season-module__ISbE4q__seasonHubSectionLink:hover{text-decoration:underline}@media (max-width:640px){.season-module__ISbE4q__seasonHubStats{grid-template-columns:1fr}.season-module__ISbE4q__seasonGoldpassTimer{gap:.4rem}}.season-module__ISbE4q__seasonHero,.season-module__ISbE4q__seasonDetailHero{border-radius:var(--radius-xl);box-shadow:var(--shadow-glass);background:radial-gradient(circle at 14% 12%,#4fd1c524,#0000 34%),radial-gradient(circle at 78% 0,#8f94fb2e,#0000 38%),#0e1125c7;border:1px solid #8f94fb29;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:1.25rem;margin:1rem 0 1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.season-module__ISbE4q__seasonHero.season-module__ISbE4q__compact{grid-template-columns:1fr}.season-module__ISbE4q__seasonHero:before,.season-module__ISbE4q__seasonDetailHero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0a,#0000 34%),linear-gradient(90deg,#8f94fb14,#0000 60%);position:absolute;inset:0}.season-module__ISbE4q__seasonHero>*,.season-module__ISbE4q__seasonDetailHero>*{z-index:1;position:relative}.season-module__ISbE4q__seasonHeroCopy{flex-direction:column;justify-content:center;align-items:flex-start;gap:.9rem;display:flex}.season-module__ISbE4q__seasonEyebrow,.season-module__ISbE4q__seasonCardKicker{color:var(--accent-primary-bright);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.74rem;font-weight:800;display:inline-flex}.season-module__ISbE4q__seasonHero h1,.season-module__ISbE4q__seasonDetailCopy h1{color:var(--text-primary);letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4.4vw,4rem);line-height:.95}.season-module__ISbE4q__seasonDetailCopy h1{font-size:clamp(2rem,4.4vw,4rem)}.season-module__ISbE4q__seasonHero p,.season-module__ISbE4q__seasonDetailCopy p{max-width:780px;color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.season-module__ISbE4q__seasonHeroActions{flex-wrap:wrap;gap:.75rem;margin-top:.3rem;display:flex}.season-module__ISbE4q__seasonHeroPanel,.season-module__ISbE4q__seasonPanel,.season-module__ISbE4q__seasonEmptyState,.season-module__ISbE4q__seasonEventCard,.season-module__ISbE4q__seasonCosmeticCard,.season-module__ISbE4q__seasonMetaItem{background:#0c0f22b8;border:1px solid #8f94fb24;box-shadow:inset 0 1px #ffffff08}.season-module__ISbE4q__seasonHeroPanel{border-radius:var(--radius-lg);flex-direction:column;justify-content:end;align-self:stretch;min-height:260px;padding:1.25rem;display:flex}.season-module__ISbE4q__seasonHeroPanel span,.season-module__ISbE4q__seasonMetaItem span{color:var(--text-tertiary);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.season-module__ISbE4q__seasonHeroPanel strong{color:var(--text-primary);margin-top:.35rem;font-size:clamp(2rem,4vw,4rem);line-height:1}.season-module__ISbE4q__seasonHeroPanel p{color:var(--text-secondary);margin-top:.8rem;line-height:1.55}.season-module__ISbE4q__seasonDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.season-module__ISbE4q__seasonPanel{border-radius:var(--radius-xl);margin:1rem 0;padding:1rem}.season-module__ISbE4q__seasonPanelHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.season-module__ISbE4q__seasonPanelHeader h2{color:var(--text-primary);align-items:center;gap:.5rem;margin:0;font-size:1.1rem;display:inline-flex}.season-module__ISbE4q__seasonPanelHeader a,.season-module__ISbE4q__seasonPanelHeader span{color:var(--accent-primary-bright);font-size:.8rem;font-weight:800}.season-module__ISbE4q__seasonCardList,.season-module__ISbE4q__seasonEventGrid,.season-module__ISbE4q__seasonCosmeticGrid,.season-module__ISbE4q__seasonDetailGrid{gap:.85rem;display:grid}.season-module__ISbE4q__seasonEventGrid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.season-module__ISbE4q__seasonCosmeticGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-width:960px}.season-module__ISbE4q__seasonDetailGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.season-module__ISbE4q__seasonEventCard,.season-module__ISbE4q__seasonCosmeticCard{border-radius:var(--radius-lg);color:inherit;cursor:pointer;grid-template-columns:116px minmax(0,1fr);gap:.85rem;padding:.8rem;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.season-module__ISbE4q__seasonCosmeticCard{grid-template-columns:unset;flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.season-module__ISbE4q__seasonEventCard:hover,.season-module__ISbE4q__seasonCosmeticCard:hover{background:#141836db;border-color:#8f94fb57;transform:translateY(-2px)}.season-module__ISbE4q__seasonEventCard.season-module__ISbE4q__statusActive{border-color:#22c55e47}.season-module__ISbE4q__seasonEventCard.season-module__ISbE4q__statusUpcoming{border-color:#38bdf842}.season-module__ISbE4q__seasonEventCardImage,.season-module__ISbE4q__seasonCosmeticImage,.season-module__ISbE4q__seasonDetailImage,.season-module__ISbE4q__seasonAssetPlaceholder{object-fit:cover;border-radius:var(--radius-md);background:radial-gradient(circle at 50% 20%,#8f94fb2e,#0000 45%),#070a18b8;border:1px solid #8f94fb1f;width:100%;height:auto;display:block}.season-module__ISbE4q__seasonEventCardImage,.season-module__ISbE4q__seasonAssetPlaceholder.season-module__ISbE4q__seasonEventCardImage{aspect-ratio:4/3}.season-module__ISbE4q__seasonCosmeticImage,.season-module__ISbE4q__seasonAssetPlaceholder.season-module__ISbE4q__seasonCosmeticImage{aspect-ratio:1/1.12;object-fit:contain;background:radial-gradient(circle at 50% 40%,#8f94fb1a,#070a18b8 65%);border:none;border-radius:0}.season-module__ISbE4q__seasonDetailImage,.season-module__ISbE4q__seasonAssetPlaceholder.season-module__ISbE4q__seasonDetailImage{object-fit:contain;min-height:320px;max-height:540px}.season-module__ISbE4q__seasonAssetPlaceholder{min-height:120px;color:var(--text-tertiary);place-items:center;display:grid}.season-module__ISbE4q__seasonCosmeticCard .season-module__ISbE4q__seasonAssetPlaceholder{min-height:80px}.season-module__ISbE4q__seasonCardBody{min-width:0}.season-module__ISbE4q__seasonCardBody h3{color:var(--text-primary);margin:.45rem 0 .35rem;font-size:1rem}.season-module__ISbE4q__seasonCosmeticCard .season-module__ISbE4q__seasonCardBody{padding:.45rem .55rem .55rem}.season-module__ISbE4q__seasonCosmeticCard .season-module__ISbE4q__seasonCardBody h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.1rem 0 0;font-size:.8rem;line-height:1.3;display:-webkit-box;overflow:hidden}.season-module__ISbE4q__seasonCosmeticCard .season-module__ISbE4q__seasonCardKicker{gap:.25rem;font-size:.6rem}.season-module__ISbE4q__seasonCosmeticAvail{color:var(--text-tertiary);text-transform:capitalize;margin-top:.15rem;font-size:.62rem;font-weight:600;display:block}.season-module__ISbE4q__seasonCardBody p,.season-module__ISbE4q__seasonCardMeta,.season-module__ISbE4q__seasonMuted{color:var(--text-secondary);font-size:.86rem;line-height:1.5}.season-module__ISbE4q__seasonCardMeta{align-items:center;gap:.4rem;margin-top:.35rem;display:inline-flex}.season-module__ISbE4q__seasonCardCountdown{margin-top:.35rem}.season-module__ISbE4q__seasonStatusPill,.season-module__ISbE4q__seasonRarity{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;background:#8f94fb1f;border:1px solid #8f94fb2e;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.season-module__ISbE4q__seasonStatusPill.season-module__ISbE4q__statusActive{color:#86efac;background:#22c55e1f;border-color:#22c55e52}.season-module__ISbE4q__seasonStatusPill.season-module__ISbE4q__statusUpcoming{color:#7dd3fc;background:#38bdf81f;border-color:#38bdf852}.season-module__ISbE4q__seasonStatusPill.season-module__ISbE4q__statusEnded{color:var(--text-tertiary)}.season-module__ISbE4q__seasonCosmeticRarity{z-index:2;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;border-radius:4px;align-items:center;padding:.12rem .35rem;font-size:.56rem;font-weight:800;display:inline-flex;position:absolute;top:.35rem;right:.35rem}.season-module__ISbE4q__seasonCosmeticRarity.season-module__ISbE4q__rarityLegendary{color:#e879f9;background:#e879f92e;border:1px solid #e879f980}.season-module__ISbE4q__seasonCosmeticRarity.season-module__ISbE4q__rarityEpic{color:#c084fc;background:#a855f72e;border:1px solid #a855f780}.season-module__ISbE4q__seasonCosmeticRarity.season-module__ISbE4q__rarityRare{color:#7dd3fc;background:#38bdf82e;border:1px solid #38bdf880}.season-module__ISbE4q__seasonCosmeticRarity.season-module__ISbE4q__rarityGold{color:#fde047;background:#facc152e;border:1px solid #facc1580}.season-module__ISbE4q__seasonCosmeticRarity.season-module__ISbE4q__rarityCommon{color:var(--text-tertiary);background:#94a3b81a;border:1px solid #94a3b84d}.season-module__ISbE4q__seasonDetailHero{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:center}.season-module__ISbE4q__seasonDetailCopy{flex-direction:column;gap:1rem;display:flex}.season-module__ISbE4q__seasonDetailMetaGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.season-module__ISbE4q__seasonMetaItem{border-radius:var(--radius-md);padding:.85rem}.season-module__ISbE4q__seasonMetaItem strong{color:var(--text-primary);text-transform:capitalize;margin-top:.3rem;display:block}.season-module__ISbE4q__seasonTextBlock{color:var(--text-secondary);line-height:1.7}.season-module__ISbE4q__seasonTextBlock p{margin:0 0 .9rem}.season-module__ISbE4q__seasonEmptyState{border-radius:var(--radius-xl);text-align:center;place-items:center;gap:.75rem;min-height:280px;margin:1.25rem 0;padding:2rem;display:grid}.season-module__ISbE4q__seasonEmptyState h2{color:var(--text-primary);margin:0}.season-module__ISbE4q__seasonEmptyState p{max-width:620px;color:var(--text-secondary);margin:0;line-height:1.6}@media (max-width:900px){.season-module__ISbE4q__seasonHero,.season-module__ISbE4q__seasonDetailHero,.season-module__ISbE4q__seasonDashboardGrid{grid-template-columns:1fr}.season-module__ISbE4q__seasonHeroPanel{min-height:auto}}@media (max-width:560px){.season-module__ISbE4q__seasonPage{padding-inline:1rem}.season-module__ISbE4q__seasonEventCard{grid-template-columns:1fr}.season-module__ISbE4q__seasonCosmeticGrid{max-width:unset;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.season-module__ISbE4q__seasonPanel,.season-module__ISbE4q__seasonHero,.season-module__ISbE4q__seasonDetailHero{border-radius:var(--radius-lg)}}.season-module__ISbE4q__seasonTimersGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:.5rem 0 1.25rem;display:grid}.season-module__ISbE4q__timerDashboardCard{border-radius:var(--radius-lg);background:var(--glass-card-bg);border:1px solid var(--glass-card-border);min-height:140px;box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(8px);transition:border-color .2s var(--ease-out), transform .2s var(--ease-out), box-shadow .2s var(--ease-out);text-align:left;flex-direction:column;justify-content:space-between;padding:1.15rem 1.25rem;display:flex}.season-module__ISbE4q__timerDashboardCard:hover{transform:translateY(-2px);box-shadow:0 0 20px #8f94fb0a,0 8px 24px #00000059}.season-module__ISbE4q__gpAccent{background:linear-gradient(135deg, #f5c54208, transparent 60%), var(--glass-card-bg);border-color:#f5c54224}.season-module__ISbE4q__gpAccent:hover{border-color:#f5c5424d;box-shadow:0 0 20px #f5c5420d,0 8px 24px #00000059}.season-module__ISbE4q__gpAccent .season-module__ISbE4q__timerCardIcon{color:var(--status-warning)}.season-module__ISbE4q__gpAccent .season-module__ISbE4q__timerProgressBar{background:var(--status-warning);box-shadow:0 0 8px #f5c54266}.season-module__ISbE4q__legendAccent{background:linear-gradient(135deg, #38bdf808, transparent 60%), var(--glass-card-bg);border-color:#38bdf824}.season-module__ISbE4q__legendAccent:hover{border-color:#38bdf84d;box-shadow:0 0 20px #38bdf80d,0 8px 24px #00000059}.season-module__ISbE4q__legendAccent .season-module__ISbE4q__timerCardIcon{color:#38bdf8}.season-module__ISbE4q__legendAccent .season-module__ISbE4q__timerProgressBar{background:#38bdf8;box-shadow:0 0 8px #38bdf866}.season-module__ISbE4q__clanGamesAccent{background:linear-gradient(135deg, #22c55e08, transparent 60%), var(--glass-card-bg);border-color:#22c55e24}.season-module__ISbE4q__clanGamesAccent:hover{border-color:#22c55e4d;box-shadow:0 0 20px #22c55e0d,0 8px 24px #00000059}.season-module__ISbE4q__clanGamesAccent .season-module__ISbE4q__timerCardIcon{color:var(--status-success)}.season-module__ISbE4q__clanGamesAccent .season-module__ISbE4q__timerProgressBar{background:var(--status-success);box-shadow:0 0 8px #22c55e66}.season-module__ISbE4q__raidAccent{background:linear-gradient(135deg, #a855f708, transparent 60%), var(--glass-card-bg);border-color:#a855f724}.season-module__ISbE4q__raidAccent:hover{border-color:#a855f74d;box-shadow:0 0 20px #a855f70d,0 8px 24px #00000059}.season-module__ISbE4q__raidAccent .season-module__ISbE4q__timerCardIcon{color:#c084fc}.season-module__ISbE4q__raidAccent .season-module__ISbE4q__timerProgressBar{background:#c084fc;box-shadow:0 0 8px #a855f766}.season-module__ISbE4q__timerCardHeader{align-items:center;gap:.45rem;margin-bottom:.75rem;display:flex}.season-module__ISbE4q__timerCardIcon{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff0a;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,border-color .2s;display:flex}.season-module__ISbE4q__gpAccent .season-module__ISbE4q__timerCardIcon{background:#f5c5420f;border-color:#f5c5422e}.season-module__ISbE4q__legendAccent .season-module__ISbE4q__timerCardIcon{background:#38bdf80f;border-color:#38bdf82e}.season-module__ISbE4q__clanGamesAccent .season-module__ISbE4q__timerCardIcon{background:#22c55e0f;border-color:#22c55e2e}.season-module__ISbE4q__raidAccent .season-module__ISbE4q__timerCardIcon{background:#a855f70f;border-color:#a855f72e}.season-module__ISbE4q__timerCardTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex:1;font-size:.68rem;font-weight:800}.season-module__ISbE4q__timerCardExplainer{color:var(--text-muted);margin:.35rem 0 .5rem;font-size:.68rem;font-weight:500;line-height:1.45}.season-module__ISbE4q__timerStatusBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;gap:.25rem;padding:.12rem .4rem;font-size:.58rem;font-weight:800;display:inline-flex}.season-module__ISbE4q__badgeActive{color:#86efac;background:#22c55e14;border:1px solid #22c55e40}.season-module__ISbE4q__badgeUpcoming{color:#fde047;background:#f5c54214;border:1px solid #f5c54240}.season-module__ISbE4q__badgeSkeleton{color:var(--text-tertiary);background:#ffffff0a;border:1px solid #ffffff1a}.season-module__ISbE4q__timerCardSkeleton{opacity:.85;background:linear-gradient(90deg, transparent, #ffffff0a, transparent), var(--glass-card-bg);background-size:200% 100%;animation:1.8s linear infinite season-module__ISbE4q__cardShimmer;position:relative;overflow:hidden}@keyframes season-module__ISbE4q__cardShimmer{0%{background-position:120% 0}to{background-position:-20% 0}}.season-module__ISbE4q__pulseDot{background:#34d399;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite season-module__ISbE4q__activePulse;display:inline-block;box-shadow:0 0 8px #34d399}@keyframes season-module__ISbE4q__activePulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.season-module__ISbE4q__timerCardBody{flex-direction:column;display:flex}.season-module__ISbE4q__timerCardTime{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.45rem;font-weight:850;line-height:1.1}.season-module__ISbE4q__timerProgressContainer{background:#ffffff0d;border-radius:99px;width:100%;height:3px;margin-bottom:.45rem;overflow:hidden}.season-module__ISbE4q__timerProgressBar{border-radius:99px;height:100%;transition:width .4s}.season-module__ISbE4q__timerCardMeta{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.02em;font-size:.62rem;font-weight:700}@media (max-width:640px){.season-module__ISbE4q__seasonCosmeticGrid,.season-module__ISbE4q__seasonCardList{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:.75rem!important;margin-bottom:.5rem!important;padding:.25rem .25rem .85rem!important;display:flex!important;overflow-x:auto!important}.season-module__ISbE4q__seasonCosmeticGrid::-webkit-scrollbar{display:none!important}.season-module__ISbE4q__seasonCardList::-webkit-scrollbar{display:none!important}.season-module__ISbE4q__seasonCardList>*{scroll-snap-align:start!important;flex:0 0 280px!important;max-width:280px!important}.season-module__ISbE4q__seasonCosmeticGrid>*{scroll-snap-align:start!important;flex:0 0 160px!important;max-width:160px!important}}.season-module__ISbE4q__seasonLoadingHero{justify-items:center;gap:.75rem;margin-bottom:2rem;display:grid}.season-module__ISbE4q__seasonLoadingStatus{min-height:1.75rem;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;background:#080b1873;border:1px solid #22d3ee29;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.72rem;font-weight:750;display:inline-flex}.season-module__ISbE4q__seasonLoadingStatus span{background:var(--accent-cyan);border-radius:999px;width:.45rem;height:.45rem;animation:1.2s ease-in-out infinite season-module__ISbE4q__seasonLoadingBlink;box-shadow:0 0 14px #22d3ee8c}.season-module__ISbE4q__seasonSkeletonLine,.season-module__ISbE4q__seasonLoadingCardMedia{background-color:#14192ab8;background-image:linear-gradient(90deg,#8894b40f,#22d3ee24,#8894b40f),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:240% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.35s linear infinite season-module__ISbE4q__seasonSkeletonSweep;position:relative;overflow:hidden}.season-module__ISbE4q__seasonSkeletonLine{border-radius:999px;height:.8rem}.season-module__ISbE4q__seasonSkeletonKicker{width:min(9rem,46vw)}.season-module__ISbE4q__seasonSkeletonTitle{border-radius:8px;width:min(28rem,76vw);height:2rem}.season-module__ISbE4q__seasonSkeletonSubtitle{width:min(20rem,66vw)}.season-module__ISbE4q__seasonSkeletonLabel{width:6rem}.season-module__ISbE4q__seasonSkeletonValue{border-radius:6px;width:9rem;height:1.25rem}.season-module__ISbE4q__seasonSkeletonMeta{width:75%}.season-module__ISbE4q__seasonSkeletonSectionTitle{border-radius:6px;width:11rem;height:1.3rem}.season-module__ISbE4q__seasonSkeletonCardTitle{border-radius:6px;width:82%;height:1.15rem}.season-module__ISbE4q__seasonLoadingStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:2rem;display:grid}.season-module__ISbE4q__seasonLoadingStatCard,.season-module__ISbE4q__seasonLoadingCard{background-color:#0f1221b8;border:1px solid #8894b41c;border-radius:8px;box-shadow:inset 0 1px #ffffff09}.season-module__ISbE4q__seasonLoadingStatCard{gap:.65rem;padding:1rem;display:grid}.season-module__ISbE4q__seasonLoadingSection{gap:1rem;display:grid}.season-module__ISbE4q__seasonLoadingSectionHeader{align-items:center;gap:.65rem;display:flex}.season-module__ISbE4q__seasonLoadingDot{background:var(--accent-cyan);border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 12px #22d3ee59}.season-module__ISbE4q__seasonLoadingGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;display:grid}.season-module__ISbE4q__seasonLoadingCard{gap:.7rem;min-height:13rem;padding:.9rem;display:grid}.season-module__ISbE4q__seasonLoadingCardMedia{background-color:#080b1880;border-radius:6px;height:6.75rem}@keyframes season-module__ISbE4q__seasonSkeletonSweep{0%{background-position:160% 0}to{background-position:-160% 0}}@keyframes season-module__ISbE4q__seasonLoadingBlink{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.season-module__ISbE4q__seasonSkeletonLine,.season-module__ISbE4q__seasonLoadingCardMedia,.season-module__ISbE4q__seasonLoadingStatus span{animation:none}}@media (max-width:640px){.season-module__ISbE4q__seasonLoadingStats,.season-module__ISbE4q__seasonLoadingGrid{grid-template-columns:1fr}}
