:root{--font-body:"Segoe UI Variable Text","Aptos","Helvetica Neue",Arial,sans-serif;--font-editorial:Georgia,"Times New Roman",serif}body{font-family:var(--font-body);font-size:14.5px;line-height:1.5;font-weight:400;letter-spacing:0}h1,h2,h3,h4,.on-clock-player{font-family:var(--font-editorial);letter-spacing:-.018em}h1,h2,h3,h4{font-weight:600}.section-title h2,.section-title h3{font-size:19px;line-height:1.18}.section-title .muted{font-size:12.5px;line-height:1.48;max-width:920px}.eyebrow{font-family:var(--font-body);font-size:10.5px;font-weight:650;letter-spacing:.075em;line-height:1.25}label,.settings-tab,.chip,.compact-btn,.theme-choice{font-weight:600}button,.button{font-weight:650;letter-spacing:0}.pill,.context-pill,.projection-value-pill{font-weight:650}.player-name,.rec-player,.waiver-player-name,.inseason-player-link,.chad-mixer-player-trigger{font-family:var(--font-body);font-weight:650}.inseason-tab{font-weight:600;letter-spacing:0}.inseason-kpi .eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.055em}.inseason-kpi>strong{font-family:var(--font-editorial);font-weight:600;letter-spacing:-.025em}.inseason-kpi small{font-size:11.5px;line-height:1.35}th{font-size:10.5px;font-weight:650;letter-spacing:.018em;text-transform:none}td{font-size:13px}.rank-num,.my-rank-cell,.chad-rank,.edge-value{font-weight:650}.chad-start-sit-table .optimizer-player-cell strong,.espn-projection-table .player-name,.espn-waiver-table .waiver-player-name{font-weight:650!important}.section-copy-with-icon{gap:12px}.section-pixel-icon{opacity:.86}.card{border-radius:10px}.inseason-panel{padding-top:14px}.inseason-tabs{gap:6px}.inseason-tab{border-radius:8px}body[data-theme=paper] h1,body[data-theme=paper] h2,body[data-theme=paper] h3,body[data-theme=paper] h4,body[data-theme=paper] .inseason-kpi>strong{color:#11110f}.inseason-page{--dc-font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--dc-font-heading:var(--dc-font-body);--dc-sidebar-width:248px;font-family:var(--dc-font-body)}.inseason-page[data-font=system]{--dc-font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--dc-font-heading:var(--dc-font-body)}.inseason-page[data-font=humanist]{--dc-font-body:"Trebuchet MS","Segoe UI",Arial,sans-serif;--dc-font-heading:var(--dc-font-body)}.inseason-page[data-font=editorial]{--dc-font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--dc-font-heading:Georgia,"Times New Roman",serif}.inseason-page[data-font=compact]{--dc-font-body:"Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif;--dc-font-heading:var(--dc-font-body)}.inseason-page button,.inseason-page .button,.inseason-page input,.inseason-page select,.inseason-page textarea{font-family:var(--dc-font-body)}.inseason-page h1,.inseason-page h2,.inseason-page h3,.inseason-page .inseason-side-brand-copy strong,.inseason-page .inseason-side-plan strong{font-family:var(--dc-font-heading)}.inseason-page[data-font=editorial] h1,.inseason-page[data-font=editorial] h2,.inseason-page[data-font=editorial] h3,.inseason-page[data-font=editorial] .inseason-side-brand-copy strong{letter-spacing:-.015em}.inseason-page[data-font=compact]{letter-spacing:.005em}.inseason-app-frame{display:grid;grid-template-columns:var(--dc-sidebar-width) minmax(0,1fr);min-height:100vh;background:var(--bg)}.inseason-app-content{min-width:0;min-height:100vh}.inseason-sidebar{position:sticky;top:0;z-index:35;align-self:start;height:100vh;min-height:620px;display:flex;flex-direction:column;padding:16px 12px 14px;overflow:auto;color:var(--text);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent) 9%,transparent) 0,transparent 310px),linear-gradient(180deg,color-mix(in srgb,var(--panel-raised) 54%,var(--bg) 46%),color-mix(in srgb,var(--panel) 42%,var(--bg) 58%));border-right:1px solid color-mix(in srgb,var(--accent) 28%,var(--border) 72%);box-shadow:inset -8px 0 24px var(--shadow-color);scrollbar-width:thin}.inseason-side-brand{display:flex;align-items:center;gap:10px;padding:3px 7px 16px}.inseason-side-mascot{width:38px;height:38px;object-fit:contain;border-radius:6px;padding:3px;background:color-mix(in srgb,var(--accent-soft) 72%,var(--panel) 28%);border:1px solid color-mix(in srgb,var(--accent) 58%,var(--border) 42%);box-shadow:inset 0 0 18px color-mix(in srgb,var(--accent) 10%,transparent)}.inseason-side-brand-copy{display:flex;min-width:0;flex-direction:column}.inseason-side-brand-copy strong{font-size:18px;line-height:1.1;color:color-mix(in srgb,var(--accent) 72%,var(--text) 28%)}.inseason-side-brand-copy span{margin-top:2px;color:var(--muted2);font-size:10px}.inseason-side-league{display:flex;flex-direction:column;padding:10px;margin-bottom:12px;background:color-mix(in srgb,var(--panel) 80%,var(--bg) 20%);border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border) 80%);border-radius:6px}.inseason-side-league>span,.inseason-side-group-label{color:var(--muted2);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.inseason-side-league strong{margin-top:4px;color:var(--text);font-size:12px;line-height:1.25;overflow-wrap:anywhere}.inseason-side-league small{margin-top:2px;color:var(--muted);font-size:10px;line-height:1.25}.inseason-side-nav-groups{display:flex;flex-direction:column;gap:11px}.inseason-side-group{display:flex;flex-direction:column;gap:2px}.inseason-side-group-label{padding:0 9px 5px}.inseason-side-nav{display:flex;align-items:center;width:100%;min-height:38px;gap:10px;padding:8px 9px;margin:0;border:1px solid transparent;border-radius:5px;background:transparent;color:color-mix(in srgb,var(--text) 72%,var(--muted) 28%);box-shadow:none;font-size:12px;font-weight:700;line-height:1;text-align:left;text-decoration:none;cursor:pointer}.inseason-side-nav img{flex:0 0 auto;width:19px;height:19px;object-fit:contain;opacity:.78}.inseason-side-nav:hover,.inseason-side-nav:focus-visible{background:color-mix(in srgb,var(--surface-hover) 76%,transparent);color:var(--text);border-color:color-mix(in srgb,var(--accent) 15%,var(--border) 85%);outline:none}.inseason-side-nav.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 25%,var(--panel) 75%),color-mix(in srgb,var(--accent) 34%,var(--panel-raised) 66%) 58%,color-mix(in srgb,var(--accent) 22%,var(--panel) 78%));color:var(--text);border-color:color-mix(in srgb,var(--accent) 70%,var(--border) 30%);box-shadow:inset 3px 0 color-mix(in srgb,var(--accent) 82%,white 18%),inset 0 0 0 1px color-mix(in srgb,var(--text) 4%,transparent),0 0 18px color-mix(in srgb,var(--accent) 8%,transparent)}.inseason-side-nav.is-active img{opacity:1;filter:saturate(1.15) brightness(1.08)}.inseason-side-nav.feature-locked{opacity:.52}.inseason-side-nav.feature-locked:after{content:"LOCKED";margin-left:auto;color:var(--muted2);font-size:8px;letter-spacing:.06em}.inseason-side-bottom{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:12px}.inseason-side-plan{display:flex;flex-direction:column;padding:10px;margin-bottom:6px;border-radius:6px;background:color-mix(in srgb,var(--panel) 76%,var(--bg) 24%);border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border) 80%)}.inseason-side-plan strong{color:color-mix(in srgb,var(--accent) 78%,var(--text) 22%);font-size:12px}.inseason-side-plan span{margin-top:2px;color:var(--muted);font-size:10px}.inseason-page .inseason-tabs{display:none!important}.inseason-page>header{display:none}.inseason-page .inseason-app-content>header{max-width:none;min-height:64px;margin:0;padding:11px 18px;border-bottom:1px solid color-mix(in srgb,var(--accent) 27%,var(--border) 73%);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-raised) 42%,var(--bg) 58%),color-mix(in srgb,var(--panel) 48%,var(--bg) 52%));box-shadow:inset 0 -2px color-mix(in srgb,var(--accent) 6%,transparent)}.inseason-page .inseason-app-content>header .brand-block{display:none}.inseason-page .inseason-app-content>header .primary-header-actions{width:100%;justify-content:flex-end}.inseason-page .inseason-app-content>header .button[href="/predraft"]{display:none}.inseason-page .inseason-app-content>header .header-operation-progress{left:18px;right:18px;width:auto}.inseason-page .inseason-app-content>main{max-width:none;margin:0;padding:15px 18px 28px}.inseason-page .inseason-shell{max-width:1660px;margin:0 auto}.inseason-page .inseason-hero,.inseason-page .inseason-panel,.inseason-page .inseason-kpi{border-radius:7px}.inseason-page .inseason-hero{border-color:color-mix(in srgb,var(--accent) 22%,var(--border) 78%);background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 8%,var(--panel) 92%),var(--panel) 60%)}.inseason-page .inseason-panel>.section-title h2,.inseason-page .inseason-hero h2{font-family:var(--dc-font-heading)}.inseason-page[data-theme=paper] .inseason-sidebar{background:linear-gradient(180deg,#f1f3f5,#e9edf1);border-right-color:#c7d1da;box-shadow:inset -6px 0 18px #2233400d}.inseason-page[data-theme=paper] .inseason-side-brand-copy strong{color:#075d8f}.inseason-page[data-theme=paper] .inseason-side-league,.inseason-page[data-theme=paper] .inseason-side-plan{background:#fff;border-color:#d8e0e7}.inseason-page[data-theme=paper] .inseason-side-nav{color:#394754}.inseason-page[data-theme=paper] .inseason-side-nav.is-active{color:#102a3a}@media (max-width:900px){.inseason-app-frame{display:block;min-height:100vh}.inseason-sidebar{position:sticky;top:0;z-index:70;width:100%;height:auto;min-height:0;padding:6px 8px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,var(--border) 65%);box-shadow:0 5px 18px var(--shadow-color)}.inseason-side-brand,.inseason-side-league,.inseason-side-group-label,.inseason-side-group:nth-child(2),.inseason-side-bottom{display:none!important}.inseason-side-nav-groups,.inseason-side-group{display:flex;flex-direction:row;gap:5px;width:max-content;margin:0}.inseason-side-nav{flex:0 0 auto;width:auto;min-height:40px;padding:8px 10px;gap:7px;white-space:nowrap;font-size:11px}.inseason-side-nav img{width:18px;height:18px}.inseason-side-nav.feature-locked:after{display:none}.inseason-page .inseason-app-content>header{min-height:56px;padding:8px 10px}.inseason-page .inseason-app-content>header .header-menu-version,.inseason-page .inseason-app-content>header .subscribe-button{display:none}.inseason-page .inseason-app-content>main{padding:10px 8px 22px}}@media (max-width:560px){.inseason-side-nav{min-width:48px;justify-content:center;padding:8px}.inseason-side-nav span{display:none}.inseason-page .inseason-app-content>header .inseason-sync-freshness,.inseason-page .inseason-app-content>header .external-link-button{display:none!important}}.inseason-page .inseason-kpi>strong{font-family:var(--dc-font-heading);font-weight:650}body[data-font=system]{--font-body:"Segoe UI Variable Text","Aptos","Helvetica Neue",Arial,sans-serif;--font-editorial:var(--font-body)}body[data-font=humanist]{--font-body:"Trebuchet MS","Segoe UI",Arial,sans-serif;--font-editorial:var(--font-body)}body[data-font=editorial]{--font-body:"Segoe UI Variable Text","Aptos","Helvetica Neue",Arial,sans-serif;--font-editorial:Georgia,"Times New Roman",serif}body[data-font=compact]{--font-body:"Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif;--font-editorial:var(--font-body)}body[data-font]{font-family:var(--font-body)}@media (max-width:900px){.inseason-page .inseason-sidebar{display:none!important}.inseason-page .inseason-tabs{display:flex!important;position:sticky;top:0;z-index:68;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:thin}.inseason-page .inseason-tab{flex:0 0 auto}.inseason-page .inseason-app-content>header{position:relative;z-index:60}}@media (min-width:901px){.inseason-app-frame{display:block;min-height:100vh}.inseason-sidebar{position:fixed;inset:0 auto 0 0;width:var(--dc-sidebar-width);height:100dvh;min-height:0;align-self:auto}.inseason-app-content{width:auto;min-width:0;min-height:100vh;margin-left:var(--dc-sidebar-width)}}@media (max-width:900px){.inseason-app-content{margin-left:0!important;width:100%!important}}body[data-theme=teal]{--dc-bone:#e8ddc7;--dc-bone-raised:#f1e8d6;--dc-bone-border:#c7b99e;--dc-bone-ink:#173032;--dc-bone-muted:#617270;--dc-bone-accent:#0f716b}body[data-theme=teal] .inseason-kpi,body[data-theme=teal] .chad-lineup-summary>div,body[data-theme=teal] .matchup-detail-item{color:var(--dc-bone-ink);background:linear-gradient(180deg,var(--dc-bone-raised),var(--dc-bone));border-color:var(--dc-bone-border);box-shadow:0 5px 14px #0000001a,inset 0 1px #ffffff73}body[data-theme=teal] .inseason-kpi .eyebrow,body[data-theme=teal] .chad-lineup-summary>div>span,body[data-theme=teal] .matchup-detail-item>span{color:var(--dc-bone-accent)!important}body[data-theme=teal] .inseason-kpi strong,body[data-theme=teal] .chad-lineup-summary>div>strong,body[data-theme=teal] .matchup-detail-item>b{color:var(--dc-bone-ink)!important}body[data-theme=teal] .inseason-kpi .muted,body[data-theme=teal] .inseason-kpi small,body[data-theme=teal] .chad-lineup-summary>div>small{color:var(--dc-bone-muted)!important}body[data-theme=teal] .inseason-kpi select{background:#f7efdf;color:var(--dc-bone-ink);border-color:#b9aa8f}body[data-theme=teal] .inseason-side-plan{background:linear-gradient(180deg,var(--dc-bone-raised),var(--dc-bone));border-color:var(--dc-bone-border);color:var(--dc-bone-ink)}body[data-theme=teal] .inseason-side-plan strong{color:var(--dc-bone-accent)!important}body[data-theme=teal] .inseason-side-plan span{color:var(--dc-bone-muted)!important}@media (max-width:900px){html{background:var(--bg)}body.inseason-page{min-width:0;overflow-x:hidden;padding:0!important;background:radial-gradient(circle at 50% -120px,color-mix(in srgb,var(--accent) 12%,transparent),transparent 380px),var(--bg)}.inseason-page .inseason-sidebar{display:none!important}.inseason-page .inseason-app-frame,.inseason-page .inseason-app-content{display:block!important;width:100%!important;min-width:0!important;margin:0!important}.inseason-page .inseason-app-content>header{position:sticky!important;top:0;z-index:100;min-height:58px!important;padding:8px 10px!important;padding-top:max(8px,env(safe-area-inset-top))!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--accent) 34%,var(--border) 66%)!important;background:color-mix(in srgb,var(--bg) 90%,var(--panel) 10%)!important;backdrop-filter:blur(16px) saturate(1.08);box-shadow:0 5px 18px #0003!important}.inseason-page .inseason-app-content>header .primary-header-actions{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:7px!important}.inseason-page .inseason-app-content>header .primary-header-actions:before{content:"DRAFT CHAD";min-width:0;color:color-mix(in srgb,var(--accent) 72%,var(--text) 28%);font-family:var(--dc-font-heading);font-size:15px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.inseason-page .inseason-app-content>header .header-operation-progress{top:100%;left:8px!important;right:8px!important;width:auto!important}.inseason-page .inseason-app-content>header .inseason-sync-freshness,.inseason-page .inseason-app-content>header .external-link-button,.inseason-page .inseason-app-content>header .subscribe-button,.inseason-page .inseason-app-content>header .pro-live-alert-button,.inseason-page .inseason-app-content>header .pro-chad-mixer-button,.inseason-page .inseason-app-content>header .header-menu-version,.inseason-page .inseason-app-content>header .button[href="/predraft"]{display:none!important}.inseason-page .inseason-app-content>header #espnHeaderSyncBtn,.inseason-page .inseason-app-content>header #espnHeaderMoreBtn{display:inline-flex!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;justify-content:center!important;align-items:center!important;border-radius:8px!important;font-size:0!important;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border) 74%)!important;background:color-mix(in srgb,var(--panel-raised) 78%,var(--bg) 22%)!important;color:var(--text)!important}.inseason-page .inseason-app-content>header #espnHeaderSyncBtn[hidden],.inseason-page .inseason-app-content>header #espnHeaderMoreBtn[hidden]{display:none!important}.inseason-page .inseason-app-content>header #espnHeaderSyncBtn img,.inseason-page .inseason-app-content>header #espnHeaderMoreBtn img{width:21px!important;height:21px!important;margin:0!important}.inseason-more-wrap{justify-self:end!important;position:relative!important}.inseason-more-menu{position:fixed!important;left:10px!important;right:10px!important;top:66px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 150px)!important;overflow:auto!important;border-radius:12px!important}.inseason-page .inseason-app-content>main{width:100%!important;max-width:none!important;padding:9px 8px calc(92px + env(safe-area-inset-bottom))!important}.inseason-page .inseason-shell{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}.inseason-page .inseason-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;position:fixed!important;inset:auto 0 0!important;z-index:140!important;width:100%!important;height:auto!important;overflow:visible!important;gap:0!important;padding:5px 5px calc(5px + env(safe-area-inset-bottom))!important;margin:0!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--accent) 28%,var(--border) 72%)!important;border-radius:0!important;background:color-mix(in srgb,var(--bg) 94%,var(--panel) 6%)!important;box-shadow:0 -10px 28px #00000047!important;backdrop-filter:blur(18px) saturate(1.1)}.inseason-page .inseason-tabs:has(#inSeasonMobileMixerTab:not([hidden])){grid-template-columns:repeat(6,minmax(0,1fr))!important}.inseason-mobile-pro-pill{font-size:6px!important;line-height:1!important;padding:1px 3px!important;border:1px solid currentColor;border-radius:999px;opacity:.82}.inseason-page .inseason-tab{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:56px!important;width:100%!important;gap:3px!important;padding:5px 2px!important;margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:var(--muted)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.01em!important}.inseason-page .inseason-tab img{width:23px!important;height:23px!important;max-width:23px!important;max-height:23px!important;margin:0!important;opacity:.66!important}.inseason-page .inseason-tab.is-active{color:color-mix(in srgb,var(--accent) 75%,var(--text) 25%)!important;background:color-mix(in srgb,var(--accent) 12%,transparent)!important}.inseason-page .inseason-tab.is-active img{opacity:1!important;filter:saturate(1.12) brightness(1.12)}.inseason-page .inseason-tab.feature-locked{opacity:.42!important}.inseason-page .inseason-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;padding:10px 11px!important;margin:0 0 8px!important;min-height:0!important;border-radius:8px!important;background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 9%,var(--panel) 91%),var(--panel))!important}.inseason-page .inseason-hero .eyebrow{font-size:8px!important;letter-spacing:.09em!important}.inseason-page .inseason-hero h2{font-size:17px!important;line-height:1.1!important;margin:2px 0 0!important}.inseason-page .inseason-hero p{display:none!important}.inseason-page .inseason-hero-meta{justify-content:flex-end!important;gap:4px!important;max-width:122px!important}.inseason-page .inseason-hero-meta .pill{font-size:8px!important;padding:3px 5px!important}.inseason-page .inseason-tab-panel{min-width:0!important}.inseason-page .inseason-panel,.inseason-page .card{max-width:100%!important;min-width:0!important;border-radius:9px!important}.inseason-page .inseason-panel{margin-bottom:9px!important;padding:11px!important}.inseason-page .section-title{gap:8px!important;margin-bottom:9px!important;align-items:flex-start!important}.inseason-page .section-title h2{font-size:17px!important;line-height:1.12!important}.inseason-page .section-title .muted{font-size:11px!important;line-height:1.35!important}.inseason-page .section-copy-with-icon{gap:8px!important;min-width:0!important}.inseason-page .section-pixel-icon{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important}.inseason-page .eyebrow{font-size:8px!important;letter-spacing:.08em!important}.inseason-page .inseason-kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0 0 9px!important}.inseason-page .inseason-kpi{min-width:0!important;min-height:98px!important;padding:10px 42px 10px 10px!important;border-radius:8px!important}.inseason-page .inseason-kpi>strong{font-size:24px!important;line-height:1!important;margin-top:5px!important}.inseason-page .inseason-kpi>small{font-size:9px!important;line-height:1.22!important}.inseason-page .kpi-pixel-icon{width:32px!important;height:32px!important;right:7px!important;top:9px!important;max-width:32px!important;max-height:32px!important}body[data-theme=teal].inseason-page .inseason-kpis .inseason-kpi:nth-child(odd),body[data-theme=teal].inseason-page .chad-lineup-summary>div:nth-child(odd),body[data-theme=teal].inseason-page .matchup-team-metrics>div:nth-child(odd){background:linear-gradient(180deg,var(--dc-bone-raised),var(--dc-bone))!important;color:var(--dc-bone-ink)!important;border-color:var(--dc-bone-border)!important}body[data-theme=teal].inseason-page .inseason-kpis .inseason-kpi:nth-child(odd) .eyebrow,body[data-theme=teal].inseason-page .inseason-kpis .inseason-kpi:nth-child(odd) small{color:var(--dc-bone-muted)!important}body[data-theme=teal].inseason-page .inseason-kpis .inseason-kpi:nth-child(2n){background:linear-gradient(180deg,#102a2c,#0b2022)!important;border-color:#245a5d!important;color:#e7f6f5!important}.inseason-page .table-wrap{max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important}.inseason-page table{max-width:none}.inseason-page img{max-width:100%}.site-espn-credential-alert,.site-weekly-recap-alert,.credential-refresh-alert{margin:8px 0!important;padding:10px!important;border-radius:8px!important;gap:8px!important}.site-espn-credential-alert strong,.site-weekly-recap-alert strong,.credential-refresh-alert strong{font-size:12px!important}.site-espn-credential-alert span,.site-weekly-recap-alert span,.credential-refresh-alert span{font-size:10px!important;line-height:1.35!important}dialog.player-data-dialog,dialog.inseason-connection-dialog,dialog.inseason-settings-dialog,dialog.pro-live-alerts-dialog,dialog.pro-chad-mixer-dialog{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;border-left:0!important;border-right:0!important}.player-data-shell,.inseason-connection-dialog-shell,.inseason-settings-shell,.pro-live-alerts-shell,.pro-chad-mixer-shell{min-height:100%!important;padding:12px 10px calc(24px + env(safe-area-inset-bottom))!important}.dc-modal-close-anchor{top:max(7px,env(safe-area-inset-top))!important}.inseason-page button,.inseason-page .button,.inseason-page select{min-height:40px}.inseason-page .pill,.inseason-page .context-pill{max-width:100%}}@media (max-width:430px){.inseason-page .inseason-app-content>main{padding-left:6px!important;padding-right:6px!important}.inseason-page .inseason-hero{padding:9px!important}.inseason-page .inseason-hero h2{font-size:16px!important}.inseason-page .inseason-kpis{gap:6px!important}.inseason-page .inseason-kpi{min-height:92px!important;padding:9px 38px 9px 9px!important}.inseason-page .inseason-kpi>strong{font-size:22px!important}.inseason-page .inseason-tab{font-size:8px!important;min-height:53px!important}.inseason-page .inseason-tab img{width:21px!important;height:21px!important}}@media (min-width:901px){.inseason-page .matchup-detail-item{gap:2px;padding:6px 8px}.inseason-page .matchup-detail-item span{font-size:9px!important;line-height:1.15!important;letter-spacing:.045em!important}.inseason-page .matchup-detail-item b{font-size:14px!important;line-height:1.08!important;font-weight:900!important}.inseason-page .matchup-team-metrics span{font-size:12px!important;line-height:1.15!important}.inseason-page .matchup-team-metrics b{font-size:20px!important;font-weight:900!important}.inseason-page .chad-lineup-summary span{font-size:10.5px!important;line-height:1.15!important}.inseason-page .chad-lineup-summary strong{font-size:22px!important;font-weight:850!important}.inseason-page .chad-lineup-summary small{font-size:10px!important;line-height:1.25!important}.inseason-page .inseason-kpi .eyebrow{font-size:11.5px!important;line-height:1.15!important}.inseason-page .inseason-kpi>strong{font-size:28px!important;line-height:1!important;font-weight:750!important}.inseason-page .inseason-kpi small{font-size:12px!important;line-height:1.3!important}.inseason-page .player-stat-item span,.inseason-page .nflverse-metric-item span,.inseason-page .historical-trend-card>span,.inseason-page .vegas-intel-item>span{font-size:10.5px!important;line-height:1.2!important}.inseason-page .player-stat-item strong{font-size:18px!important}.inseason-page .nflverse-metric-item strong{font-size:21px!important}.inseason-page .historical-trend-card>strong{font-size:20px!important}.inseason-page .vegas-intel-item strong{font-size:20px!important}}.current-season-weekly-panel--priority{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));box-shadow:inset 3px 0 color-mix(in srgb,var(--accent) 72%,transparent)}.current-season-weekly-tabs .historical-season-tab.is-current-week{border-color:color-mix(in srgb,var(--accent) 62%,var(--border))}.current-season-weekly-tabs .historical-season-tab.is-current-week:not(.active){color:var(--accent)}.player-week-game-state{margin-top:3px!important;font-size:9.5px!important;letter-spacing:.02em;text-transform:uppercase;font-weight:850}.player-summary-card--week-points.is-live{border-color:#2ec9a2!important;box-shadow:inset 3px 0 #2ec9a2,0 0 0 1px #2ec9a214}.player-summary-card--week-points.is-live #inPlayerWeekPointsLabel,.player-summary-card--week-points.is-live #inPlayerWeekGameState{color:#67e7c5!important}.player-summary-card--week-points.is-final{border-color:color-mix(in srgb,var(--success) 55%,var(--border))!important}.player-summary-card--week-points.is-pregame #inPlayerWeekGameState{color:var(--muted)!important}.player-summary-card--week-points.is-bye{opacity:.82}body[data-theme=teal] .current-season-weekly-panel--priority{background:linear-gradient(180deg,#102427,#0b1d20)}@media (max-width:900px){.current-season-weekly-panel--priority{box-shadow:inset 2px 0 color-mix(in srgb,var(--accent) 72%,transparent)}.player-week-game-state{font-size:9px!important;white-space:normal!important}}body[data-theme=teal]{--dc-workspace:#081b1e;--dc-workspace-raised:#0d2528;--dc-module:#0f2b2f;--dc-module-raised:#12363b;--dc-intel:#0b1728;--dc-intel-raised:#0e1d31;--dc-intel-border:#244158;--dc-active:#2dd4bf;--dc-active-soft:#0e4945;--dc-bone:#e8ddc7;--dc-bone-raised:#f1e8d6;--dc-bone-border:#c7b99e;--dc-bone-ink:#173032;--dc-bone-muted:#617270;--dc-bone-accent:#0f716b}body[data-theme=teal] :is(.inseason-panel,.card,.admin-section,.postdraft-card,.trade-card,.season-data-card,.rankings-help-card,.settings-import-card,.welcome-import-card,.vault-issues-panel,.vault-recovery-panel,.vault-restore-panel,.espn-live-sync-card){background:linear-gradient(180deg,var(--dc-workspace-raised),#0b2124);border-color:#28535a}body[data-theme=teal] :is(.inseason-panel,.card,.admin-section,.postdraft-card,.trade-card,.season-data-card) :is(.card,.inseason-panel){box-shadow:none}body[data-theme=teal] :is(.advanced-intel-panel,.role-v2-panel,.availability-velocity-panel,.vegas-intel-panel,.sleeper-intel-panel,.ol-intel-panel,.inseason-player-model-panel,.inseason-opponent-history-panel,.projection-stack-panel,.historical-stat-panel,.nflverse-metrics-panel,.player-news-panel,.player-tier-panel,.trade-lab-panel,.trade-availability-panel,.trade-player-search-panel,.waiver-compare-panel,.weekly-matchup-recap-panel,.inseason-replay-table-card,.inseason-replay-trust-card,.analysis-tab-panel,.learning-card,.rec-fd-panel,.historical-average-panel,.admin-tab-stage,.admin-section-fill){background:linear-gradient(180deg,var(--dc-intel-raised),var(--dc-intel));border-color:var(--dc-intel-border);box-shadow:inset 0 1px #ffffff05}body[data-theme=teal] :is(.advanced-intel-panel,.role-v2-panel,.availability-velocity-panel,.vegas-intel-panel,.sleeper-intel-panel,.ol-intel-panel,.inseason-player-model-panel,.inseason-opponent-history-panel,.projection-stack-panel,.historical-stat-panel,.nflverse-metrics-panel,.player-news-panel,.player-tier-panel,.trade-lab-panel) .eyebrow{color:#63ddd2}body[data-theme=teal] :is(.inseason-kpi,.chad-lineup-summary>div,.matchup-detail-item,.player-summary-card,.matchup-team-metrics>div,.trade-lab-summary>div,.inseason-replay-summary>div,.analysis-summary-grid>div,.calibration-summary-grid>div,.historical-summary-grid>div,.admin-user-stats>div,.simulation-admin-summary>div,.postdraft-summary>div,.roster-summary>div,.vault-status-card):not(.danger):not(.warning):not(.error){color:var(--dc-bone-ink);background:linear-gradient(180deg,var(--dc-bone-raised),var(--dc-bone));border-color:var(--dc-bone-border);box-shadow:0 5px 14px #00000017,inset 0 1px #ffffff7a}body[data-theme=teal] :is(.player-summary-card,.matchup-team-metrics>div,.trade-lab-summary>div,.inseason-replay-summary>div,.analysis-summary-grid>div,.calibration-summary-grid>div,.historical-summary-grid>div,.admin-user-stats>div,.simulation-admin-summary>div,.postdraft-summary>div,.roster-summary>div,.vault-status-card) :is(.eyebrow,span,small,label){color:var(--dc-bone-muted)}body[data-theme=teal] :is(.player-summary-card,.matchup-team-metrics>div,.trade-lab-summary>div,.inseason-replay-summary>div,.analysis-summary-grid>div,.calibration-summary-grid>div,.historical-summary-grid>div,.admin-user-stats>div,.simulation-admin-summary>div,.postdraft-summary>div,.roster-summary>div,.vault-status-card) :is(strong,b,h3){color:var(--dc-bone-ink)}body[data-theme=teal] .player-summary-card .eyebrow,body[data-theme=teal] .matchup-team-metrics>div>span{color:var(--dc-bone-accent)!important}body[data-theme=teal] :is(.player-stat-item,.nflverse-metric-item,.historical-trend-card,.vegas-intel-item,.ol-intel-item,.role-v2-grid>div,.role-v2-detail-grid>div,.advanced-intel-grid>div,.sleeper-intel-grid>div,.trade-availability-grid>div){background:linear-gradient(180deg,#12373a,#0d292c);border-color:#2a5b60}body[data-theme=teal] :is(.espn-waiver-table,.waiver-compare-table,.vegas-schedule-table,.inseason-replay-table-card table,.ask-call-table) th{background:var(--dc-intel-raised)!important;color:#9fc8c8;border-color:#263e50}body[data-theme=teal] :is(.espn-waiver-table,.waiver-compare-table,.vegas-schedule-table) tbody tr{background:#0c2528}body[data-theme=teal] :is(.espn-waiver-table,.waiver-compare-table,.vegas-schedule-table) tbody tr:nth-child(2n){background:#0e2a2e}body[data-theme=teal] :is(.espn-waiver-table,.waiver-compare-table,.vegas-schedule-table) tbody tr:hover{background:#133a3f}body[data-theme=teal] .espn-tx-item{background:linear-gradient(180deg,#102f33,#0c2528);border-color:#28555a}body[data-theme=teal] .espn-tx-item b{background:#0b1b2c;border-color:#29475d}body[data-theme=teal] :is(.settings-big-card,.theme-setting,.faq-section,.admin-panel-intro,.admin-security-note,.espn-connection-summary,.espn-data-coverage-panel){background:linear-gradient(180deg,var(--dc-intel-raised),var(--dc-intel));border-color:var(--dc-intel-border)}body[data-theme=teal] :is(.player-data-dialog,.inseason-settings-dialog,.inseason-connection-dialog,.inseason-waiver-compare-dialog,.admin-dialog,.league-settings-dialog){background:#081a1e;border-color:#2a5960}body[data-theme=teal] :is(.player-data-header,.inseason-settings-head,.inseason-connection-dialog-shell>header,.inseason-waiver-compare-head,.admin-head,.league-settings-header,.league-settings-footer){background:linear-gradient(180deg,#102c31,#0b2024);border-color:#28545a}body[data-theme=teal] :is(.theme-choice.active,.settings-tab.active,.analysis-tab.active,.admin-tab.active,.waiver-compare-tab.active,.historical-season-tab.active){background:linear-gradient(180deg,#15524f,#103d3b)!important;border-color:#46d9cb!important;color:#effffc!important;box-shadow:inset 3px 0 #70eee2,0 0 0 1px #2dd4bf14!important}body[data-theme=teal] :is(.predraft-launch,.postdraft-narrative,.recap-structure-card,.draft-behavior-card){background:linear-gradient(110deg,#12363b,var(--dc-workspace-raised) 58%,#0b2024);border-color:#2c6468}body[data-theme=teal] :is(.board-cell,.rec-item,.roster-item,.recent-item,.custom-source-row){background:#0c2528;border-color:#244d52}body[data-theme=teal] .board-cell.yours,body[data-theme=teal] .rec-top{background:linear-gradient(180deg,#134744,#0e3837);border-color:#3aa99f}body[data-theme=teal] :is(.analysis-inline-summary,.postdraft-capital,.recap-live-controls){background:linear-gradient(180deg,var(--dc-bone-raised),var(--dc-bone));border-color:var(--dc-bone-border);color:var(--dc-bone-ink)}body[data-theme=teal] :is(.warning,.tone-watch,.credential-refresh-alert,.site-espn-credential-alert){--dc-semantic-surface:var(--warning-soft)}body[data-theme=teal] :is(.danger,.tone-danger,.error){--dc-semantic-surface:var(--danger-bg)}@media (max-width:900px){body[data-theme=teal].inseason-page .inseason-panel{background:linear-gradient(180deg,#0d292c,#0a2023)!important;border-color:#245055!important}body[data-theme=teal].inseason-page :is(.advanced-intel-panel,.role-v2-panel,.availability-velocity-panel,.vegas-intel-panel,.sleeper-intel-panel,.ol-intel-panel,.inseason-player-model-panel,.projection-stack-panel,.historical-stat-panel,.nflverse-metrics-panel,.trade-lab-panel,.trade-availability-panel){background:linear-gradient(180deg,var(--dc-intel-raised),var(--dc-intel))!important;border-color:var(--dc-intel-border)!important}}nnn.inseason-page{overflow-x:hidden}n.inseason-page .inseason-app-content{overflow-x:clip}n@media(min-width:901px){n .inseason-page .inseason-app-content>header{n position:sticky;top:0;z-index:72;display:block!important;height:64px;min-height:64px;max-height:64px;overflow:visible;n}n .inseason-page .inseason-app-content>header .primary-header-actions{n height:42px;width:100%;display:flex!important;align-items:center;justify-content:flex-end;flex-wrap:nowrap!important;gap:7px;overflow:visible;n}n .inseason-page .inseason-app-content>header .header-operation-progress{n position:fixed!important;n top:74px!important;n left:calc(var(--dc-sidebar-width) + 18px)!important;n right:18px!important;n width:auto!important;n max-width:760px!important;n margin-left:auto!important;n z-index:140!important;n box-shadow:0 14px 36px rgba(0,0,0,.28);n backdrop-filter:blur(12px);n}n .inseason-page #espnHeaderSyncBtn.is-syncing img,n .inseason-page #inPlayerRefreshBtn.is-syncing img{animation:dc-sync-spin .9s linear infinite}n}n@keyframes dc-sync-spin{to{transform:rotate(360deg)}}n{}
