:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--panel:#0a0a0a;--panel2:#111;--text:#fff;--muted:#cfcfcf;--trim-primary:#fff;--trim-blue:#2e6cff;--trim-red:#d63b3b;--trim-yellow:#f2c14e;--success:#4cc36f;--danger:#e04b4b;--trim:var(--trim-primary);--warn:var(--trim-yellow);--font-ui:"Playfair Display","Playfair Display Fallback";--font-table:"IBM Plex Sans Condensed","IBM Plex Sans Condensed Fallback";--font-pixel:"VT323","VT323 Fallback";--icon-football-url:url(/ui-assets/icons/football.png);--icon-home-url:url(/ui-assets/icons/home.png);--icon-question-url:url(/ui-assets/icons/question.png);--icon-reset-url:url(/ui-assets/icons/reset.png);--font-ui-stack:var(--font-ui),"Playfair Display","Cormorant Garamond","DM Serif Display",Georgia,"Times New Roman",serif;--font-table-stack:var(--font-table),"IBM Plex Sans Condensed","Source Sans 3","Inter Tight","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--font-pixel-stack:var(--font-pixel),"Press Start 2P","Courier New",Courier,monospace;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--radius-sm:4px;--radius-md:5px;--radius-lg:6px;--panel-padding:24px;--panel-border:3px solid var(--trim-primary);--panel-inset:inset 0 0 0 1px #ffffff2e;--panel-shadow:inset 0 -1px 0 #ffffff29,0 0 0 1px #ffffff14;--focus-ring:0 0 0 2px #000,0 0 0 4px var(--trim-yellow)}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-table-stack);letter-spacing:.01em;text-rendering:optimizeLegibility;font-size:16px;line-height:1.5;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-2;opacity:.04;background:repeating-linear-gradient(#ffffff0a 0 1px,#0000 1px 4px),repeating-radial-gradient(circle at 0 0,#ffffff14 0 .6px,#0000 .6px 2.4px);position:fixed;inset:0}body:after{content:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}:where(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.dashboard{--dashboard-inline-pad:clamp(38px,3.3vw,56px);width:100%;max-width:1200px;padding:var(--space-4)var(--dashboard-inline-pad)var(--space-6);isolation:isolate;gap:var(--space-3);--dashboard-outer-gap:max(0px,calc((100vw - 100%)/2));--helmet-lane-offset:calc((var(--dashboard-inline-pad)/2) - (var(--dashboard-outer-gap)/2) - (var(--helmet-icon-width)/2));--helmet-border-gap-y:clamp(8px,1.2vh,16px);--helmet-icon-width:clamp(48px,3.4vw,64px);--helmet-icon-height:calc(var(--helmet-icon-width)*.74);--helmet-strip-filter:contrast(2.67)saturate(2.04)brightness(.86);flex-direction:column;margin:0 auto;display:flex;position:relative}.helmet-border-frame{pointer-events:none;z-index:5;display:none;position:absolute;top:0;left:0;right:0}.helmet-border-lane{pointer-events:none;flex-direction:column;justify-content:space-evenly;align-items:center;display:flex;position:absolute}.helmet-border-left,.helmet-border-right{top:var(--helmet-border-gap-y);bottom:var(--helmet-border-gap-y);width:var(--helmet-icon-width);padding:clamp(2px,.5vw,8px) 0}.helmet-border-left{left:var(--helmet-lane-offset)}.helmet-border-right{right:var(--helmet-lane-offset)}.helmet-border-icon-wrap{width:var(--helmet-icon-width);height:var(--helmet-icon-height);place-items:center;display:grid}.helmet-border-icon{object-fit:contain;object-position:center;width:100%;height:100%;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;filter:var(--helmet-strip-filter);opacity:.95;transform:translateZ(0)}.dashboard>:not(.helmet-border-frame){z-index:1;position:relative}.dashboard:has(.app-route-loading)>:not(.retro-title-screen){display:none}.dashboard:has(.app-route-loading)>.helmet-border-frame{display:none}.dashboard:has(.dashboard-busy-overlay)>.helmet-border-frame{display:none}.dashboard:has(.player-rankings-browser--board)>.helmet-border-frame{display:none}.dashboard-mode:has(.dashboard-busy-overlay)>:not(.dashboard-busy-overlay){display:none}@media (min-width:1360px) and (min-height:680px){.helmet-border-frame{display:block}}.retro-shell{isolation:isolate;position:relative}.start-screen-overlay{z-index:130;background:linear-gradient(#000000f7 0%,#070707fa 100%),repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 4px);place-items:center;padding:clamp(18px,3vw,28px);display:grid;position:fixed;inset:0}.start-screen-card{text-align:center;flex-direction:column;align-items:center;gap:clamp(14px,2vh,18px);width:min(560px,100%);padding:clamp(24px,3.2vw,34px) clamp(18px,3vw,30px);display:flex}.start-screen-kicker{font-family:var(--font-pixel-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--trim-yellow);font-size:clamp(.92rem,1.8vw,1.05rem)}.start-screen-subtitle{color:var(--muted);font-size:.94rem;line-height:1.35}.start-football-stage{aspect-ratio:11/5;border-radius:var(--radius-sm);width:min(100%,440px);image-rendering:pixelated;image-rendering:crisp-edges;background-color:#0f2e17;background-image:linear-gradient(#050f0775 0%,#081009a8 100%),url(/ui-assets/backgrounds/football-field.jpg),radial-gradient(circle at 50% 52%,#ffffff14 0 23%,#0000 24% 100%),repeating-linear-gradient(90deg,#ffffff12 0 2px,#0000 2px 38px),repeating-linear-gradient(#0000002e 0 1px,#0000 1px 4px),linear-gradient(#1c6b2c 0%,#0f4d1f 52%,#0a3616 100%);background-position:50%,50%,50%,50%,50%,50%;background-size:cover,cover,cover,cover,cover,cover;border:2px solid #fff9;position:relative;overflow:hidden}.start-field-overlay{z-index:1;opacity:.48;background:repeating-linear-gradient(#ffffff26 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#00000052 0 1px,#0000 1px 5px),linear-gradient(#040a0524 0%,#040a055c 100%);position:absolute;inset:0}.start-goal-post{z-index:2;filter:drop-shadow(0 1px #00000085);width:102px;height:92px;position:absolute;top:44px;left:50%;transform:translate(-50%)}.start-goal-crossbar,.start-goal-upright,.start-goal-base{background:linear-gradient(#ffe887 0%,#f2c14e 100%);position:absolute;box-shadow:inset 0 0 0 1px #00000042,0 0 0 1px #ffea962e}.start-goal-crossbar{z-index:2;height:4px;bottom:38px;left:2px;right:2px}.start-goal-upright{z-index:2;width:4px;height:55px;bottom:42px}.start-goal-upright-left{left:2px}.start-goal-upright-right{right:2px}.start-goal-base{z-index:1;width:4px;height:40px;bottom:0;left:50%;transform:translate(-50%)}.start-football-track{z-index:4;place-items:center;width:56px;height:40px;margin-left:-28px;animation:3.2s linear infinite football-kick;display:grid;position:absolute;bottom:12px;left:50%}.start-football-image{background-image:var(--icon-football-url);width:34px;height:34px;image-rendering:pixelated;image-rendering:crisp-edges;filter:contrast(1.55)saturate(1.2)brightness(1.04)drop-shadow(0 1px #0009);background-position:50%;background-repeat:no-repeat;background-size:contain;animation:.62s steps(2,end) infinite football-spin}.start-football-shadow{filter:blur(1.2px);z-index:3;background:#00000073;border-radius:999px;width:24px;height:8px;animation:3.2s linear infinite football-shadow-kick;position:absolute;bottom:9px;left:50%}.start-screen-form{text-align:left;z-index:2;flex-direction:column;gap:8px;width:min(100%,440px);display:flex;position:relative}.start-screen-field-label{font-family:var(--font-pixel-stack);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.84rem}.start-screen-field-row{grid-template-columns:1fr;align-items:stretch;gap:10px;display:grid}.start-screen-input{border-radius:var(--radius-sm);border:var(--panel-border);width:100%;min-height:44px;color:var(--text);box-shadow:var(--panel-inset);touch-action:manipulation;background:#060606;padding:10px 12px;font-size:.95rem}.start-screen-input::placeholder{color:color-mix(in srgb,var(--muted)88%,#000 12%)}.start-screen-input:focus-visible{outline:2px solid var(--trim-yellow);outline-offset:2px}.start-screen-lookup-button{letter-spacing:.05em;touch-action:manipulation;cursor:pointer;justify-content:center;align-items:center;width:100%;min-width:0;min-height:50px;padding:8px 12px;font-size:.88rem;display:inline-flex}.start-screen-lookup-button[aria-disabled=true]:not(:disabled){opacity:.72}.start-screen-message{border-radius:var(--radius-sm);width:100%;color:var(--muted);text-align:left;background:#ffffff08;border:1px solid #ffffff1f;padding:10px 12px;font-size:.84rem;line-height:1.35}.start-screen-message.is-ok{border-color:color-mix(in srgb,var(--success)38%,transparent);color:color-mix(in srgb,var(--success)72%,white)}.start-screen-message.is-error{color:#ffc6c6;border-color:#ff7a7a66}.start-screen-button{letter-spacing:.08em;min-width:clamp(164px,24vw,212px);min-height:50px;padding:10px 18px;font-size:clamp(1.02rem,2.2vw,1.2rem)}.app-route-loading{place-items:center;width:100%;padding:0;display:grid}.app-route-loading-card{width:min(540px,100%)}.app-route-loading-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.app-route-loading-stage{width:min(100%,420px)}.dashboard-busy-overlay{place-items:center;width:100%;padding:0;display:grid}.dashboard-busy-card{text-align:center;justify-items:center;gap:12px;width:min(540px,100%);padding:clamp(20px,2.8vw,30px);display:grid}.dashboard-busy-stage{width:min(100%,420px)}.dashboard-busy-note{color:var(--muted);max-width:42ch;font-size:.9rem;line-height:1.42}@media (max-width:640px){.start-screen-input,.retro-input,.retro-select,.draft-queue-controls input,.draft-queue-controls select,.league-inline-input{font-size:16px}.league-user-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.league-user-pill{flex-flow:row;justify-content:flex-start;align-items:center;gap:0 6px;width:auto;min-width:0;min-height:36px;padding:4px 8px}.league-user-pill>strong{overflow-wrap:anywhere}.start-screen-field-row{grid-template-columns:1fr}.start-screen-lookup-button{width:100%}.league-inline-lookup-row{grid-template-columns:1fr}.league-toolbar-button{justify-content:center;width:100%}.league-toolbar-select-group{grid-template-columns:1fr;gap:6px;width:100%;margin-left:0;display:grid}.league-toolbar-select{width:100%;min-width:0}.league-user-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%}.league-nav-loading{justify-content:center;width:100%;margin-left:0}}@media (hover:none) and (pointer:coarse){.start-screen-input,.retro-input,.retro-select,.draft-queue-controls input,.draft-queue-controls select,.league-inline-input{font-size:max(16px,1rem)}}@keyframes football-kick{0%{opacity:1;transform:translateY(14px)scale(1.06)rotate(-14deg)}62%{opacity:1;transform:translateY(-59px)scale(.58)rotate(-9deg)}82%{opacity:1;transform:translateY(-82px)scale(.44)rotate(-8deg)}97.6%{opacity:0;transform:translateY(-94px)scale(.36)rotate(-6deg)}98%{opacity:0;transform:translateY(14px)scale(1.06)rotate(-14deg)}99%{opacity:0;transform:translateY(14px)scale(1.06)rotate(-14deg)}to{opacity:1;transform:translateY(14px)scale(1.06)rotate(-14deg)}}@keyframes football-shadow-kick{0%{opacity:.48;transform:translate(-50%)scaleX(1)}62%{opacity:.1;transform:translate(-50%)scaleX(.6)}82%{opacity:0;transform:translate(-50%)scaleX(.48)}83%{opacity:0;transform:translate(-50%)scaleX(1)}94%{opacity:0;transform:translate(-50%)scaleX(1)}to{opacity:.48;transform:translate(-50%)scaleX(1)}}@media (max-width:720px){.start-goal-post{width:76px;height:74px;top:28px}.start-goal-crossbar{height:3px;bottom:29px;left:1px;right:1px}.start-goal-upright{width:3px;height:50px;bottom:32px}.start-goal-base{width:3px;height:29px}}@media (max-width:900px){.league-user-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.league-user-pill{flex-flow:row;justify-content:flex-start;align-items:center;gap:0 6px;width:auto;min-width:0;min-height:36px;padding:4px 8px}.league-user-pill>strong{overflow-wrap:anywhere}.league-user-actions{display:contents}.league-toolbar-button{letter-spacing:.03em;white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:36px;padding:0 8px;font-size:.72rem}.league-toolbar-select-group{flex:100%;grid-column:1/-1;grid-template-columns:1fr;gap:6px;width:100%;margin-left:0;display:grid}.league-toolbar-select{width:100%;min-width:0}.hero-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-card>strong{overflow-wrap:anywhere}.app-route-loading-stage .start-goal-post,.dashboard-busy-stage .start-goal-post{height:92px;top:18px}.app-route-loading-stage .start-goal-crossbar,.dashboard-busy-stage .start-goal-crossbar{bottom:36px}.app-route-loading-stage .start-goal-upright,.dashboard-busy-stage .start-goal-upright{height:64px;bottom:39px}.app-route-loading-stage .start-goal-base,.dashboard-busy-stage .start-goal-base{height:36px}}@keyframes football-spin{0%{transform:rotate(-15deg)}50%{transform:rotate(15deg)}to{transform:rotate(-15deg)}}@keyframes league-nav-ball-dash{0%{opacity:.95;transform:translate(0)rotate(-12deg)}50%{opacity:1;transform:translate(7px,-4px)rotate(-6deg)}to{opacity:.95;transform:translate(14px)rotate(-12deg)}}@keyframes league-nav-shadow-dash{0%{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.42;transform:translate(7px)scale(.88)}to{opacity:.5;transform:translate(14px)scale(1)}}.retro-title-screen{gap:var(--space-2);border-radius:var(--radius-lg);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.retro-shell--fx:before{content:"";pointer-events:none;z-index:0;opacity:.12;background:radial-gradient(circle at 6% 12%,#fffffff2 0 1px,#0000 1.8px),radial-gradient(circle at 19% 74%,#2e6cffd6 0 1px,#0000 1.8px),radial-gradient(circle at 34% 20%,#d63b3bd6 0 1px,#0000 1.8px),radial-gradient(circle at 49% 66%,#f2c14ee0 0 1px,#0000 1.8px),radial-gradient(circle at 62% 18%,#ffffffd9 0 1px,#0000 1.8px),radial-gradient(circle at 74% 84%,#2e6cffd1 0 1px,#0000 1.8px),radial-gradient(circle at 86% 34%,#d63b3bc7 0 1px,#0000 1.8px),radial-gradient(circle at 94% 70%,#f2c14ed6 0 1px,#0000 1.8px);position:absolute;inset:0}.retro-shell--fx:after{content:"";pointer-events:none;z-index:0;opacity:.08;background:repeating-linear-gradient(#ffffff0b 0 1px,#0000 1px 4px),repeating-radial-gradient(circle at 0 0,#ffffff14 0 .6px,#0000 .6px 2.3px);position:absolute;inset:0}.retro-shell--fx>*{z-index:1;position:relative}.retro-card{border:var(--panel-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--panel)0%,var(--panel2)100%);box-shadow:var(--panel-inset),var(--panel-shadow);position:relative;overflow:hidden}.retro-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 10px 10px,var(--trim-yellow)0 1px,transparent 1.7px),radial-gradient(circle at calc(100% - 12px)10px,var(--trim-blue)0 1px,transparent 1.7px),radial-gradient(circle at 10px calc(100% - 10px),var(--trim-red)0 1px,transparent 1.7px),radial-gradient(circle at calc(100% - 12px)calc(100% - 10px),var(--trim-primary)0 1px,transparent 1.7px);opacity:.35;position:absolute;inset:0}.retro-card-header{padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:2px solid #ffffff6b;position:relative}.retro-card-header:after{content:"";background:linear-gradient(90deg,var(--trim-blue)0%,var(--trim-yellow)52%,var(--trim-red)100%);height:2px;position:absolute;bottom:-2px;left:0;right:0}.retro-button,.action-button,.retro-tab,.league-tab{border:var(--panel-border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-pixel-stack);letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--panel-inset),inset 0 -1px 0 #ffffff29;cursor:pointer;background:#000;font-size:1.2rem;line-height:1;transition:transform .1s,border-color .1s,background .1s;position:relative;overflow:hidden}.retro-button:hover:not(:disabled),.action-button:hover:not(:disabled),.retro-tab:hover,.league-tab:hover{border-color:var(--trim-yellow);background:#070707;transform:translateY(-1px)}.retro-button:active:not(:disabled),.action-button:active:not(:disabled),.retro-tab:active,.league-tab:active{transform:translateY(1px)}.action-button.active,.action-button.primary,.league-tab.active{background:linear-gradient(180deg,#3f7cff 0%,var(--trim-blue)100%);border-color:var(--trim-primary);color:var(--text);box-shadow:var(--panel-inset),inset 0 -1px 0 #ffffff47,0 0 0 1px #2e6cff6b}.action-button.action-button-subtle{border-color:var(--trim-primary);color:var(--trim-red);box-shadow:var(--panel-inset),inset 0 -1px 0 #ffffff24,0 0 0 1px #ffffff61;background:#000;font-size:1.14rem}.action-button.action-button-subtle:hover:not(:disabled){border-color:var(--trim-primary);color:#ff7a7a;background:#080808}.action-button:disabled,.retro-button:disabled{opacity:.56;cursor:not-allowed;transform:none}.retro-input,.retro-select,.draft-queue-controls input,.draft-queue-controls select{border:var(--panel-border);border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text);padding:0 var(--space-2);box-shadow:var(--panel-inset);background:#000}.retro-input::placeholder,.draft-queue-controls input::placeholder{color:var(--muted)}.retro-table,.lineup-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--text);font-family:var(--font-table-stack);font-size:.95rem;line-height:1.38}.lineup-table thead th{z-index:2;color:var(--text);font-family:var(--font-table-stack);letter-spacing:.02em;border-bottom:2px solid var(--trim-blue);background:#000;font-size:.9rem;font-weight:700;position:sticky;top:0}.lineup-table th,.lineup-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff47;padding:11px 12px}.lineup-table tbody tr:nth-child(2n){background:#ffffff08}.lineup-table tbody tr.replacement{background:#d63b3b1a}.lineup-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.projected-starters-panel{overflow-x:hidden}.projected-starters-table{table-layout:fixed;width:100%}.projected-starters-table col.slot-col{width:12%}.projected-starters-table col.player-col{width:42%}.projected-starters-table col.ecr-col,.projected-starters-table col.projected-points-col{width:18%}.projected-starters-table col.projected-points-col{width:28%}.projected-starters-table .slot-col,.projected-starters-table .ecr-col{text-align:center}.projected-starters-table .projected-points-col{text-align:right}.starter-metric-cell{flex-direction:row;justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.starter-metric-cell-points{justify-content:flex-end}.starter-metric-cell-rank{place-items:center;gap:0;display:inline-grid;position:relative}.starter-metric-value{font-variant-numeric:tabular-nums}.starter-metric-cell>.starter-cell-delta{order:-1}.starter-metric-cell-rank>.starter-cell-delta{position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.starter-cell-delta{border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;white-space:nowrap;background:#000;border:2px solid;align-items:center;gap:2px;padding:1px 5px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.starter-cell-delta.up{color:var(--success)}.starter-cell-delta.down{color:var(--danger)}.projected-starters-table td,.projected-starters-table th{word-break:break-word}.status-chip{border-radius:var(--radius-sm);white-space:nowrap;border:2px solid;justify-content:center;align-items:center;padding:2px 8px;font-size:.78rem;font-weight:700;display:inline-flex}.status-success{color:var(--success)}.status-warn{color:var(--trim-yellow)}.status-danger{color:var(--danger)}.empty-state{border:var(--panel-border);border-radius:var(--radius-sm);background:#ffffff05;border-style:dashed;gap:4px;padding:12px;display:grid}.empty-state h4{font-family:var(--font-pixel-stack);color:var(--text);font-size:1.05rem}.empty-state p{color:var(--muted);font-size:.85rem}.league-selection-placeholder{width:100%;min-height:180px;padding:var(--panel-padding);align-content:center;gap:10px;display:grid}.league-top-bar{gap:var(--space-1);min-width:0;display:grid}.league-top-bar-panel{min-width:0}.league-user-toolbar{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.league-user-pill{border:var(--panel-border);border-radius:var(--radius-sm);min-width:0;min-height:46px;box-shadow:var(--panel-inset);border-color:color-mix(in srgb,var(--trim-blue)52%,var(--trim-primary)48%);box-shadow:var(--panel-inset),inset 0 -1px 0 #ffffff24,0 0 0 1px #2e6cff42;background:linear-gradient(#2e6cff2e 0%,#2e6cff0d 46%,#0000 100%),linear-gradient(90deg,#f2c14e14 0%,#0000 36%,#d63b3b0f 100%),#050505;align-items:center;gap:12px;padding:8px 16px;display:inline-flex;position:relative;overflow:hidden}.league-user-pill-label{font-family:var(--font-pixel-stack);letter-spacing:.05em;color:color-mix(in srgb,var(--trim-yellow)58%,var(--muted)42%);text-transform:uppercase;text-shadow:0 0 8px #f2c14e26;font-size:.95rem}.league-user-pill>strong{min-width:0;color:color-mix(in srgb,var(--trim-primary)80%,#b9d1ff 20%);font-size:1.19rem}.league-user-actions{justify-content:flex-start;align-items:center;gap:var(--space-1);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.league-toolbar-select-group{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 560px;align-items:center;gap:10px;margin-left:auto;padding:0;display:flex;position:static;overflow:visible}.league-toolbar-select-label{font-family:var(--font-pixel-stack);letter-spacing:.05em;color:color-mix(in srgb,var(--trim-yellow)70%,var(--trim-primary)30%);text-transform:uppercase;white-space:nowrap;text-shadow:0 0 8px #f2c14e2e;font-size:.95rem}.league-toolbar-select{border-color:color-mix(in srgb,var(--trim-yellow)44%,var(--trim-primary)56%);width:auto;min-width:280px;max-width:none;min-height:46px;box-shadow:var(--panel-inset),inset 0 -1px 0 #ffffff1f,0 0 0 1px #f2c14e33;background:linear-gradient(#2e6cff1f 0%,#2e6cff08 45%,#0000 100%),#020202;flex:auto;padding:0 36px 0 16px;font-size:1.03rem}.league-toolbar-button{letter-spacing:.04em;border-color:color-mix(in srgb,var(--trim-red)58%,var(--trim-primary)42%);min-width:188px;min-height:46px;color:color-mix(in srgb,var(--trim-yellow)74%,var(--text)26%);box-shadow:var(--panel-inset),inset 0 -1px 0 #ffffff1f,0 0 0 1px #d63b3b3d;text-shadow:0 0 6px #f2c14e2e;background:linear-gradient(#d63b3b2e 0%,#d63b3b0d 48%,#0000 100%),linear-gradient(90deg,#2e6cff14 0%,#0000 55%),#040404;flex:none;padding:0 16px;font-size:1.03rem;position:relative;overflow:hidden}.league-inline-lookup{border:var(--panel-border);border-radius:var(--radius-sm);background:#ffffff05;gap:6px;padding:10px 12px;display:grid}.league-inline-lookup-label{font-family:var(--font-pixel-stack);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.league-inline-lookup-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.league-inline-input{border-radius:var(--radius-sm);border:var(--panel-border);width:100%;min-height:40px;color:var(--text);box-shadow:var(--panel-inset);background:#060606;padding:8px 12px;font-size:.95rem}.league-inline-input::placeholder{color:color-mix(in srgb,var(--muted)86%,#000 14%)}.league-inline-input:focus-visible{outline:2px solid var(--trim-yellow);outline-offset:2px}.league-nav-loading{border-radius:var(--radius-sm);min-height:40px;color:var(--muted);font-family:var(--font-pixel-stack);letter-spacing:.04em;text-transform:uppercase;background:#ffffff0a;border:1px solid #fff3;align-items:center;gap:8px;margin-left:auto;padding:6px 10px;font-size:.76rem;display:inline-flex}.league-nav-loading-track{width:24px;height:18px;display:inline-block;position:relative;overflow:hidden}.league-nav-loading-ball{background-image:var(--icon-football-url);width:14px;height:14px;image-rendering:pixelated;image-rendering:crisp-edges;filter:contrast(1.55)saturate(1.2)brightness(1.04)drop-shadow(0 1px #0009);background-position:50%;background-repeat:no-repeat;background-size:contain;animation:.9s linear infinite league-nav-ball-dash,.62s steps(2,end) infinite football-spin;position:absolute;bottom:5px;left:0}.league-nav-loading-shadow{filter:blur(.8px);background:#0000007a;border-radius:999px;width:10px;height:4px;animation:.9s linear infinite league-nav-shadow-dash;position:absolute;bottom:2px;left:2px}.retro-tabs,.league-tabs{gap:var(--space-1);z-index:2;flex-wrap:wrap;display:flex;position:relative}.league-tab{justify-content:center;align-items:center;min-height:42px;padding:0 14px;display:inline-flex}.scoreboard-header,.hero{width:100%;padding:var(--panel-padding);gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.hero-desktop-shell{display:contents}.hero-copy{justify-content:center;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.hero-mobile-accordion,.hero-mobile-accordion>.hero-meta--mobile{display:none}.hero-mobile-accordion[open]>.hero-meta--mobile{display:grid}.hero-mobile-accordion>summary{list-style:none}.hero-mobile-accordion>summary::-webkit-details-marker{display:none}.hero-mobile-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.hero-mobile-toggle:focus-visible{outline:2px solid var(--trim-yellow);outline-offset:-2px}.hero-mobile-toggle-icon{border:2px solid color-mix(in srgb,var(--trim-yellow)42%,var(--trim-primary)58%);border-radius:var(--radius-sm);width:38px;height:38px;box-shadow:var(--panel-inset);background:#000;flex:none;position:relative}.hero-mobile-toggle-icon:before{content:"";border-right:2px solid var(--trim-yellow);border-bottom:2px solid var(--trim-yellow);width:11px;height:11px;transition:transform .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-68%)rotate(45deg)}.hero-mobile-accordion[open] .hero-mobile-toggle-icon:before{transform:translate(-50%,-36%)rotate(-135deg)}.eyebrow{font-family:var(--font-pixel-stack);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.2rem,1.55vw,1.52rem);font-weight:400}.hero-title{font-family:var(--font-pixel-stack);letter-spacing:.02em;color:var(--text);font-size:clamp(2.5rem,4.6vw,4.2rem);line-height:.95}.hero-standards{color:var(--muted);font-size:.98rem}.hero-meta{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(96px,1fr);align-self:stretch;width:100%;min-width:0;display:grid}.scoreboard-tile,.meta-card{border:var(--panel-border);border-radius:var(--radius-sm);box-shadow:var(--panel-inset);background:#000;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:14px 16px;display:flex}.meta-card>span{font-family:var(--font-pixel-stack);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:1rem;font-weight:400}.meta-card>strong{color:var(--text);min-width:0;font-size:1.5rem;font-weight:700;line-height:1.05}.meta-updated{border-color:var(--success)}.hero-meta-card--how{border-color:color-mix(in srgb,var(--trim-yellow)56%,var(--trim-primary)44%);text-align:center;cursor:pointer;align-items:center}.hero-meta-link{text-decoration:none}.hero-meta-card--how>strong{font-size:1.2rem}.hero-meta-card--countdown,.hero-meta-card--updated-hero{text-align:center;align-items:center}.hero-meta-card--updated-mobile{display:none}.hero-meta-card--league-settings{grid-row:span 2;justify-content:flex-start;align-items:stretch}.league-settings-list{flex:auto;grid-template-rows:repeat(5,minmax(0,1fr));gap:8px;min-height:0;display:grid}.league-settings-row{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:0;padding-top:0;display:grid}.league-settings-row:first-child{border-top:0;padding-top:0}.league-settings-row>span{color:var(--muted);letter-spacing:.02em;font-size:.82rem}.league-settings-row>strong{color:var(--text);text-align:right;font-size:.9rem;line-height:1.15}.hero-meta-card--countdown strong{font-size:1.2rem}.hero-meta-note{color:var(--muted);font-size:.76rem;line-height:1.1}.dashboard-mode{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.dashboard-mode:before{content:"";pointer-events:none;z-index:0;opacity:.05;background:radial-gradient(circle at 2% 2%,#fffc 0 1px,#0000 1.8px) 1.4% 3% no-repeat,radial-gradient(circle at 98% 6%,#2e6cffe6 0 1px,#0000 1.8px) 98.2% 8% no-repeat,radial-gradient(circle at 96% 95%,#d63b3be6 0 1px,#0000 1.8px) 97.2% 95.4% no-repeat,radial-gradient(circle at 3% 92%,#f2c14ee6 0 1px,#0000 1.8px) 2.6% 93.2% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 14'%3E%3Crect x='5' y='2' width='14' height='10' fill='%23D63B3B'/%3E%3Crect x='3' y='4' width='2' height='6' fill='%23D63B3B'/%3E%3Crect x='19' y='4' width='2' height='6' fill='%23D63B3B'/%3E%3Crect x='10' y='5' width='4' height='4' fill='%23FFFFFF'/%3E%3Crect x='11' y='4' width='2' height='1' fill='%23FFFFFF'/%3E%3Crect x='11' y='9' width='2' height='1' fill='%23FFFFFF'/%3E%3C/svg%3E") 97% 86%/38px 22px no-repeat;position:absolute;inset:0}.dashboard-mode>*{z-index:1;position:relative}.dashboard-tabs{padding:var(--space-2)}.dashboard-tabs-main{gap:var(--space-1)var(--space-2);grid-template-rows:repeat(3,minmax(96px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;min-height:304px;display:grid}.dashboard-tabs-main--primary-grid{grid-template-rows:repeat(2,minmax(96px,1fr));min-height:200px}.dashboard-tabs-main--with-draft{grid-template-rows:repeat(3,minmax(96px,1fr));min-height:304px}.dashboard-tabs-main--desktop-compact{grid-template-rows:repeat(2,minmax(96px,1fr));min-height:200px}.dashboard-tabs-main--desktop-compact.dashboard-tabs-main--with-draft{grid-template-rows:repeat(3,minmax(96px,1fr));min-height:304px}.dashboard-tabs-main:has(.dashboard-tab-outlook){grid-template-rows:repeat(3,minmax(96px,1fr));min-height:304px}.dashboard-tabs-main--with-draft:has(.dashboard-tab-outlook){grid-template-rows:repeat(4,minmax(96px,1fr));min-height:408px}.dashboard-tabs-main--desktop-compact.dashboard-tabs-main--with-draft:has(.dashboard-tab-outlook){grid-template-rows:repeat(4,minmax(96px,1fr));min-height:408px}.dashboard-tab-item{grid-column:span 1;align-items:stretch;width:100%;min-width:0;min-height:0;display:flex}.dashboard-tab-top-left{grid-area:1/1}.dashboard-tab-top-right{grid-area:1/2}.dashboard-tab-stack-left{grid-area:2/2}.dashboard-tab-rankings,.dashboard-tab-bottom-left{grid-area:2/1}.dashboard-tab-bottom-right{grid-area:2/2}.dashboard-tab-stack-right{grid-area:3/1/auto/-1}.dashboard-tab-outlook,.dashboard-tab-bottom-full,.dashboard-tabs-main--with-draft .dashboard-tab-stack-right{grid-area:3/1}.dashboard-tabs-main--with-draft .dashboard-tab-bottom-full{grid-area:3/2}.dashboard-tabs-main:has(.dashboard-tab-outlook) .dashboard-tab-bottom-full{grid-area:3/2}.dashboard-tabs-main--with-draft:has(.dashboard-tab-outlook) .dashboard-tab-outlook{grid-area:4/1}.dashboard-tabs-main--with-draft:has(.dashboard-tab-outlook) .dashboard-tab-bottom-full{grid-area:4/2}.dashboard-tabs-main--desktop-compact .dashboard-tab-rankings{grid-area:1/2}.dashboard-tabs-main--desktop-compact .dashboard-tab-stack-left{grid-area:2/1}.dashboard-tabs-main--desktop-compact .dashboard-tab-bottom-full{grid-area:2/2}.dashboard-tabs-main--desktop-compact:has(.dashboard-tab-outlook):not(.dashboard-tabs-main--with-draft) .dashboard-tab-outlook{grid-area:2/2}.dashboard-tabs-main--desktop-compact:has(.dashboard-tab-outlook):not(.dashboard-tabs-main--with-draft) .dashboard-tab-bottom-full{grid-area:3/1/auto/-1}.dashboard-tabs-main--desktop-compact.dashboard-tabs-main--with-draft .dashboard-tab-stack-right{grid-area:3/1/auto/-1}.dashboard-tabs-main--desktop-compact.dashboard-tabs-main--with-draft:has(.dashboard-tab-outlook){grid-template-rows:repeat(3,minmax(96px,1fr));min-height:304px}.dashboard-tabs-main--desktop-compact.dashboard-tabs-main--with-draft:has(.dashboard-tab-outlook) .dashboard-tab-stack-right{grid-area:2/2}.dashboard-tabs-main--desktop-compact.dashboard-tabs-main--with-draft:has(.dashboard-tab-outlook) .dashboard-tab-outlook{grid-area:3/1}.dashboard-tabs-main--desktop-compact.dashboard-tabs-main--with-draft:has(.dashboard-tab-outlook) .dashboard-tab-bottom-full{grid-area:3/2}.dashboard-tabs-main--auto-layout,.dashboard-tabs-main--auto-layout.dashboard-tabs-main--with-draft,.dashboard-tabs-main--auto-layout.dashboard-tabs-main--desktop-compact{grid-template-rows:none;grid-auto-rows:minmax(96px,1fr);min-height:0}.dashboard-tabs-main--auto-layout:has(.dashboard-tab-outlook){grid-template-rows:none;grid-auto-rows:minmax(96px,1fr);min-height:0}.dashboard-tabs-main--auto-layout.dashboard-tabs-main--with-draft:has(.dashboard-tab-outlook){grid-template-rows:none;grid-auto-rows:minmax(96px,1fr);min-height:0}.dashboard-tabs-main--auto-layout.dashboard-tabs-main--desktop-compact:has(.dashboard-tab-outlook){grid-template-rows:none;grid-auto-rows:minmax(96px,1fr);min-height:0}.dashboard-tabs-main--auto-layout.dashboard-tabs-main--desktop-compact.dashboard-tabs-main--with-draft:has(.dashboard-tab-outlook){grid-template-rows:none;grid-auto-rows:minmax(96px,1fr);min-height:0}.dashboard-tabs-main--auto-layout .dashboard-tab-item,.dashboard-tabs-main--auto-layout .dashboard-tab-with-reset{grid-area:auto!important}.dashboard-tabs-main--auto-layout.dashboard-tabs-main--trade-full .dashboard-tab-bottom-full{grid-column:1/-1!important}.dashboard-tab-item .action-button{width:100%;height:100%;min-height:0;padding:10px 12px}.dashboard-tab-with-reset{grid-column:span 1;align-items:stretch;width:100%;min-width:0;min-height:0;display:flex;position:relative}.dashboard-tab-with-reset .dashboard-reset-button{z-index:2;letter-spacing:.03em;white-space:nowrap;border-color:color-mix(in srgb,var(--trim-red)62%,var(--trim-primary)38%);width:auto;min-width:76px;max-width:calc(100% - 24px);height:auto;min-height:38px;color:color-mix(in srgb,#ff8d8d 70%,var(--trim-yellow)30%);box-shadow:var(--panel-inset),inset 0 -1px 0 #ffffff1f,0 0 0 1px #d63b3b38;background:linear-gradient(#d63b3b38 0%,#d63b3b0f 48%,#0000 100%),linear-gradient(90deg,#2e6cff0f 0%,#0000 60%),#050505;padding:0 12px;font-size:.86rem;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dashboard-tab-with-reset .dashboard-reset-button:hover:not(:disabled){border-color:color-mix(in srgb,#ff8d8d 66%,var(--trim-primary)34%);color:#ffc2c2;background:linear-gradient(#d63b3b47 0%,#d63b3b14 52%,#0000 100%),linear-gradient(90deg,#2e6cff14 0%,#0000 60%),#080808;transform:translateY(-50%)}.dashboard-tab-with-reset .dashboard-reset-button:active:not(:disabled),.dashboard-tab-with-reset .dashboard-reset-button:disabled{transform:translateY(-50%)}.more-data-hub{gap:var(--space-3);padding:var(--space-2);display:grid}.more-data-hub .panel-header{padding-bottom:var(--space-2);border-bottom:1px solid #ffffff2e;gap:10px;display:grid}.more-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.more-data-button.dashboard-nav-button{text-align:left;letter-spacing:.02em;justify-content:flex-start;align-items:flex-start;min-height:180px;font-size:1rem;padding:22px 20px 22px 78px!important}.more-data-button-copy{gap:12px;width:100%;display:grid}.more-data-button-title{font-family:var(--font-pixel-stack);letter-spacing:.03em;text-transform:uppercase;font-size:1.52rem;line-height:.98}.more-data-hit-rate-button.dashboard-nav-button:before,.more-data-hit-rate-button.dashboard-nav-button:after{content:""}.more-data-hit-rate-button.dashboard-nav-button:before{background:linear-gradient(#ffffff14,#00000038),#0000003d;background-image:var(--more-data-helmet-url);image-rendering:pixelated;filter:contrast(1.04)saturate(.96)brightness(.99);background-position:50%;background-repeat:no-repeat;background-size:74%}.more-data-hit-rate-button.dashboard-nav-button:after{display:none}.more-data-button-description{color:var(--muted);font-family:var(--font-table-stack);text-transform:none;max-width:24ch;font-size:.9rem;line-height:1.4}.dashboard-tabs .dashboard-nav-button{text-align:center;letter-spacing:.05em;justify-content:center;align-items:center;font-size:1.83rem;line-height:1.05;display:flex;position:relative;padding-left:70px!important;padding-right:70px!important}.dashboard-nav-button-with-reset{line-height:1.02;text-align:center!important;justify-content:center!important;padding-left:100px!important;padding-right:100px!important;font-size:1.62rem!important}.dashboard-nav-button-with-reset .dashboard-nav-label{box-sizing:border-box;text-align:center;white-space:normal;text-wrap:wrap;width:100%;line-height:inherit;display:block}.rookie-live-badge{border:2px solid var(--trim-primary);border-radius:var(--radius-sm);color:var(--trim-yellow);font-family:var(--font-pixel-stack);background:#2ac26f33;padding:1px 6px;font-size:.62rem;line-height:1.1;position:absolute;top:8px;left:10px}.dashboard-nav-button:before{content:"";border:2px solid var(--trim-primary);background:#000;border-radius:6px;width:36px;height:36px;position:absolute;top:50%;left:10px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff2e}.dashboard-nav-button:after{content:"";position:absolute;top:50%;left:28px;transform:translate(-50%,-50%)}.dashboard-nav-button-star:after{background:var(--trim-yellow);clip-path:polygon(50% 0%,62% 36%,100% 36%,70% 58%,82% 100%,50% 74%,18% 100%,30% 58%,0% 36%,38% 36%);width:20px;height:20px}.dashboard-nav-button-alien:after{width:24px;height:22px;image-rendering:pixelated;filter:contrast(1.4)saturate(1.15)brightness(1.02);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24'%3E%3Cellipse cx='16' cy='12' rx='15' ry='5.1' fill='none' stroke='%23f4e7b8' stroke-width='3.2'/%3E%3Cellipse cx='16' cy='12' rx='11.8' ry='3.2' fill='none' stroke='%239e8d5a' stroke-width='1.3' opacity='.95'/%3E%3Ccircle cx='16' cy='12' r='7.5' fill='%2398d7d3'/%3E%3Cpath d='M9.5 8.4c1.5-1.1 3.8-1.8 6.5-1.8 2.8 0 5.1.7 6.6 1.8-.8.1-1.5.2-2.2.2H11.8c-.8 0-1.6-.1-2.3-.2Z' fill='%23558cd6'/%3E%3Cpath d='M8.8 11c1.8-.5 4.4-.8 7.2-.8 3 0 5.5.3 7.3.8-.9.4-1.9.6-3 .6h-8.6c-1.1 0-2.1-.2-2.9-.6Z' fill='%23ffd6b3'/%3E%3Cpath d='M8.8 13c1 .5 2.3.8 3.8.8h6.8c1.5 0 2.8-.3 3.8-.8-.8 1.7-3.6 3-7.2 3-3.6 0-6.4-1.3-7.2-3Z' fill='%23c2e38a'/%3E%3Cpath d='M11.2 18.1c1.3.5 3 .8 4.8.8 1.8 0 3.5-.3 4.8-.8-.8 1-2.6 1.7-4.8 1.7-2.2 0-4-.7-4.8-1.7Z' fill='%235679cc'/%3E%3Cellipse cx='16' cy='12' rx='15' ry='5.1' fill='none' stroke='%23f9f5e6' stroke-width='.9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;transform:translate(-50%,-50%)rotate(-30deg)}.dashboard-nav-button-house:after{background-image:var(--icon-home-url);width:21px;height:21px;image-rendering:pixelated;filter:contrast(1.55)saturate(1.2)brightness(1.04);background-position:50%;background-repeat:no-repeat;background-size:contain}.dashboard-nav-button-question:after{background-image:var(--icon-question-url);width:20px;height:20px;image-rendering:pixelated;filter:contrast(1.55)saturate(1.2)brightness(1.04);background-position:50%;background-repeat:no-repeat;background-size:contain}.dashboard-nav-button-die:after{border:1.5px solid var(--trim-primary);background:radial-gradient(circle at 30% 30%,var(--trim-primary)0 1.2px,transparent 1.4px),radial-gradient(circle at 70% 70%,var(--trim-primary)0 1.2px,transparent 1.4px),var(--trim-red);border-radius:2px;width:19px;height:19px}.dashboard-nav-button-football:after{background-image:var(--icon-football-url);width:21px;height:21px;image-rendering:pixelated;filter:contrast(1.55)saturate(1.2)brightness(1.04);background-position:50%;background-repeat:no-repeat;background-size:contain}.dashboard-nav-button-cloud:after{width:24px;height:18px;image-rendering:pixelated;filter:saturate(.2)brightness(1.08);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24'%3E%3Cpath d='M10 20h12.5c3.6 0 6.5-2.6 6.5-5.9 0-3-2.3-5.4-5.4-5.8C23 4.8 20 2 16.2 2c-4.4 0-8 3.6-8 8v.1C4.7 10.5 2 13.1 2 16.3 2 18.9 4.3 21 7.1 21H10Z' fill='%23aeb5bd' stroke='%23f4f5f7' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M10.5 17.3h11.3' stroke='%23898f96' stroke-width='1.4' stroke-linecap='round' opacity='.9'/%3E%3Cpath d='M12 14.7h8.4' stroke='%23d7dbe0' stroke-width='1.2' stroke-linecap='round' opacity='.75'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.dashboard-nav-button-trade:after{width:21px;height:21px;image-rendering:pixelated;filter:contrast(1.45)saturate(1.12)brightness(1.02);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' shape-rendering='crispEdges'%3E%3Cpath d='M19 6H8V3L3 8l5 5V10h11z' fill='%23f0cf68'/%3E%3Cpath d='M5 18h11v3l5-5-5-5v3H5z' fill='%2354a7ff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.dashboard-nav-button-podium:after{background:linear-gradient(90deg,transparent 0 5%,var(--trim-primary)5% 32%,transparent 32% 37%,var(--trim-primary)37% 63%,transparent 63% 68%,var(--trim-primary)68% 95%,transparent 95% 100%),linear-gradient(180deg,transparent 0 44%,var(--trim-blue)44% 100%);width:14px;height:12px}.panel-header h2,.panel-header h3,.detail-header h2,.model-info-card h3,.draft-round-header h4,.adp-column-header h4,.player-rankings-header h3{font-family:var(--font-pixel-stack);color:var(--text);font-size:1.45rem;line-height:1.05}.panel-header p,.detail-owner,.team-owner,.player-meta,.draft-toggle,.draft-queue-meta,.adp-mode-hint{color:var(--muted)}.hero-standards,.panel-header p,.model-info-card p,.model-info-list,.empty-state p{font-family:var(--font-ui-stack);line-height:1.56}.panel-header-with-action{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.panel-header-copy{min-width:0}.team-explorer{gap:var(--space-3);grid-template-columns:minmax(260px,318px) minmax(0,1fr);align-items:start;display:grid}.team-list,.team-card-stack{gap:var(--space-2);flex-direction:column;display:flex}.team-card{text-align:left;width:100%;padding:var(--space-2);border:var(--panel-border);border-radius:var(--radius-md);box-shadow:var(--panel-inset);cursor:pointer;background:#000;transition:border-color .1s,transform .1s,background .1s}.team-card:hover{border-color:var(--trim-yellow)}.team-card.active{background:var(--trim-blue);border-color:var(--trim-primary);color:var(--text)}.team-card--user{border-color:color-mix(in srgb,var(--trim-yellow)40%,var(--trim-primary)60%);box-shadow:var(--panel-inset),0 0 0 1px #f2c14e1a;background:linear-gradient(90deg,#f2c14e14 0%,#f2c14e00 38%),#000}.team-card.active .team-owner,.team-card.active .team-odds-row,.team-card.active .team-rank,.team-card.active .team-score-label{color:var(--text)}.team-card.active .team-self-badge{color:var(--text);border-color:color-mix(in srgb,var(--trim-yellow)56%,var(--text)44%)}.team-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.team-card-identity,.team-card-copy{min-width:0}.team-card-meta-row{align-items:center;gap:8px;min-width:0;display:flex}.team-card-helmet{flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.team-card-helmet-image{width:100%;height:auto;image-rendering:pixelated;filter:var(--helmet-strip-filter)}.team-self-badge{border:1px solid color-mix(in srgb,var(--trim-yellow)48%,var(--trim-primary)52%);color:color-mix(in srgb,var(--trim-yellow)70%,var(--text)30%);font-family:var(--font-pixel-stack);letter-spacing:.04em;white-space:nowrap;background:#f2c14e14;border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-size:.7rem;line-height:1;display:inline-flex}.team-card-aside{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.team-rank{color:var(--muted);font-size:.9rem;font-weight:700}.team-name{font-size:1.08rem;font-weight:700}.team-owner{font-size:.88rem}.team-score{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700}.team-score-label{color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700;line-height:1}.team-score-group{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.team-score-group--ppg{flex-direction:column;align-items:flex-end;gap:3px}.team-score-row{align-items:center;gap:8px;display:inline-flex}.team-score-delta{border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;background:#000;border:2px solid;align-items:center;gap:2px;padding:1px 6px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.team-score-delta.up{color:var(--success)}.team-score-delta.down{color:var(--danger)}.team-odds-row{margin-top:var(--space-1);color:var(--muted);flex-wrap:wrap;gap:6px 12px;font-size:.88rem;display:flex}.team-odds-item{align-items:center;gap:4px;display:inline-flex}.team-odds-label{color:inherit}.team-odds-item strong{color:inherit;font-size:.9rem;font-weight:700}.team-odds-row--stacked{text-align:right;flex-flow:column;align-items:flex-end;gap:4px;margin-top:0}.team-detail{padding:var(--panel-padding)}.team-detail-inline{padding:var(--space-2)}.team-detail-sections{gap:var(--space-2);flex-direction:column;display:flex}.detail-header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.detail-eyebrow{font-family:var(--font-pixel-stack);color:var(--muted);text-transform:uppercase;font-size:.88rem;font-weight:400}.detail-record{border:var(--panel-border);border-radius:var(--radius-sm);box-shadow:var(--panel-inset);background:#000;flex-direction:column;align-items:flex-end;min-width:110px;padding:9px 12px;display:flex}.detail-record span{color:var(--muted);font-size:.78rem}.detail-record strong{font-variant-numeric:tabular-nums;font-size:1.1rem}.detail-metrics{gap:var(--space-1);margin-bottom:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.detail-metrics .metric-card{text-align:center;align-content:center;justify-items:center}.detail-metrics .metric-card em{align-self:center}.metric-card{border:var(--panel-border);border-radius:var(--radius-sm);box-shadow:var(--panel-inset);background:#000;grid-template-rows:auto auto 1fr;align-content:start;align-items:start;gap:2px;padding:10px 12px;display:grid}.metric-card span{color:var(--muted);font-size:.78rem}.metric-card strong{font-variant-numeric:tabular-nums;min-height:1.2rem;font-size:1.2rem;line-height:1}.metric-card em{color:var(--muted);align-self:end;min-height:.9rem;font-size:.74rem;font-style:normal}.metric-card-primary{justify-content:start;align-items:start}.starter-ppg-summary{border:var(--panel-border);border-radius:var(--radius-sm);box-shadow:var(--panel-inset);margin-bottom:var(--space-2);background:#000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:10px 12px;display:grid}.starter-ppg-summary span{color:var(--muted);font-size:.8rem}.starter-ppg-summary strong{font-variant-numeric:tabular-nums;grid-column:2;font-size:1.35rem}.lineup-panel,.bench-panel,.rookie-panel{padding:var(--panel-padding);margin-top:var(--space-2);overflow-x:auto}.weekly-model-screen{margin-top:var(--space-2);overflow:hidden}.detail-screen-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:12px var(--panel-padding)0;display:flex}.detail-screen-kicker{font-family:var(--font-pixel-stack);color:color-mix(in srgb,var(--trim-yellow)64%,var(--text)36%);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem}.weekly-screen-entry-button,.weekly-screen-back-button{letter-spacing:.04em;min-height:40px;padding:0 14px;font-size:.82rem}.weekly-screen-entry-button{color:var(--trim-yellow);border-color:color-mix(in srgb,var(--trim-yellow)58%,var(--trim-primary)42%);box-shadow:var(--panel-inset);background:#000;font-weight:700}.weekly-screen-entry-button:hover:not(:disabled){border-color:var(--trim-yellow);background:var(--trim-yellow);color:#000;box-shadow:var(--panel-inset)}.weekly-model-panel{padding:var(--panel-padding);margin-top:var(--space-2);overflow:hidden}.weekly-model-screen .weekly-model-panel{margin-top:0}.weekly-model-summary{gap:var(--space-1);margin-bottom:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.weekly-model-controls{margin-bottom:var(--space-2);-webkit-overflow-scrolling:touch;align-items:center;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.weekly-week-label{font-family:var(--font-pixel-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex:none;font-size:.78rem}.weekly-week-button-row{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;padding-right:2px;display:flex}.weekly-week-button{letter-spacing:0;font-variant-numeric:tabular-nums;flex:none;width:31px;min-width:31px;min-height:31px;padding:0;font-size:.74rem}.weekly-week-button.playoff{color:color-mix(in srgb,var(--trim-yellow)78%,var(--text)22%);border-color:color-mix(in srgb,var(--trim-yellow)40%,var(--trim-primary)60%);background:linear-gradient(#f2c14e1f 0%,#f2c14e05 52%,#0000 100%),#040404}.weekly-week-button.playoff.active{color:var(--trim-yellow);border-color:color-mix(in srgb,var(--trim-yellow)58%,var(--trim-primary)42%);box-shadow:var(--panel-inset),inset 0 -1px 0 #ffffff1f,0 0 0 1px #f2c14e42;background:linear-gradient(#f2c14e47 0%,#f2c14e14 55%,#0000 100%),linear-gradient(90deg,#2e6cff14 0%,#0000 55%),#040404}.weekly-model-summary .metric-card{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:0;padding:7px 10px;display:flex}.weekly-model-summary .metric-card span{white-space:nowrap;text-align:left;width:100%;font-size:.68rem;line-height:1.08}.weekly-model-summary .metric-card strong{text-align:left;width:100%;min-height:0;font-size:1rem}.weekly-model-summary .metric-card em{text-align:left;align-self:flex-start;width:100%;line-height:1.2}.weekly-matchup-card strong{white-space:normal;text-align:left;justify-self:start;line-height:1.15}.weekly-matchup-card em{text-align:left;place-self:start;width:100%}.weekly-model-layout{gap:var(--space-1);grid-template-columns:minmax(0,1.92fr) minmax(232px,.62fr);align-items:start;display:grid}.weekly-model-main,.weekly-model-sidebar{min-width:0}.weekly-model-main{overflow-x:hidden}.weekly-model-sidebar{align-self:start;height:auto;min-height:0}.weekly-model-side-card{border:var(--panel-border);border-radius:var(--radius-sm);box-shadow:var(--panel-inset);background:#000;gap:10px;padding:12px;display:grid}.weekly-model-side-card-scroll{flex-direction:column;height:auto;min-height:0;display:flex;overflow:hidden}.weekly-model-side-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.weekly-model-side-title{align-items:center;gap:8px;min-width:0;display:flex}.weekly-model-side-header h4{font-family:var(--font-pixel-stack);color:var(--text);font-size:.92rem}.weekly-model-side-header span{color:var(--muted);font-size:.76rem}.weekly-model-help-link{border:2px solid var(--trim-primary);border-radius:var(--radius-sm);width:22px;height:22px;box-shadow:var(--panel-inset);color:var(--trim-yellow);font-family:var(--font-pixel-stack);background:#000;justify-content:center;align-items:center;font-size:.92rem;line-height:1;text-decoration:none;transition:transform .14s,border-color .14s,color .14s;display:inline-flex}.weekly-model-help-link:hover,.weekly-model-help-link:focus-visible{border-color:var(--trim-yellow);color:var(--text);transform:translateY(-1px)}.weekly-model-note{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.weekly-sos-copy{color:var(--text);gap:2px;font-size:.88rem;line-height:1.45;display:grid}.weekly-sos-copy strong{color:var(--trim-yellow);font-weight:800}.weekly-sos-copy span{color:var(--text);font-size:.8rem}.weekly-model-footer-card{grid-column:1/-1}.weekly-watch-scroll{flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.weekly-watch-empty-state{align-content:center;min-height:100%}.weekly-projection-table{table-layout:fixed;font-size:.88rem}.weekly-projection-table th,.weekly-projection-table td{vertical-align:middle;padding:8px 7px}.weekly-projection-table col.slot-col{width:48px}.weekly-projection-table col.player-col{width:auto}.weekly-projection-table col.rank-col{width:50px}.weekly-projection-table col.expected-col{width:62px}.weekly-projection-table col.range-col{width:82px}.weekly-projection-table .slot-col{text-align:center}.weekly-projection-table .rank-col,.weekly-projection-table .expected-col,.weekly-projection-table .range-col{text-align:right}.weekly-projection-table th.player-col,.weekly-projection-table td.player-col{width:auto;min-width:0}.weekly-projection-table .player-name{white-space:normal;overflow-wrap:anywhere;line-height:1.12}.weekly-projection-table .player-meta{overflow-wrap:anywhere;margin-top:4px;font-size:.74rem;line-height:1.2}.weekly-projection-table .player-submeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.weekly-opponent-label{color:var(--muted);font-size:.72rem;line-height:1.2}.weekly-projection-table .slot-chip{min-width:34px;font-size:.72rem}.weekly-projection-table .rank-col,.weekly-projection-table .expected-col,.weekly-projection-table .range-col{font-size:.84rem}.weekly-range-copy{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:2px 6px;display:inline-flex}.weekly-range-copy strong{font-variant-numeric:tabular-nums;font-size:.9rem;line-height:1.1}.matchup-chip{min-height:18px;font-size:.7rem;font-family:var(--font-pixel-stack);letter-spacing:.02em;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:1px 6px;display:inline-flex}.matchup-chip-positive-strong{color:#d9ffe2;background:#16653473;border-color:#4ade808c}.matchup-chip-positive{color:#f0ffd1;background:#65a30d52;border-color:#a3e6357a}.matchup-chip-neutral{color:#f7e6a8;background:#f2c14e24;border-color:#f2c14e66}.matchup-chip-negative{color:#ffe4c7;background:#c2410c47;border-color:#fb923c80}.matchup-chip-negative-strong{color:#ffd7d7;background:#7f1d1d6b;border-color:#f8717194}.weekly-watch-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.weekly-watch-row{border-radius:var(--radius-sm);background:#ffffff08;border:1px solid #ffffff24;gap:6px;padding:10px;display:grid}.weekly-watch-copy{gap:2px;display:grid}.weekly-watch-copy strong{font-size:.92rem}.weekly-watch-copy span{color:var(--muted);font-size:.76rem}.weekly-watch-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px;font-size:.74rem;display:flex}.weekly-watch-signal{gap:6px;display:grid}.weekly-watch-signal p{color:var(--text);font-size:.78rem;line-height:1.35}.weekly-breakdown-coming-state{margin-top:var(--space-1);gap:var(--space-2);text-align:center;border-color:color-mix(in srgb,var(--trim-yellow)42%,var(--trim-primary)58%);background:radial-gradient(circle at 18% 18%,#2e6cff29 0%,#2e6cff00 38%),radial-gradient(circle at 84% 18%,#d63b3b29 0%,#d63b3b00 34%),linear-gradient(180deg,#f2c14e1f 0%,#f2c14e08 26%,#0000 100%),linear-gradient(180deg,var(--panel)0%,var(--panel2)100%);justify-items:center;padding:clamp(18px,2.8vw,28px);display:grid}.weekly-breakdown-coming-copy{gap:8px;max-width:62ch;display:grid}.weekly-breakdown-coming-copy h4{font-family:var(--font-pixel-stack);font-size:1.18rem;line-height:1.08}.weekly-breakdown-coming-copy p:last-child{color:var(--muted);font-size:.86rem;line-height:1.5}.preseason-intelligence-accordion{margin-top:var(--space-2);border-color:color-mix(in srgb,var(--trim-yellow)32%,var(--trim-primary)68%);background:linear-gradient(180deg,#f2c14e1a 0%,#f2c14e08 24%,#0000 100%),linear-gradient(180deg,var(--panel)0%,var(--panel2)100%);overflow:hidden}.preseason-intelligence-accordion>summary{list-style:none}.preseason-intelligence-accordion>summary::-webkit-details-marker{display:none}.preseason-intelligence-accordion[open]{box-shadow:var(--panel-inset),var(--panel-shadow),0 0 0 1px #f2c14e2e}.preseason-intelligence-toggle{width:100%;color:var(--text);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#2e6cff2e 0%,#2e6cff0f 48%,#0000 100%),linear-gradient(90deg,#f2c14e1f 0%,#f2c14e00 44%),#050505;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.preseason-intelligence-toggle:focus-visible{outline:2px solid var(--trim-yellow);outline-offset:-2px}.preseason-intelligence-toggle-copy{flex-direction:column;justify-content:center;gap:0;min-width:0;display:flex}.preseason-intelligence-toggle-label{--team-dropdown-scale:1.6;font-family:var(--font-pixel-stack);letter-spacing:.015em;color:color-mix(in srgb,var(--trim-yellow)72%,var(--text)28%);text-overflow:clip;white-space:nowrap;transform:scale(var(--team-dropdown-scale));transform-origin:0;font-size:.92rem;line-height:1.05;display:inline-block;overflow:visible}.preseason-intelligence-toggle-league{font-family:var(--font-ui-stack);color:color-mix(in srgb,var(--trim-primary)80%,#b9d1ff 20%);overflow-wrap:anywhere;font-size:.92rem;line-height:1.25}.preseason-intelligence-toggle-icon{border:2px solid color-mix(in srgb,var(--trim-yellow)42%,var(--trim-primary)58%);border-radius:var(--radius-sm);width:34px;height:34px;box-shadow:var(--panel-inset);background:#000;flex:none;position:relative}.preseason-intelligence-toggle-icon:before{content:"";border-right:2px solid var(--trim-yellow);border-bottom:2px solid var(--trim-yellow);width:10px;height:10px;transition:transform .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-68%)rotate(45deg)}.preseason-intelligence-accordion[open] .preseason-intelligence-toggle-icon:before{transform:translate(-50%,-36%)rotate(-135deg)}.preseason-intelligence-body{padding:0 var(--space-2)var(--space-2);display:none}.preseason-intelligence-accordion[open] .preseason-intelligence-body{gap:var(--space-2);flex-direction:column;padding-top:2px;display:flex}.preseason-intelligence-body .preseason-intelligence-section,.team-detail-section-dropdown{margin-top:0}.team-detail-section-dropdown .preseason-intelligence-body{padding:0 var(--space-2)var(--space-2)}.team-detail-section-dropdown .lineup-panel,.team-detail-section-dropdown .weekly-model-screen,.team-detail-section-dropdown .bench-panel,.team-detail-section-dropdown .rookie-panel{max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0}.team-detail-section-dropdown .preseason-intelligence-body .preseason-intelligence-section{padding:var(--space-2)0 0}.team-detail-section-dropdown .weekly-model-panel{padding:var(--space-2)0 0;margin-top:0}.team-detail-section-dropdown .panel-header.retro-card-header,.team-detail-section-dropdown .weekly-model-panel .retro-card-header{margin-left:0;margin-right:0}.slot-chip{border:2px solid var(--trim-primary);border-radius:var(--radius-sm);min-width:42px;color:var(--text);text-transform:uppercase;background:#000;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.player-name{font-weight:700}.player-adp-trigger{appearance:none;color:inherit;font:inherit;font-weight:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #f5d67d8c;text-decoration:underline #f5d67d8c;text-decoration-thickness:1px}.player-adp-trigger:hover,.player-adp-trigger:focus-visible{color:var(--gold);outline:none}.player-meta{margin-top:2px;font-size:.82rem}.bench-grid{gap:var(--space-2);grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);display:grid}.bench-grid h4{color:var(--muted);margin-bottom:8px;font-size:.92rem}.bench-right-col{gap:var(--space-2);flex-direction:column;display:flex}.bench-qb-card,.bench-score-card{border:var(--panel-border);border-radius:var(--radius-sm);box-shadow:var(--panel-inset);background:#000;padding:12px}.bench-qb-meta{justify-content:space-between;align-items:baseline;gap:var(--space-1);margin-top:8px;font-size:.86rem;display:flex}.bench-qb-meta strong{font-variant-numeric:tabular-nums;font-size:1rem}.bench-score-card{flex-direction:column;gap:2px;display:flex}.bench-score-card>span{color:var(--muted);font-size:.78rem}.bench-score-card>strong{font-variant-numeric:tabular-nums;font-size:1.34rem}.bench-score-card>em{color:var(--muted);font-size:.78rem;font-style:normal}.draft-pick-outlook{gap:var(--space-3);padding:var(--space-4);display:grid}.draft-pick-outlook-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.draft-pick-outlook-source,.draft-pick-outlook-card{min-width:148px;padding:var(--space-2);border:1px solid var(--line);background:#ffffff0a;gap:4px;display:grid}.draft-pick-outlook-source span,.draft-pick-outlook-card span{color:var(--muted);text-transform:uppercase;font-size:.78rem}.draft-pick-outlook-source strong,.draft-pick-outlook-card strong{font-size:1.35rem}.draft-pick-outlook-cards{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.draft-pick-outlook-table .player-meta{max-width:54ch}.draft-pick-outlook-mobile-list{gap:var(--space-2);display:grid}.draft-pick-outlook-mobile-card{gap:12px;padding:14px;display:grid}.draft-pick-outlook-mobile-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.draft-pick-outlook-mobile-copy{gap:4px;min-width:0;display:grid}.draft-pick-outlook-mobile-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:1rem;line-height:1.1}.draft-pick-outlook-mobile-copy span,.draft-pick-outlook-mobile-note{color:var(--muted);font-size:.78rem;line-height:1.35}.draft-pick-outlook-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.draft-pick-outlook-mobile-metrics>div{border:1px solid var(--line);background:#ffffff0a;gap:4px;min-width:0;padding:10px;display:grid}.draft-pick-outlook-mobile-metrics span{color:var(--muted);text-transform:uppercase;font-size:.74rem}.draft-pick-outlook-mobile-metrics strong{font-size:1rem;line-height:1.1}@media (max-width:760px){.draft-pick-outlook{gap:16px;padding:16px}.draft-pick-outlook-header{gap:12px;display:grid}.draft-pick-outlook-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-pick-outlook-card{min-width:0;padding:12px}.draft-pick-outlook-card strong{font-size:1.08rem}.draft-pick-outlook-source{min-width:0;padding:12px}.draft-pick-outlook-mobile-note{overflow-wrap:anywhere}}.model-info{padding:var(--panel-padding);gap:var(--space-2);flex-direction:column;display:flex}.breakout-explainer-shell{min-height:100vh;padding:clamp(18px,3vw,32px)}.breakout-explainer-page{max-width:1180px;margin:0 auto}.breakout-explainer-actions{justify-content:flex-start;display:flex}.breakout-explainer-grid{grid-template-columns:1fr}.breakout-explainer-back-link{text-align:center;white-space:nowrap;justify-content:center;min-width:236px}.breakout-explainer-header{text-align:center;justify-items:center}.breakout-explainer-header-copy{justify-items:center;width:100%;max-width:900px;margin:0 auto}.breakout-explainer-intro{width:min(100%,860px);margin:0 auto}.breakout-explainer-card--example{grid-column:1/-1}.breakout-explainer-baseline-wrap{border-radius:var(--radius-sm);background:linear-gradient(#ffffff08,#ffffff03);border:2px solid #ffffff29;overflow-x:auto}.breakout-explainer-baseline-table{border-collapse:collapse;width:100%;min-width:520px;font-family:var(--font-ui-stack);color:var(--text)}.breakout-explainer-baseline-table th,.breakout-explainer-baseline-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff1a;padding:10px 12px}.breakout-explainer-baseline-table th{font-family:var(--font-pixel-stack);letter-spacing:.04em;color:color-mix(in srgb,var(--trim-yellow)78%,var(--text)22%);font-size:.82rem}.breakout-explainer-baseline-table td:first-child{font-family:var(--font-pixel-stack)}.breakout-explainer-baseline-table tbody tr:last-child td{border-bottom:0}.breakout-explainer-equation{border-radius:var(--radius-sm);background:linear-gradient(#ffffff08,#ffffff03);border:2px solid #ffffff29;gap:6px;padding:12px 14px;display:grid}.breakout-explainer-equation p{margin:0}.breakout-explainer-equation code{font-family:var(--font-pixel-stack);color:color-mix(in srgb,var(--trim-yellow)82%,var(--text)18%);overflow-wrap:anywhere;font-size:.86rem}.model-info-header{grid-template-columns:1fr;align-items:start;gap:0;display:grid}.model-info-header-copy{gap:12px;display:grid}.model-info-header .detail-eyebrow{letter-spacing:.08em;font-size:.82rem}.model-info-header-copy h3{margin:0;font-size:clamp(1.85rem,3vw,2.5rem);line-height:.98}.model-info-header-copy p{max-width:72ch;color:var(--muted);font-size:1.02rem;line-height:1.58}.model-info-flow{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;display:grid}.model-info-flow-card{grid-template-rows:auto minmax(44px,auto) 1fr;align-content:start;align-self:stretch;gap:12px;height:100%;min-height:0;padding:16px;display:grid}.model-info-flow-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.model-info-step-badge{border:2px solid var(--trim-primary);border-radius:var(--radius-sm);min-width:32px;min-height:32px;box-shadow:var(--panel-inset);font-family:var(--font-pixel-stack);color:var(--trim-yellow);background:#000;flex:none;justify-content:center;align-items:center;font-size:1.04rem;line-height:1;display:inline-flex}.model-info-icon{border:2px solid var(--trim-primary);border-radius:var(--radius-sm);width:40px;height:40px;box-shadow:var(--panel-inset);background:#000;flex:none;position:relative}.model-info-icon:before,.model-info-icon:after{content:"";position:absolute}.model-info-icon--stack:before{border:1.5px solid var(--trim-primary);background:var(--trim-blue);border-radius:999px;height:5px;top:8px;left:8px;right:8px}.model-info-icon--stack:after{border:1.5px solid var(--trim-primary);background:var(--trim-red);height:5px;box-shadow:0 8px 0 0 var(--trim-yellow);border-radius:999px;top:16px;left:8px;right:8px}.model-info-icon--sliders:before{background:linear-gradient(90deg,transparent 0 12%,var(--trim-primary)12% 18%,transparent 18% 42%,var(--trim-primary)42% 48%,transparent 48% 72%,var(--trim-primary)72% 78%,transparent 78% 100%);inset:8px}.model-info-icon--sliders:after{background:radial-gradient(circle at 15% 28%,var(--trim-yellow)0 3px,transparent 3.4px),radial-gradient(circle at 45% 68%,var(--trim-blue)0 3px,transparent 3.4px),radial-gradient(circle at 75% 40%,var(--trim-red)0 3px,transparent 3.4px);inset:8px}.model-info-icon--chart:before{border-left:2px solid var(--trim-primary);border-bottom:2px solid var(--trim-primary);inset:8px 8px 8px 9px}.model-info-icon--chart:after{background:linear-gradient(135deg,transparent 0 18%,var(--trim-yellow)18% 26%,transparent 26% 42%,var(--trim-yellow)42% 50%,transparent 50% 64%,var(--trim-yellow)64% 72%,transparent 72% 100%);inset:10px 8px 12px 13px;transform:skew(-10deg)}.model-info-icon--trophy:before{background:var(--trim-yellow);clip-path:polygon(12% 0,88% 0,82% 56%,64% 82%,36% 82%,18% 56%);height:16px;top:8px;left:10px;right:10px}.model-info-icon--trophy:after{background:linear-gradient(180deg,var(--trim-primary)0 24%,transparent 24% 42%,var(--trim-blue)42% 100%);clip-path:polygon(35% 0,65% 0,65% 42%,100% 42%,100% 100%,0 100%,0 42%,35% 42%);height:12px;bottom:8px;left:15px;right:15px}.model-info-icon--inputs:before{background:linear-gradient(180deg,var(--trim-blue)0 18%,transparent 18% 30%,var(--trim-primary)30% 40%,transparent 40% 54%,var(--trim-primary)54% 64%,transparent 64% 78%,var(--trim-red)78% 100%);border-radius:2px;inset:9px 8px}.model-info-icon--inputs:after{border:1.5px solid var(--trim-primary);border-radius:2px;inset:9px 8px}.model-info-icon--outputs:before{border:1.5px solid var(--trim-primary);background:linear-gradient(180deg,#2e6cff29 0%,#2e6cff00 100%),linear-gradient(90deg,transparent 0 18%,var(--trim-yellow)18% 28%,transparent 28% 42%,var(--trim-blue)42% 54%,transparent 54% 70%,var(--trim-red)70% 82%,transparent 82% 100%);border-radius:2px;inset:8px 7px 13px}.model-info-icon--outputs:after{background:var(--trim-primary);border-radius:999px;height:3px;bottom:8px;left:14px;right:14px}.model-info-flow-card h4{font-family:var(--font-pixel-stack);color:var(--text);margin:0;font-size:1.12rem;line-height:1.1}.model-info-flow-card p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.5}.model-info-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.model-info-card{align-content:start;align-self:start;gap:16px;padding:20px;display:grid}.model-info-detail-dropdown{gap:0;padding:0;overflow:hidden}.model-info-card-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.model-info-detail-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr) auto;padding:20px;list-style:none}.model-info-detail-toggle::-webkit-details-marker{display:none}.model-info-detail-toggle-icon{border-right:2px solid color-mix(in srgb,var(--trim-yellow)76%,var(--text)24%);border-bottom:2px solid color-mix(in srgb,var(--trim-yellow)76%,var(--text)24%);width:14px;height:14px;transition:transform .18s;transform:rotate(45deg)}.model-info-detail-dropdown[open] .model-info-detail-toggle-icon{transform:rotate(225deg)}.model-info-detail-dropdown-body{padding:0 20px 20px}.model-info-card h3{margin:0;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.08}.model-info-card p,.model-info-list{color:var(--text);font-size:1rem}.model-info-list{gap:8px;margin:0;padding-left:18px;line-height:1.52;display:grid}.model-info-list li::marker{color:var(--trim-yellow)}.model-info-detail-list{gap:12px}.model-info-detail-list li{overflow-wrap:anywhere}.model-info-detail-list strong{font-family:var(--font-pixel-stack);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--trim-primary)84%,var(--trim-yellow)16%);font-size:.84rem}.trade-history-builder{padding:var(--panel-padding);gap:var(--space-2);flex-direction:column;display:flex}.trade-history-meta{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:.86rem;display:flex}.trade-history-filters{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trade-player-search{position:relative}.trade-player-suggestions{z-index:20;border:var(--panel-border);border-radius:var(--radius-sm);background:#05070b;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 24px #00000052}.trade-player-suggestion{color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;padding:10px 12px}.trade-player-suggestion:last-child{border-bottom:0}.trade-player-suggestion:hover,.trade-player-suggestion:focus-visible{background:#54a7ff29;outline:none}.trade-date-picker{min-width:0;position:relative}.draft-action-row.trade-history-action-grid{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"clear refresh""date-heading date-heading""from to";align-items:stretch;display:grid}.trade-history-action-grid>*{min-width:0}.trade-history-action-clear{grid-area:clear}.trade-history-action-refresh{grid-area:refresh}.trade-history-action-from{grid-area:from}.trade-history-action-to{grid-area:to}.trade-history-action-date-heading{grid-area:date-heading}.trade-history-action-grid .action-button,.trade-history-action-grid .trade-date-trigger{height:100%}.trade-date-filter-heading{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;text-align:center;align-self:center;padding-top:2px;font-size:.74rem;font-weight:700}.trade-date-trigger{border:var(--panel-border);border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text);box-shadow:var(--panel-inset);text-align:left;cursor:pointer;background:#000;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.trade-date-trigger-label{font-size:.92rem;font-weight:700;line-height:1.15}.trade-date-trigger-hint{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.trade-date-trigger:hover,.trade-date-trigger:focus-visible{border-color:#d6af60d9;outline:none}.trade-date-native-input{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:560px){.trade-date-trigger{min-height:40px;padding:7px 10px}.trade-date-trigger-label{font-size:.85rem}.trade-date-trigger-hint{font-size:.68rem}}.trade-history-table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.trade-history-table{table-layout:fixed;width:100%;min-width:0}.trade-history-table-desktop{table-layout:auto;min-width:760px}.trade-history-table-desktop .trade-summary-line{-webkit-line-clamp:unset;line-clamp:unset;white-space:nowrap;display:block}.trade-history-table .player-name,.trade-history-table .player-meta,.trade-side-list li strong{overflow-wrap:anywhere;word-break:break-word}.trade-history-table .trade-summary-line{-webkit-line-clamp:3;line-clamp:3;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trade-history-table .trade-date-line{white-space:nowrap}.trade-history-table .trade-season-line{margin-top:2px}.trade-history-table .trade-date-separator{line-height:1}.trade-history-table .trade-time-line{white-space:nowrap}.trade-history-table .trade-summary-cell{min-width:0}.trade-history-table .trade-summary-teams{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.trade-history-table .trade-summary-team-pill{min-height:24px;color:var(--text);letter-spacing:.02em;white-space:nowrap;background:#d6af601f;border:1px solid #d6af608c;border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.trade-history-table .trade-summary-meta{margin-top:4px}.trade-history-table-mobile th:first-child,.trade-history-table-mobile td:first-child{width:104px}.trade-history-row{cursor:pointer}.trade-history-row:hover{background:#ffffff12}.trade-history-row.expanded{background:#2e6cff29}.trade-history-detail-row td{background:#0000008f;padding:12px;animation:.17s ease-out trade-detail-reveal}@keyframes trade-detail-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.trade-side-grid{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trade-side-card{border:var(--panel-border);border-radius:var(--radius-sm);box-shadow:var(--panel-inset);background:#000;flex-direction:column;gap:8px;min-height:170px;padding:10px;display:flex}.trade-side-header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.trade-side-header h4{font-family:var(--font-pixel-stack);margin:0 0 8px;font-size:1.02rem}.trade-side-header span{color:var(--muted);font-size:.78rem}.trade-side-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trade-side-section h5{color:var(--text);text-transform:uppercase;margin:0 0 6px;font-size:.84rem}.trade-side-section p{color:var(--muted);margin:0;font-size:.85rem}.trade-side-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.trade-side-list li{gap:4px;font-size:.88rem;display:grid}.trade-side-list li strong{line-height:1.2}.trade-asset-kind{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:999px;width:fit-content;padding:1px 8px;font-size:.68rem;line-height:1.35}.trade-asset-kind-player{color:#95c4ff}.trade-asset-kind-pick{color:#f2c14e}.trade-asset-kind-faab{color:#7ee29f}.trade-history-pagination{justify-content:flex-end;align-items:center;gap:10px;display:flex}.trade-history-pagination span{color:var(--muted);font-size:.85rem}.rookie-draft-builder{padding:var(--panel-padding);gap:var(--space-2);flex-direction:column;display:flex}.draft-action-row{gap:var(--space-1);flex-wrap:wrap;display:flex}.draft-action-row .action-button{min-height:42px;padding:0 14px}.draft-error{border:var(--panel-border);border-radius:var(--radius-sm);background:#e04b4b1f;padding:8px 12px;font-size:.88rem}.draft-layout{gap:var(--space-2);grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);display:grid}.draft-board{gap:var(--space-2);flex-direction:column;max-height:700px;padding-right:4px;display:flex;overflow:auto}.draft-round-section{padding:var(--space-2);flex-shrink:0}.draft-round-header{justify-content:space-between;align-items:baseline;gap:var(--space-1);margin-bottom:var(--space-1);display:flex}.draft-round-header span{color:var(--muted);font-size:.85rem}.draft-round-grid{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.draft-round-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-round-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.draft-round-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.draft-round-grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.draft-pick-card{text-align:left;border:var(--panel-border);border-radius:var(--radius-sm);width:100%;min-height:138px;box-shadow:var(--panel-inset);cursor:pointer;background:#000;flex-direction:column;gap:8px;padding:10px 12px;display:flex;position:relative}.draft-pick-card.active{background:var(--trim-blue);border-color:var(--trim-primary);color:var(--text)}.draft-pick-card.locked{border-color:color-mix(in srgb,var(--trim-yellow)72%,var(--trim-primary)28%);background:linear-gradient(180deg,#2ac26f1f,#0000),var(--panel);cursor:default}.draft-pick-card.locked.active{background:linear-gradient(180deg,#2ac26f2e,#0000),var(--panel)}.draft-pick-card.active .draft-slot,.draft-pick-card.active .draft-pick-player span{color:var(--text)}.draft-pick-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.draft-slot{color:var(--muted);font-size:.9rem;font-weight:700}.draft-pick-player{flex-direction:column;gap:4px;display:flex}.draft-pick-player strong{line-height:1.25}.draft-pick-player span{color:var(--muted);font-size:.84rem}.draft-empty{color:var(--muted);font-style:italic}.draft-pick-footer{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:6px 8px;margin-top:auto;display:flex}.draft-clear-pick{border:2px solid var(--trim-primary);border-radius:var(--radius-sm);text-transform:uppercase;flex:none;width:fit-content;padding:1px 8px;font-size:.76rem}.draft-live-lock{border:2px solid var(--trim-primary);border-radius:var(--radius-sm);width:fit-content;color:var(--trim-yellow);font-family:var(--font-pixel-stack);background:#2ac26f38;padding:1px 7px;font-size:.66rem}.draft-owner-badge{border:2px solid var(--trim-primary);border-radius:var(--radius-sm);white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;padding:1px 8px;font-size:.76rem;line-height:1.15}.draft-queue-panel{padding:var(--space-2);gap:var(--space-2);flex-direction:column;min-height:540px;display:flex}.draft-queue-controls{gap:var(--space-1);display:grid}.draft-toggle{align-items:center;gap:8px;font-size:.84rem;display:flex}.draft-toggle input{width:16px;height:16px}.draft-queue-meta{justify-content:space-between;gap:10px;font-size:.8rem;display:flex}.draft-player-list{flex-direction:column;flex:1;gap:8px;max-height:520px;padding-right:3px;display:flex;overflow:auto}.draft-player-row{text-align:left;border:var(--panel-border);border-radius:var(--radius-sm);width:100%;box-shadow:var(--panel-inset);background:#000;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;display:flex}.draft-player-row strong{line-height:1.2;display:block}.draft-player-row span{color:var(--muted);font-size:.82rem}.draft-player-row .status-chip{margin-top:2px;font-size:.72rem}.draft-player-row.drafted{opacity:.68}.draft-player-row:disabled{opacity:.56;cursor:not-allowed}.player-rankings-browser{padding:var(--panel-padding);gap:var(--space-2);flex-direction:column;display:flex}.player-rankings-header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.player-rankings-header p{color:var(--muted);margin:4px 0 0;font-size:.9rem}.player-rankings-summary{border:var(--panel-border);border-radius:var(--radius-sm);min-width:92px;box-shadow:var(--panel-inset);text-align:center;background:#000;padding:8px 10px}.player-rankings-summary strong,.player-rankings-summary span{display:block}.player-rankings-summary strong{font-family:var(--font-pixel-stack);font-size:1.55rem;line-height:1}.player-rankings-summary span{color:var(--muted);text-transform:uppercase;font-size:.78rem}.player-rankings-controls{gap:var(--space-1);grid-template-columns:minmax(220px,1fr) minmax(150px,190px) minmax(300px,360px) minmax(130px,160px);align-items:stretch;display:grid}.player-rankings-browser--movements .player-rankings-controls{grid-template-columns:minmax(0,1fr)}.player-rankings-browser--movements .player-rankings-view-toggle{width:100%}.player-rankings-view-toggle{border:2px solid var(--trim-primary);border-radius:var(--radius-sm);min-height:42px;box-shadow:var(--panel-inset);background:#000;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.player-rankings-view-toggle button{color:var(--muted);cursor:pointer;font-family:var(--font-pixel-stack);text-transform:uppercase;background:0 0;border:0;border-right:1px solid #ffffff3d;padding:0 10px;font-size:.92rem;line-height:1;transition:background .1s,color .1s}.player-rankings-view-toggle button:last-child{border-right:0}.player-rankings-view-toggle button:hover,.player-rankings-view-toggle button.active{color:var(--text);background:linear-gradient(#2e6cffd6 0%,#2e6cff8a 100%)}.player-rankings-table-wrap{border:var(--panel-border);border-radius:var(--radius-sm);max-height:720px;box-shadow:var(--panel-inset);background:#000;overflow:auto}.player-rankings-table{border-collapse:collapse;width:100%;min-width:620px;font-size:.92rem}.player-rankings-table th,.player-rankings-table td{text-align:left;border-bottom:1px solid #ffffff24;padding:10px 12px}.player-rankings-table th{z-index:1;color:var(--muted);font-family:var(--font-pixel-stack);letter-spacing:.05em;text-transform:uppercase;background:#050505;font-size:.86rem;position:sticky;top:0}.player-rankings-table tbody tr:nth-child(2n){background:#ffffff09}.player-rankings-table tbody tr:hover{background:#2e6cff26}.player-rankings-table td:first-child,.player-rankings-table td:nth-child(3),.player-rankings-table td:nth-child(5){font-variant-numeric:tabular-nums;font-weight:700}.player-rankings-table td:nth-child(3){color:var(--trim-yellow)}.player-rankings-board-wrap{gap:var(--space-1);flex-direction:column;display:flex}.player-rankings-board-legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.position-dot{border:2px solid var(--position-border,var(--trim-primary));border-radius:var(--radius-sm);background:var(--position-bg,#070707);min-height:28px;color:var(--text);font-family:var(--font-pixel-stack);box-shadow:var(--panel-inset);align-items:center;padding:5px 9px;font-size:.9rem;line-height:1;display:inline-flex}.position-dot-qb,.ranking-board-card-qb{--position-bg:linear-gradient(180deg,#2e6cff57 0%,#2e6cff1f 100%),#050505;--position-border:#5d91ff;--position-accent:#86adff}.position-dot-rb,.ranking-board-card-rb{--position-bg:linear-gradient(180deg,#4cc36f57 0%,#4cc36f1f 100%),#050505;--position-border:#68d484;--position-accent:#94eba8}.position-dot-wr,.ranking-board-card-wr{--position-bg:linear-gradient(180deg,#f2c14e57 0%,#f2c14e1f 100%),#050505;--position-border:#f4ce70;--position-accent:#ffe096}.position-dot-te,.ranking-board-card-te{--position-bg:linear-gradient(180deg,#d63b3b57 0%,#d63b3b1f 100%),#050505;--position-border:#ef6868;--position-accent:#ff9292}.ranking-board-card-other{--position-bg:linear-gradient(180deg,#ffffff2e 0%,#ffffff0f 100%),#050505;--position-border:var(--trim-primary);--position-accent:var(--text)}.player-rankings-board{border:var(--panel-border);border-radius:var(--radius-sm);box-shadow:var(--panel-inset);background:linear-gradient(#ffffff0d 0%,#ffffff04 100%),#000;overflow:hidden}.ranking-board-round{border-bottom:2px solid #ffffff2e;min-width:0}.ranking-board-round:last-child{border-bottom:0}.ranking-board-round-header{font-family:var(--font-pixel-stack);text-transform:uppercase;background:linear-gradient(90deg,#2e6cff3d 0%,#f2c14e14 100%),#050505;border-bottom:1px solid #ffffff29;padding:9px 12px;display:block}.ranking-board-round-header span{color:var(--text);text-align:center;font-size:1.14rem;line-height:1;display:block}.ranking-board-grid{grid-template-columns:repeat(var(--draft-board-columns,12),minmax(0,1fr));gap:5px;padding:7px;display:grid}.ranking-board-card-interactive{width:100%;font:inherit;color:inherit;text-align:left;appearance:none;cursor:pointer;margin:0;transition:transform 90ms ease-out,filter 90ms ease-out}.ranking-board-card-interactive:hover{filter:brightness(1.18);transform:translateY(-1px)}.ranking-board-card-interactive:active{transform:translateY(0)}.ranking-board-card-interactive:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (min-width:761px){.ranking-board-round--snake .ranking-board-grid{direction:rtl}.ranking-board-round--snake .ranking-board-card{direction:ltr}}.ranking-board-card{border:2px solid var(--position-border,var(--trim-primary));border-radius:var(--radius-sm);background:var(--position-bg,#050505);min-width:0;height:114px;box-shadow:var(--panel-inset),inset 0 -10px 0 #00000029;grid-template-rows:auto minmax(0,1fr) auto;gap:4px;padding:7px 6px;display:grid}.ranking-board-card-top,.ranking-board-adp{text-transform:uppercase;color:color-mix(in srgb,var(--position-accent,var(--trim-yellow))72%,var(--text)28%);justify-content:space-between;align-items:center;gap:4px;font-size:.66rem;font-weight:800;display:flex}.ranking-board-card-top strong{font-variant-numeric:tabular-nums}.ranking-board-player{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:0;display:flex}.ranking-board-player strong{color:var(--text);letter-spacing:0;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.64rem,.62vw,.76rem);line-height:1.08;display:-webkit-box;overflow:hidden}.ranking-board-player span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.56rem,.56vw,.66rem);font-weight:700;line-height:1.1;overflow:hidden}.ranking-board-adp{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center}.adp-movements-view{gap:var(--space-2);flex-direction:column;display:flex}.adp-movements-meta{flex-wrap:wrap;gap:8px;display:flex}.adp-movements-meta span{border-radius:var(--radius-sm);min-height:30px;box-shadow:var(--panel-inset);color:var(--muted);font-family:var(--font-pixel-stack);text-transform:uppercase;background:#000;border:2px solid #ffffffb8;align-items:center;padding:6px 9px;font-size:.88rem;line-height:1;display:inline-flex}.adp-movements-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adp-movement-panel{border:var(--panel-border);border-radius:var(--radius-sm);min-width:0;box-shadow:var(--panel-inset);background:linear-gradient(#ffffff0d 0%,#ffffff04 100%),#000;overflow:hidden}.adp-movement-panel-up{--movement-color:var(--success);--movement-soft:#4cc36f2e}.adp-movement-panel-down{--movement-color:var(--danger);--movement-soft:#e04b4b2e}.adp-movement-panel-header{justify-content:space-between;align-items:center;gap:var(--space-1);background:linear-gradient(90deg,var(--movement-soft)0%,#2e6cff14 100%),#050505;border-bottom:2px solid #ffffff29;padding:14px 16px;display:flex}.adp-movement-panel-header h4{font-family:var(--font-pixel-stack);text-transform:uppercase;margin:0;font-size:1.25rem;line-height:1}.adp-movement-panel-header p{color:var(--muted);margin:6px 0 0;font-size:.86rem;line-height:1.25}.adp-movement-arrow{border:2px solid var(--movement-color);border-radius:var(--radius-sm);width:42px;height:42px;color:var(--movement-color);background:#000;flex:none;justify-content:center;align-items:center;font-size:1.8rem;font-weight:900;line-height:1;display:inline-flex}.adp-movement-list{display:grid}.adp-movement-row{border-bottom:1px solid #ffffff24;grid-template-columns:42px minmax(0,1fr) 76px 86px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.adp-movement-row:last-child{border-bottom:0}.adp-movement-row:nth-child(2n){background:#ffffff09}.adp-movement-rank{color:var(--trim-yellow);font-family:var(--font-pixel-stack);text-align:center;font-size:1.04rem;line-height:1}.adp-movement-player{flex-direction:column;gap:2px;min-width:0;display:flex}.adp-movement-player strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:.98rem;line-height:1.08}.adp-movement-player span,.adp-movement-metric span,.adp-movement-metric small,.adp-movement-history span{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.1}.adp-movement-metric{text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.adp-movement-metric strong{font-size:1.08rem;line-height:1}.adp-movement-delta strong,.adp-movement-delta small{color:var(--movement-color)}.adp-movement-history{flex-wrap:wrap;grid-column:2/-1;gap:6px 12px;min-width:0;display:flex}.adp-movement-history span{color:color-mix(in srgb,var(--muted)82%,var(--movement-color)18%)}.adp-movements-state{border:var(--panel-border);border-radius:var(--radius-sm);box-shadow:var(--panel-inset);background:#000}.player-rankings-empty{margin:var(--space-2)}@media (max-width:1040px){.adp-movements-grid{grid-template-columns:1fr}}.positional-adp-builder{-webkit-user-select:none;user-select:none}.adp-mode-hint{font-size:.86rem}.adp-grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.adp-column{padding:var(--space-2);flex-direction:column;min-height:560px;display:flex}.adp-column-header{justify-content:space-between;align-items:baseline;gap:var(--space-1);margin-bottom:var(--space-1);display:flex}.adp-column-header span{color:var(--muted);font-size:.84rem}.adp-player-list{flex-direction:column;flex:1;gap:8px;min-height:420px;max-height:640px;padding-right:4px;display:flex;overflow:auto}.adp-player-row{--adp-side-width:44px;border:var(--panel-border);border-radius:var(--radius-sm);width:100%;box-shadow:var(--panel-inset);text-align:left;grid-template-columns:var(--adp-side-width)minmax(0,1fr)var(--adp-side-width);cursor:grab;background:#000;align-items:center;gap:10px;padding:8px 10px;transition:transform .1s,border-color .1s,background .1s;display:grid}.adp-player-row.touch,.adp-player-row.tap-order{cursor:default;--adp-side-width:82px;grid-template-columns:max-content minmax(0,1fr) max-content;gap:12px}.adp-player-row.selected{border-color:var(--trim-blue);background:#2e6cff1f}.adp-player-row.dragging{border-color:var(--trim-yellow);transform:scale(1.01)}.adp-rank{color:var(--text);font-variant-numeric:tabular-nums;text-align:left;width:100%;font-size:.96rem;font-weight:700}.adp-player-meta-block{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.adp-player-meta-block strong{letter-spacing:0;white-space:nowrap;font-size:clamp(.72rem,.86vw,.9rem);line-height:1.15}.adp-player-meta-block span{color:var(--muted);font-size:.82rem}.adp-drag-handle{color:var(--muted);text-align:right;width:100%;font-size:1rem;line-height:1}.adp-move-controls{justify-content:flex-end;gap:6px;display:flex}.adp-move-button{border:2px solid var(--trim-primary);border-radius:var(--radius-sm);min-width:34px;min-height:30px;color:var(--text);font-family:var(--font-ui-stack);box-shadow:var(--panel-inset);background:#000;font-size:1rem;font-weight:700;line-height:1}.adp-move-button:hover:not(:disabled){border-color:var(--trim-yellow)}.adp-move-button:disabled{opacity:.5}.adp-player-row.touch .adp-player-meta-block,.adp-player-row.tap-order .adp-player-meta-block{text-align:center;justify-self:stretch;align-items:center}.adp-player-row.touch .adp-player-meta-block strong,.adp-player-row.tap-order .adp-player-meta-block strong{white-space:normal;overflow-wrap:anywhere}@media (max-width:1180px){.team-explorer{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.draft-round-grid,.adp-grid,.trade-side-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.scoreboard-header,.hero{grid-template-columns:1fr}.hero-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.team-explorer{grid-template-columns:1fr}.detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bench-grid,.model-info-grid,.model-info-header{grid-template-columns:1fr}.model-info-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-tabs-main{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:360px}.dashboard-tab-item,.dashboard-tab-with-reset{grid-column:span 1}.draft-layout{grid-template-columns:1fr}.trade-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.start-screen-input,.retro-input,.retro-select,.draft-queue-controls input,.draft-queue-controls select,.league-inline-input{font-size:16px}.league-user-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.league-user-pill{flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:4px;width:auto;min-width:0}.league-user-pill>strong{overflow-wrap:anywhere}.league-user-actions{display:contents}.league-toolbar-button{letter-spacing:.03em;white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:36px;padding:0 8px;font-size:.72rem}.league-toolbar-select-group{flex:100%;grid-column:1/-1;grid-template-columns:1fr;gap:6px;width:100%;margin-left:0;display:grid}.league-toolbar-select{width:100%;min-width:0}.hero{grid-template-columns:1fr;padding:0}.hero-desktop-shell{display:none}.hero-mobile-accordion{padding:0 16px;display:block}.hero-mobile-toggle{padding:18px 0}.hero-copy--mobile{gap:10px}.hero-copy--mobile .eyebrow{letter-spacing:.08em;font-size:.84rem}.hero-copy--mobile .hero-title{font-size:clamp(1.9rem,8vw,2.45rem);line-height:1}.hero-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-meta-card--updated-mobile{display:flex}.hero-meta-card--how{display:none}.hero-meta--mobile{padding:0 0 16px}.meta-card>strong{overflow-wrap:anywhere}.hero--mobile-preleague-hidden{display:none}.league-user-pill,.league-toolbar-button,.league-toolbar-select-group{position:relative;overflow:hidden}.league-user-pill{border-color:color-mix(in srgb,var(--trim-blue)52%,var(--trim-primary)48%);box-shadow:var(--panel-inset),inset 0 -1px 0 #ffffff24,0 0 0 1px #2e6cff42;background:linear-gradient(#2e6cff2e 0%,#2e6cff0d 46%,#0000 100%),linear-gradient(90deg,#f2c14e14 0%,#0000 36%,#d63b3b0f 100%),#050505}.league-toolbar-select-group{border:2px solid color-mix(in srgb,var(--trim-yellow)36%,var(--trim-primary)64%);border-radius:var(--radius-sm);box-shadow:var(--panel-inset),inset 0 -1px 0 #ffffff1f,0 0 0 1px #f2c14e2e;background:linear-gradient(#f2c14e24 0%,#f2c14e0a 42%,#0000 100%),linear-gradient(90deg,#2e6cff14 0%,#0000 40%,#d63b3b14 100%),#070707f5;padding:7px 8px 8px}.league-toolbar-button{border-color:color-mix(in srgb,var(--trim-red)58%,var(--trim-primary)42%);color:color-mix(in srgb,var(--trim-yellow)74%,var(--text)26%);box-shadow:var(--panel-inset),inset 0 -1px 0 #ffffff1f,0 0 0 1px #d63b3b3d;text-shadow:0 0 6px #f2c14e2e;background:linear-gradient(#d63b3b2e 0%,#d63b3b0d 48%,#0000 100%),linear-gradient(90deg,#2e6cff14 0%,#0000 55%),#040404}.league-user-pill-label{letter-spacing:.02em;white-space:nowrap;color:color-mix(in srgb,var(--trim-yellow)58%,var(--muted)42%);text-shadow:0 0 8px #f2c14e26;flex:none;font-size:.6rem}.league-user-pill>strong{white-space:nowrap;text-overflow:ellipsis;text-align:right;min-width:0;color:color-mix(in srgb,var(--trim-primary)80%,#b9d1ff 20%);flex:auto;font-size:.84rem;line-height:1;display:block;overflow:hidden}.league-toolbar-select-label{color:color-mix(in srgb,var(--trim-blue)56%,var(--trim-primary)44%);text-shadow:0 0 8px #2e6cff2e}.league-toolbar-select{border-color:color-mix(in srgb,var(--trim-blue)36%,var(--trim-primary)64%);box-shadow:var(--panel-inset),inset 0 -1px 0 #ffffff1f,0 0 0 1px #2e6cff29;background:linear-gradient(#2e6cff1f 0%,#2e6cff08 45%,#0000 100%),#020202}.league-top-bar--pending .league-top-bar-panel{display:none}.league-user-pill{flex-flow:row;align-items:center;gap:0 6px;min-height:36px;padding:4px 8px}.league-user-pill>strong{line-height:1}.league-toolbar-button{letter-spacing:.03em;white-space:nowrap;min-height:36px;padding:0 8px;font-size:.72rem}}@media (max-width:760px){.dashboard{padding:var(--space-3)var(--space-2)var(--space-5);gap:var(--space-2);--dashboard-inline-pad:var(--space-2);--helmet-border-gap-y:10px;--helmet-icon-width:clamp(34px,7vw,46px)}.retro-title-screen{padding:0}.hero{padding:var(--space-2)}.hero-title{font-size:clamp(2rem,9.5vw,3rem)}.hero-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.model-info-flow{grid-template-columns:1fr}.breakout-explainer-back-link{min-width:216px}.breakout-explainer-grid{grid-template-columns:1fr}.model-info-flow-card,.model-info-card{padding:var(--space-2)}.model-info-header-copy h3{font-size:clamp(1.7rem,8.8vw,2rem)}.model-info-step-badge{min-width:30px;min-height:30px;font-size:1rem}.model-info-icon{width:36px;height:36px}.model-info-flow-card h4{font-size:1.04rem}.model-info-card h3{font-size:1.42rem}.dashboard-tabs-main,.dashboard-tabs-main--primary-grid{grid-template-rows:none;grid-template-columns:1fr;min-height:0}.dashboard-tab-item,.dashboard-tab-with-reset{grid-column:span 1}.dashboard-tab-top-left,.dashboard-tab-top-right,.dashboard-tab-rankings,.dashboard-tab-stack-left,.dashboard-tab-stack-right,.dashboard-tab-bottom-left,.dashboard-tab-bottom-right,.dashboard-tab-bottom-full{grid-area:auto/1}.dashboard-tab-item .action-button{height:auto;min-height:62px}.dashboard-tab-with-reset{display:flex}.more-data-grid{grid-template-columns:1fr}.more-data-button.dashboard-nav-button{min-height:132px}.more-data-hit-rate-button.dashboard-nav-button:before{background-size:72%}.player-rankings-header{flex-direction:column}.player-rankings-summary{width:100%}.player-rankings-controls{grid-template-columns:1fr}.dashboard-tab-with-reset .dashboard-reset-button{box-sizing:border-box;width:98px;min-width:98px;min-height:36px;padding:0 10px;font-size:.84rem;right:10px}.dashboard-nav-button-with-reset{line-height:1.02;position:relative;padding-left:0!important;padding-right:0!important;font-size:1.2rem!important}.dashboard-nav-button-with-reset .dashboard-nav-label{pointer-events:none;width:auto;letter-spacing:inherit;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;inset:0 108px 0 50px}.detail-header{flex-direction:column;align-items:flex-start}.detail-record{align-items:flex-start}.detail-metrics{grid-template-columns:1fr}.detail-metrics:not(.detail-metrics--mobile-preseason){grid-template-columns:repeat(3,minmax(0,1fr))}.detail-metrics:not(.detail-metrics--mobile-preseason) .metric-card{min-width:0;padding:8px}.detail-metrics:not(.detail-metrics--mobile-preseason) .metric-card span{font-size:.68rem;line-height:1.12}.detail-metrics:not(.detail-metrics--mobile-preseason) .metric-card strong{font-size:1rem}.detail-metrics:not(.detail-metrics--mobile-preseason) .metric-card em{overflow-wrap:anywhere;font-size:.62rem;line-height:1.1}.detail-metrics--mobile-preseason{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.detail-metrics--mobile-preseason .metric-card{gap:3px;min-width:0;padding:8px 7px}.detail-metrics--mobile-preseason .metric-card span{font-size:.66rem;line-height:1.15}.detail-metrics--mobile-preseason .metric-card strong{font-size:.96rem;line-height:1}.detail-metrics--mobile-preseason .metric-card em{overflow-wrap:anywhere;font-size:.61rem;line-height:1.1}.panel-header-with-action,.detail-screen-toolbar{flex-direction:column;align-items:stretch}.weekly-screen-entry-button,.weekly-screen-back-button{width:100%}.weekly-model-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-model-controls{gap:7px}.weekly-model-layout{grid-template-columns:1fr}.weekly-projection-table{table-layout:auto;min-width:0}.weekly-projection-table th,.weekly-projection-table td{padding:8px}.weekly-model-main{overflow-x:visible}.team-explorer,.team-list,.team-card-stack,.team-card,.team-detail,.team-detail-inline{width:100%;min-width:0;max-width:100%}.team-detail-inline{overflow-x:hidden}.team-detail-inline .preseason-intelligence-body{padding:0 var(--space-2)var(--space-2)}.team-detail-inline .lineup-panel,.team-detail-inline .weekly-model-screen,.team-detail-inline .bench-panel,.team-detail-inline .rookie-panel{max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0}.team-detail-inline .preseason-intelligence-body .preseason-intelligence-section{padding:var(--space-2)0 0}.team-detail-inline .preseason-intelligence-accordion{margin-top:var(--space-2)}.team-detail-inline .preseason-intelligence-toggle{gap:14px;padding:16px}.team-detail-inline .preseason-intelligence-toggle-copy{gap:0}.team-detail-inline .preseason-intelligence-toggle-label{font-size:1rem;line-height:1.05}.team-detail-inline .preseason-intelligence-toggle-league{font-size:1rem;line-height:1.2}.team-detail-inline .preseason-intelligence-toggle-icon{flex-basis:38px;width:38px;height:38px}.team-detail-inline .preseason-intelligence-toggle-icon:before{width:11px;height:11px}.team-detail-inline .weekly-model-panel{padding:var(--space-2)0 0;margin-top:0}.team-detail-inline .detail-screen-toolbar{padding:0 0 var(--space-2)}.team-detail-inline .panel-header.retro-card-header,.team-detail-inline .weekly-model-panel .retro-card-header{margin-left:0;margin-right:0}.projected-starters-table col.slot-col{width:44px}.projected-starters-table col.player-col{width:auto}.projected-starters-table col.ecr-col,.projected-starters-table col.projected-points-col{width:76px}.projected-starters-table col.projected-points-col{width:82px}.projected-starters-table th,.projected-starters-table td{padding:8px 6px}.projected-starters-table thead th{letter-spacing:0;font-size:.78rem}.projected-starters-table th.player-col,.projected-starters-table td.player-col{word-break:normal;overflow-wrap:normal}.projected-starters-table .player-name{word-break:normal;overflow-wrap:break-word;white-space:normal;line-height:1.15}.projected-starters-table .player-meta{overflow-wrap:anywhere;font-size:.72rem;line-height:1.15}.projected-starters-table .slot-chip{min-width:34px;font-size:.72rem}.projected-starters-table .starter-metric-cell{gap:4px}.projected-starters-table .starter-metric-cell-rank>.starter-cell-delta{right:calc(100% + 4px)}.starter-cell-delta{padding:1px 4px;font-size:.68rem}.projected-starters-table{table-layout:auto}.projected-starters-table colgroup,.projected-starters-table thead{display:none}.projected-starters-table tbody{gap:8px;display:grid}.projected-starters-table tbody tr,.projected-starters-table tbody tr:nth-child(2n){border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff2e;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-template-areas:"slot player player""slot rank points";align-items:start;gap:6px 8px;padding:8px;display:grid}.projected-starters-table tbody tr.replacement{background:#d63b3b14;border-color:#d63b3b47}.projected-starters-table tbody tr>td{border-bottom:0;min-width:0;padding:0}.projected-starters-table td.slot-col{grid-area:slot;justify-content:center;align-items:flex-start;padding-top:1px;display:flex}.projected-starters-table td.player-col{grid-area:player;min-width:0}.projected-starters-table td.ecr-col{text-align:left;grid-area:rank}.projected-starters-table td.projected-points-col{text-align:left;grid-area:points}.projected-starters-table .player-name{word-break:normal;overflow-wrap:anywhere;white-space:normal;font-size:.86rem;line-height:1.14}.projected-starters-table .player-meta{overflow-wrap:anywhere;margin-top:3px;font-size:.7rem;line-height:1.1}.projected-starters-table .starter-metric-cell,.projected-starters-table .starter-metric-cell-rank,.projected-starters-table .starter-metric-cell-points{border-radius:var(--radius-sm);background:#00000073;border:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 6px;width:100%;min-width:0;padding:5px 6px;display:flex;position:static}.projected-starters-table .starter-metric-cell:before{font-family:var(--font-pixel-stack);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:left;flex:1 0 100%;font-size:.62rem;line-height:1}.projected-starters-table td.ecr-col .starter-metric-cell:before{content:"Pos Rank"}.projected-starters-table td.projected-points-col .starter-metric-cell:before{content:"Proj. Pts"}.projected-starters-table .starter-metric-value{font-size:.82rem;line-height:1}.projected-starters-table .starter-metric-cell>.starter-cell-delta{order:0;margin-left:auto}.projected-starters-table .starter-metric-cell-rank>.starter-cell-delta{position:static;top:auto;right:auto;transform:none}.weekly-projection-table colgroup,.weekly-projection-table thead{display:none}.weekly-projection-table tbody{gap:8px;display:grid}.weekly-projection-table tbody tr,.weekly-projection-table tbody tr:nth-child(2n){border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff2e;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"slot player rank""slot expected range";align-items:start;gap:6px 8px;padding:8px;display:grid}.weekly-projection-table tbody tr.replacement{background:#d63b3b14;border-color:#d63b3b47}.weekly-projection-table tbody tr>td{border-bottom:0;min-width:0;padding:0}.weekly-projection-table td.slot-col{grid-area:slot;align-self:start;padding-top:2px;display:flex}.weekly-projection-table td.player-col{grid-area:player}.weekly-projection-table td.rank-col{text-align:right;grid-area:rank;align-content:start;justify-items:end;gap:2px;padding:0;display:grid}.weekly-projection-table td.expected-col,.weekly-projection-table td.range-col{border-radius:var(--radius-sm);text-align:left;background:#ffffff08;border:1px solid #ffffff24;gap:4px;padding:5px 6px;display:grid}.weekly-projection-table td.expected-col{grid-area:expected}.weekly-projection-table td.range-col{grid-area:range}.weekly-projection-table td.expected-col:before,.weekly-projection-table td.range-col:before{font-family:var(--font-pixel-stack);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.62rem;line-height:1}.weekly-projection-table td.rank-col:before{content:attr(data-mobile-rank-label);font-family:var(--font-pixel-stack);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.56rem;line-height:1}.weekly-projection-table td.expected-col:before{content:"Proj. Pts."}.weekly-projection-table td.range-col:before{content:"Range"}.weekly-projection-table td.rank-col,.weekly-projection-table td.expected-col{font-variant-numeric:tabular-nums;font-size:.84rem;line-height:1.1}.weekly-projection-table .slot-chip{min-width:34px;font-size:.72rem}.weekly-projection-table .player-name{word-break:normal;overflow-wrap:anywhere;white-space:normal;font-size:.86rem;line-height:1.14}.weekly-projection-table .player-meta{overflow-wrap:anywhere;margin-top:3px;font-size:.7rem;line-height:1.1}.weekly-projection-table td.range-col .weekly-range-copy{text-align:left;justify-content:flex-start;gap:0;width:100%}.weekly-projection-table td.range-col .weekly-range-copy strong{font-size:.84rem;line-height:1.1}.draft-layout{gap:var(--space-1)}.draft-board{gap:var(--space-1);-webkit-overflow-scrolling:touch;max-height:300px;padding-right:2px}.draft-round-section{padding:var(--space-1)}.draft-round-grid{grid-template-columns:1fr;gap:6px}.draft-pick-card{gap:5px;min-height:112px;padding:8px 10px}.draft-pick-player{gap:2px}.draft-pick-player strong{font-size:.93rem;line-height:1.15}.draft-pick-player span{font-size:.78rem}.draft-owner-badge,.draft-clear-pick{font-size:.68rem}.adp-grid,.trade-history-filters{grid-template-columns:1fr}.trade-history-table-mobile{width:100%;min-width:0}.trade-side-grid{grid-template-columns:1fr}.trade-history-pagination{justify-content:flex-start}.trade-side-sections{grid-template-columns:1fr}.trade-side-sections .trade-side-section+.trade-side-section{border-top:1px solid #ffffff2e;margin-top:2px;padding-top:10px}}@media (max-width:560px){.league-tab,.action-button{font-size:1.02rem}.hero-meta{grid-template-columns:1fr}.trade-history-table-mobile th:first-child,.trade-history-table-mobile td:first-child{width:88px}.trade-history-table-mobile .trade-summary-team-pill{min-height:22px;padding:2px 7px;font-size:.68rem}.trade-history-table-mobile .trade-summary-line{-webkit-line-clamp:2;line-clamp:2}.team-card-header:not(.team-card-header--mobile){gap:var(--space-1);flex-direction:column}.team-score-group{margin-left:0}.team-card--mobile .team-card-header{flex-direction:row;align-items:center}.team-card--mobile .team-card-identity{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.team-card--mobile .team-card-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.team-card--mobile .team-card-helmet{width:40px;height:40px}.team-card--mobile .team-card-aside{align-self:center;gap:4px;margin-left:auto}.team-card--mobile .team-odds-row--stacked{gap:2px;font-size:.8rem}.team-score{font-size:1.38rem}.lineup-table{font-size:.88rem}.starter-ppg-summary{grid-template-columns:1fr}.starter-ppg-summary strong{grid-area:auto}.player-rankings-browser{padding:16px}.player-rankings-view-toggle{grid-auto-rows:minmax(42px,auto);grid-auto-flow:row}.player-rankings-view-toggle button{border-bottom:1px solid #ffffff3d;border-right:0;min-height:42px}.player-rankings-view-toggle button:last-child{border-bottom:0}.player-rankings-view-toggle{order:1}.player-rankings-search{order:2}.player-rankings-position-filter{order:3}.player-rankings-draft-size{order:4}.adp-movements-grid{grid-template-columns:1fr}.adp-movement-panel-header{align-items:flex-start;padding:12px}.adp-movement-panel-header h4{font-size:1.06rem}.adp-movement-arrow{width:34px;height:34px;font-size:1.45rem}.adp-movement-row{grid-template-columns:34px minmax(0,1fr) 72px;gap:8px;padding:10px}.adp-movement-metric{grid-area:1/3}.adp-movement-delta{grid-area:2/3}.adp-movement-history{flex-direction:column;grid-area:2/2;align-self:start;gap:4px}.adp-movement-list{overscroll-behavior:contain;max-height:500px;overflow-y:auto}.player-rankings-board{overflow:hidden}.ranking-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;padding:10px}.ranking-board-card{height:auto;min-height:112px;padding:8px 7px}.ranking-board-player strong{font-size:.72rem}.ranking-board-player span{white-space:normal;text-overflow:clip;font-size:.6rem}.ranking-board-card-top,.ranking-board-adp{font-size:.62rem}}@media (max-width:760px) and (min-width:520px){.ranking-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
