html[data-native-app]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080e19;scroll-padding-top:16px}html[data-native-app] body{-webkit-tap-highlight-color:transparent;background:#080e19}html[data-native-app] .dashboard-page{background-size:auto,40px 40px,40px 40px,auto;min-height:100dvh;display:block}html[data-native-app] .dashboard-sidebar{display:none!important}.league-picker-app-title,.league-picker-app-caption{display:none}.league-option-role:before{content:" · "}html[data-native-app] .league-select-page{background:#080e19;flex-direction:column;justify-content:flex-start;min-height:100dvh;padding:20px 16px 32px;display:flex}html[data-native-app] .league-select-card{width:min(600px,100%);margin:0 auto}html[data-native-app] .league-select-card>.eyebrow{color:#91a1b9;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:0 0 6px;font-size:12px;font-weight:500;line-height:1.5}html[data-native-app] .league-picker-web-title{display:none}html[data-native-app] .league-picker-app-title{display:inline}html[data-native-app] .league-select-card h1{letter-spacing:-.04em;font-size:26px;line-height:1.2}html[data-native-app] .league-select-card>.league-picker-app-caption{color:#91a1b9;margin:8px 0 18px;font-size:12px;line-height:1.5;display:block}html[data-native-app] .league-select-card:has(.league-options a)>.league-picker-description{display:none}html[data-native-app] .league-select-card>.league-picker-description{font-size:14px;line-height:1.6}html[data-native-app] .league-options{background:#111c2e;border:1px solid #26364b;border-radius:14px;gap:0;margin:0;overflow:hidden}html[data-native-app] .league-options:empty{display:none}html[data-native-app] .league-options a{background:0 0;border:0;border-bottom:1px solid #26364b;border-radius:0;grid-template-columns:40px minmax(0,1fr) 18px;gap:12px;min-height:76px;padding:14px 12px}html[data-native-app] .league-options a:last-child{border-bottom:0}html[data-native-app] .league-options a:active{background:#b6ff4a0c}html[data-native-app] .league-option-mark{background:#b6ff4a12;border-radius:10px;width:40px;height:40px;font-size:12px}html[data-native-app] .league-option-copy{min-width:0}html[data-native-app] .league-options strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}html[data-native-app] .league-options small{color:#91a1b9;margin-top:4px;font-size:11px;line-height:1.4}html[data-native-app] .league-option-role{display:block}html[data-native-app] .league-option-role:before{content:none}html[data-native-app] .league-options a>b{text-align:center;color:#91a1b9;font-size:16px}html[data-native-app] .league-select-top{order:2;justify-content:flex-start;width:min(600px,100%);height:auto;margin:12px auto 0}html[data-native-app] .league-select-top>:is(.brand,.logout-controls){display:none}html[data-native-app] .league-select-top>a:not(.brand){color:#b6ff4a;align-items:center;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}html[data-native-app] .dashboard-topbar{display:none}html[data-native-app] .dashboard-topbar .dashboard-breadcrumb{font-size:11px}html[data-native-app] .dashboard-inner{width:min(1100px,100% - 24px);padding:12px 0 24px}html[data-native-app] .dashboard-title-row{gap:8px;margin-bottom:12px}html[data-native-app] .dashboard-title-row h1{font-size:24px;line-height:1.15}html[data-native-app] .dashboard-title-row p:not(.dashboard-kicker){font-size:13px;line-height:1.55}html[data-native-app] .dashboard-panel{box-shadow:none;border-radius:18px}html[data-native-app] :is(button,select,input:not([type=hidden]),.roster-pagination a){min-height:44px}html[data-native-app] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}html[data-native-app] .week-strip{scroll-snap-type:x proximity;gap:8px;padding:8px 0;display:flex;overflow-x:auto}html[data-native-app] .week-strip>*{scroll-snap-align:center;flex:0 0 58px;min-height:48px}html[data-native-app] .roster-comparison-tray{padding:14px;top:0}html[data-native-app] .mt-lineup-tabs{z-index:5;border-radius:12px;position:sticky;top:0;box-shadow:0 6px 24px #0006}html[data-native-app] .mt-backup{align-items:center;min-height:34px}@media (max-width:860px){html[data-native-app] .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-native-app] .metric-card{border-radius:16px;min-height:126px;padding:17px}html[data-native-app] .metric-card:first-child{grid-column:auto}html[data-native-app] .metric-card>strong{overflow-wrap:anywhere;margin-top:14px;font-size:24px}html[data-native-app] .metric-card>small{line-height:1.5}html[data-native-app] .metric-progress{bottom:12px;left:17px;right:17px}html[data-native-app] .dashboard-matchup{min-height:96px}html[data-native-app] .dashboard-team{text-align:center;flex-direction:column;gap:7px}html[data-native-app] .dashboard-team strong{font-size:12px}html[data-native-app] .dashboard-team small{font-size:8px;display:block}html[data-native-app] .roster-table-panel{background:0 0;border:0;overflow:visible}html[data-native-app] .roster-table-head{display:none}html[data-native-app] .roster-compare-row{background:#111c2e;border:1px solid #29384d;border-radius:13px;grid-template-columns:minmax(0,1fr) 76px;gap:10px;margin-bottom:8px;padding:12px;display:grid}html[data-native-app] .roster-table-row{border:0;grid-template-columns:28px minmax(0,1fr) 48px;gap:7px 8px;min-width:0;min-height:64px;padding:0;font-size:12px;display:grid}html[data-native-app] .roster-name{grid-area:1/1/auto/3;grid-template-columns:24px minmax(0,1fr);gap:7px;min-height:32px}html[data-native-app] .roster-name .team-mark{width:24px;height:24px}html[data-native-app] .roster-name .team-mark img{width:22px;height:22px}html[data-native-app] .roster-name b{font-size:13px;line-height:1.25}html[data-native-app] .roster-name small,html[data-native-app] .roster-table-row>[data-label]:before{display:none}html[data-native-app] .roster-table-row>[data-label=Overall]{text-align:right;background:0 0;border:0;grid-area:1/3;width:auto;height:auto;font-size:20px;display:block}html[data-native-app] .roster-table-row>[data-label=Position]{grid-area:2/1;font-size:11px}html[data-native-app] .roster-table-row>[data-label=Development]{grid-area:2/2;font-size:10px}html[data-native-app] .roster-table-row>[data-label=Trade\ value]{text-align:right;grid-area:2/3;font-size:13px}html[data-native-app] .roster-table-row>:is([data-label=Team],[data-label=Age]){display:none}html[data-native-app] .roster-table-row .development-trait{gap:4px;font-size:10px}html[data-native-app] .roster-table-row .development-trait img{width:14px;height:14px}html[data-native-app] .roster-compare-row>button{justify-self:stretch;min-height:44px;margin:0;padding:6px;font-size:10px}html[data-native-app] .roster-pagination{flex-wrap:wrap;justify-content:center;gap:12px;padding:12px 0}html[data-native-app] .roster-pagination a{border:1px solid #34445c;border-radius:10px;align-items:center;padding:0 16px;display:flex}html[data-native-app] .mt-field{padding:16px 0}html[data-native-app] .mt-field-row{scroll-snap-type:x proximity;flex-wrap:nowrap;justify-content:flex-start;gap:14px;margin:0;padding:10px 16px 20px;overflow-x:auto}html[data-native-app] .mt-slot{scroll-snap-align:start;flex:0 0 156px;width:156px;max-width:none}html[data-native-app] .mt-player-card .player-headshot{height:132px}html[data-native-app] .mt-card-name strong{font-size:13px}html[data-native-app] .mt-hero-title h1{font-size:32px}html[data-native-app] .mt-hero-actions{flex-wrap:wrap}html[data-native-app] .trade-pipeline{gap:6px}html[data-native-app] .panel-header{padding:0 16px}}.roster-filters .native-filter-toggle,.compare-short-label,.native-profile-compare,.native-roster-portrait{display:none}html[data-native-app] .native-profile-compare{color:#b6ff4a;align-items:center;min-height:44px;font-size:12px;font-weight:750;display:inline-flex}html[data-native-app] .dashboard-page{background:#080e19}html[data-native-app] .madden-refresh-bar{min-height:48px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #26364b;border-radius:0;flex-direction:row;align-items:center;gap:8px;margin:0 12px;padding:2px 0}html[data-native-app] .madden-refresh-live{letter-spacing:.08em;font-size:10px}html[data-native-app] .madden-refresh-bar p{display:none}html[data-native-app] .madden-refresh-button{width:auto;color:var(--lime);box-shadow:none;background:#b6ff4a16;border-radius:8px;gap:6px;padding:8px 12px;font-size:12px}html[data-native-app] .madden-refresh-button>span:first-child{font-size:20px}html[data-native-app] .refresh-full-label{display:none}html[data-native-app] .refresh-short-label{display:inline}html[data-native-app] .dashboard-title-row :is(.dashboard-kicker,p:not(.dashboard-kicker)){display:none}html[data-native-app] .dashboard-panel{border-radius:12px}html[data-native-app] .panel-header{gap:8px;min-height:44px;padding:8px 12px}html[data-native-app] .panel-header h2{font-size:15px}html[data-native-app] .dashboard-page select:not([multiple]):not([size]){appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2391a1b9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:38px}@media (max-width:600px){html[data-native-app] .roster-filters{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:0;display:grid}html[data-native-app] .roster-filters .search-field{grid-area:1/1/auto/-1;min-width:0;height:44px;margin-right:80px}html[data-native-app] .roster-filters .search-field input{width:100%;min-width:0;padding:0 12px 0 38px}html[data-native-app] .roster-filters .search-field>span{pointer-events:none;line-height:1;top:50%;left:12px;transform:translateY(-50%)}html[data-native-app] .native-filter-toggle{color:#b6ff4a;width:72px;font:inherit;background:#111c2e;border:1px solid #34445c;border-radius:9px;grid-area:1/2;justify-self:end;padding:8px 12px;font-size:12px;display:block}html[data-native-app] .roster-filters select{width:100%;min-width:0;padding:8px}html[data-native-app] .roster-filters[data-expanded=false]>:is(select,.roster-clear){display:none}html[data-native-app] .roster-filter-status{grid-column:1/-1;font-size:11px}html[data-native-app] .roster-filters:not([aria-busy=true]) .roster-filter-status{display:none}html[data-native-app] .roster-comparison-tray{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;margin-bottom:10px;padding:4px 10px;display:grid;position:static}html[data-native-app] .roster-comparison-tray>div:first-child{grid-area:1/1;min-width:0}html[data-native-app] .roster-comparison-tray strong{font-size:12px}html[data-native-app] .roster-comparison-tray p{display:none}html[data-native-app] .roster-comparison-tray .comparison-primary{white-space:nowrap;color:#b6ff4a;width:auto;min-height:44px;box-shadow:none;background:0 0;border:0;grid-area:1/2;align-items:center;margin:0;padding:0;font-size:11px;display:flex}html[data-native-app] .comparison-selections{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:6px;display:grid}html[data-native-app] button.comparison-chip{text-align:left;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 8px;font-size:11px;display:flex}html[data-native-app] .comparison-chip>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-native-app] .comparison-chip>span:last-child{flex:none;font-size:18px}html[data-native-app] .comparison-selections:empty{display:none}html[data-native-app] .roster-table-panel{background:#0e1726;border:1px solid #26364b;border-radius:12px;overflow:hidden}html[data-native-app] .roster-compare-row{background:0 0;border:0;border-bottom:1px solid #ffffff0b;border-radius:0;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;margin:0;padding:10px}html[data-native-app] .roster-compare-row:has(button[aria-pressed=true]){background:#b6ff4a09;box-shadow:inset 2px 0 #b6ff4a}html[data-native-app] .roster-table-row{grid-template-rows:29px 23px;grid-template-columns:44px 24px minmax(0,1fr) 54px;align-items:center;gap:3px 6px;min-height:58px}html[data-native-app] .native-roster-portrait{grid-area:1/1/3;display:block}html[data-native-app] .native-roster-portrait .player-headshot{background:linear-gradient(150deg,#22354d,#101a2b);border-radius:8px;width:44px;height:54px}html[data-native-app] .native-roster-portrait img{object-fit:cover;object-position:center bottom;transform:none}html[data-native-app] .roster-name{grid-column:2/4;grid-template-columns:16px minmax(0,1fr);gap:4px}html[data-native-app] .roster-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-native-app] .roster-name .team-mark,html[data-native-app] .roster-name .team-mark img{background:0 0;width:16px;height:16px}html[data-native-app] .roster-table-row>[data-label=Position]{grid-column:2}html[data-native-app] .roster-table-row>[data-label=Development]{grid-column:3}html[data-native-app] .roster-table-row>[data-label=Overall]{text-align:center;background:#b6ff4a0e;border-radius:6px;grid-column:4;justify-self:end;min-width:36px;padding:3px 6px;font-size:17px}html[data-native-app] .roster-table-row>[data-label=Trade\ value]{color:#90b9cc;white-space:nowrap;grid-column:4;font-size:12px}html[data-native-app] .roster-table-row>[data-label=Trade\ value]:after{content:" VAL";color:#7e91a8;font-size:8px}html[data-native-app] .roster-compare-row>button{color:#a9b9ca;background:0 0;border:1px solid #34445c;border-radius:50%;width:44px;height:44px;padding:0}html[data-native-app] .roster-compare-row>button.selected{color:#101a09;background:#b6ff4a;border-color:#b6ff4a}html[data-native-app] .compare-full-label{display:none}html[data-native-app] .compare-short-label{font-size:22px;line-height:1;display:inline}html[data-native-app] .player-hero{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;min-height:0;padding:14px}html[data-native-app] .player-hero-portrait{grid-area:1/1;align-self:center;width:72px;height:90px}html[data-native-app] .player-hero-portrait .player-headshot{width:72px;height:90px}html[data-native-app] .player-hero-portrait .player-headshot img{object-fit:cover;transform:none}html[data-native-app] .player-hero-portrait .team-mark{width:25px;height:22px;bottom:0;right:0}html[data-native-app] .player-hero-portrait .team-mark img{width:22px;height:20px}html[data-native-app] .player-identity{grid-column:2/4;min-width:0}html[data-native-app] .player-identity h1{overflow-wrap:anywhere;margin:4px 0 6px;font-size:25px;line-height:1.05}html[data-native-app] .player-identity .dashboard-kicker{letter-spacing:.12em;margin:0;font-size:10px}html[data-native-app] .player-identity>p:not(.dashboard-kicker){color:#91a1b9;margin:0;font-size:11px;line-height:1.4}html[data-native-app] .native-profile-compare{color:#b6ff4a;align-items:center;min-height:44px;font-size:12px;font-weight:750;display:inline-flex}html[data-native-app] :is(.player-hero-stat,.player-dev,.player-value){background:0 0;border:0;border-top:1px solid #ffffff12;border-radius:0;flex-direction:column;grid-row:2;justify-content:flex-start;align-items:flex-start;gap:5px;width:auto;height:auto;min-height:76px;padding:10px 0 0;display:flex}html[data-native-app] .player-hero-stat{grid-column:1}html[data-native-app] .player-dev{grid-column:2}html[data-native-app] .player-value{grid-column:3}html[data-native-app] :is(.player-hero-stat,.player-value) strong{margin:0;font-size:23px}html[data-native-app] .player-dev .development-trait{letter-spacing:0;gap:4px;font-size:11px}html[data-native-app] .player-dev .development-trait img{width:22px;height:22px}html[data-native-app] .player-value small{margin:0;font-size:9px;line-height:1.3}html[data-native-app] .profile-section>header{gap:8px;min-height:52px;padding:12px}html[data-native-app] .profile-section header .dashboard-kicker{display:none}html[data-native-app] .profile-section h2{margin:0;font-size:16px}html[data-native-app] .rating-card{min-height:74px;padding:12px}html[data-native-app] .rating-card>i{margin-top:10px}html[data-native-app] .matchup-spotlight{box-shadow:none;border-radius:12px;margin-bottom:12px}html[data-native-app] .spotlight-top{letter-spacing:.04em;gap:8px;padding:10px 12px;font-size:9px}html[data-native-app] .spotlight-main{grid-template-columns:1fr;gap:12px;padding:12px}html[data-native-app] .matchup-spotlight .spotlight-copy{padding:0}html[data-native-app] .matchup-spotlight .dashboard-kicker{display:none}html[data-native-app] .spotlight-copy h2{margin:0 0 6px;font-size:22px;line-height:1.15}html[data-native-app] .spotlight-copy>p:last-of-type{margin:0;font-size:12px;line-height:1.45}html[data-native-app] .spotlight-deadline{gap:3px;margin-top:10px;padding-left:8px}html[data-native-app] .spotlight-deadline strong{font-size:14px}html[data-native-app] .spotlight-deadline span{font-size:9px}html[data-native-app] .spotlight-deadline small{font-size:10px}html[data-native-app] .spotlight-versus{gap:24px}html[data-native-app] .spotlight-team{border-radius:9px;gap:3px;padding:8px}html[data-native-app] .spotlight-team .team-mark{width:38px;height:38px}html[data-native-app] .spotlight-team .team-mark img{width:34px;height:34px}html[data-native-app] .spotlight-team h3{font-size:14px}html[data-native-app] .spotlight-team .schedule-team-record{font-size:11px}html[data-native-app] .spotlight-venue{font-size:8px}html[data-native-app] .spotlight-vs{width:26px;height:26px;font-size:10px}html[data-native-app] .spotlight-progress{gap:8px;padding:10px 12px}html[data-native-app] .spotlight-progress li{gap:5px;font-size:10px}html[data-native-app] .spotlight-progress li>span{width:22px;height:22px;font-size:9px}html[data-native-app] .spotlight-footer{gap:6px;padding:8px 12px}html[data-native-app] .spotlight-footer>span{display:none}html[data-native-app] .spotlight-footer a{align-items:center;min-height:44px;font-size:11px;display:inline-flex}html[data-native-app] .overview-grid{gap:12px;margin-bottom:12px}html[data-native-app] .dashboard-matchup{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);gap:6px;min-height:72px;padding:8px 10px}html[data-native-app] .dashboard-team{gap:3px}html[data-native-app] .dashboard-team.home{text-align:center;flex-direction:column;justify-content:center}html[data-native-app] .dashboard-team.home .team-mark{order:0}html[data-native-app] .dashboard-team>div{min-width:0;max-width:100%}html[data-native-app] .dashboard-team .team-mark{width:26px;height:26px}html[data-native-app] .dashboard-team .team-mark img{width:24px;height:24px}html[data-native-app] .dashboard-team strong{font-size:11px}html[data-native-app] .dashboard-team small{display:none}html[data-native-app] .matchup-result strong{font-size:11px}html[data-native-app] .matchup-result small{font-size:8px}html[data-native-app] .pulse-panel{grid-template-rows:28px auto auto;grid-template-columns:70px minmax(0,1fr);align-content:start;gap:6px 12px;padding:12px;display:grid}html[data-native-app] .pulse-panel .panel-header{border:0;grid-column:1/-1;min-height:28px;padding:0}html[data-native-app] .readiness-ring{width:70px;height:70px;box-shadow:none;grid-row:2/4;margin:0;padding:0}html[data-native-app] .readiness-ring:before{width:58px;height:58px}html[data-native-app] .readiness-ring strong{font-size:20px}html[data-native-app] .readiness-ring span{font-size:7px}html[data-native-app] .pulse-panel>p{text-align:left;grid-area:2/2;align-self:end;margin:0;font-size:12px}html[data-native-app] .pulse-stats{grid-area:3/2;align-self:start;gap:6px;width:auto;margin:0}html[data-native-app] .pulse-stats span{flex-wrap:wrap;align-items:baseline;padding:6px;font-size:10px;display:flex}html[data-native-app] .pulse-stats b{margin-right:4px;font-size:13px;display:inline}html[data-native-app] .metric-card{border-radius:12px;grid-template-rows:14px minmax(30px,auto) auto;align-content:start;gap:7px;min-height:112px;padding:12px 12px 20px;display:grid}html[data-native-app] .metric-card>span{letter-spacing:.08em;font-size:9px;line-height:14px}html[data-native-app] .metric-card>strong{align-self:center;margin:0;font-size:20px;line-height:1.2}html[data-native-app] .metric-card>small{margin:0;font-size:10px;line-height:1.4}html[data-native-app] .metric-progress{bottom:10px;left:12px;right:12px}html[data-native-app] .mt-field{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;padding:10px 8px;display:grid}html[data-native-app] .mt-field-row{display:contents}html[data-native-app] .mt-slot{width:auto;min-width:0;max-width:none}html[data-native-app] .mt-player-card .player-headshot{height:82px;margin-top:20px}html[data-native-app] .mt-card-top{inset:6px 6px auto}html[data-native-app] .mt-card-top b{font-size:20px}html[data-native-app] .mt-card-name{padding:6px}html[data-native-app] .mt-card-name strong{min-height:30px;font-size:12px}html[data-native-app] .mt-card-name>span{font-size:9px}html[data-native-app] .mt-card-dev{padding:5px}html[data-native-app] .mt-card-dev .development-trait{font-size:9px}html[data-native-app] .mt-backup{min-height:44px;padding:5px;font-size:10px}html[data-native-app] .mt-lineup-tabs{padding:3px}html[data-native-app] .mt-lineup-tabs button{padding:8px 4px;font-size:12px}html[data-native-app] .mt-section-heading h2{margin:0;font-size:21px}html[data-native-app] .mt-section-heading .mt-eyebrow{display:none}html[data-native-app] .mt-caption{margin:8px 0 12px;font-size:11px;line-height:1.4}html[data-native-app] .mt-hero{padding:14px 12px 0}html[data-native-app] .mt-hero-title h1{font-size:28px}html[data-native-app] .mt-hero-actions{margin:12px 0}}@media (max-width:350px){html[data-native-app] .mt-field{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html[data-native-app] *,html[data-native-app] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
