:root{color-scheme:dark;--page-bg: #0d1723;--page-bg-secondary: #142131;--surface-1: #182536;--surface-2: #1d2c3d;--surface-3: #233548;--border-soft: #3a4d61;--border-strong: #58718a;--text-primary: #f7f9fc;--text-secondary: #c2cfdb;--text-muted: #94a6b8;--accent-blue: #55b3ff;--accent-cyan: #7ae6ff;--accent-green: #64d9a3;--accent-yellow: #f8d86b;--accent-red: #ff8a8a;--shadow-deep: 0 22px 55px rgba(1, 6, 15, .45);--shadow-card: 0 14px 34px rgba(0, 0, 0, .28);--user-team-primary: #b9975b;--user-team-secondary: #333f42;--user-team-tertiary: #c8102e;--user-team-accent: #b9975b;--user-team-highlight: #b9975b;--user-team-on-primary: #07111d;--user-team-on-secondary: #ffffff;--user-team-on-tertiary: #ffffff;--user-team-outline: #b9975b;--user-team-outline-soft: rgba(185, 151, 91, .28);--user-team-subtext: #b7c4d2;--user-team-glow: rgba(185, 151, 91, .22);--user-team-wash: rgba(185, 151, 91, .09);--user-team-primary-wash: rgba(185, 151, 91, .12);--user-team-secondary-wash: rgba(51, 63, 66, .12);--user-team-tertiary-wash: rgba(200, 16, 46, .12)}html{min-height:100%;background:var(--page-bg)}body{margin:0;min-height:100vh;background:var(--page-bg);color:var(--text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}a{color:inherit}button,input,select,textarea{font:inherit}button{transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}button:hover:not(:disabled){transform:translateY(-1px)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#111c29}::-webkit-scrollbar-thumb{border:2px solid #111c29;border-radius:999px;background:var(--user-team-secondary)}::-webkit-scrollbar-thumb:hover{background:var(--user-team-accent)}html[data-reduced-motion=true] *,html[data-reduced-motion=true] *:before,html[data-reduced-motion=true] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}html[data-favorite-team] body :where(.hero-copy,.dashboard-mascot-card,.league-card,.empty-state,.profile-hero,.account-panel,.manager-stats article,.league-header,.league-info-card,.draft-status-card,.quick-actions-card,.cycle-status-card,.invite-card,.team-card,.matchup-card,.cycle-header,.shared-scoring-status-card,.cycle-transparency-card,.my-matchup-card,.matchup-detail-card,.team-summary-row,.fantasy-player-card,.summary-card,.requirements-card,.schedule-card,.order-card,.preview-card,.round-card,.team-hero-card,.current-matchup-card,.roster-slot-card,.ir-slot-card,.transaction-card,.my-team-score-card,.free-agent-list-card,.move-builder-card,.pending-moves-card,.waiver-queue-card,.selected-summary-card,.drop-panel-card,.draft-room-header,.player-pool-panel,.sidebar-card,.roster-card,.turn-card,.scheduled-card,.champion-card,.placements-card,.qualifier-card,.seed-card,.placement-seed-card,.standings-card,.league-actions-card,.projection-accuracy-card,.projection-table-card,.lab-control-card,.balance-card,.rating-explainer-card,.shared-snapshot-card){border-color:var(--border-soft)!important;border-top-color:var(--user-team-outline-soft)!important}html[data-favorite-team] body :where(.eyebrow,[class$=-eyebrow],[class*="-eyebrow "],.card-label,.panel-description,.hero-copy p,.dashboard-header p,.league-header p,.cycle-header p,.section-title-row p,.schedule-help,.window-status-copy,.team-summary-row p,.profile-identity p,.favorite-team-hero small,.manager-stats small,.hub-action-copy span,.league-identity p,.draft-status-description,.quick-actions-card p,.matchup-window-summary div>span,.transparency-heading p,.window-marker-legend,.mascot-team-copy){color:var(--text-secondary)!important}html[data-favorite-team] body :where(.brand-mark,.team-selector-button.selected,.auth-team-button.selected,.active-view,.mobile-bottom-nav a.active,.mobile-bottom-nav button.active,.desktop-links a.active,.my-matchup-outline){border-color:var(--user-team-accent)!important}html[data-favorite-team] body :where(.matchup-view-selector button.active-view,.matchup-arrow-nav button,.save-profile-button,.primary-action,.open-league,.primary-submit){border-color:var(--user-team-accent)!important;background:var(--user-team-primary)!important;color:var(--user-team-on-primary)!important;box-shadow:inset 0 -4px 0 var(--user-team-secondary)!important}html[data-favorite-team] body :where(.secondary-action,.team-shortcut,.secondary-switch){border-color:var(--user-team-secondary)!important}html[data-favorite-team] body .pixel-logo-ribbon{border-top-color:var(--user-team-primary)!important;border-bottom-color:var(--user-team-secondary)!important;background:#111c29!important}html[data-favorite-team] body .pixel-logo-chip{border-color:#2e4054!important;background:#1b2a3a!important;box-shadow:none!important}html[data-favorite-team] body :where(input,select,textarea):focus{border-color:var(--user-team-accent)!important;outline-color:var(--user-team-accent)!important}html[data-favorite-team] body :where(a,button,input,select,textarea):focus-visible{outline-color:var(--user-team-accent)}app-cycle-one .cycle-header,app-cycle-one .schedule-preview-card,app-cycle-one .empty-cycle-card,app-cycle-one .transparency-card,app-cycle-one .dev-controls-card,app-cycle-one .matchup-scoreboard,app-cycle-one .position-column,app-cycle-one .position-total-row,app-cycle-one .window-detail-panel{border-color:#7eaadd29;background:linear-gradient(180deg,#122233f5,#111f2feb);box-shadow:0 18px 44px #0000003d}app-cycle-one .matchup-view-selector button.active-view,app-cycle-one .matchup-arrow-nav button{background:linear-gradient(180deg,#ffdc78fa,#f3c151fa);color:#342100;border-color:#ffda7770}app-cycle-one .matchup-view-selector button{border-color:#80b0e629;background:#122136e6}app-cycle-one .team-summary-row,app-cycle-one .position-card{background:linear-gradient(180deg,#111f32f5,#0c1727f5)}app-cycle-one .position-card small,app-cycle-one .position-card .window-status-copy{color:#9ab0c9}app-cycle-one .single-team-view .window-game-markers,app-cycle-one .single-team-view .window-status-copy{margin-left:-64px}app-cycle-one .window-game-details,app-cycle-one .window-game-detail-list{display:none!important}app-cycle-one .cycle-transparency-card{border-color:#37557b;background:linear-gradient(180deg,#111f2ff5,#0c182aeb)}app-cycle-one .transparency-heading h2,app-cycle-one .transparency-metrics strong,app-cycle-one .matchup-window-summary strong{color:#f8fbff}app-cycle-one .transparency-heading p,app-cycle-one .window-marker-legend,app-cycle-one .matchup-window-summary div>span,app-cycle-one .transparency-metrics span{color:#aebfd2}app-cycle-one .cycle-simulator-link{border:2px solid #7b6330;background:linear-gradient(180deg,#ffe593,#efc04b);color:#241700}app-cycle-one .transparency-metrics article,app-cycle-one .window-marker-legend,app-cycle-one .matchup-window-summary>article{border:1px solid #2f4b6d;background:linear-gradient(180deg,#0d1929fa,#101d2cfa)}app-cycle-one .pending-slot-chip-row span{border:1px solid rgba(255,255,255,.06);color:#f4e3a3;background:#534316bf}app-cycle-one .window-game-markers{min-width:0;max-width:100%}app-cycle-one .window-game-marker{box-sizing:border-box;border-radius:6px;color:#05070a!important;line-height:1;text-align:center;padding:0}@media(max-width:520px){app-cycle-one .fantasy-position-group,app-cycle-one .fantasy-position-slots,app-cycle-one .fantasy-player-card,app-cycle-one .fantasy-player-main{min-width:0;max-width:100%}app-cycle-one .fantasy-position-group,app-cycle-one .fantasy-player-card{overflow:hidden}app-cycle-one .fantasy-player-card,app-cycle-one .single-team-view .fantasy-player-card{width:100%;grid-template-columns:28px minmax(0,1fr) 38px;gap:6px;padding:8px 6px 8px 8px}app-cycle-one .fantasy-player-logo,app-cycle-one .single-team-view .fantasy-player-logo{width:27px;height:27px}app-cycle-one .fantasy-player-score-stack,app-cycle-one .single-team-view .fantasy-player-score-stack{min-width:0;width:38px;gap:4px}app-cycle-one .fantasy-player-score-stack div,app-cycle-one .single-team-view .fantasy-player-score-stack div{min-width:0;padding:3px 2px}app-cycle-one .fantasy-player-score-stack strong,app-cycle-one .single-team-view .fantasy-player-score-stack strong{font-size:10px}app-cycle-one .fantasy-player-score-stack span,app-cycle-one .single-team-view .fantasy-player-score-stack span{font-size:6px}app-cycle-one .window-game-markers,app-cycle-one .single-team-view .window-game-markers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%;max-width:166px;margin:9px 0 0}app-cycle-one .window-game-marker,app-cycle-one .single-team-view .window-game-marker{width:100%;height:auto;min-width:0;aspect-ratio:1;border-radius:5px;font-size:10px;line-height:1;color:#05070a!important;text-align:center}app-cycle-one .window-status-copy,app-cycle-one .single-team-view .window-status-copy{max-width:100%;margin-left:0;overflow-wrap:anywhere}}app-cycle-one .cycle-page .team-matchup-panel .team-summary-row{border-color:var(--owner-theme-outline-soft)!important;background:var(--owner-theme-surface)!important;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px var(--owner-theme-glow)!important}app-cycle-one .cycle-page .team-matchup-panel .team-summary-row h3{color:var(--owner-theme-accent-text, #ffffff)!important}app-cycle-one .cycle-page .team-matchup-panel .team-summary-row p,app-cycle-one .cycle-page .team-matchup-panel .team-score-pair span,app-cycle-one .cycle-page .team-matchup-panel .fantasy-player-main span,app-cycle-one .cycle-page .team-matchup-panel .fantasy-player-score-stack span,app-cycle-one .cycle-page .team-matchup-panel .position-total-row small,app-cycle-one .cycle-page .team-matchup-panel .position-total-row em{color:#b7c4d2!important}app-cycle-one .cycle-page .team-matchup-panel .team-score-pair div,app-cycle-one .cycle-page .team-matchup-panel .fantasy-player-score-stack div{border-color:var(--owner-theme-outline-soft)!important;background:var(--owner-theme-surface-2)!important}app-cycle-one .cycle-page .team-matchup-panel .fantasy-roster-board{border-color:var(--owner-theme-outline-soft)!important;background:#121d2a!important}app-cycle-one .cycle-page .team-matchup-panel .fantasy-position-header,app-cycle-one .cycle-page .team-matchup-panel .position-total-row>span{color:var(--owner-theme-accent-text, #eef4fb)!important}app-cycle-one .cycle-page .team-matchup-panel .fantasy-player-card{min-width:0;max-width:100%;border-color:var(--owner-theme-outline-soft)!important;background:#233548!important}app-cycle-one .cycle-page .team-matchup-panel .position-total-row{border-color:var(--owner-theme-outline-soft)!important;background:#1d2c3d!important}@media(max-width:780px){app-cycle-one .mobile-matchup-scorebar .mobile-score-team{border-color:var(--owner-theme-outline-soft, rgba(198, 213, 228, .14))!important;background:var(--owner-theme-surface, #182536)!important}app-cycle-one .mobile-matchup-scorebar .mobile-score-team>span{color:var(--owner-theme-accent-text, #dce9f7)!important}app-cycle-one .mobile-matchup-scorebar .mobile-score-team>small{color:#b7c4d2!important}}@media(max-width:640px){app-cycle-one .matchup-detail-card{overflow:hidden;padding:14px}app-cycle-one .team-matchup-panel,app-cycle-one .fantasy-roster-board,app-cycle-one .fantasy-position-group,app-cycle-one .fantasy-position-slots,app-cycle-one .fantasy-player-card,app-cycle-one .position-total-row{width:100%;max-width:100%;min-width:0}app-cycle-one .single-team-view .team-matchup-panel{padding:0}app-cycle-one .fantasy-player-card,app-cycle-one .single-team-view .fantasy-player-card{grid-template-columns:30px minmax(0,1fr) 48px}app-cycle-one .fantasy-player-score-stack,app-cycle-one .single-team-view .fantasy-player-score-stack{min-width:0;width:48px}}app-cycle-one .mobile-head-to-head-roster{display:none}@media(max-width:780px){app-cycle-one .matchup-view-selector{display:none!important}app-cycle-one .matchup-detail-card>.teams-comparison{display:none!important}app-cycle-one .mobile-head-to-head-roster{display:block;width:100%;min-width:0}app-cycle-one .mobile-h2h-team-strip{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;gap:5px;margin-bottom:10px}app-cycle-one .mobile-h2h-team{display:grid;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:5px 7px;min-width:0;padding:8px;border:1px solid var(--owner-theme-outline-soft);border-radius:12px;color:#fff;background:var(--owner-theme-surface, #182536)}app-cycle-one .mobile-h2h-team>img{width:28px;height:28px;object-fit:contain}app-cycle-one .mobile-h2h-team>div{min-width:0}app-cycle-one .mobile-h2h-team>div strong,app-cycle-one .mobile-h2h-team>div span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-cycle-one .mobile-h2h-team>div strong{color:var(--owner-theme-accent-text, #ffffff);font-size:10px;font-weight:950}app-cycle-one .mobile-h2h-team>div span{margin-top:2px;color:#b7c4d2;font-size:8px;font-weight:850}app-cycle-one .mobile-h2h-team dl{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0}app-cycle-one .mobile-h2h-team dl div{min-width:0;padding:5px 4px;border:1px solid var(--owner-theme-outline-soft);border-radius:7px;background:var(--owner-theme-surface-2, #1d2c3d);text-align:center}app-cycle-one .mobile-h2h-team dt,app-cycle-one .mobile-h2h-team dd{margin:0}app-cycle-one .mobile-h2h-team dt{color:#9fadb9;font-size:6px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}app-cycle-one .mobile-h2h-team dd{margin-top:1px;color:#fff;font-size:13px;font-weight:950;line-height:1}app-cycle-one .mobile-h2h-versus{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:0;color:#d9e8f7;text-align:center}app-cycle-one .mobile-h2h-versus span{max-width:40px;overflow:hidden;color:#8fa8c0;font-size:6px;font-weight:950;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}app-cycle-one .mobile-h2h-versus strong{margin-top:3px;color:#fff;font-size:13px;font-weight:950}app-cycle-one .mobile-h2h-position-list{display:grid;gap:9px}app-cycle-one .mobile-h2h-position-group{min-width:0;overflow:hidden;border:1px solid rgba(91,128,168,.25);border-radius:12px;background:#070f1bb8}app-cycle-one .mobile-h2h-position-group>header{display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 8px;border-bottom:1px solid rgba(91,128,168,.2);color:#dce9f7;background:#111f31e6}app-cycle-one .mobile-h2h-position-group>header span{font-size:9px;font-weight:950}app-cycle-one .mobile-h2h-position-group>header small{color:#86a3bf;font-size:7px;font-weight:950}app-cycle-one .mobile-h2h-player-row{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:stretch;gap:4px;min-width:0;padding:5px}app-cycle-one .mobile-h2h-player-row+.mobile-h2h-player-row{border-top:1px solid rgba(91,128,168,.16)}app-cycle-one .mobile-h2h-player{display:grid;gap:5px;min-width:0;padding:7px;border:1px solid var(--owner-theme-outline-soft, rgba(91, 128, 168, .24));border-radius:9px;cursor:pointer;background:#233548}app-cycle-one .mobile-h2h-player:focus-visible{outline:2px solid var(--owner-theme-highlight, #dce9f7);outline-offset:1px}app-cycle-one .mobile-h2h-player-identity{display:flex;align-items:flex-start;gap:6px;min-width:0}app-cycle-one .mobile-h2h-player-b .mobile-h2h-player-identity{flex-direction:row-reverse;text-align:right}app-cycle-one .mobile-h2h-player-identity>img{flex:0 0 auto;width:24px;height:24px;object-fit:contain}app-cycle-one .mobile-h2h-player-identity>div{min-width:0}app-cycle-one .mobile-h2h-player-identity strong,app-cycle-one .mobile-h2h-player-identity span,app-cycle-one .mobile-h2h-player-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-cycle-one .mobile-h2h-player-identity strong{color:#fff;font-size:10px;font-weight:950;line-height:1.1}app-cycle-one .mobile-h2h-player-identity span{margin-top:2px;color:#b7c4d2;font-size:7.5px;font-weight:900}app-cycle-one .mobile-h2h-player-identity small{margin-top:2px;color:#9eafc0;font-size:7px;font-weight:800}app-cycle-one .mobile-h2h-player-scores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0}app-cycle-one .mobile-h2h-player-scores span{display:flex;align-items:baseline;justify-content:space-between;gap:3px;min-width:0;padding:4px;border-radius:6px;color:#b7c4d2;background:#1d2c3d;font-size:6px;font-weight:950;text-transform:uppercase}app-cycle-one .mobile-h2h-player-scores strong{overflow:hidden;color:#fff;font-size:9px;font-weight:950;text-overflow:ellipsis}app-cycle-one .mobile-h2h-slot-label{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:0;color:#d9e8f7;text-align:center}app-cycle-one .mobile-h2h-slot-label strong{font-size:7px;font-weight:950}app-cycle-one .mobile-h2h-slot-label span{display:grid;place-items:center;width:18px;height:18px;margin-top:3px;border:1px solid rgba(143,181,217,.3);border-radius:50%;color:#0d1725;background:#dce9f7;font-size:8px;font-weight:950}app-cycle-one .mobile-h2h-player-empty{place-items:center;min-height:66px;cursor:default;color:#7890a8;background:#141f2e9e;font-size:8px;font-weight:900}}@media(max-width:390px){app-cycle-one .matchup-detail-card{padding:8px!important}app-cycle-one .mobile-h2h-team-strip{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:3px}app-cycle-one .mobile-h2h-team{grid-template-columns:24px minmax(0,1fr);padding:6px}app-cycle-one .mobile-h2h-team>img{width:24px;height:24px}app-cycle-one .mobile-h2h-player-row{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:3px;padding:4px}app-cycle-one .mobile-h2h-player{gap:4px;padding:6px 5px}app-cycle-one .mobile-h2h-player-identity{gap:4px}app-cycle-one .mobile-h2h-player-identity>img{width:21px;height:21px}app-cycle-one .mobile-h2h-player-identity strong{font-size:9px}app-cycle-one .mobile-h2h-player-identity span{font-size:7px}app-cycle-one .mobile-h2h-player-identity small{font-size:6.5px}app-cycle-one .mobile-h2h-player-scores span{padding:3px;font-size:5.5px}app-cycle-one .mobile-h2h-player-scores strong{font-size:8px}}@media(max-width:780px){app-cycle-one .cycle-page{width:calc(100% + 12px);max-width:none;margin-right:-6px;margin-left:-6px;padding-right:4px;padding-left:4px}app-cycle-one .matchups-section,app-cycle-one .matchup-grid,app-cycle-one .matchup-detail-card,app-cycle-one .mobile-head-to-head-roster{width:100%;max-width:none;min-width:0}}@media(max-width:390px){app-cycle-one .cycle-page{width:calc(100% + 16px);margin-right:-8px;margin-left:-8px;padding-right:2px;padding-left:2px}}:root{--pixel-grid-line: rgba(185, 207, 229, .035);--pixel-edge: #42586f;--pixel-edge-strong: #607b96;--pixel-shadow: 5px 5px 0 rgba(2, 8, 16, .42);--pixel-shadow-hover: 7px 7px 0 rgba(2, 8, 16, .48);--pixel-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .045)}@keyframes pixelPageReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pixelTitleSignal{0%,to{opacity:.72;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}@keyframes pixelHeaderSweep{0%{left:-22%}72%,to{left:104%}}@keyframes pixelActiveSignal{0%,to{box-shadow:inset 0 -3px 0 var(--user-team-tertiary),0 0 0 0 transparent}50%{box-shadow:inset 0 -3px 0 var(--user-team-tertiary),0 0 0 3px var(--user-team-glow)}}.main-content>:not(router-outlet){animation:pixelPageReveal .3s cubic-bezier(.2,.75,.25,1) both}.main-content>:not(router-outlet):not(app-dashboard) h1{position:relative;width:fit-content;max-width:100%}.main-content>:not(router-outlet):not(app-dashboard) h1:after{content:"";display:block;width:76px;height:5px;margin-top:10px;background:linear-gradient(90deg,var(--user-team-primary) 0 33.333%,var(--user-team-secondary) 33.333% 66.666%,var(--user-team-tertiary) 66.666% 100%);animation:pixelTitleSignal 2.8s steps(4,end) infinite}.main-content>:not(router-outlet):not(app-dashboard) :where(article,section,aside,div,form)[class$=-card],.main-content>:not(router-outlet):not(app-dashboard) :where(article,section,aside,div,form)[class*="-card "],.main-content>:not(router-outlet):not(app-dashboard) :where(article,section,aside,div,form)[class$=-panel],.main-content>:not(router-outlet):not(app-dashboard) :where(article,section,aside,div,form)[class*="-panel "]{border-radius:0!important}.main-content>:not(router-outlet):not(app-dashboard) :where(article,section,aside,div,form)[class$=-card],.main-content>:not(router-outlet):not(app-dashboard) :where(article,section,aside,div,form)[class*="-card "],.main-content>:not(router-outlet):not(app-dashboard) :where(article,section,aside,div,form)[class$=-panel],.main-content>:not(router-outlet):not(app-dashboard) :where(article,section,aside,div,form)[class*="-panel "]{border-top-color:var(--user-team-primary)!important;border-right-color:var(--pixel-edge)!important;border-bottom-color:var(--user-team-tertiary)!important;border-left-color:var(--user-team-secondary)!important;box-shadow:var(--pixel-inset-highlight),3px 3px #0208106b!important}.main-content>:not(router-outlet):not(app-dashboard) :where(.profile-hero,.league-header,.team-hero-card,.draft-room-header,.draft-header,.cycle-header,.standings-header,.point-leaders-header,.free-agent-hero,.playoff-hero,.projection-header,.availability-hero,.readiness-header,.simulator-hero,.schedule-preview-header,.matchup-overview-header,.asset-detail-header,.player-header,.hero-card){position:relative;overflow:hidden;border:2px solid var(--pixel-edge-strong)!important;border-radius:0!important;box-shadow:var(--pixel-inset-highlight),var(--pixel-shadow)!important}.main-content>:not(router-outlet):not(app-dashboard) :where(.profile-hero,.league-header,.team-hero-card,.draft-room-header,.draft-header,.cycle-header,.standings-header,.point-leaders-header,.free-agent-hero,.playoff-hero,.projection-header,.availability-hero,.readiness-header,.simulator-hero,.schedule-preview-header,.matchup-overview-header,.asset-detail-header,.player-header,.hero-card):after{content:"";position:absolute;z-index:2;bottom:0;left:-22%;width:18%;height:4px;background:var(--user-team-tertiary);box-shadow:-12px 0 0 var(--user-team-secondary),-24px 0 0 var(--user-team-primary);pointer-events:none;animation:pixelHeaderSweep 4.8s steps(12,end) infinite}.main-content>:not(router-outlet):not(app-dashboard) :where(button,input,select,textarea),.main-content>:not(router-outlet):not(app-dashboard) :where(a)[class*=button],.main-content>:not(router-outlet):not(app-dashboard) :where(a)[class*=action],.main-content>:not(router-outlet):not(app-dashboard) :where(a)[class*=link]{border-radius:0!important}.main-content>:not(router-outlet):not(app-dashboard) :where(button,a)[class*=primary],.main-content>:not(router-outlet):not(app-dashboard) :where(button,a)[class*=confirm],.main-content>:not(router-outlet):not(app-dashboard) :where(button,a)[class*=submit],.main-content>:not(router-outlet):not(app-dashboard) :where(button,a)[class*=save]{border-color:var(--user-team-primary)!important;box-shadow:inset 0 -4px 0 var(--user-team-secondary),inset 4px 0 0 var(--user-team-tertiary)!important}.main-content>:not(router-outlet):not(app-dashboard) :where(button,a[class*=button],a[class*=action],a[class*=link],a[class*=control]):hover:not(:disabled){box-shadow:var(--pixel-shadow-hover);transform:translate(-2px,-2px)}.main-content>:not(router-outlet):not(app-dashboard) :where(button,a[class*=button],a[class*=action],a[class*=link],a[class*=control]):active:not(:disabled){box-shadow:2px 2px #0208107a;transform:translate(1px,1px)}.main-content>:not(router-outlet):not(app-dashboard) :where([class$=-badge],[class*="-badge "],[class$=-chip],[class*="-chip "],[class$=-pill],[class*="-pill "]){border-radius:0!important}.main-content>:not(router-outlet):not(app-dashboard) :where(button.active,button.selected,button.active-view,a.active,[aria-selected=true]){animation:pixelActiveSignal 3.2s steps(2,end) infinite}.main-content>:not(router-outlet):not(app-dashboard) table{border:2px solid var(--pixel-edge)!important;border-radius:0!important;box-shadow:var(--pixel-shadow)}.main-content>:not(router-outlet):not(app-dashboard) thead th{border-bottom-color:var(--user-team-primary)!important;background-color:var(--surface-2)!important}@media(max-width:780px){.main-content>:not(router-outlet):not(app-dashboard) :where(article,section,aside,div,form)[class$=-card],.main-content>:not(router-outlet):not(app-dashboard) :where(article,section,aside,div,form)[class*="-card "],.main-content>:not(router-outlet):not(app-dashboard) :where(article,section,aside,div,form)[class$=-panel],.main-content>:not(router-outlet):not(app-dashboard) :where(article,section,aside,div,form)[class*="-panel "]{box-shadow:inset 0 1px #ffffff0a,3px 3px #02081066!important}.main-content>:not(router-outlet):not(app-dashboard) h1:after{width:60px;height:4px;margin-top:8px}}.player-status-tooltip{position:relative;isolation:isolate;cursor:help;outline:none}.player-status-tooltip:after{content:attr(data-status-tooltip);position:absolute;z-index:80;top:calc(100% + 7px);right:0;width:max-content;max-width:min(230px,72vw);padding:8px 10px;border:1px solid rgba(214,228,243,.28);background:#091523;color:#f4f8fc;box-shadow:4px 4px #02081085;font-size:10px;font-weight:800;line-height:1.4;text-align:left;white-space:normal;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease}.player-status-tooltip:hover:after,.player-status-tooltip:focus:after,.player-status-tooltip:focus-visible:after{opacity:1;transform:translateY(0)}@media(max-width:520px){.player-status-tooltip:after{right:auto;left:0;max-width:min(210px,76vw)}}app-cycle-one .historical-replay-control{display:grid;gap:14px;margin-top:14px;padding:16px;border:1px solid rgba(152,245,189,.3);border-radius:14px;background:linear-gradient(145deg,#24534033,#122030d1)}app-cycle-one .historical-replay-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}app-cycle-one .historical-replay-heading-row h3{margin:4px 0 0;color:#fff;font-size:18px}app-cycle-one .historical-replay-heading-row p{max-width:720px;margin:7px 0 0;color:#aebed0;font-size:12px;font-weight:750;line-height:1.5}app-cycle-one .historical-replay-status{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#b8d4ef1f;color:#cfe1f3;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}app-cycle-one .historical-replay-status.replay-status-active{background:#98f5bd26;color:#a8f7c6}app-cycle-one .historical-replay-status.replay-status-error{background:#ff738029;color:#ffc2c8}app-cycle-one .historical-replay-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}app-cycle-one .historical-replay-metrics article{min-width:0;padding:10px;border:1px solid rgba(184,212,239,.14);border-radius:10px;background:#0a15228c}app-cycle-one .historical-replay-metrics small,app-cycle-one .historical-replay-metrics strong{display:block}app-cycle-one .historical-replay-metrics small{color:#8fa6bd;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}app-cycle-one .historical-replay-metrics strong{margin-top:5px;overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}app-cycle-one .historical-replay-actions{display:flex;flex-wrap:wrap;gap:9px}app-cycle-one .advance-replay-button,app-cycle-one .disable-replay-button{min-height:40px;padding:10px 14px;border-radius:10px;cursor:pointer;font:inherit;font-size:12px;font-weight:950}app-cycle-one .advance-replay-button{border:1px solid rgba(152,245,189,.48);background:#98f5bd;color:#102016}app-cycle-one .disable-replay-button{border:1px solid rgba(255,190,112,.35);background:#613e15a6;color:#ffe0b5}app-cycle-one .advance-replay-button:disabled,app-cycle-one .disable-replay-button:disabled{cursor:wait;opacity:.55}app-cycle-one .historical-replay-safety-note{color:#91a6bc;font-size:10px;font-weight:750;line-height:1.45}@media(max-width:720px){app-cycle-one .historical-replay-heading-row{display:grid}app-cycle-one .historical-replay-status{justify-self:start}app-cycle-one .historical-replay-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}app-cycle-one .historical-replay-actions{display:grid}}
