html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050b12;--panel:#0b1724;--card:#0f2031;--border:#334155;--text:#f5f8fb;--muted:#a8b6c5}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] body>div{color:#f5f8fb!important;background:#050b12!important}html[data-theme=dark] body :where(main,section,article,.appShell,.stack,.settingsPage,.franchisePage,.seasonPage,.standingsPage,.rosterPage,.contractsPage,.transactionsPage,.prospectsPage,.draftPage,.historyPage,.playoffsPage,.franchiseHub,.newFranchiseWizard){color:#f5f8fb}html[data-theme=dark] body :where(.card,.tableCard,.playerCard,.stat,.modal,.modalCard,.modalBody,.setupSection,.setupSummary,.customBrandBuilder,.customBrandSettings,.tradeCard,.historyCard,.newsCard,.calendarCard,.gameCard,.prospectCard,.contractCard,.draftCard,.standingsCard,.settingsGrid>div){color:#f5f8fb!important;background:#0f2031!important;border-color:#334155!important}html[data-theme=dark] body :where(h1,h2,h3,h4,h5,strong,b,label,p,span,div,td,th){border-color:#334155}html[data-theme=dark] body :where(p,span,div,td,strong,h1,h2,h3,h4,label){color:inherit}html[data-theme=dark] body :where(.muted,.subtle,small,[class*=subtitle],[class*=description],[class*=meta]){color:#a8b6c5!important}html[data-theme=dark] body :where(input,select,textarea,button:not(.active):not([type=submit])){color:#f5f8fb!important;background:#0a1724!important;border-color:#475569!important}html[data-theme=dark] body :where(input,textarea)::placeholder{color:#94a3b8!important}html[data-theme=dark] body :where(table,thead,tbody,tr,th,td){border-color:#334155!important}html[data-theme=dark] body :where(table,tbody,tr,td){color:#eef5fb!important;background:#0b1b2a!important}html[data-theme=dark] body :where(thead,th){color:#f8fafc!important;background:#08131f!important}html[data-theme=dark] body tbody tr:nth-child(2n) td,html[data-theme=dark] body :where(.standingsTable,.prospectTable,.rosterTable) tbody tr:nth-child(2n){background:#102536!important}html[data-theme=dark] body :where(.standingsTable,.prospectTable,.rosterTable) tbody tr:nth-child(odd){background:#0b1b2a!important}html[data-theme=dark] body :where(.standingsTable,.prospectTable,.rosterTable) tbody tr *{color:#eef5fb!important}html[data-theme=dark] body :where(.contractCard,.playerContractCard,[class*=contractCard]){color:#f5f8fb!important;background:#0f2031!important}html[data-theme=dark] body :where(.contractCard,.playerContractCard,[class*=contractCard]) *{color:inherit}html[data-theme=dark] body :where(.contractCard,.playerContractCard,[class*=contractCard]) :where(small,.muted,[class*=label]){color:#a8b6c5!important}html[data-theme=dark] body :where(.eyebrow,[class*=eyebrow]){color:var(--accent)!important}html[data-theme=dark] body hr{border-color:#334155!important}.themeSettingsCard .themeChoice{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.themeSettingsCard .themeChoice button{font-weight:800}.themeSettingsCard .themeChoice button.active{background:var(--accent)!important;color:var(--accentText)!important;border-color:var(--accent)!important}html[data-theme=dark] body .mainColumn,html[data-theme=dark] body .siteFrame,html[data-theme=dark] body .stack{color:#e8f0f9!important;background-color:#080f19!important}html[data-theme=dark] body :is(.contractsTable tbody tr,.standingsTable tbody tr,.prospectTable tbody tr,.prospectRankings tbody tr,.draftPicksCard,.contractSummaryGrid .stat,.contractsPage .stat,.contractsPage .tableCard,.prospectsPage .tableCard,.standingsPage .tableCard){color:#e8f0f9!important;background:#122132!important;border-color:#34465a!important}html[data-theme=dark] body :is(.contractsTable tbody tr,.standingsTable tbody tr,.prospectTable tbody tr,.prospectRankings tbody tr):nth-child(2n){background:#1b2d40!important}html[data-theme=dark] body :is(.contractsTable,.standingsTable,.prospectTable,.prospectRankings) :is(td,th,span,strong,b,small,a,div),html[data-theme=dark] body :is(.contractsPage,.standingsPage,.prospectsPage) :is(.stat strong,.stat span,.stat small,.capSummary strong,.capSummary span,.contractSummaryGrid strong,.contractSummaryGrid span){color:#e8f0f9!important}html[data-theme=dark] body :is(.contractsTable,.standingsTable,.prospectTable,.prospectRankings) thead :is(th,span,strong){color:#f8fafc!important}html[data-theme=dark] body :is(.contractsTable,.standingsTable,.prospectTable,.prospectRankings) :is(td,th){border-color:#34465a!important}html[data-theme=dark] body :is(.contractsTable,.standingsTable,.prospectTable,.prospectRankings) tbody tr:hover{background:#253b50!important}html[data-theme=dark] body :is(.contractsPage,.standingsPage,.prospectsPage) :is(.sectionHeading,.sectionHeading h2,.sectionHeading p,.sectionHeading span){color:#e8f0f9!important}html[data-theme=dark] body .contractsPage .contractsTable tbody tr{box-shadow:0 3px 12px #0004!important}html[data-theme=dark] body :is(.standingsTable,.prospectTable,.prospectRankings) tbody tr :is(.muted,small){color:#c2d0df!important}html[data-theme=dark]{--dm-bg:#07101a;--dm-panel:#0d1b2a;--dm-panel2:#122438;--dm-panel3:#172c41;--dm-border:#31465a;--dm-text:#f2f6fa;--dm-muted:#a9bacb}html[data-theme=dark] body,html[data-theme=dark] .siteFrame,html[data-theme=dark] .mainColumn,html[data-theme=dark] .appShell{color:var(--dm-text)!important;background:#07101a!important}html[data-theme=dark] :is(.dashboardPage,.rosterPage,.contractsPage,.tradeCenterPage,.prospectsPage,.historyHub,.playoffPage,.settingsPage,.saveHubPage,.archiveHub,.stack){color:var(--dm-text)!important}html[data-theme=dark] :is(.card,.stat,.playerCard,.tableCard,.saveCard,.teamFeatureCard,.lineCard,.compactPoolCard,.v16SeasonCard,.v18HubStat,.v18HubPrimary,.v18HubTeam,.championshipCard,.legendCard,.prospectInfoCard,.targetProspectCard,.tradeSideCard,.tradeAnalysisPanel,.draftCapitalPanel,.draftEmptyCard,.leagueEntryCard,.historyPanel,.playerEditPanel,.prospectEditPanel,.quickFinishPanel,.gamePreviewFinishPanel,.archiveCoaches,.archiveCoachCard,.scheduleCalendarShell,.scheduleCalendarToolbar,.scheduleCalendarLegend,.scheduleCalendarEmpty,.calendarGameCard,.capEditor,.capEditor>div,.bioGrid>div,.contractStrip>div,.gameStatGroup,.gameStatsTableWrap,.gameStatsEntry>.gamePreviewActions,.leagueResultsPanel){background:var(--dm-panel)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}html[data-theme=dark] :is(.card h3,.miniTableTitle,.lineCardTitle,.gameStatGroupTitle,.importedHistoryHeader,.scheduleCalendarToolbar,.scheduleCalendarLegend){color:var(--dm-text)!important;border-color:var(--dm-border)!important;background:#101d2b!important}html[data-theme=dark] :is(h1,h2,h3,h4,strong,b,.sectionHeading h2,.rosterSectionTitle h3,.linesHeader h3,.playerLinkButton,.premiumPlayerCard .ovr,.summaryRows strong,.leaderGrid b,.bioGrid strong,.archiveCoachCard strong,.archiveCoachCard b,.calendarDayNumber){color:var(--dm-text)!important}html[data-theme=dark] :is(p,small,.muted,.finePrint,.sectionHeading p,.rosterSectionTitle span,.lineLabel,.playerMeta span,.playerStatsMini span,.bioGrid span,.statsEditHint,.archiveCoachCard span,.archiveCoachCard small,.scheduleCalendarLegend,.scheduleCalendarEmpty span){color:var(--dm-muted)!important}html[data-theme=dark] :is(button:not(.active):not([type=submit]):not(.saveButton),input,select,textarea,.selectorDisplay,.profileTabs,.profileTabs button,.ghost,.viewTabs button){color:var(--dm-text)!important;border-color:var(--dm-border)!important;background:#0b1825!important}html[data-theme=dark] :is(input,select,textarea)::placeholder{color:#8396a9!important}html[data-theme=dark] :is(.tabs,.tabs button){color:var(--dm-text)!important;border-color:var(--dm-border)!important;background:#0b1825!important}html[data-theme=dark] .tabs button.active,html[data-theme=dark] .profileTabs button.active{color:#fff!important;background:#14273a!important}html[data-theme=dark] :is(table,thead,tbody,tr,th,td,.standingsTable,.contractsTable,.scheduleTable,.prospectTable,.transactionTable,.minorTable,.profileStatsTable,.importedHistoryTable){border-color:var(--dm-border)!important}html[data-theme=dark] :is(.standingsTable tbody tr,.contractsTable tbody tr,.scheduleTable tbody tr,.prospectTable tbody tr,.transactionTable tbody tr,.minorTable tbody tr,.profileStatsTable tbody tr){background:var(--dm-panel)!important;color:var(--dm-text)!important}html[data-theme=dark] :is(.standingsTable tbody tr:nth-child(2n),.contractsTable tbody tr:nth-child(2n),.scheduleTable tbody tr:nth-child(2n),.prospectTable tbody tr:nth-child(2n),.transactionTable tbody tr:nth-child(2n),.minorTable tbody tr:nth-child(2n),.profileStatsTable tbody tr:nth-child(2n)){background:var(--dm-panel2)!important}html[data-theme=dark] :is(.standingsTable td,.contractsTable td,.scheduleTable td,.prospectTable td,.transactionTable td,.minorTable td,.profileStatsTable td,.standingsTable td *,.contractsTable td *,.scheduleTable td *,.prospectTable td *,.transactionTable td *,.minorTable td *,.profileStatsTable td *){color:var(--dm-text)!important;background-color:#0000!important}html[data-theme=dark] :is(.standingsTable th,.contractsTable th,.scheduleTable th,.prospectTable th,.transactionTable th,.minorTable th,.profileStatsTable th){color:#fff!important;background:#101d2b!important}html[data-theme=dark] .activeTeamRow{background:color-mix(in srgb,var(--accent) 20%,var(--dm-panel2))!important}html[data-theme=dark] :is(.linePlayer,.emptyLine,.premiumPlayerCard .playerMeta span,.playerStatsMini span){background:var(--dm-panel2)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}html[data-theme=dark] :is(.scheduleCalendarDay,.scheduleCalendarDay.emptyDay){background:var(--dm-panel)!important;color:var(--dm-text)!important}html[data-theme=dark] .calendarGameCard.awayGame{background:var(--dm-panel2)!important;color:var(--dm-text)!important}html[data-theme=dark] .calendarGameCard.homeGame{color:#fff!important;background:#08131f!important}html[data-theme=dark] :is(.gamePreviewFinishPanel,.gameStatsTableWrap,.gameStatsEntry>.gamePreviewActions),html[data-theme=dark] :is(.gameStatsTable td,.skaterStatsTable td,.goalieStatsTable td){background:var(--dm-panel)!important;color:var(--dm-text)!important}html[data-theme=dark] :is(.gameStatsTable tbody tr:nth-child(2n) td,.skaterStatsTable tbody tr:nth-child(2n) td,.goalieStatsTable tbody tr:nth-child(2n) td){background:var(--dm-panel2)!important}html[data-theme=dark] :is(.gameStatsTable td strong,.skaterStatsTable td strong,.goalieStatsTable td strong){color:var(--dm-text)!important}html[data-theme=dark] :is(.gameStatsTable input,.gameStatsTable select,.gamePreviewScoreInput,.gamePreviewResultField select){color:var(--dm-text)!important;border-color:var(--dm-border)!important;background:#0b1825!important}html[data-theme=dark] :is(.transactionSummaryGrid .stat,.archiveCoaches,.archiveCoachCard){background:var(--dm-panel)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}html[data-theme=dark] .coachEditorActions{border-color:var(--dm-border)!important;background:#0b1825!important}html[data-theme=dark] .coachEditorActions .secondary{color:var(--dm-text)!important;background:#14273a!important}html[data-theme=dark] .dangerTiny{color:#ffb5bd!important;background:#31191d!important;border-color:#70414a!important}html[data-theme=dark] :is(.saveBar,.recordEditor input,.formGrid input,.formGrid select,.standingsToolbar select){color:var(--dm-text)!important;border-color:var(--dm-border)!important;background:#0b1825!important}html[data-theme=dark] .settingsSaved{color:#b7f7ca!important}html[data-theme=dark] .cityFooter{color:var(--dm-text)!important;background:linear-gradient(#172737,#0c1722)!important}html[data-theme=dark] .cityFooter :is(strong,span){color:var(--dm-text)!important;background:#0b1825dd!important}@media (max-width:760px){html[data-theme=dark] .contractsPage .tableCard:not(.editingContracts) .contractsTable tr{background:var(--dm-panel)!important;border-color:var(--dm-border)!important;box-shadow:0 3px 12px #0005!important}html[data-theme=dark] .contractsPage .tableCard:not(.editingContracts) .contractsTable td{color:var(--dm-text)!important;border-color:var(--dm-border)!important}html[data-theme=dark] .contractsPage .tableCard:not(.editingContracts) .contractsTable td:before{color:var(--dm-muted)!important}html[data-theme=dark] .contractsPage .editingContracts:before{color:var(--dm-muted)!important;border-color:var(--dm-border)!important;background:#14273a!important}}html[data-theme=dark] body :is(.dashboardHeading h2,.dashboardHeading p,.traditionWords,.miniStats strong,.summaryRows strong,.leaderGrid strong,.leaderGrid b,.rosterSectionTitle h3,.linesHeader h3,.premiumPlayerCard .ovr,.premiumPlayerCard .ovr span,.lineLabel,.linePlayer strong,.linePlayer span,.bioGrid span,.bioGrid strong,.contractStrip span,.contractStrip strong,.currentSeasonLabel,.currentSeasonLabel span,.transactionSubhead strong,.transactionSubhead span,.transactionDetails,.transactionNoteCell,.transactionTypeBadge,.playerTransactionHistory strong,.playerTransactionHistory span,.draftCapitalHead h3,.draftBoardHeader h3,.arenaLine,.scheduleCalendarToolbar h3,.scheduleCalendarToolbar .eyebrow,.calendarDayNumber,.gamePreviewTeam>span,.gamePreviewTeam>strong,.gamePreviewVs,.gamePreviewResultField,.historyHub .galleryLabel,.historyHub>h3,.transactionSummaryGrid .statCard,.transactionSummaryGrid .statCard *,.transactionSummaryGrid .stat span,.transactionSummaryGrid .stat strong,.transactionSummaryGrid .stat small,.archiveCoaches h3,.archiveCoachCard,.archiveCoachCard span,.archiveCoachCard strong,.archiveCoachCard b,.archiveCoachCard small){color:var(--dm-text)!important}html[data-theme=dark] body :is(.dashboardHeading p,.miniStats span,.summaryRows span,.leaderGrid span,.rosterSectionTitle span,.premiumPlayerCard .ovr span,.lineLabel,.linePlayer span,.bioGrid span,.contractStrip span,.currentSeasonLabel span,.transactionSubhead span,.transactionNoteCell,.playerTransactionHistory span,.arenaLine,.scheduleCalendarToolbar .eyebrow,.gamePreviewTeam>span,.gamePreviewResultField,.transactionSummaryGrid .stat span,.transactionSummaryGrid .stat small,.archiveCoachCard span,.archiveCoachCard small){color:var(--dm-muted)!important}html[data-theme=dark] body :is(.playerLinkButton,.transactionDetails){color:#dcecff!important}html[data-theme=dark] body :is(.transactionTypeBadge,.contractStatus,.editBadge){background:var(--dm-panel2)!important;border-color:var(--dm-border)!important;color:var(--dm-text)!important}html[data-theme=dark] body .contractStatus.expiring{color:#f7d88b!important}html[data-theme=dark] body .contractStatus.signed{color:#a8e8bc!important}html[data-theme=dark] body :is(.transactionForm,.transactionRosterSelect,.incomingPlayerPanel,.transactionPlayerChecks label,.playerTransactionHistory>div){background:var(--dm-panel)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}html[data-theme=dark] body :is(.transactionForm input,.transactionForm select,.transactionForm textarea,.tradeCenterPage input,.tradeCenterPage select,.tradeCenterPage textarea,.leagueResultForm input,.leagueResultForm select){color:var(--dm-text)!important;border-color:var(--dm-border)!important;background:#0b1825!important}html[data-theme=dark] body .tradeCenterPage select option{color:var(--dm-text)!important;background:#0b1825!important}html[data-theme=dark] body .tradeCenterPage>.sectionHeading,html[data-theme=dark] body .tradeCenterPage>.sectionHeading :is(h2,p,span,button){color:var(--dm-text)!important}html[data-theme=dark] body :is(.gameStatsTable .goalieSpacer,.gameStatsTable .skaterNotApplicable){background:var(--dm-panel2)!important;color:var(--dm-muted)!important}html[data-theme=dark] body :where(main,section,article,div,form,fieldset,table,thead,tbody,tr,td,th,label,p,span,strong,b,small,h1,h2,h3,h4,h5,h6,a){border-color:var(--dm-border)}html[data-theme=dark] body :where(.mainColumn,.stack,.card,.stat,.tableCard,.playerCard,.dashboardPage,.rosterPage,.contractsPage,.tradeCenterPage,.prospectsPage,.historyHub,.playoffPage,.settingsPage) :where(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,label,a,td,th,div){color:inherit}html[data-theme=dark] body :where(.rosterSummary,.rosterSummary>div,.seasonPulseGrid,.seasonPulseGrid>div,.recordGrid,.recordGrid>div,.v16OverviewGrid,.v16OverviewGrid>div,.v16PrimaryStats,.v16PrimaryStats>div,.dashboardTopGrid>*,.dashboardMidGrid>*,.dashboardBottomGrid>*,.recordSection,.standingsSummary,.standingsSummary>div,.teamStats,.teamStats>div,.summaryGrid,.summaryGrid>div,.recordGrid.three>div){background:var(--dm-panel)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}html[data-theme=dark] body :where(.rosterSummary,.seasonPulseGrid,.recordGrid,.v16OverviewGrid,.v16PrimaryStats,.standingsSummary,.teamStats,.summaryGrid) :where(h1,h2,h3,h4,p,span,strong,b,small,label,div){color:var(--dm-text)!important}html[data-theme=dark] body :where(.rosterSummary,.seasonPulseGrid,.recordGrid,.v16OverviewGrid,.v16PrimaryStats,.standingsSummary,.teamStats,.summaryGrid) :where(.muted,small,label){color:var(--dm-muted)!important}html[data-theme=dark] body :where(.recordEditor,.recordEditor>div,.standingsCard,.teamStatsCard){background:var(--dm-panel)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}html[data-theme=dark] body :where(.recordEditor input,.recordGrid input,.recordEditor select){color:var(--dm-text)!important;border-color:var(--dm-border)!important;-webkit-text-fill-color:var(--dm-text)!important;opacity:1!important;background:#0b1825!important}html[data-theme=dark] body :where(.recordEditor input:disabled,.recordGrid input:disabled,input:disabled,select:disabled,textarea:disabled){color:#dbe6f1!important;-webkit-text-fill-color:#dbe6f1!important;opacity:1!important;background:#122438!important}html[data-theme=dark] body :where(.standingsSummary .summaryRows>div,.teamStats .summaryRows>div,.recordSection .summaryRows>div,.v16SeasonCard .summaryRows>div){background:var(--dm-panel2)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}html[data-theme=dark] body :where(.standingsSummary .summaryRows span,.teamStats .summaryRows span,.recordSection .summaryRows span,.v16SeasonCard .summaryRows span){color:var(--dm-muted)!important}html[data-theme=dark] body :where(.standingsSummary .summaryRows strong,.teamStats .summaryRows strong,.recordSection .summaryRows strong,.v16SeasonCard .summaryRows strong){color:var(--dm-text)!important}html[data-theme=dark] body :where(.gameRows>div,.recentGames>div,.recentGameRow){color:var(--dm-text)!important;border-color:var(--dm-border)!important;background:0 0!important}html[data-theme=dark] body :where(.gameRows>div,.recentGames>div,.recentGameRow) :where(span,strong,b,small,div),html[data-theme=dark] body :where(.nextGame,.nextGameCard,.nextGameIdentity),html[data-theme=dark] body :where(.nextGame,.nextGameCard,.nextGameIdentity) :where(h1,h2,h3,h4,p,span,strong,b,small,div){color:var(--dm-text)!important}html[data-theme=dark] body :where(.nextGame,.nextGameCard,.nextGameIdentity) :where(.arenaLine,small,.muted){color:var(--dm-muted)!important}html[data-theme=dark] body :where(.winText){color:#8ee3aa!important}html[data-theme=dark] body :where(.lossText){color:#ff9da3!important}html[data-theme=dark] body :where(.active,.saveButton,button[type=submit],.leadershipBadge,.bigLeadershipBadge,.profileNumber){color:var(--accentText)!important}html[data-theme=dark] body :where(.eyebrow,.gameStatsHeading .eyebrow){color:var(--accent)!important}html[data-theme=dark] body :where(.proBadge){color:#101820!important}html[data-theme=dark] body :where(.contractStatus.expiring){color:#f7d88b!important}html[data-theme=dark] body :where(.contractStatus.signed){color:#a8e8bc!important}html[data-theme=dark] body .dashboardPage .recordBoxes>div,html[data-theme=dark] body .dashboardPage .summaryRows>div{background:var(--dm-panel2)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}html[data-theme=dark] body .dashboardPage .recordBoxes>div :is(span,strong),html[data-theme=dark] body .dashboardPage .summaryRows>div :is(span,strong){color:var(--dm-text)!important}html[data-theme=dark] body .dashboardPage .recordBoxes>div span,html[data-theme=dark] body .dashboardPage .summaryRows>div span{color:var(--dm-muted)!important}html[data-theme=dark] body .dashboardPage .summaryRows>div strong.positive{color:#8ee3aa!important}html[data-theme=dark] body .dashboardPage .summaryRows>div strong.negative{color:#ff9da3!important}html[data-theme=dark] body .dashboardPage .recordBoxes strong{color:#f2f6fa!important;-webkit-text-fill-color:#f2f6fa!important;background:#122438!important;border-color:#31465a!important}html[data-theme=dark] body .dashboardPage .recordBoxes span{color:#a9bacb!important;-webkit-text-fill-color:#a9bacb!important}html[data-theme=dark] body .dashboardPage .summaryRows>div{background:#122438!important;border-bottom-color:#31465a!important}html[data-theme=dark] body .dashboardPage .summaryRows span{color:#a9bacb!important;-webkit-text-fill-color:#a9bacb!important}html[data-theme=dark] body .dashboardPage .summaryRows strong{color:#f2f6fa!important;-webkit-text-fill-color:#f2f6fa!important}html[data-theme=dark] body .dashboardPage .summaryRows strong.positive{color:#8ee3aa!important;-webkit-text-fill-color:#8ee3aa!important}html[data-theme=dark] body .dashboardPage .summaryRows strong.negative{color:#ff9da3!important;-webkit-text-fill-color:#ff9da3!important}html[data-theme=dark] body :is(.dashboardPage .card,.quickLinks button,.injuryHead,.injuryRowActions button,.injuryPlayerPreview,.injuryPlayerPreview>div:not(.injuryPreviewIdentity),.injuryCapPreview,.leagueAwardDetail,.recentWinnerTitle,.leagueEntryCard,.archiveSeasonPicker button,.archiveStats>div,.archiveLeaders>div,.archiveRoster,.leagueSnapshotAwards,.standingsLegend,.rosterHeroActions button,.rosterStatusBar,.lineRow,.linePlayer,.emptyLine,.depthColumn,.depthPlayer,.rosterPool,.poolTitle,.poolPlayers>button,.compactPoolGrid,.compactPoolGrid>.compactPoolCard,.compactPoolGrid>p,.v16SeasonCard,.v16PrimaryStats .stat,.v16SeasonSubstats,.v16HistoryPanel,.targetProspectCard,.draftEmptyCard,.draftCapitalV17 .draftPickChip,.v18PlayoffEmpty,.v18HubPrimary,.v18HubStat,.v18BracketShell,.v18SeriesCard,.v18SeriesCard .bracketTeam,.v18ConferenceCard,.historyTabs,.gamePreviewModal,.gamePreviewMatchup,.gamePreviewActions,.quickFinishPanel,.setupSection,.setupChoice,.depthSuggestion,.fitCards button,.gameStatsTable,.gameStatsEntry,.archiveStatusStrip>div,.scheduleCalendarShell,.scheduleCalendarToolbar,.scheduleCalendarToolbar>button,.scheduleMonthActions button,.scheduleCalendarDay,.scheduleCalendarDay.emptyDay,.calendarGameCard,.calendarGameCard.awayGame,.scheduleCalendarLegend,.legendAway,.scheduleCalendarEmpty,.gamePreviewFinishPanel,.transactionTable tbody td,.transactionTable .emptySchedule,.transactionHistoryHead select,.transactionSummaryGrid .stat,.archiveCoaches,.archiveCoachCard,.archiveCoachEmpty,.gameStatsTableWrap,.gameStatsTable td){background:var(--dm-panel)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important;background-image:none!important}html[data-theme=dark] body :is(.dashboardPage .card,.quickLinks button,.injuryHead,.injuryRowActions button,.injuryPlayerPreview,.injuryPlayerPreview>div,.injuryCapPreview,.leagueAwardDetail,.recentWinnerTitle,.leagueEntryCard,.archiveStats>div,.archiveLeaders>div,.archiveRoster,.leagueSnapshotAwards,.standingsLegend,.rosterHeroActions button,.rosterStatusBar,.lineRow,.linePlayer,.emptyLine,.depthColumn,.depthPlayer,.rosterPool,.poolTitle,.poolPlayers>button,.compactPoolGrid,.compactPoolGrid>.compactPoolCard,.v16SeasonCard,.v16PrimaryStats .stat,.v16SeasonSubstats,.v16HistoryPanel,.targetProspectCard,.draftEmptyCard,.v18HubPrimary,.v18HubStat,.v18BracketShell,.v18SeriesCard,.v18SeriesCard .bracketTeam,.v18ConferenceCard,.gamePreviewModal,.gamePreviewMatchup,.gamePreviewActions,.quickFinishPanel,.setupSection,.setupChoice,.depthSuggestion,.fitCards button,.gameStatsTable,.gameStatsEntry,.archiveStatusStrip>div,.scheduleCalendarShell,.scheduleCalendarToolbar,.scheduleCalendarDay,.calendarGameCard,.scheduleCalendarLegend,.scheduleCalendarEmpty,.gamePreviewFinishPanel,.transactionSummaryGrid .stat,.archiveCoaches,.archiveCoachCard,.archiveCoachEmpty,.gameStatsTableWrap) :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,label,a,div,td,th){color:inherit!important}html[data-theme=dark] body :is(.selectorDisplay,.injuryForm input,.injuryForm select,.injuryForm textarea,.endSeasonGrid select,.leagueEntryCard input,.leagueEntryCard select,.nhlTeamPicker select,.customTeamFields input,.frontOfficeFields input,.settingsField input,.formGrid textarea,.quickFinishPanel input,.quickFinishPanel select,.gamePreviewScoreInput,.gamePreviewResultField select,.leagueResultForm input,.leagueResultForm select,.coachTopFields input,.coachTopFields select,.coachNotes textarea,.coachRatingCard select){color:var(--dm-text)!important;-webkit-text-fill-color:var(--dm-text)!important;border-color:var(--dm-border)!important;opacity:1!important;background:#0b1825!important}html[data-theme=dark] body :is(.injuryForm label,.endSeasonGrid label,.leagueEntryCard label,.nhlTeamPicker label,.customTeamFields label,.frontOfficeFields label){color:var(--dm-muted)!important}html[data-theme=dark] body :is(.dashboardHeading h2,.dashboardHeading p,.traditionWords,.sectionHeading h2,.recordSectionTitle,.storyNote h3,.teamNameWrap,.lineLabel,.linePlayer strong,.depthOvr,.poolTitle h3,.poolTitle>b,.compactPoolIdentity>strong,.compactPoolMeta>b,.v16SeasonCard .currentSeasonLabel strong,.v16SeasonSubstats strong,.v16TimelineEvent strong,.v16EmptyTimeline strong,.draftSectionTitle h3,.boardRankCell,.ovrNumber,.scoutingStage,.gamePreviewTeam strong,.gamePreviewVs b,.setupSectionTitle strong,.archiveStatusStrip strong,.historyHub:has(.importedHistoryBoard)>.sectionHeading .eyebrow,.historyHub:has(.importedHistoryBoard)>.sectionHeading h2,.historyHub:has(.importedHistoryBoard) .galleryLabel,.historyHub:has(.importedHistoryBoard)>h3,.scheduleCalendarToolbar h3,.calendarDayNumber,.gamePreviewTeam>strong,.gamePreviewVs,.transactionSummaryGrid .statCard,.transactionSummaryGrid .statCard *,.transactionSummaryGrid .stat strong,.archiveCoaches h3,.archiveCoachCard strong,.archiveCoachCard b,.gameStatsTable,.gameStatsTable td){color:var(--dm-text)!important}html[data-theme=dark] body :is(.dashboardHeading p,.gameDate,.gameVs,.leaderGrid>div>span,.injuryRow,.standingsLegend,.scoutingStage,.scheduleCalendarLegend,.archiveCoachEmpty){color:var(--dm-muted)!important}html[data-theme=dark] body .gameRows>div{color:var(--dm-text)!important;border-color:var(--dm-border)!important}html[data-theme=dark] body .gameRows b{color:var(--dm-text)!important}html[data-theme=dark] body .gameRows strong:not(.lossText){color:#a8e8bc!important;background:#173323!important}html[data-theme=dark] body .gameRows strong.lossText{color:#ff9da3!important;background:#351b21!important}html[data-theme=dark] body .nextGameIdentity>div>div{color:var(--dm-text)!important}html[data-theme=dark] body .nextGameIdentity :is(span,strong){color:var(--dm-muted)!important}html[data-theme=dark] body .leaderAvatar{background:var(--dm-panel2)!important;border-color:var(--dm-border)!important}html[data-theme=dark] body :is(.leaderAvatar.placeholder,.leaderGrid strong,.leaderGrid b){color:var(--dm-text)!important}html[data-theme=dark] body .v16InjuryBanner{background:#28181c!important;border-color:#70414a!important}html[data-theme=dark] body .v16InjuryBanner strong{color:#ffb5bd!important}html[data-theme=dark] body .v18SeriesCard .bracketTeam.userTeam{background:color-mix(in srgb,var(--accent) 18%,var(--dm-panel))!important}html[data-theme=dark] body .v18SeriesCard .bracketTeam.advanced{background:#173323!important}html[data-theme=dark] body .v18SeriesCard .advanceLabel{color:#a8e8bc!important;background:#173323!important}html[data-theme=dark] body .v18SeriesOpen{background:var(--dm-panel2)!important;color:var(--dm-muted)!important}html[data-theme=dark] body .gamePreviewFinishPanel .quickFinishHint{background:var(--dm-panel2)!important;color:#f7d88b!important}html[data-theme=dark] body .transactionTable tbody tr:nth-child(2n) td{background:var(--dm-panel2)!important}html[data-theme=dark] body .coachEditorActions{background:#0b1825!important}html[data-theme=dark] body .historyHub:has(.importedHistoryBoard)>.sectionHeading>button{color:var(--dm-text)!important;border-color:var(--dm-border)!important;background:#0b1825!important}html[data-theme=dark] body .scheduleCalendarLegend .legendSwatch,html[data-theme=dark] body .scheduleCalendarLegend .legendHome,html[data-theme=dark] body .scheduleCalendarLegend .legendAway{opacity:1!important;box-sizing:border-box!important;border-radius:5px!important;width:24px!important;min-width:24px!important;height:24px!important;display:inline-block!important}html[data-theme=dark] body .scheduleCalendarLegend .legendHome{background:color-mix(in srgb,var(--accent) 28%,#122438)!important;border:3px solid var(--accent)!important}html[data-theme=dark] body .scheduleCalendarLegend .legendAway{background:#122438!important;border:2px solid #60758a!important}html[data-theme=dark] body .scheduleCalendarLegend :is(span,strong,b){color:var(--dm-text)!important}html[data-theme=dark] body .calendarGameCard.homeGame{background:color-mix(in srgb,var(--accent) 18%,#0b1521)!important;border:3px solid var(--accent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)!important}html[data-theme=dark] body .calendarGameCard.awayGame{box-shadow:none!important;background:#1c2b3a!important;border:2px solid #6f8397!important}html[data-theme=dark] body .calendarGameCard.homeGame :is(strong,b,small,em),html[data-theme=dark] body .calendarGameCard.awayGame :is(strong,b,small,em){color:#f5f8fb!important;-webkit-text-fill-color:#f5f8fb!important}html[data-theme=dark] body .calendarGameCard.homeGame em{color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important;opacity:1!important}html[data-theme=dark] body .calendarGameCard.awayGame em{color:#b9c8d6!important;-webkit-text-fill-color:#b9c8d6!important;opacity:1!important}html[data-theme=dark] body .scheduleCalendarLegend i.legendHome{background:color-mix(in srgb,var(--accent) 18%,#0b1521)!important;border:3px solid var(--accent)!important}html[data-theme=dark] body .scheduleCalendarLegend i.legendAway{background:#1c2b3a!important;border:2px solid #6f8397!important}html[data-theme=dark] body .scheduleCalendarDay .calendarGameCard.homeGame{background:color-mix(in srgb,var(--accent) 20%,#101c2a)!important;border:3px solid var(--accent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent),0 0 14px color-mix(in srgb,var(--accent) 22%,transparent)!important}html[data-theme=dark] body .scheduleCalendarDay .calendarGameCard.awayGame{box-shadow:none!important;background:#101c2a!important;border:2px solid #6f879d!important}html[data-theme=dark] body .scheduleCalendarDay .calendarGameCard.homeGame :is(.calendarHomeAway,.calendarPreviewLabel){color:var(--accent)!important;font-weight:900!important}html[data-theme=dark] body .scheduleCalendarDay .calendarGameCard.awayGame :is(.calendarHomeAway,.calendarPreviewLabel){color:#c5d1dc!important}html[data-theme=dark] body .historyHub .emptyLegacy{background:var(--dm-panel)!important;color:var(--dm-muted)!important;border-color:var(--dm-border)!important;background-image:none!important}html[data-theme=dark] body .historyHub .emptyLegacy :is(h1,h2,h3,h4,strong,b){color:var(--dm-text)!important;-webkit-text-fill-color:var(--dm-text)!important}html[data-theme=dark] body .historyHub .emptyLegacy :is(p,span,small,div){color:var(--dm-muted)!important}html[data-theme=dark] body .historyHub .awardPlaque{background:var(--dm-panel)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}html[data-theme=dark] body .historyHub .awardPlaque :is(h3,strong){color:var(--dm-text)!important}html[data-theme=dark] body .historyHub .awardPlaque :is(p,span){color:var(--dm-muted)!important}html[data-theme=dark] body .historyHub .retiredBanner .retiredNumber{color:#111827!important;-webkit-text-fill-color:#111827!important}html[data-theme=dark] body .historyHub .rafters .retiredBanner>strong{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}html[data-theme=dark] body .dashboardPage .dashboardHeading{background:linear-gradient(90deg,#0b1825f7 0%,#0b1825f0 44%,#0b1825cc 74%,#0b1825f2 100%), var(--teamLogo)!important;border-bottom-color:var(--dm-border)!important;background-position:50%,right 16% center!important;background-repeat:no-repeat!important;background-size:cover,310px 310px!important}html[data-theme=dark] body .dashboardPage .dashboardHeading:before{background:linear-gradient(100deg,#0000,#ffffff06),repeating-linear-gradient(0deg,#0000 0 18px,#ffffff03 18px 19px)!important}.officialContractSheet{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:28px}html[data-theme=dark] body .officialContractSheet{background:var(--dm-panel)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}html[data-theme=dark] body .officialContractSheet :is(h2,h3,strong,label){color:var(--dm-text)!important;-webkit-text-fill-color:var(--dm-text)!important}html[data-theme=dark] body .officialContractSheet :is(p,small){color:var(--dm-muted)!important}html[data-theme=dark] body .officialContractSheet>div:first-child{border-bottom-color:var(--dm-border)!important}html[data-theme=dark] body .officialContractSheet input{color:var(--dm-text)!important;-webkit-text-fill-color:var(--dm-text)!important;border-color:var(--dm-border)!important;background:#0b1825!important}.officialContractSheet{position:relative;overflow:hidden}.contractWatermark{object-fit:contain;opacity:.045;pointer-events:none;filter:grayscale();width:360px;height:360px;position:absolute;top:110px;right:-40px}.contractLetterhead{z-index:1;border-bottom:2px solid #111827;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex;position:relative}.contractTeamIdentity{align-items:center;gap:12px;display:flex}.contractTeamIdentity img{object-fit:contain;width:58px;height:58px}.contractTeamIdentity div,.contractLeagueMark{gap:3px;display:grid}.contractTeamIdentity small,.contractLeagueMark small,.contractTitleBlock span,.contractTerms small,.contractDetails small,.contractSignatureArea small,.contractFooter{letter-spacing:.11em;font-size:.68rem;font-weight:900}.contractTeamIdentity strong{font-size:1rem}.contractLeagueMark{text-align:right}.contractLeagueMark strong{font-size:.86rem}.contractTitleBlock{z-index:1;text-align:center;padding:30px 0 22px;position:relative}.contractTitleBlock h2{margin:7px 0 3px;font-size:2.25rem}.contractTitleBlock p{margin:0}.contractTerms{z-index:1;border:1px solid #cbd5e1;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:8px 0 24px;display:grid;position:relative;overflow:hidden}.contractTerms>div{text-align:center;background:#f8fafce0;border-right:1px solid #cbd5e1;padding:18px 12px}.contractTerms>div:last-child{border-right:0}.contractTerms h3{margin:6px 0 0;font-size:1.3rem}.contractLegalCopy{z-index:1;position:relative}.contractLegalCopy>p{line-height:1.7}.contractDetails{gap:36px;margin:18px 0 28px;display:flex}.contractDetails span{gap:4px;display:grid}.contractDetails strong{font-size:1rem}.contractSignatureArea{z-index:1;border-top:1px solid #cbd5e1;grid-template-columns:.8fr 1.2fr;align-items:end;gap:24px;padding:20px 0;display:grid;position:relative}.contractSignatureArea>div{gap:4px;display:grid}.contractSignatureArea>div>span{font-size:.75rem}.contractSignatureArea label{letter-spacing:.06em;gap:8px;font-size:.72rem;font-weight:900;display:grid}.contractSignatureArea input{width:100%;font-size:1.25rem;font-style:italic}.contractFooter{z-index:1;color:#64748b;border-top:1px solid #cbd5e1;justify-content:space-between;gap:16px;padding-top:14px;display:flex;position:relative}html[data-theme=dark] body .contractLetterhead,html[data-theme=dark] body .contractSignatureArea,html[data-theme=dark] body .contractFooter,html[data-theme=dark] body .contractTerms{border-color:var(--dm-border)!important}html[data-theme=dark] body .contractTerms>div{background:var(--dm-panel2)!important;border-color:var(--dm-border)!important}html[data-theme=dark] body .contractTeamIdentity :is(small,strong),html[data-theme=dark] body .contractLeagueMark :is(small,strong),html[data-theme=dark] body .contractTitleBlock :is(span,h2),html[data-theme=dark] body .contractTerms :is(small,h3),html[data-theme=dark] body .contractDetails :is(small,strong),html[data-theme=dark] body .contractSignatureArea :is(small,strong,label),html[data-theme=dark] body .contractFooter{color:var(--dm-text)!important;-webkit-text-fill-color:var(--dm-text)!important}html[data-theme=dark] body .contractTitleBlock p,html[data-theme=dark] body .contractLegalCopy p,html[data-theme=dark] body .contractSignatureArea>div>span{color:var(--dm-muted)!important}@media (max-width:700px){.contractLetterhead,.contractSignatureArea{grid-template-columns:1fr;display:grid}.contractLeagueMark{text-align:left}.contractTerms{grid-template-columns:1fr}.contractTerms>div{border-bottom:1px solid #cbd5e1;border-right:0}.contractTerms>div:last-child{border-bottom:0}.contractFooter{flex-direction:column}.contractWatermark{width:250px;height:250px}}.contractExtensionModal{width:min(900px,96vw)!important;max-height:92vh!important}.contractExtensionModal .officialContractSheet{min-height:0!important}.contractWatermark{opacity:1!important;pointer-events:none!important;filter:none!important;z-index:0!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important}.contractWatermark img{object-fit:contain!important;opacity:.045!important;filter:grayscale()!important;width:min(390px,58%)!important;height:min(390px,58%)!important}.contractLetterhead,.contractTitleBlock,.contractTerms,.contractLegalCopy,.contractSignatureArea,.contractFooter{z-index:1!important;position:relative!important}.contractLetterhead{display:flex!important}.contractTerms{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.contractSignatureArea{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;display:grid!important}.contractTeamIdentity{min-width:0!important}.contractTeamIdentity img{flex:0 0 58px!important}.contractTeamIdentity div,.contractLeagueMark{min-width:0!important}.contractTeamIdentity small,.contractTeamIdentity strong,.contractLeagueMark small,.contractLeagueMark strong,.contractDetails small,.contractDetails strong,.contractFooter span{display:block!important}.contractFooter span+span{margin-left:auto!important}html[data-theme=dark] body .contractWatermark{opacity:1!important;filter:none!important}html[data-theme=dark] body .contractWatermark img{opacity:.07!important;filter:grayscale()brightness(1.6)!important}@media (max-width:700px){.contractExtensionModal{width:96vw!important;padding:12px!important}.contractLetterhead{grid-template-columns:1fr!important;display:grid!important}.contractSignatureArea,.contractTerms{grid-template-columns:1fr!important}.contractFooter span+span{margin-left:0!important}.contractWatermark img{width:70%!important;height:70%!important}}.signaturePadWrap{gap:7px;min-width:0;display:grid}.signaturePadHead{letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;font-weight:900;display:flex}.signatureClear{background:0 0!important;min-height:0!important;padding:4px 9px!important;font-size:.68rem!important}.signaturePad{background:#f8fafc;border:1px solid #94a3b8;border-radius:9px;height:92px;position:relative;overflow:hidden}.signaturePad canvas{color:#111827;cursor:crosshair;touch-action:none;width:100%;height:100%;display:block}.signaturePad>span{pointer-events:none;color:#94a3b8;place-items:center;font-size:1rem;font-style:italic;display:grid;position:absolute;inset:0}.signatureHint{color:#64748b;letter-spacing:.02em!important;font-size:.68rem!important}html[data-theme=dark] body .signaturePad{border-color:var(--dm-border)!important;background:#0b1825!important}html[data-theme=dark] body .signaturePad canvas{color:#f8fafc!important}html[data-theme=dark] body .signaturePad>span{color:#718096!important}html[data-theme=dark] body .signatureHint{color:var(--dm-muted)!important}html[data-theme=dark] body .prospectsV17 .targetProspectCard,html[data-theme=dark] body .prospectsV17 .draftEmptyCard,html[data-theme=dark] body .prospectsV17 .draftCapitalPanel,html[data-theme=dark] body .prospectsV17 .draftBoardCard,html[data-theme=dark] body .prospectsV17 .prospectTableV17 tbody tr{color:#e8f0f9!important;background:#122132!important;border-color:#34465a!important}html[data-theme=dark] body .prospectsV17 .prospectTableV17 tbody tr:nth-child(2n){background:#1b2d40!important}html[data-theme=dark] body .prospectsV17 .prospectTableV17 tbody tr:hover{background:#253b50!important}html[data-theme=dark] body .prospectsV17 .targetMeta>span,html[data-theme=dark] body .prospectsV17 .targetMeta .developmentBadge,html[data-theme=dark] body .prospectsV17 .draftPickChip{color:#e8f0f9!important;background:#1b2d40!important;border-color:#34465a!important}html[data-theme=dark] body .prospectsV17 :is(.targetIdentity>span,.targetRating span,.draftSectionTitle>span,.draftBoardLegend,.scoutingStage){color:#c2d0df!important}html[data-theme=dark] body .prospectsV17 :is(.draftSectionTitle h3,.draftCapitalHead h3,.draftBoardHeader h3,.targetNameLine strong,.targetRating strong,.boardRankCell,.ovrNumber){color:#f5f8fb!important}.signedContractHistory{background:#fff;border:1px solid #d6e0e8;border-radius:6px;margin-top:14px;overflow:hidden}.signedContractHistoryHead{border-bottom:1px solid #d6e0e8;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.signedContractHistoryHead h3{color:#102e51;margin:2px 0 3px}.signedContractHistoryHead p{color:#6b8095;margin:0;font-size:.78rem}.signedContractHistoryHead>b{color:#fff;background:#101820;border-radius:999px;place-items:center;min-width:36px;height:36px;display:grid}.signedContractList{display:grid}.signedContractCard{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:18px;text-align:left!important;color:#173a60!important;background:#fff!important;border:0!important;border-bottom:1px solid #e1e8ee!important;border-radius:0!important;min-height:0!important;padding:14px 18px!important;display:grid!important}.signedContractCard:last-child{border-bottom:0!important}.signedContractCard:hover{background:#f6f9fb!important}.signedContractCard span{gap:3px;display:grid}.signedContractCard strong,.signedContractCard b{color:#173a60}.signedContractCard small{color:#6b8095}.signedContractCard em{color:var(--accent);white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:900}.signedContractEmpty{color:#6b8095;padding:18px;font-size:.8rem}.savedSignature{align-content:center;gap:7px;min-height:110px;display:grid}.savedSignature>small{letter-spacing:.12em;color:#63788c;font-size:.62rem;font-weight:900}.savedSignature img{object-fit:contain;object-position:left center;mix-blend-mode:multiply;width:100%;max-width:310px;height:82px;display:block}.signedContractViewer .officialContractSheet{margin-bottom:0}html[data-theme=dark] body .signedContractHistory{background:#0f2031;border-color:#334155}html[data-theme=dark] body .signedContractHistoryHead{border-color:#334155}html[data-theme=dark] body .signedContractHistoryHead h3{color:#f5f8fb}html[data-theme=dark] body .signedContractHistoryHead p,html[data-theme=dark] body .signedContractEmpty,html[data-theme=dark] body .signedContractCard small{color:#c2d0df}html[data-theme=dark] body .signedContractHistoryHead>b{color:#102033;background:#e8f0f9}html[data-theme=dark] body .signedContractCard{color:#e8f0f9!important;background:#122132!important;border-color:#34465a!important}html[data-theme=dark] body .signedContractCard:hover{background:#1b2d40!important}html[data-theme=dark] body .signedContractCard strong,html[data-theme=dark] body .signedContractCard b{color:#f5f8fb}html[data-theme=dark] body .savedSignature>small{color:#c2d0df}html[data-theme=dark] body .savedSignature img{background:#fff;border-radius:4px;padding:5px}@media (max-width:760px){.signedContractCard{grid-template-columns:1fr!important;gap:7px!important}.signedContractCard em{margin-top:2px}}.playerSignedContract{background:#f7fafc;border:1px solid #d6e0e8;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 16px;display:flex}.playerSignedContract>div{gap:3px;display:grid}.playerSignedContract span{letter-spacing:.12em;color:#6b8095;font-size:.62rem;font-weight:900}.playerSignedContract strong{color:#173a60}.playerSignedContract small{color:#6b8095}.playerSignedContract button{white-space:nowrap}html[data-theme=dark] body .playerSignedContract{background:#122132;border-color:#34465a}html[data-theme=dark] body .playerSignedContract span,html[data-theme=dark] body .playerSignedContract small{color:#c2d0df}html[data-theme=dark] body .playerSignedContract strong{color:#f5f8fb}@media (max-width:650px){.playerSignedContract{flex-direction:column;align-items:stretch}.playerSignedContract button{width:100%}}.signedContractViewer{z-index:1;position:relative}.modalBackdrop:has(.signedContractViewer){z-index:120!important}.savedSignature img,html[data-theme=dark] body .savedSignature img{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.contractSignedDate{z-index:1;border-top:1px solid #cbd5e1;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex;position:relative}.contractSignedDate small{letter-spacing:.11em;color:#63788c;font-size:.65rem;font-weight:900}.contractSignedDate strong{color:#173a60;font-size:.9rem}.contractPartySignature,.savedSignature{min-width:0}.automaticPlayerSignature{border-bottom:1px solid #8fa0b0;margin:8px 0 5px;padding:4px 2px 7px;letter-spacing:.01em!important;color:#152b43!important;font-family:Brush Script MT,Segoe Script,Lucida Handwriting,cursive!important;font-size:2.25rem!important;font-style:italic!important;font-weight:400!important;line-height:1.15!important;display:block!important}.savedSignature img{border-bottom:1px solid #8fa0b0!important}.savedSignature strong{margin-top:2px}html[data-theme=dark] body .contractSignedDate{border-color:#526172}html[data-theme=dark] body .contractSignedDate small{color:#c2d0df}html[data-theme=dark] body .contractSignedDate strong{color:#f5f8fb}html[data-theme=dark] body .automaticPlayerSignature{border-bottom-color:#65778b;color:#f5f8fb!important}html[data-theme=dark] body .savedSignature img{border-bottom:1px solid #65778b!important}@media (max-width:650px){.contractSignedDate{flex-direction:column;align-items:flex-start;gap:5px}.automaticPlayerSignature{font-size:1.9rem!important}}.savedSignatureInk{border-bottom:1px solid #8fa0b0;width:min(310px,100%);height:82px;display:block;position:relative}.savedSignatureInk img{object-fit:contain!important;object-position:left center!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;padding:0!important;position:absolute!important;inset:0!important}.savedSignatureInk .signatureLegacy{filter:invert();opacity:1;z-index:1}.savedSignatureInk .signatureNormal{z-index:2}html[data-theme=dark] body .savedSignatureInk{border-bottom-color:#65778b}.liveGameComingSoon,.liveGameDevButton{letter-spacing:.02em!important;font-weight:900!important}.liveGameComingSoon{cursor:not-allowed!important;opacity:.72!important;color:#667382!important;background:#e9edf2!important;border:1px solid #cbd3dc!important}.liveGameDevButton{color:#725100!important;background:#fff7df!important;border:1px solid #d7a91d!important}html[data-theme=dark] body .liveGameComingSoon{color:#8e9bab!important;opacity:.82!important;background:#151c25!important;border-color:#344252!important}html[data-theme=dark] body .liveGameDevButton{color:#ffd65a!important;background:#30270f!important;border-color:#806718!important}.liveGameBackdrop{z-index:110;background:#050a12e6;padding:18px;position:fixed;inset:0;overflow:auto}.liveGameCenter{color:#15283d;background:#f5f7fa;border:1px solid #cbd4df;border-radius:20px;width:min(1500px,100%);min-height:calc(100vh - 36px);margin:auto;overflow:hidden;box-shadow:0 30px 90px #00000061}.liveGameHeader,.liveGameFooter{background:#fff;border-bottom:1px solid #dce3ea;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.liveGameHeader h2{margin:3px 0}.liveGameHeader p{color:#65768a;margin:0}.liveGameFooter{border-top:1px solid #dce3ea;border-bottom:0}.liveGameFooter>div{gap:10px;display:flex}.liveGameScoreboard{color:#fff;background:linear-gradient(135deg,#10233b,#07121f);grid-template-columns:1fr .75fr 1fr;align-items:center;padding:24px;display:grid}.liveGameTeam{grid-template-rows:auto auto;grid-template-columns:64px 1fr auto;align-items:center;column-gap:14px;display:grid}.liveGameTeam span{letter-spacing:.12em;color:#aebfd0;font-size:.65rem;font-weight:900}.liveGameClock{text-align:center;gap:3px;display:grid}.liveGameClock span{letter-spacing:.13em;color:#9fb1c5;font-size:.7rem;font-weight:900}.liveGameClock small{color:#9fb1c5}.liveGameModeBar{background:#fff;border-bottom:1px solid #dce3ea;justify-content:space-between;gap:18px;padding:14px 22px;display:flex}.liveGameModeBar>div{gap:7px;display:grid}.liveGameModeBar small{letter-spacing:.12em;color:#63768b;font-size:.62rem;font-weight:900}.liveGameSegment{flex-wrap:wrap;gap:6px;display:flex}.liveGameSegment button{color:#31465b;background:#f3f6f9;border:1px solid #cbd5df;border-radius:8px;padding:7px 11px;font-weight:800}.liveGameSegment button.active{color:#fff;background:#173a60;border-color:#173a60}.liveGameGrid{background:#e9eef4;grid-template-columns:minmax(220px,.72fr) minmax(420px,1.6fr) minmax(220px,.72fr);gap:14px;padding:14px;display:grid}.liveGamePanel,.liveGameMain{background:#fff;border:1px solid #d3dce6;border-radius:14px;overflow:hidden}.livePanelTitle{background:#f5f7fa;border-bottom:1px solid #dce3ea;justify-content:space-between;gap:10px;padding:15px 16px;display:flex}.livePanelTitle span,.livePanelTitle b{letter-spacing:.1em;font-size:.7rem}.liveTeamStatRows{padding:8px 16px;display:grid}.liveTeamStatRows span{border-bottom:1px solid #edf1f5;justify-content:space-between;padding:11px 0;display:flex}.liveRosterPreview{padding:10px 16px}.liveRosterPreview>div{justify-content:space-between;padding:8px 0;display:flex}.liveRosterPreview small{color:#738296}.liveEventFeed{border-top:1px solid #e2e8ef;margin:14px;padding:14px}.liveEventFeed p{color:#738296}.liveRinkPlaceholder{text-align:center;background:linear-gradient(90deg,#cd313114,#0000 28% 72%,#2a5baa14),#eef6fa;border:1px solid #bdcbd8;border-radius:12px;place-content:center;gap:7px;min-height:330px;display:grid}.liveRinkPlaceholder span{letter-spacing:.16em;color:#6b7d90;font-size:.7rem;font-weight:900}.liveRinkPlaceholder strong{font-size:1.2rem}.liveQuickActions{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.liveQuickActions button{min-height:46px;font-weight:900}html[data-theme=dark] body .liveGameCenter{color:#f3f7fb;background:#08111d;border-color:#26384b}html[data-theme=dark] body .liveGameHeader,html[data-theme=dark] body .liveGameFooter,html[data-theme=dark] body .liveGameModeBar,html[data-theme=dark] body .liveGamePanel,html[data-theme=dark] body .liveGameMain{background:#0d1826;border-color:#26384b}html[data-theme=dark] body .liveGameHeader p,html[data-theme=dark] body .liveEventFeed p,html[data-theme=dark] body .liveRosterPreview small{color:#9babbc}html[data-theme=dark] body .liveGameGrid{background:#07101b}html[data-theme=dark] body .livePanelTitle{background:#111f2f;border-color:#26384b}html[data-theme=dark] body .liveTeamStatRows span{border-color:#223244}html[data-theme=dark] body .liveEventFeed{border-color:#26384b}html[data-theme=dark] body .liveGameSegment button{color:#c8d4df;background:#142234;border-color:#304258}html[data-theme=dark] body .liveGameSegment button.active{color:#111;background:#e4b628;border-color:#e4b628}html[data-theme=dark] body .liveRinkPlaceholder{background:linear-gradient(90deg,#c1343421,#0000 28% 72%,#345fad21),#101d2a;border-color:#31465a}@media (max-width:980px){.liveGameGrid{grid-template-columns:1fr}.liveGameScoreboard{grid-template-columns:1fr .7fr 1fr}.liveGameTeam{grid-template-columns:44px 1fr auto}.liveGameTeam img{width:40px;height:40px}.liveGameTeam b{font-size:2.4rem}.liveGameModeBar{flex-direction:column}.liveQuickActions{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.liveGameBackdrop{padding:0}.liveGameCenter{border-radius:0;min-height:100vh}.liveGameHeader,.liveGameFooter{padding:14px}.liveGameScoreboard{grid-template-columns:1fr .65fr 1fr;padding:16px 10px}.liveGameTeam strong{font-size:.78rem}.liveGameTeam span{display:none}.liveGameTeam img{width:34px;height:34px}.liveGameTeam b{font-size:2rem}.liveGameClock strong{font-size:1.55rem}.liveGameClock small{display:none}.liveGameGrid{padding:8px}.liveQuickActions{grid-template-columns:1fr 1fr}.liveGameFooter{flex-direction:column;align-items:flex-start}.liveGameFooter>div{width:100%}.liveGameFooter button{flex:1}}.liveGameCenter{color:#edf4fb;background:#06101a;border-radius:0;width:min(1540px,100vw);max-height:100vh}.liveGameHeader{background:#07111b;border-bottom:1px solid #243546;min-height:76px;padding:14px 24px}.liveGameScoreboard{background:#050d15;border-bottom:1px solid #26394b;grid-template-columns:1fr 220px 1fr;padding:14px 7%}.liveGameTeam{grid-template-rows:auto auto;grid-template-columns:74px 1fr auto;align-items:center;gap:2px 18px;display:grid}.liveGameTeam img{grid-row:1/3;width:70px;height:70px}.liveGameTeam b{grid-area:1/3/3;font-size:56px}.liveGameTeam strong{font-size:22px}.liveGameClock{background:#0b1724;border:1px solid #182b3d;border-radius:8px;padding:10px}.liveGameClock strong{font-size:38px}.liveGameModeBar{background:#07111b;border-bottom:1px solid #223647;padding:8px 18px}.liveGameGrid{background:#223647;grid-template-columns:310px minmax(460px,1fr) 310px;gap:1px}.liveGamePanel,.liveGameMain{background:#07121d;border:0;border-radius:0;min-height:520px}.liveGameMain{padding:16px}.liveRinkPlaceholder{color:#102131;background:radial-gradient(circle,#eef5f8 0 17%,#0000 18%),linear-gradient(90deg,#0000 24%,#75a9cf 24% 25%,#0000 25% 49.5%,#d65a5a 49.5% 50.5%,#0000 50.5% 75%,#75a9cf 75% 76%,#0000 76%),#e9f0f3;border:2px solid #cfd9df;border-radius:110px;flex-direction:column;justify-content:center;min-height:250px;display:flex}.livePlayerSelect{color:#c8d5df;align-items:center;gap:12px;margin:12px 0;display:flex}.livePlayerSelect select{color:#fff;background:#0c1a27;border:1px solid #30465a;border-radius:7px;flex:1;padding:11px}.liveQuickActions{grid-template-columns:repeat(5,1fr);gap:10px}.liveQuickActions button{color:#f4f8fb;background:#0c1a27;border:1px solid #2a4054;min-height:70px}.liveQuickActions button:first-child{color:#ffd55c;border-color:#9a7421}.liveEventFeed{border-top:1px solid #26394b;margin-top:18px;padding-top:14px}.liveEventFeed p{border-bottom:1px solid #182b3d;margin:0;padding:10px 0}.liveGameFooter{background:#07111b;border-top:1px solid #26394b;padding:14px 22px}.liveGoalEntry{z-index:30;background:#02070dbd;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.liveGoalEntryCard{background:#0a1622;border:1px solid #31475a;border-radius:12px;width:min(480px,94vw);padding:24px;box-shadow:0 24px 80px #000}.liveGoalEntryCard h3{margin:6px 0 20px;font-size:26px}.liveGoalEntryCard label{color:#cbd8e3;gap:6px;margin:12px 0;display:grid}.liveGoalEntryCard select{color:#fff;background:#07111b;border:1px solid #344b60;border-radius:7px;padding:12px}.liveGoalEntryCard>div{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (max-width:1050px){.liveGameGrid{grid-template-columns:240px 1fr}.liveGameGrid>aside:last-child{grid-column:1/-1;min-height:auto}.liveQuickActions{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.liveGameScoreboard{grid-template-columns:1fr 120px 1fr;padding:10px}.liveGameTeam{grid-template-columns:42px 1fr}.liveGameTeam img{width:40px;height:40px}.liveGameTeam b{grid-area:auto/2;font-size:34px}.liveGameTeam strong{font-size:13px}.liveGameGrid{grid-template-columns:1fr}.liveGamePanel{min-height:auto}.liveGameMain{order:-1}.liveQuickActions{grid-template-columns:repeat(2,1fr)}}.liveBroadcast{position:relative;overflow:auto}.liveBroadcastHeader{background:#050c13;border-bottom:1px solid #253747;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 22px;display:grid}.liveBroadcastHeader>div:last-child{justify-content:flex-end;gap:10px;display:flex}.liveBroadcastHeader>div:nth-child(2){text-align:center}.liveBroadcastHeader h2{margin:0}.liveBroadcastHeader span{color:#ff4655;font-size:11px;font-weight:800}.liveBroadcastBody{background:#243747;grid-template-columns:330px minmax(480px,1fr) 300px;gap:1px;display:grid}.liveRosterBoard,.liveOpponentBoard,.liveBroadcastMain{background:#06111b;min-height:520px}.liveBoardTabs{border-bottom:1px solid #263b4d;grid-template-columns:1fr 1fr;display:grid}.liveBoardTabs button{color:#dbe5ed;background:#0a1723;border:0;border-bottom:2px solid #0000;padding:14px}.liveBoardTabs button.active{color:#fff;border-bottom-color:#ffc629}.liveRosterHead,.liveRosterRow{border-bottom:1px solid #172a39;grid-template-columns:1fr 34px 34px 40px 42px;align-items:center;padding:8px 14px;display:grid}.liveRosterHead{color:#9fb0bf;font-size:10px}.liveRosterRow span:not(:first-child){text-align:center}.liveRosterRow small{color:#718697;font-size:10px;display:block}.liveRosterSection{color:#8da2b2;padding:12px 14px 5px;font-size:10px;font-weight:800}.liveBroadcastMain{padding:14px}.liveRink{background:#e8eff2;border:2px solid #d6e1e6;border-radius:105px;height:245px;position:relative;overflow:hidden}.liveRink>img{opacity:.9;width:78px;height:78px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rinkLine{width:3px;position:absolute;top:0;bottom:0}.rinkLine.red{background:#db6666;left:50%}.rinkLine.blue.one{background:#70a8cf;left:25%}.rinkLine.blue.two{background:#70a8cf;left:75%}.rinkCircle{border:1px solid #e77d7d;border-radius:50%;width:58px;height:58px;position:absolute}.rinkCircle.c1{top:16%;left:10%}.rinkCircle.c2{bottom:16%;left:10%}.rinkCircle.c3{top:16%;right:10%}.rinkCircle.c4{bottom:16%;right:10%}.liveClockEditor{gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.liveClockEditor select,.liveClockEditor input{color:#fff;background:#07111bdd;border:1px solid #32495c;border-radius:5px;width:80px;padding:7px}.liveEventTabs{border:1px solid #263b4d;border-radius:7px;grid-template-columns:repeat(5,1fr);margin-top:10px;display:grid;overflow:hidden}.liveEventTabs button{color:#aebdca;background:#0a1723;border:0;padding:10px 4px}.liveEventTabs button.active{color:#fff;border-bottom:2px solid #fff}.liveCenterFeed{border:1px solid #203446;border-top:0;max-height:175px;overflow:auto}.liveCenterFeed>div{border-bottom:1px solid #172a39;grid-template-columns:52px 95px 1fr 35px;align-items:center;padding:9px 12px;display:grid}.liveCenterFeed time{font-variant-numeric:tabular-nums}.liveCenterFeed small{text-align:right;color:#8296a7}.liveCenterFeed p{color:#8296a7;text-align:center;padding:22px}.liveOpponentHero{border-bottom:1px solid #213545;flex-direction:column;align-items:center;padding:24px;display:flex}.liveOpponentHero img{width:72px;height:72px}.liveOpponentHero strong{margin-top:8px;font-size:20px}.liveOpponentHero span,.liveOpponentNote{color:#8195a5;font-size:12px}.liveOpponentStats{padding:12px 18px}.liveOpponentStats span{border-bottom:1px solid #1d3040;justify-content:space-between;padding:12px 0;display:flex}.liveOpponentNote{padding:14px 18px;line-height:1.5}.liveControlBar{background:#050c13;border-top:1px solid #263b4d;grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:12px 20px;display:grid}.liveControlBar>div:first-child small{color:#8296a7;display:block}.liveControlBar .liveGameSegment{display:flex}.liveBroadcast .liveQuickActions{grid-template-columns:repeat(5,1fr);margin-top:12px}.liveBroadcast .liveQuickActions button{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.livePeriodDots{justify-content:center;gap:7px;margin-top:5px;display:flex}.livePeriodDots i{background:#425364;border-radius:50%;width:10px;height:10px}.livePeriodDots i.active{background:#ffc629}@media (max-width:1000px){.liveBroadcastBody{grid-template-columns:260px 1fr}.liveOpponentBoard{grid-column:1/-1;min-height:auto}.liveControlBar{grid-template-columns:1fr 1fr}.liveBroadcastHeader{grid-template-columns:1fr auto}.liveBroadcastHeader>div:nth-child(2){display:none}}@media (max-width:700px){.liveBroadcastBody{grid-template-columns:1fr}.liveRosterBoard{order:2}.liveBroadcastMain{order:1}.liveOpponentBoard{order:3}.liveBroadcastScore{grid-template-columns:1fr 105px 1fr}.liveBroadcast .liveQuickActions{grid-template-columns:repeat(3,1fr)}.liveControlBar{grid-template-columns:1fr}.liveBroadcastHeader>div:last-child{display:none}.liveRosterBoard{min-height:auto}.liveRink{height:190px}}.liveBroadcastHeader{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);gap:20px}.liveBroadcastHeader>button{width:max-content}.liveBroadcastScore{gap:28px;padding:14px 5%}.liveBroadcastScore .liveGameTeam{min-width:0}.liveBroadcastScore .liveGameTeam small{color:#8fa2b2;grid-column:2;margin-top:3px;font-size:11px}.liveBroadcastScore .liveGameTeam.opponent small{grid-column:2}.liveBroadcastBody{min-height:0}.liveRosterBoard{max-height:570px;overflow:auto}.liveBroadcastMain{min-width:0}.liveBroadcast .livePlayerSelect{margin:10px 0}.liveOpponentBoard{min-width:0}.liveControlBar{z-index:2;position:relative}.liveLineupSetup{color:#edf4fb;background:#07121d;border:1px solid #2b4052;border-radius:12px;width:min(1050px,96vw);max-height:92vh;position:relative;overflow:auto;box-shadow:0 25px 90px #000}.liveLineupSetup header,.liveLineupSetup footer{background:#091724;border-bottom:1px solid #263b4d;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.liveLineupSetup header h2{margin:3px 0}.liveLineupSetup header p{color:#8fa2b2;margin:0}.liveLineupSetup footer{border-top:1px solid #263b4d;border-bottom:0;justify-content:flex-end;position:sticky;bottom:0}.liveLineupSummary{border-bottom:1px solid #263b4d;align-items:center;gap:12px;padding:14px 24px;display:flex}.liveLineupSummary strong{color:#ffc629;font-size:26px}.liveLineupSummary span{color:#9fb0bf;margin-right:auto}.liveLineupGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 24px;display:grid}.liveLineupGroups section{background:#0a1723;border:1px solid #24394b;border-radius:9px;overflow:hidden}.liveLineupGroups section:last-child{grid-column:1/-1}.liveLineupGroups h3{background:#0d1c2a;border-bottom:1px solid #24394b;margin:0;padding:12px 14px;font-size:13px}.liveLineupGroups label{cursor:pointer;border-bottom:1px solid #172b3b;align-items:center;gap:10px;padding:10px 12px;display:flex}.liveLineupGroups label:last-child{border-bottom:0}.liveLineupGroups label.selected{background:#152518}.liveLineupGroups label input{width:18px;height:18px}.liveLineupGroups label img{width:28px;height:28px}.liveLineupGroups label span{flex-direction:column;display:flex}.liveLineupGroups label small{color:#8397a7}@media (max-width:700px){.liveLineupGroups{grid-template-columns:1fr}.liveLineupGroups section:last-child{grid-column:auto}.liveLineupSummary{flex-wrap:wrap}.liveLineupSummary span{flex:1;margin-right:0}.liveBroadcastScore{gap:8px;padding:10px}.liveBroadcastHeader{grid-template-columns:1fr auto;gap:8px}}.liveSideToggle{grid-template-columns:1fr 1fr;gap:8px!important;margin:12px 0 18px!important;display:grid!important}.liveSideToggle button{color:#aebdca;background:#07111b;border:1px solid #344b60;border-radius:7px;padding:11px}.liveSideToggle button.active{color:#fff;background:#182a39;border-color:#ffc629}.liveGoalEntryCard label{font-weight:700}.liveGoalEntryCard label select{font-weight:400}.liveRosterHead,.liveRosterRow{grid-template-columns:minmax(145px,1fr) repeat(5,42px)!important}.liveOnIce{margin:14px 0}.liveOnIce>b,.liveGoalStrength>b{margin-bottom:7px;display:block}.liveOnIce>small{color:#8fa2b2;margin:-2px 0 9px;display:block}.liveOnIce>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:180px;display:grid;overflow:auto}.liveOnIce label{cursor:pointer;border:1px solid #30465a;border-radius:6px;align-items:center;gap:7px;padding:7px 8px;display:flex}.liveOnIce label.selected{background:#182a39;border-color:#ffc629}.liveOnIce input{width:16px;height:16px}.liveGoalStrength .liveSideToggle{grid-template-columns:repeat(4,1fr)}@media (max-width:700px){.liveOnIce>div{grid-template-columns:1fr}.liveGoalStrength .liveSideToggle{grid-template-columns:1fr 1fr}}.liveEndGameCard>p{color:#8fa2b2}.liveFinalPmList{border:1px solid #30465a;border-radius:8px;max-height:55vh;margin:14px 0;overflow:auto}.liveFinalPmList label{border-bottom:1px solid #24394b;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex!important}.liveFinalPmList label:last-child{border-bottom:0}.liveFinalPmList label>span{flex-direction:column;display:flex}.liveFinalPmList label small{color:#8fa2b2}.liveFinalPmList input{text-align:center;font-size:16px;font-weight:800;width:76px!important}.liveEndGameCard{width:min(1000px,96vw)!important}.liveReviewTable{border:1px solid #30465a;border-radius:8px;margin:16px 0;overflow:auto}.liveReviewHead,.liveReviewRow{grid-template-columns:minmax(150px,1.5fr) repeat(7,minmax(52px,.55fr));align-items:center;gap:8px;min-width:760px;padding:9px 12px;display:grid}.liveReviewHead{color:#8fa2b2;background:#0d1c2a;font-size:11px;font-weight:800}.liveReviewRow{border-top:1px solid #24394b}.liveReviewRow>span{flex-direction:column;display:flex}.liveReviewRow small{color:#8fa2b2}.liveReviewRow input{text-align:center;width:100%!important;padding:7px 4px!important}.liveReviewRow>b{text-align:center}.liveReviewGoalies{border:1px solid #30465a;border-radius:8px;margin:14px 0;overflow:hidden}.liveReviewGoalies h4{background:#0d1c2a;margin:0;padding:10px 12px}.liveReviewGoalies>div{justify-content:space-between;gap:16px;padding:10px 12px;display:flex}.liveReviewGoalies>div>span:first-child{flex-direction:column;display:flex}.liveReviewGoalies small,.liveReviewGoalies>div>span:last-child{color:#8fa2b2}.liveEndReviewActions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.liveEndGameCard{max-height:90vh;overflow:auto;width:min(1100px,96vw)!important;padding:24px!important}.liveReviewTable{width:100%;overflow-x:auto}.liveReviewHead,.liveReviewRow{box-sizing:border-box;grid-template-columns:minmax(190px,2fr) repeat(7,minmax(64px,1fr))!important;align-items:center!important;column-gap:10px!important;min-width:850px!important;padding:10px 14px!important;display:grid!important}.liveReviewHead>span{text-align:center}.liveReviewHead>span:first-child{text-align:left}.liveReviewRow>span:first-child{min-width:0}.liveReviewRow>span:first-child b{white-space:normal;line-height:1.15}.liveReviewRow input{box-sizing:border-box;width:100%!important;min-width:0!important;height:38px!important;margin:0!important;padding:6px!important}.liveReviewRow>b{text-align:center!important;display:block!important}.liveReviewGoalies>div{grid-template-columns:minmax(180px,1fr) minmax(240px,2fr)!important;align-items:center!important;display:grid!important}.liveReviewGoalies>div+div{border-top:1px solid #24394b}.liveEndReviewActions{z-index:2;background:#07121d;padding:14px 0 4px;position:sticky;bottom:-24px}@media (max-width:700px){.liveEndGameCard{padding:16px!important}.liveReviewHead,.liveReviewRow{grid-template-columns:minmax(150px,2fr) repeat(7,58px)!important;min-width:720px!important}.liveReviewGoalies>div{grid-template-columns:1fr!important}.liveEndReviewActions{flex-direction:column-reverse}.liveEndReviewActions button{width:100%}}.liveEndGameCard .liveReviewHead,.liveEndGameCard .liveReviewRow{grid-template-columns:200px repeat(7,70px)!important;align-items:center!important;gap:10px!important;min-width:830px!important;display:grid!important}.liveEndGameCard .liveReviewHead>span,.liveEndGameCard .liveReviewRow>span,.liveEndGameCard .liveReviewRow>input,.liveEndGameCard .liveReviewRow>b{order:0!important;grid-area:auto!important;margin:0!important}.liveEndGameCard .liveReviewRow>span:first-child{order:-1!important;grid-column:1!important}.liveEndGameCard .liveReviewRow>input{float:none!important;display:block!important;position:static!important}.liveEndGameCard .liveReviewHead{z-index:3;position:sticky;top:0}.liveEndGameCard .liveReviewGoalies>div{grid-template-columns:200px 1fr!important;display:grid!important}.liveEndGameCard .liveReviewGoalies>div>span{order:0!important;grid-column:auto!important}@media (max-width:900px){.liveEndGameCard .liveReviewHead,.liveEndGameCard .liveReviewRow{grid-template-columns:170px repeat(7,62px)!important;min-width:674px!important}}.liveReviewActualTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:830px}.liveReviewActualTable th,.liveReviewActualTable td{text-align:center;vertical-align:middle;border-bottom:1px solid #24394b;padding:9px 7px}.liveReviewActualTable th{color:#8fa2b2;z-index:3;background:#0d1c2a;font-size:11px;position:sticky;top:0}.liveReviewActualTable th:first-child,.liveReviewActualTable td:first-child{text-align:left;width:200px}.liveReviewActualTable td:first-child b,.liveReviewActualTable td:first-child small{display:block}.liveReviewActualTable td:first-child small{color:#8fa2b2}.liveReviewActualTable input{box-sizing:border-box!important;text-align:center!important;width:58px!important;height:38px!important;margin:0 auto!important;padding:6px!important;display:block!important;position:static!important}.liveReviewActualTable .liveReviewPoints{font-weight:800}.liveEndGameCard .liveReviewGoalies{overflow-x:auto}.liveEndGameCard .liveGoalieReviewHead,.liveEndGameCard .liveGoalieReviewRow{grid-template-columns:minmax(180px,1.6fr) 70px repeat(4,minmax(70px,.7fr)) minmax(100px,1fr)!important;align-items:center!important;gap:10px!important;min-width:760px!important;padding:9px 12px!important;display:grid!important}.liveEndGameCard .liveGoalieReviewHead{color:#8fa2b2;background:#0d1c2a;font-size:11px;font-weight:800}.liveEndGameCard .liveGoalieReviewRow{border-top:1px solid #24394b}.liveEndGameCard .liveGoalieReviewRow>span{flex-direction:column!important;display:flex!important}.liveEndGameCard .liveGoalieReviewRow input[type=number],.liveEndGameCard .liveGoalieReviewRow select{box-sizing:border-box!important;width:100%!important;height:38px!important;margin:0!important}.liveEndGameCard .liveGoalieReviewRow input[type=checkbox]{width:18px!important;height:18px!important;margin:auto!important}.liveGoalieTableWrap{overflow-x:auto}.liveGoalieActualTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.liveGoalieActualTable th,.liveGoalieActualTable td{text-align:center;vertical-align:middle;border-bottom:1px solid #24394b;padding:9px 7px}.liveGoalieActualTable th{color:#8fa2b2;background:#0d1c2a;font-size:11px;font-weight:800}.liveGoalieActualTable th:first-child,.liveGoalieActualTable td:first-child{text-align:left;width:190px}.liveGoalieActualTable td:first-child b,.liveGoalieActualTable td:first-child small{display:block}.liveGoalieActualTable td:first-child small{color:#8fa2b2}.liveGoalieActualTable input[type=number],.liveGoalieActualTable select{box-sizing:border-box!important;text-align:center!important;width:72px!important;height:38px!important;margin:0 auto!important;padding:6px!important;display:block!important;position:static!important}.liveGoalieActualTable select{width:92px!important}.liveGoalieActualTable input[type=checkbox]{width:18px!important;height:18px!important;margin:0 auto!important;display:block!important;position:static!important}.liveEndGameCard .liveReviewGoalies{box-sizing:border-box!important;width:100%!important;display:block!important;overflow:hidden!important}.liveEndGameCard .liveReviewGoalies>h4{width:auto!important;display:block!important}.liveEndGameCard .liveReviewGoalies>.liveGoalieTableWrap{box-sizing:border-box!important;grid-column:1/-1!important;width:100%!important;max-width:none!important;display:block!important;overflow-x:auto!important}.liveEndGameCard .liveGoalieActualTable{width:100%!important;min-width:720px!important}.liveEndGameCard .liveGoalieActualTable tr{display:table-row!important}.liveEndGameCard .liveGoalieActualTable th,.liveEndGameCard .liveGoalieActualTable td{float:none!important;display:table-cell!important;position:static!important}.teamStatsFilters{align-items:center;gap:10px;display:flex}.teamStatsFilters select{min-width:160px}.teamStatsSection>h3{margin:4px 0 10px;font-size:18px}.teamStatsSection+.teamStatsSection{margin-top:22px}.teamStatsTable th button{appearance:none;font:inherit;cursor:pointer;white-space:nowrap;font-weight:800;color:inherit!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.teamStatsTable th button.active{color:var(--team-primary,#ffc629)!important}.teamStatsTable td,.teamStatsTable th{text-align:center;white-space:nowrap}.teamStatsTable td:first-child,.teamStatsTable th:first-child{text-align:left}.statsPlayerLink{font-weight:800}.teamStatsPage .tableCard{overflow:hidden}@media (max-width:700px){.teamStatsPage .sectionHeading{align-items:flex-start}.teamStatsFilters{grid-template-columns:1fr;width:100%;display:grid}.teamStatsFilters select{width:100%;min-width:0}.teamStatsTable{min-width:760px}}.comingSoonNav{cursor:not-allowed!important;opacity:.62!important}.comingSoonBadge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;margin-left:auto;padding:2px 6px;font-size:8px;font-weight:900;display:inline-flex}.tabs .comingSoonBadge{margin-left:5px;padding:2px 5px;font-size:7px}.comingSoonNav:disabled{pointer-events:none}.teamStatsTable{table-layout:fixed;width:100%}.teamStatsTable th:first-child,.teamStatsTable td:first-child{width:230px}.teamStatsTable th:nth-child(2),.teamStatsTable td:nth-child(2){width:64px;text-align:center!important}.teamStatsTable th:nth-child(n+3),.teamStatsTable td:nth-child(n+3){width:auto;text-align:center!important}.teamStatsTable .positionPill{justify-content:center;min-width:30px;display:inline-flex}@media (max-width:900px){.teamStatsTable th:first-child,.teamStatsTable td:first-child{width:180px}.teamStatsTable th:nth-child(2),.teamStatsTable td:nth-child(2){width:56px}}
html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050505;--panel:#101010;--card:#171717;--border:#383838;--text:#f7f7f7;--muted:#bdbdbd;--dm-bg:#050505;--dm-panel:#111;--dm-panel2:#1b1b1b;--dm-panel3:#252525;--dm-border:#404040;--dm-text:#f7f7f7;--dm-muted:#bdbdbd;--surface:#111;--surface-2:#1b1b1b;--text-primary:#f7f7f7;--text-secondary:#c6c6c6}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] body>div,html[data-theme=dark] :is(.appShell,.siteFrame,.mainColumn,.stack,.franchisePage,.dashboardPage,.settingsPage,.rosterPage,.standingsPage,.contractsPage,.prospectsPage,.tradeCenterPage,.teamStatsPage,.historyHub,.playoffPage,.saveHubPage,.seasonPage,.draftPage,.transactionsPage){color:#f7f7f7!important;background:#050505!important}html[data-theme=dark] :is(.topbar,.heroStrip,.brandedPanel,.card,.tableCard,.playerCard,.stat,.modal,.modalCard,.modalBody,.settingsGrid>div,.teamFeatureCard,.saveCard,.gameCard,.historyCard,.newsCard,.calendarCard,.prospectCard,.contractCard,.draftCard,.standingsCard,.lineCard,.v16SeasonCard,.v18HubStat,.v18HubPrimary,.v18HubTeam,.leagueEntryCard,.historyPanel,.tradeSideCard,.tradeAnalysisPanel,.draftCapitalPanel,.scheduleCalendarShell,.scheduleCalendarToolbar,.scheduleCalendarLegend,.calendarGameCard,.gamePreviewModal,.gamePreviewFinishPanel,.gameStatGroup,.gameStatsTableWrap,.gameStatsEntry>.gamePreviewActions,.archiveCoachCard,.archiveCoaches,.capEditor,.leagueResultsPanel,.themeSettingsCard){color:#f7f7f7!important;background:#141414!important;border-color:#404040!important}html[data-theme=dark] :is(.card h3,.miniTableTitle,.lineCardTitle,.gameStatGroupTitle,.scheduleCalendarToolbar,.modalHead,.gamePreviewTop,.sectionHeading){color:#f7f7f7!important;background:#1d1d1d!important;border-color:#404040!important}html[data-theme=dark] :is(.tabs,.tabs button,.profileTabs,.profileTabs button,.viewTabs button,.selectorDisplay,.ghost,.saveBar,.coachEditorActions,.linePlayer,.emptyLine,.playerMeta span,.gamePreviewActions,.scheduleCalendarDay,.scheduleCalendarDay.emptyDay){color:#f4f4f4!important;background:#1b1b1b!important;border-color:#454545!important}html[data-theme=dark] :is(input,select,textarea,button:not(.active):not([type=submit]):not(.saveButton)){color:#f7f7f7!important;background:#202020!important;border-color:#555!important}html[data-theme=dark] :is(input,textarea)::placeholder{color:#b1b1b1!important}html[data-theme=dark] :is(input,select,textarea,button):focus-visible,html[data-theme=dark] a:focus-visible{outline-offset:2px;outline:2px solid var(--accent,#e7b94c)!important}html[data-theme=dark] :is(table,thead,tbody,tr,th,td){border-color:#454545!important}html[data-theme=dark] :is(table,tbody,tr,td){color:#f4f4f4!important;background:#151515!important}html[data-theme=dark] :is(thead,th){color:#fff!important;background:#272727!important}html[data-theme=dark] tbody tr:nth-child(2n) td,html[data-theme=dark] :is(.standingsTable,.contractsTable,.prospectTable,.rosterTable,.scheduleTable,.transactionTable,.minorTable,.teamStatsTable,.gameStatsTable,.skaterStatsTable,.goalieStatsTable) tbody tr:nth-child(2n){background:#202020!important}html[data-theme=dark] :is(.standingsTable,.contractsTable,.prospectTable,.rosterTable,.scheduleTable,.transactionTable,.minorTable,.teamStatsTable,.gameStatsTable,.skaterStatsTable,.goalieStatsTable) :is(td,th,span,strong,b,small){color:#f2f2f2!important}html[data-theme=dark] :is(.standingsTable,.contractsTable,.prospectTable,.rosterTable,.scheduleTable,.transactionTable,.minorTable,.teamStatsTable,.gameStatsTable,.skaterStatsTable,.goalieStatsTable) td{background:0 0!important}html[data-theme=dark] :is(.muted,.subtle,.finePrint,small,[class*=subtitle],[class*=description],[class*=meta]){color:silver!important}html[data-theme=dark] :is(h1,h2,h3,h4,h5,strong,b,label){color:#f7f7f7}html[data-theme=dark] :is(.eyebrow,[class*=eyebrow],.ovr,.round h3,.teamStatsTable th button.active){color:var(--accent,#e7b94c)!important}html[data-theme=dark] :is(.tabs button.active,.viewTabs button.active,.profileTabs button.active,.themeChoice button.active,.saveButton,button[type=submit]){font-weight:800;background:var(--accent,#e7b94c)!important;border-color:var(--accent,#e7b94c)!important;color:var(--accentText,#111)!important}html[data-theme=dark] :is(.activeTeamRow,.selectedTeam,.selectedCard){background:color-mix(in srgb,var(--accent,#e7b94c) 17%,#171717)!important;border-color:color-mix(in srgb,var(--accent,#e7b94c) 55%,#404040)!important}html[data-theme=dark] :is(.heroStrip,.stat,.playerCard,.seriesBox){border-left-color:var(--accent,#e7b94c)!important}html[data-theme=dark] :is(.modalBackdrop,.overlay){background:#000000d6!important}html[data-theme=dark] :is(.dangerTiny,.error,.errorText){color:#ffb4bd!important}html[data-theme=dark] :is(a,.playerLinkButton,.statsPlayerLink){-webkit-text-decoration-color:var(--accent,#e7b94c);text-decoration-color:var(--accent,#e7b94c)}@media (max-width:700px){html[data-theme=dark] :is(.siteFrame,.mainColumn,.appShell,.stack){background:#050505!important}html[data-theme=dark] :is(.card,.tableCard,.modal,.gamePreviewModal){border-color:#454545!important}}html[data-theme=dark] :is(.liveGameCenter,.liveCenter,.liveGameShell,.liveGameCard,.liveScoreboard,.liveEndGameCard,.liveReviewTable,.liveReviewHead,.liveReviewRow,.liveReviewGoalies,.liveGoalieReviewHead,.liveGoalieReviewRow,.liveEndReviewActions,.gamePreviewComparison,.gamePreviewModal,.gameStatsEntry,.gameStatGroup,.gameStatGroupTitle,.gameStatsTableWrap,.teamStatsSection,.teamStatsFilters,.teamStatsPage .tableCard,.standingsToolbar,.standingsPage .tableCard,.contractsPage .tableCard,.rosterPage .playerCard,.premiumPlayerCard,.profileStatsTable,.lineupCard,.depthChartCard){color:#f4f4f4!important;background-color:#151515!important;background-image:none!important;border-color:#444!important}html[data-theme=dark] :is(.liveReviewHead,.liveGoalieReviewHead,.liveReviewActualTable th,.liveGoalieActualTable th,.gameStatsTable thead th,.skaterStatsTable thead th,.goalieStatsTable thead th,.teamStatsTable th,.standingsTable th,.contractsTable th){color:#fff!important;background:#292929!important;border-color:#505050!important}html[data-theme=dark] :is(.liveReviewRow,.liveGoalieReviewRow,.liveReviewActualTable td,.liveGoalieActualTable td,.gameStatsTable td,.skaterStatsTable td,.goalieStatsTable td,.teamStatsTable td,.standingsTable td,.contractsTable td){color:#f4f4f4!important;border-color:#444!important}html[data-theme=dark] :is(.liveEndGameCard input,.liveEndGameCard select,.liveReviewActualTable input,.liveGoalieActualTable input,.liveGoalieActualTable select,.gameStatsTable input,.gameStatsTable select,.teamStatsFilters select){color:#fff!important;background:#252525!important;border:1px solid #606060!important}html[data-theme=dark] :is(.liveReviewActualTable td:first-child small,.liveGoalieActualTable td:first-child small,.liveReviewGoalies small,.gameStatsEntry .muted,.teamStatsSection .muted,.standingsPage .muted){color:#c4c4c4!important}html[data-theme=dark] :is(.liveEndReviewActions,.gameStatsEntry>.gamePreviewActions){background:#101010!important;border-top:1px solid #484848!important}html[data-theme=dark] :is(.teamStatsTable th button,.teamStatsTable th button:not(.active)){color:#fff!important;background:0 0!important;border:0!important}html[data-theme=dark] .teamStatsTable th button.active{color:var(--accent,#e7b94c)!important}html[data-theme=dark] :is(.eyebrow,.ovr,.round h3,.teamStatsTable th button.active){text-shadow:0 1px 1px #000,0 0 8px #ffffff1f}html[data-theme=dark] :is(.tabs button.active,.viewTabs button.active,.profileTabs button.active,.themeChoice button.active){color:var(--accentText,#111)!important}html[data-theme=dark] :is(.liveEndGameCard,.gamePreviewModal,.modal){scrollbar-color:#686868 #161616}html[data-theme=dark] :is(.tradeCenterPage,.tradeCard,.tradeSideCard,.tradeAnalysisPanel,.tradeOfferCard,.transactionSummaryGrid,.transactionTable,.contractsPage,.contractSummaryGrid,.contractStrip,.capSummary,.capEditor,.prospectsPage,.prospectInfoCard,.targetProspectCard,.prospectEditPanel,.playerEditPanel,.draftPage,.draftCapitalPanel,.draftPicksCard,.draftEmptyCard,.draftBoard,.draftWorkflow,.draftRound,.playoffPage,.playoffsPage,.playoffBracket,.playoffSeries,.seriesBox,.round,.historyHub,.historyPage,.historyPanel,.historyCard,.archiveHub,.archiveCoaches,.archiveCoachCard,.championshipCard,.championshipRafters,.franchiseHub,.franchiseNewsroom,.newsCard,.settingsPage,.settingsGrid,.saveHubPage,.saveCard,.newFranchiseWizard,.setupSection,.setupSummary,.customBrandBuilder,.customBrandSettings,.adminControlCenter,.adminPanel,.adminCard,.leagueEntryCard,.seasonPage,.v16SeasonCard,.v18HubPrimary,.v18HubTeam,.v18HubStat,.scheduleCalendarShell,.scheduleCalendarToolbar,.scheduleCalendarLegend,.scheduleCalendarEmpty,.calendarGameCard){color:#f6f6f6!important;background-color:#151515!important;background-image:none!important;border-color:#464646!important}html[data-theme=dark] :is(.tradeCenterPage,.contractsPage,.prospectsPage,.draftPage,.playoffPage,.historyHub,.settingsPage,.franchiseHub,.saveHubPage,.seasonPage){background:#050505!important}html[data-theme=dark] :is(.tradeAnalysisPanel h3,.contractSummaryGrid h3,.draftCapitalPanel h3,.historyPanel h3,.archiveCoaches h3,.settingsGrid h3,.adminPanel h3,.calendarGameCard h3,.playoffSeries h3,.prospectInfoCard h3){color:#f7f7f7!important}html[data-theme=dark] :is(.tradeCenterPage input,.tradeCenterPage select,.contractsPage input,.contractsPage select,.prospectsPage input,.prospectsPage select,.draftPage input,.draftPage select,.settingsPage input,.settingsPage select,.newFranchiseWizard input,.newFranchiseWizard select,.adminControlCenter input,.adminControlCenter select,.adminControlCenter textarea){color:#fff!important;background:#242424!important;border-color:#606060!important}html[data-theme=dark] :is(.tradeCenterPage .muted,.contractsPage .muted,.prospectsPage .muted,.draftPage .muted,.playoffPage .muted,.historyHub .muted,.settingsPage .muted,.saveHubPage .muted,.franchiseHub .muted,.adminControlCenter .muted){color:#c4c4c4!important}html[data-theme=dark] :is(.calendarGameCard.homeGame,.calendarGameCard.awayGame,.scheduleCalendarDay,.scheduleCalendarDay.emptyDay){color:#f7f7f7!important;background:#1a1a1a!important}html[data-theme=dark] :is(.comingSoonBadge,.statusPill,.positionPill,.saveState){color:#dedede!important;background:#232323!important;border-color:#555!important}html[data-theme=dark] :is(.saveState.saved,.successText){color:#9ae4af!important}html[data-theme=dark] :is(.saveState.unsaved,.warningText){color:#ffd17c!important}html[data-theme=dark] body:has(a[href=\/]:first-child) main:has(h1){color:#f7f7f7}html[data-theme=dark] main:has(>h1):has(>button) :is(section,select,input,button){border-color:#555}html[data-theme=dark] main:has(>h1):has(>button) :is(input,select){color:#fff!important;background:#242424!important}@media (max-width:700px){html[data-theme=dark] :is(.tradeCenterPage,.draftPage,.historyHub,.playoffPage,.settingsPage,.saveHubPage,.franchiseHub){background:#050505!important}html[data-theme=dark] :is(.tradeSideCard,.draftCapitalPanel,.historyPanel,.settingsGrid>div,.saveCard,.calendarGameCard){color:#f6f6f6!important;background:#161616!important}}
html[data-theme=dark] :is(.tabs button.active,.viewTabs button.active,.profileTabs button.active,.themeChoice button.active){background:color-mix(in srgb,var(--accent,#e7b94c) 70%,white)!important;color:#090909!important;border-color:color-mix(in srgb,var(--accent,#e7b94c) 60%,white)!important}html[data-theme=dark] :is(dialog,[role=dialog],[role=listbox],[role=menu],.gamePreviewModal,.liveEndGameCard){color:#f7f7f7!important;background:#151515!important;border-color:#555!important}html[data-theme=dark] :is(option,optgroup){color:#fff;background:#242424}html[data-theme=dark] :is(.modal,.gamePreviewModal,.liveEndGameCard,.settingsPage) :is(label,legend){color:#ddd!important}html[data-theme=dark] :is(.modal,.gamePreviewModal,.liveEndGameCard,.settingsPage) :is(h1,h2,h3,h4,strong){color:#fff!important}html[data-theme=dark] :is(.modal,.gamePreviewModal,.liveEndGameCard,.settingsPage) :is(p,small,.muted){color:#c4c4c4!important}html[data-theme=dark] :is(button:disabled,input:disabled,select:disabled){opacity:.56}html[data-theme=dark] :is(button.danger,.dangerTiny,.deleteButton){color:#ffe2e5!important;background:#472126!important;border-color:#a65a64!important}html[data-theme=dark] :is(.error,[role=alert]){color:#ffb7c0!important}html[data-theme=dark] :is(.success,[data-status=success]){color:#a6ebba!important}html[data-theme=dark] :is(.modal,.gamePreviewModal,.liveEndGameCard) :is(input,select,textarea){color:#fff!important;background:#242424!important;border-color:#606060!important}
html[data-theme=dark] :is(.dropdown,.dropdownMenu,.popover,.tooltip,.contextMenu,.selectMenu,[role=tooltip],[role=menuitem]){color:#f6f6f6!important;background-color:#1b1b1b!important;border-color:#525252!important}html[data-theme=dark] :is(.dropdown,.dropdownMenu,.popover,.contextMenu,.selectMenu) :is(a,button,label,span,small){color:#f1f1f1}html[data-theme=dark] :is(.settingsGrid>div,.contractSummaryGrid>div,.bioGrid>div,.transactionSummaryGrid>div,.summaryRows>div,.stat,.playerCard,.lineCard,.seriesBox,.draftPicksCard,.prospectInfoCard,.archiveCoachCard){background-color:#171717!important;background-image:none!important;border-color:#444!important}html[data-theme=dark] :is(.profileTabs,.tabs,.viewTabs,.standingsToolbar,.teamStatsFilters,.scheduleCalendarToolbar,.saveBar,.modalHead){background-color:#151515!important;background-image:none!important}html[data-theme=dark] :is(.playerCard,.lineCard,.seriesBox,.stat,.premiumPlayerCard) :is(.muted,small,.subtle){color:#c5c5c5!important}html[data-theme=dark] :is(.playerCard,.lineCard,.seriesBox,.stat,.premiumPlayerCard) :is(strong,b,h3,h4){color:#f8f8f8!important}html[data-theme=dark] :is(.tableScroll,.bracketScroll,.gameStatsTableWrap,.liveGoalieTableWrap){scrollbar-color:#666 #181818}html[data-theme=dark] :is(.tableScroll,.bracketScroll,.gameStatsTableWrap,.liveGoalieTableWrap) :is(th,td){border-color:#484848!important}@media (max-width:900px){html[data-theme=dark] :is(.siteFrame,.mainColumn,.appShell,.stack,.dashboardPage,.rosterPage,.standingsPage,.contractsPage,.prospectsPage,.draftPage,.historyHub,.settingsPage,.playoffPage){background-color:#050505!important;background-image:none!important}html[data-theme=dark] :is(.card,.tableCard,.playerCard,.stat,.modal,.modalCard,.gamePreviewModal,.liveEndGameCard,.settingsGrid>div){color:#f7f7f7!important;background-color:#161616!important;background-image:none!important}html[data-theme=dark] :is(input,select,textarea){color:#fff!important;background:#242424!important;border-color:#606060!important}}
html[data-theme=dark] .nhlContractCoveragePage{color:#f7f7f7!important;background:#050505!important}html[data-theme=dark] .nhlContractCoveragePage>div,html[data-theme=dark] .nhlContractCoveragePage section{color:#f7f7f7!important;background:#171717!important;border-color:#474747!important}html[data-theme=dark] .nhlContractCoveragePage section>button{color:#fff!important;background:0 0!important}html[data-theme=dark] .nhlContractCoveragePage section>div>div>div{border-bottom-color:#484848!important}html[data-theme=dark] .nhlContractCoveragePage label{color:#ddd!important}html[data-theme=dark] .nhlContractCoveragePage :is(input,select){color:#fff!important;background:#252525!important;border:1px solid #626262!important}html[data-theme=dark] .nhlContractCoveragePage :is(p,small){color:#c5c5c5!important}html[data-theme=dark] .nhlContractCoveragePage :is(h1,strong){color:#fff!important}html[data-theme=dark] .nhlContractCoveragePage a{color:#e6c87e}html[data-theme=dark] .nhlContractCoveragePage button:not(:disabled):hover{border-color:var(--accent,#e7b94c)!important}@media (max-width:700px){html[data-theme=dark] .nhlContractCoveragePage{padding:20px 12px!important}html[data-theme=dark] .nhlContractCoveragePage section{padding:12px!important}html[data-theme=dark] .nhlContractCoveragePage label{min-width:0}}
html[data-theme=dark] :is(.dashboardPage,.franchisePage) :is(.heroStrip,.brandedPanel,.dashboardHero,.dashboardHeader,.teamHero,.franchiseHero){background-color:#151515!important;background-image:none!important;border-color:#3d3d3d!important}html[data-theme=dark] :is(.dashboardPage,.franchisePage) :is(.stat,.statBox,.statTile,.recordStat,.recordBox,.summaryStat,.rankRow,.standingRank,.standingsSummaryRow,.dashboardStat,.dashboardStatCard){color:#f7f7f7!important;background:#252525!important;border-color:#484848!important}html[data-theme=dark] :is(.dashboardPage,.franchisePage) :is(.stat,.statBox,.statTile,.recordStat,.recordBox,.summaryStat,.rankRow,.standingRank,.standingsSummaryRow,.dashboardStat,.dashboardStatCard) :is(strong,b,.value,.number){color:#fff!important}html[data-theme=dark] :is(.dashboardPage,.franchisePage) :is(.stat,.statBox,.statTile,.recordStat,.recordBox,.summaryStat,.rankRow,.standingRank,.standingsSummaryRow,.dashboardStat,.dashboardStatCard) :is(label,small,.label,.muted){color:#c8c8c8!important}
html[data-theme=dark] .dashboardPage .dashboardHeading,html[data-theme=dark] .dashboardPage .sectionHeading{background:#151515!important;border-color:#404040!important}html[data-theme=dark] .dashboardPage .miniStats>div,html[data-theme=dark] .dashboardPage .miniStats>span,html[data-theme=dark] .dashboardPage .miniStats>label,html[data-theme=dark] .dashboardPage .miniStats>strong,html[data-theme=dark] .dashboardPage .summaryRows>div,html[data-theme=dark] .dashboardPage .teamStatsSummary>div{color:#f7f7f7!important;background:#252525!important;border:1px solid #474747!important}html[data-theme=dark] .dashboardPage .miniStats :is(strong,b),html[data-theme=dark] .dashboardPage .summaryRows strong{color:#fff!important}html[data-theme=dark] .dashboardPage .miniStats :is(span,small),html[data-theme=dark] .dashboardPage .summaryRows :is(span,small){color:#c6c6c6!important}html[data-theme=dark] .dashboardPage .dashboardHeading h2,html[data-theme=dark] .dashboardPage .dashboardHeading p{color:#f7f7f7!important}
html[data-theme=dark] body .dashboardPage .dashboardHeading{background:#171717!important;background-image:linear-gradient(90deg,#141414fa,#191919e0),var(--teamLogo)!important;border-bottom-color:#444!important}html[data-theme=dark] body .dashboardPage .dashboardHeading:before{background:0 0!important}html[data-theme=dark] body .dashboardPage .recordBoxes>div,html[data-theme=dark] body .dashboardPage .summaryRows>div{color:#f7f7f7!important;background:#292929!important;border-color:#505050!important}html[data-theme=dark] body .dashboardPage .recordBoxes>div :is(span,small),html[data-theme=dark] body .dashboardPage .summaryRows>div :is(span,small){color:#c9c9c9!important;-webkit-text-fill-color:#c9c9c9!important}html[data-theme=dark] body .dashboardPage .recordBoxes>div :is(strong,b),html[data-theme=dark] body .dashboardPage .summaryRows>div :is(strong,b){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] body .dashboardPage .summaryRows strong.positive{color:#8ee3aa!important;-webkit-text-fill-color:#8ee3aa!important}html[data-theme=dark] body .dashboardPage .summaryRows strong.negative{color:#ff9da3!important;-webkit-text-fill-color:#ff9da3!important}
html[data-theme=dark] body .dashboardPage .dashboardTopGrid>.card,html[data-theme=dark] body .dashboardPage .dashboardTopGrid>.teamFeatureCard,html[data-theme=dark] body .dashboardPage .dashboardMidGrid>.card,html[data-theme=dark] body .dashboardPage .dashboardBottomGrid>.card{border:1px solid #454545!important;border-top:3px solid var(--accent,#e7b94c)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent,#e7b94c) 20%,transparent)!important}html[data-theme=dark] body .dashboardPage .dashboardTopGrid>.card:hover,html[data-theme=dark] body .dashboardPage .dashboardMidGrid>.card:hover,html[data-theme=dark] body .dashboardPage .dashboardBottomGrid>.card:hover{border-color:color-mix(in srgb,var(--accent,#e7b94c) 55%,#454545)!important;border-top-color:var(--accent,#e7b94c)!important}html[data-theme=dark] body .dashboardPage .recordBoxes>div,html[data-theme=dark] body .dashboardPage .summaryRows>div{border-left:2px solid color-mix(in srgb,var(--accent,#e7b94c) 52%,#484848)!important}html[data-theme=dark] body .dashboardPage .dashboardHeading{border-bottom:2px solid color-mix(in srgb,var(--accent,#e7b94c) 70%,#484848)!important}
html[data-theme=dark] body .dashboardPage .recordBoxes strong{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#292929!important;border-color:#575757!important}html[data-theme=dark] body .dashboardPage .recordBoxes span{color:#c9c9c9!important;-webkit-text-fill-color:#c9c9c9!important}html[data-theme=dark] body .dashboardPage .summaryRows>div{background:#292929!important;border-bottom-color:#555!important}html[data-theme=dark] body .dashboardPage .summaryRows span{color:#c9c9c9!important;-webkit-text-fill-color:#c9c9c9!important}html[data-theme=dark] body .dashboardPage .summaryRows strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] body .dashboardPage .summaryRows strong.positive{color:#8ee3aa!important;-webkit-text-fill-color:#8ee3aa!important}html[data-theme=dark] body .dashboardPage .summaryRows strong.negative{color:#ff9da3!important;-webkit-text-fill-color:#ff9da3!important}
html[data-theme=dark] body .topbar .headerSelectors .selectorDisplay,html[data-theme=dark] body .topbar .headerSelectors .seasonDisplay{border:1px solid #555!important;border-bottom:2px solid var(--accent,#e7b94c)!important;color:#fff!important;background:#252525!important}html[data-theme=dark] body .topbar .headerSelectors .selectorDisplay :is(strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] body .topbar .headerSelectors .selectorBlock>span{color:#e1e1e1!important}html[data-theme=dark] body .topbar .headerSelectors .gmDisplay{min-width:150px}
@media (min-width:1051px){body .siteFrame .mainColumn>nav.tabs{display:none!important}}
html[data-theme=dark] body :is(.seasonPage,.standingsPage,.rosterPage,.contractsPage) :is(.card,.tableCard,.stat,.playerCard,.contractCard,.calendarCard,.gameCard,.summaryRows>div,.recordBoxes strong){color:#f6f6f6!important;background:#222!important;border-color:#4b4b4b!important}html[data-theme=dark] body :is(.seasonPage,.standingsPage,.rosterPage,.contractsPage) :is(table,thead,tbody,tr,td,th){color:#f6f6f6!important;background:#1c1c1c!important;border-color:#454545!important}html[data-theme=dark] body :is(.seasonPage,.standingsPage,.rosterPage,.contractsPage) tbody tr:nth-child(2n) :is(td,th){background:#292929!important}html[data-theme=dark] body :is(.seasonPage,.standingsPage,.rosterPage,.contractsPage) tbody tr:hover :is(td,th){background:#343434!important}html[data-theme=dark] body :is(.seasonPage,.standingsPage,.rosterPage,.contractsPage) :is(input,select,textarea){color:#fff!important;background:#252525!important;border-color:#5b5b5b!important}html[data-theme=dark] body :is(.seasonPage,.standingsPage,.rosterPage,.contractsPage) :is(.card,.tableCard,.calendarCard,.contractCard){border-top:2px solid var(--accent,#e7b94c)!important}html[data-theme=dark] body :is(.seasonPage,.standingsPage,.rosterPage,.contractsPage) :is(label,small,.muted,.subtle){color:#c6c6c6!important}html[data-theme=dark] body :is(.seasonPage,.standingsPage,.rosterPage,.contractsPage) :is(h1,h2,h3,h4,strong){color:#f9f9f9!important}
html[data-theme=dark] body :is(.tradeCenterPage,.draftPage,.historyHub,.settingsPage,.playoffPage,.prospectsPage) :is(.card,.tableCard,.stat,.tradeCard,.draftCard,.historyCard,.newsCard,.prospectCard,.settingsGrid>div,.draftPicksCard,.seriesBox){color:#f7f7f7!important;background:#202020!important;border-color:#4a4a4a!important}html[data-theme=dark] body :is(.tradeCenterPage,.draftPage,.historyHub,.settingsPage,.playoffPage,.prospectsPage) :is(table,thead,tbody,tr,td,th){color:#f7f7f7!important;background:#1d1d1d!important;border-color:#474747!important}html[data-theme=dark] body :is(.tradeCenterPage,.draftPage,.historyHub,.settingsPage,.playoffPage,.prospectsPage) tbody tr:nth-child(2n) :is(td,th){background:#292929!important}html[data-theme=dark] body :is(.tradeCenterPage,.draftPage,.historyHub,.settingsPage,.playoffPage,.prospectsPage) :is(input,select,textarea){color:#fff!important;background:#252525!important;border-color:#5b5b5b!important}html[data-theme=dark] body :is(.tradeCenterPage,.draftPage,.historyHub,.settingsPage,.playoffPage,.prospectsPage) :is(.card,.tableCard,.tradeCard,.draftCard,.historyCard,.prospectCard){border-top:2px solid var(--accent,#e7b94c)!important}html[data-theme=dark] body :is(.tradeCenterPage,.draftPage,.historyHub,.settingsPage,.playoffPage,.prospectsPage) :is(label,small,.muted,.subtle){color:#c6c6c6!important}html[data-theme=dark] body :is(.tradeCenterPage,.draftPage,.historyHub,.settingsPage,.playoffPage,.prospectsPage) :is(h1,h2,h3,h4,strong){color:#fff!important}
html[data-theme=dark] body .mainColumn,html[data-theme=dark] body .mainColumn>main,html[data-theme=dark] body .mainColumn>.stack{background:#080808!important}html[data-theme=dark] body .stack:has(.seasonPage){background:#080808!important}html[data-theme=dark] body .seasonPage{color:#f7f7f7!important;background:#080808!important}html[data-theme=dark] body .seasonPage :is(.calendarWeekdays,.calendarWeekday,.calendarDaysHeader,.calendarDayNames,.calendarGridHeader,.calendarHeaderRow,.weekdayRow),html[data-theme=dark] body .seasonPage :is(.calendarWeekdays,.calendarDayNames,.calendarGridHeader,.calendarHeaderRow,.weekdayRow)>*{color:#f7f7f7!important;background:#242424!important;border-color:#4b4b4b!important}html[data-theme=dark] body .seasonPage :is(.calendarGameCard,.gameCard){border-color:color-mix(in srgb,var(--accent,#e7b94c) 45%,#444)!important}html[data-theme=dark] body .scheduleCalendarWeekdays,html[data-theme=dark] body .seasonPage .scheduleCalendarWeekdays,html[data-theme=dark] body .scheduleCalendarWeekdays>span{color:#f7f7f7!important;background:#242424!important;border-color:#555!important}
html[data-theme=dark] body .stack:has(.seasonPulseGrid) .seasonPulseGrid>*{border:1px solid #454545!important;border-top:3px solid var(--accent,#e7b94c)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent,#e7b94c) 18%,transparent)!important;background:#171717!important}html[data-theme=dark] body .stack:has(.seasonPulseGrid) .seasonPulseGrid>:hover{border-color:color-mix(in srgb,var(--accent,#e7b94c) 55%,#454545)!important;border-top-color:var(--accent,#e7b94c)!important}html[data-theme=dark] body .stack:has(.seasonPulseGrid) .scheduleCalendarShell{border:1px solid #454545!important;border-top:3px solid var(--accent,#e7b94c)!important;background:#151515!important}html[data-theme=dark] body .stack:has(.seasonPulseGrid) .scheduleCalendarToolbar{border-bottom:1px solid #555!important}html[data-theme=dark] body .stack:has(.seasonPulseGrid) .scheduleCalendarDay:has(.calendarGameCard){box-shadow:inset 2px 0 0 color-mix(in srgb,var(--accent,#e7b94c) 55%,#555)!important}html[data-theme=dark] body .stack:has(.seasonPulseGrid) .sectionHeading{border-bottom:2px solid color-mix(in srgb,var(--accent,#e7b94c) 70%,#444)!important}html[data-theme=dark] body .scheduleCalendarGrid .calendarGameCard.homeGame,html[data-theme=dark] body .seasonPage .calendarGameCard.homeGame{border:2px solid var(--accent,#e7b94c)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#e7b94c) 28%,transparent)!important;background:#1e1e1e!important}html[data-theme=dark] body .scheduleCalendarGrid .calendarGameCard.awayGame,html[data-theme=dark] body .seasonPage .calendarGameCard.awayGame{box-shadow:none!important;background:#1e1e1e!important;border:2px solid #5b5b5b!important}html[data-theme=dark] body .scheduleCalendarGrid .calendarGameCard.homeGame:hover{border-color:var(--accent,#e7b94c)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#e7b94c) 32%,transparent)!important}
html[data-theme=dark] body .siteFrame{background:#050505!important}html[data-theme=dark] body .sideNav{background:linear-gradient(#080808 0%,#111 70%,#080808 100%)!important}html[data-theme=dark] body .mainColumn{background:#050505!important}@media (max-width:1050px){html[data-theme=dark] body .siteFrame,html[data-theme=dark] body .mainColumn{background:#050505!important}}
.leagueBulkCollapsible{overflow:hidden;padding:0!important}.leagueBulkToggle{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex;color:#fff!important;background:#252525!important;border:0!important;padding:16px!important}.leagueBulkToggle>span:first-child{flex-direction:column;gap:5px;display:flex}.leagueBulkToggle small{color:#c9c9c9;font-size:12px;font-weight:400}.leagueBulkToggle>span:last-child{color:var(--accent,#e7b94c);font-size:23px}.leagueBulkExpanded{flex-direction:column;gap:12px;padding:14px;display:flex}.leagueBulkExpanded textarea{width:100%;min-height:110px}.leagueResultsModal .leagueSchedulePickerGames button:disabled{opacity:.45}@media (max-width:700px){.leagueBulkToggle{padding:13px!important}.leagueBulkExpanded{padding:12px}}.gamePreviewModal:has(.gameStatsEntry)>:not(.gamePreviewTop):not(.gameStatsEntry){display:none!important}html[data-theme=dark] body .standingsPage .standingsTable tbody tr{background:#1b1b1b!important}html[data-theme=dark] body .standingsTable:has(.teamCell) tbody tr{background:#1b1b1b!important}html[data-theme=dark] body .standingsTable:has(.teamCell) tbody tr:nth-child(2n){background:#1b1b1b!important}html[data-theme=dark] body .standingsTable:has(.teamCell) tbody tr:nth-child(odd){background:#1b1b1b!important}html[data-theme=dark] body .standingsTable:has(.teamCell) tbody tr:nth-child(2n){background:#222!important}html[data-theme=dark] body .standingsTable:has(.teamCell) tbody tr:hover{background:#303030!important}html[data-theme=dark] body .standingsTable:has(.teamCell) tbody tr.activeTeamRow{background:color-mix(in srgb,var(--accent,#e7b94c) 13%,#1b1b1b)!important;box-shadow:inset 4px 0 0 var(--accent,#e7b94c)!important}html[data-theme=dark] body .standingsTable:has(.teamCell) tbody td{background:0 0!important;border-color:#383838!important}html[data-theme=dark] body .standingsTable:has(.teamCell) td.teamCell{vertical-align:middle!important;text-align:left!important;white-space:nowrap!important;min-width:210px!important;display:table-cell!important}html[data-theme=dark] body .standingsTable:has(.teamCell) td.teamCell .tableLogo{vertical-align:middle!important;width:23px!important;height:23px!important;margin-right:9px!important;display:inline-block!important}html[data-theme=dark] body .standingsTable:has(.teamCell) td.teamCell .teamNameWrap{vertical-align:middle!important;align-items:center!important;gap:6px!important;display:inline-flex!important}html[data-theme=dark] body .standingsTable:has(.teamCell) td.teamCell .teamNameWrap>span{text-overflow:clip!important;overflow:visible!important}html[data-theme=dark] body .teamStatsSection .tableCard,html[data-theme=dark] body .teamStatsSection .tableScroll,html[data-theme=dark] body .teamStatsTable{background:#171717!important;border-color:#424242!important}html[data-theme=dark] body .teamStatsTable tbody tr,html[data-theme=dark] body .teamStatsTable tbody tr:nth-child(odd){background:#1b1b1b!important}html[data-theme=dark] body .teamStatsTable tbody tr:nth-child(2n){background:#242424!important}html[data-theme=dark] body .teamStatsTable tbody tr:hover{background:#303030!important}html[data-theme=dark] body .teamStatsTable tbody td{color:#f7f7f7!important;background:0 0!important;border-color:#414141!important}html[data-theme=dark] body .teamStatsTable thead,html[data-theme=dark] body .teamStatsTable thead tr,html[data-theme=dark] body .teamStatsTable thead th{background:#292929!important;border-color:#454545!important}html[data-theme=dark] body .teamStatsTable th button{color:#f7f7f7!important;background:0 0!important}html[data-theme=dark] body .teamStatsTable th button.active{color:var(--accent,#e7b94c)!important}html[data-theme=dark] body .teamStatsSection .tableCard .tableScroll table.teamStatsTable tbody tr:nth-child(odd),html[data-theme=dark] body .teamStatsSection .tableCard .tableScroll table.teamStatsTable tbody tr:nth-child(odd) td{background-color:#1a1a1a!important;background-image:none!important}html[data-theme=dark] body .teamStatsSection .tableCard .tableScroll table.teamStatsTable tbody tr:nth-child(2n),html[data-theme=dark] body .teamStatsSection .tableCard .tableScroll table.teamStatsTable tbody tr:nth-child(2n) td{background-color:#292929!important;background-image:none!important}html[data-theme=dark] body .teamStatsSection .tableCard .tableScroll table.teamStatsTable tbody tr:hover,html[data-theme=dark] body .teamStatsSection .tableCard .tableScroll table.teamStatsTable tbody tr:hover td{background-color:#343434!important}
.scheduleHeadingActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scheduleSyncMessage{border:1px solid #626262;border-radius:7px;margin:8px 0 14px;padding:10px 14px;font-size:.9rem}.leagueSchedulePicker{border:1px solid #555;border-radius:8px;gap:8px;margin:12px 0;padding:12px;display:grid}.leagueSchedulePickerGames{flex-wrap:wrap;gap:8px;max-height:160px;display:flex;overflow:auto}.leagueSchedulePickerGames button{font-size:.85rem}.leagueSchedulePickerGames button:disabled{opacity:.5;cursor:default}html[data-theme=dark] .leagueSchedulePicker{color:#fff;background:#222;border-color:#535353}html[data-theme=dark] .scheduleSyncMessage{color:#fff;border-color:var(--accent,#e7b94c);background:#222}@media (max-width:700px){.scheduleHeadingActions{width:100%}.scheduleHeadingActions button{flex:130px}}
