@layer pages{.pr-masthead{position:relative;overflow:hidden}.pr-title{font-size:var(--t-11);color:var(--ivory);margin-top:4px}.pr-byline{font-family:var(--cond);font-weight:700;font-size:clamp(14px,2.4vw,18px);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--gold-mid);margin:var(--s2) 0 0}.pr-standfirst{margin-top:var(--s4);max-width:58ch}@media (max-width:767px){.pr-masthead{padding-block:var(--s5)}.pr-title{font-size:clamp(42px,14vw,66px)}.pr-byline{margin-top:4px}}.pr-rest{border-top:2px solid var(--on-surface)}.pr-archive-week{font-family:var(--display);font-weight:400;font-size:var(--n-2);color:var(--accent-text);min-width:3ch;display:inline-block}.social-zero{display:grid;grid-gap:var(--s4);gap:var(--s4);justify-items:center;text-align:center;padding:var(--s8) var(--s4);border:var(--hair) dashed var(--rule)}.social-zero-mark{width:64px;opacity:.5}.social-zero-mark img{width:100%;height:auto;filter:grayscale(1)}.champ-card{padding-right:calc(var(--s5) + 84px)}.champ-face{position:absolute;right:var(--s4);bottom:var(--s4);--face-size:72px;width:var(--face-size);border:var(--hair) solid var(--gold-lo);opacity:.92}.champ-card:hover .champ-face{border-color:var(--gold);opacity:1}@media (max-width:519px){.champ-card{padding-right:calc(var(--s4) + 64px)}.champ-face{--face-size:56px;right:var(--s3);bottom:var(--s3)}}.myteam-head{display:flex;align-items:center;gap:var(--s4)}.myteam-face{--face-size:clamp(64px,18vw,96px);width:var(--face-size);border:var(--hair) solid var(--gold-lo);flex:0 0 auto}.myteam-id{min-width:0}.myteam-name{font-size:clamp(26px,5vw,44px);color:var(--ivory);margin-top:2px}.myteam-coach{margin:var(--s2) 0 0;font-family:var(--cond);font-size:var(--t-4);letter-spacing:.05em;text-transform:uppercase;color:var(--ivory-dim)}.myteam-coach a{color:var(--gold-mid)}.myteam-vs{border-top:2px solid var(--on-surface);padding-top:var(--s3)}.myteam-vs-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s2)}.myteam-vs-side{display:flex;align-items:center;gap:var(--s2);min-width:0;font-family:var(--cond);font-weight:700;font-size:var(--t-5);letter-spacing:.02em;text-transform:uppercase;color:var(--on-surface)}.myteam-vs-side>a,.myteam-vs-side>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myteam-vs-side b{margin-left:auto;font-family:var(--num);font-size:var(--n-3);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--accent-text);min-width:4.4ch;text-align:right}.myteam-vs-side:last-child{flex-direction:row-reverse}.myteam-vs-side:last-child b{margin-left:0;margin-right:auto;text-align:left}.myteam-vs-mid{font-family:var(--cond);font-weight:700;font-size:var(--t-2);letter-spacing:var(--tr-caps-wide);text-transform:uppercase;color:var(--on-surface-dim)}.article-body{font-family:var(--editorial);font-size:var(--t-6);line-height:var(--lh-editorial);color:var(--on-surface-2);max-width:66ch}.article-body p{margin:0 0 var(--s4)}.article-h2{font-family:var(--display);font-weight:400;font-size:var(--t-8);text-transform:uppercase;letter-spacing:var(--tr-head);color:var(--on-surface);margin:var(--s6) 0 var(--s3)}.article-quote{font-family:var(--editorial);font-size:var(--t-7);line-height:1.45;color:var(--on-surface);border-left:3px solid var(--accent);padding-left:var(--s4);margin:var(--s5) 0;max-width:54ch}.notice{display:flex;align-items:flex-start;gap:var(--s3);margin:var(--s3) 0;padding:10px var(--s4);background:var(--paper-hi);border:var(--hair) solid var(--line);border-left-width:3px;font-size:var(--t-4);line-height:1.45}.notice-mark{font:700 var(--t-4) var(--cond);line-height:1.45;min-width:1ch}.notice--saved{border-left-color:var(--gold)}.notice--saved .notice-mark{color:var(--win)}.notice--error,.notice--invalid{border-left-color:var(--loss)}.notice--error .notice-mark,.notice--invalid .notice-mark{color:var(--loss)}.notice--locked{border-left-color:var(--ink)}.notice--pending{border-left-color:var(--charcoal-2)}.notice--pending .notice-mark{color:var(--charcoal-2)}.btn.is-pending{opacity:.75;cursor:progress}.btn-spin{display:inline-block;width:.8em;height:.8em;margin-right:8px;vertical-align:-1px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:btnSpin .7s linear infinite}}@layer pages{@keyframes btnSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn-spin{animation:none;border-right-color:currentColor;opacity:.5}}}@layer pages{.skeleton-cards{display:grid;grid-gap:var(--s3);gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.skeleton-card{height:192px;border:var(--hair) solid var(--line)}@media (max-width:767px){.skeleton-cards{grid-template-columns:1fr}}}@layer pages{.member-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.member-action{border-bottom:0}.member-action--due{box-shadow:inset 0 3px 0 var(--gold)}.member-action--due b{color:var(--gold-ink)}@media (max-width:700px){.member-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.member-actions>.member-action:last-child:nth-child(odd){grid-column:1/-1}}}@layer pages{.rec-lead .s,.rec-line .sub{white-space:normal;overflow:visible;text-overflow:clip}.roster-title{font-size:var(--t-11);color:var(--ivory)}.roster{border-top:2px solid var(--on-surface)}.roster-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"seed face id" "seed face figs" "seed face week";align-items:center;grid-gap:2px var(--s3);gap:2px var(--s3);padding:var(--s3) var(--s3) var(--s3) 0;border-bottom:var(--hair) solid var(--rule);color:inherit;transition:background var(--dur-2) var(--ease)}}@layer pages{.roster-row:focus-visible,.roster-row:hover{background:var(--gold-glass)}.roster-row.is-cut{border-bottom:2px solid var(--gold)}@media (min-width:768px){.roster-row{grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"seed face id figs week";gap:var(--s4);padding:var(--s3) var(--s4) var(--s3) 0}}.roster-seed{grid-area:seed;font-family:var(--display);font-weight:400;font-size:clamp(28px,5vw,46px);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--on-surface-dim);min-width:1.9ch;text-align:center;padding-inline:var(--s3)}.roster-row.is-in .roster-seed{color:var(--accent-text)}.roster-face{grid-area:face;--face-size:clamp(56px,15vw,92px);width:var(--face-size);border:var(--hair) solid var(--rule)}.roster-row.is-in .roster-face{border-color:var(--gold-lo)}.roster-id{grid-area:id;min-width:0;display:grid;grid-gap:1px;gap:1px}.roster-mark{display:none}@media (min-width:520px){.roster-mark{display:block;margin-bottom:4px}}.roster-name{font-family:var(--display);font-weight:400;font-size:clamp(19px,2.6vw,28px);line-height:1.02;letter-spacing:var(--tr-head);text-transform:uppercase;color:var(--on-surface);overflow-wrap:anywhere}.roster-coach{font-weight:500;font-size:var(--t-4);letter-spacing:.06em;color:var(--on-surface-2)}.roster-coach,.roster-hist{font-family:var(--cond);text-transform:uppercase}.roster-hist{font-size:var(--t-3);letter-spacing:.04em;color:var(--on-surface-dim);margin-top:3px}.roster-figs{grid-area:figs;display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:baseline;grid-gap:var(--s2);gap:var(--s2);margin-top:6px}@media (min-width:768px){.roster-figs{margin-top:0;gap:var(--s4);grid-template-columns:auto repeat(3,auto);justify-content:flex-end}}.roster-rec{font-family:var(--num);font-weight:700;font-size:var(--n-4);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--on-surface)}.roster-fig{display:grid;grid-gap:0;gap:0;text-align:right;min-width:0}.roster-fig b{font-family:var(--num);font-weight:700;font-size:var(--n-2);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--on-surface);min-width:4.4ch;display:inline-block}.roster-fig i{font-size:var(--t-1);font-style:normal;letter-spacing:var(--tr-caps)}.roster-fig i,.roster-week{font-family:var(--cond);font-weight:600;text-transform:uppercase;color:var(--on-surface-dim)}.roster-week{grid-area:week;font-size:var(--t-3);letter-spacing:.06em;margin-top:4px}@media (min-width:768px){.roster-week{margin-top:0;text-align:right;min-width:12ch;padding-left:var(--s4);border-left:var(--hair) solid var(--rule)}}}@layer pages{.perf-row--current{border-left:3px solid var(--gold);background:var(--gold-glass)}.perf-row .main .t .dim{font-weight:400}.perf-state{font-family:var(--cond);text-transform:uppercase;letter-spacing:var(--tr-caps);font-size:var(--t-2);font-weight:600;color:var(--charcoal-2)}.perf-state--live{color:var(--live)}.perf-state--final{color:var(--ink)}.perf-row .val.dim{color:var(--muted)}@media (max-width:520px){.perf-row .main .t .dim{display:block}}}@layer pages{.at-sorts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 var(--s3)}.at-sorts-k{font:700 var(--t-2) var(--cond);letter-spacing:var(--tr-caps-wide);text-transform:uppercase;color:var(--charcoal-2);margin-right:4px}.at-sort{min-height:36px;cursor:pointer;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.at-sort[aria-pressed=true]{background:var(--gold-block);border-color:var(--gold-lo);color:var(--ink)}.at-sort:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.at-list{list-style:none;margin:0;padding:0}.at-list>li{will-change:auto}.at-list .cell.is-sorted .v{color:var(--gold-lo)}.at-cell-spark{display:grid;justify-items:end}.at-spark{display:block}.at-spark,.at-spark--none{width:84px;height:22px}.at-spark-mid{stroke:var(--line);stroke-width:1;stroke-dasharray:2 3}.at-spark-line{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round}.at-spark-title{fill:var(--gold);stroke:var(--ink);stroke-width:.8}mark.hl{background:var(--gold-glass);color:inherit;box-shadow:inset 0 -2px 0 var(--gold);padding:0;border-radius:0}.pl-chip{display:inline-flex;align-items:center;margin-right:6px;padding:1px 5px;font-family:var(--cond);font-weight:700;font-size:var(--t-1);letter-spacing:.12em;text-transform:uppercase;line-height:1.2;vertical-align:1px;white-space:nowrap;border:var(--hair) solid var(--line);color:var(--charcoal-2)}.pl-chip--fa{border-color:var(--gold-line);color:var(--gold-ink);background:var(--gold-glass)}.pl-chip--inj{color:var(--loss);border-color:currentColor}.pl-chip--doubtful,.pl-chip--questionable{color:var(--gold-ink);border-color:var(--gold-line)}.current-player-row{transform-origin:center}}@layer pages{}@layer pages{@media (max-width:767px){.current-player-game{white-space:normal;overflow:visible;text-overflow:clip;display:flex;flex-wrap:wrap;align-items:center;row-gap:3px}}}@layer pages{.face,.face--dst,.face--fallback,.on-ink .face,.on-ink .face--fallback,.surface-ink .face{border:0;border-radius:0;background:transparent;box-shadow:none}.face img{object-fit:cover;object-position:top center}.face--fallback{color:var(--charcoal-2)}.on-ink .face--fallback,.surface-ink .face--fallback{color:var(--gold-line)}.cr-name-line{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.cr-name-line .cr-state{margin:0}}@layer pages{}@layer pages{@media (max-width:599px){.at-cell-spark{display:none}.stand-wrap--all-time .nums{gap:var(--s3)}}@media (max-width:767px){.entry .primary,.entry .secondary,.home-pulse .tident-sub,.list-row .main .s,.list-row .main .t,.stand-row .who .co,.stand-row .who .nm{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}}@layer pages{.cr-row{--st-bg:transparent;--st-bar:transparent;background:var(--st-bg);box-shadow:inset 4px 0 0 var(--st-bar);transition:background-color .3s var(--ease)}.cr-row:has([data-phase=playing]){--st-bg:color-mix(in srgb,var(--live) 10%,var(--paper-hi));--st-bar:var(--live)}.cr-row:has([data-phase=halftime]){--st-bg:color-mix(in srgb,var(--gold) 18%,var(--paper-hi));--st-bar:var(--gold)}.cr-row:has([data-phase=final]){--st-bg:color-mix(in srgb,var(--ink) 7%,var(--paper-hi));--st-bar:var(--ink)}.cr-row:has([data-phase=delayed]),.cr-row:has([data-phase=postponed]){--st-bar:var(--charcoal-2);background:repeating-linear-gradient(135deg,var(--paper-hi) 0 7px,var(--paper-2) 7px 9px)}.cr-row--post .cr-name{color:inherit}.cr-name-line{gap:0}.cr-legend{border:0;border-bottom:var(--hair) solid var(--line-soft);padding-inline:var(--s4)}.cr-num--btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:-6px;padding:6px;min-height:44px;cursor:pointer;color:inherit;font:inherit;font-family:var(--num);font-weight:700;font-size:15.5px;text-align:right}.cr-num--btn:hover{color:var(--gold-lo);background:color-mix(in srgb,var(--gold) 12%,transparent)}.cr-num--btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:430px){.cr-num--btn{font-size:14px}.cr-legend{padding-inline:8px}}}@layer pages{.tx-trade-note{margin:var(--s2) 0 0;padding-top:var(--s2);border-top:var(--hair) solid var(--line-soft);font-size:var(--t-3);line-height:1.45;color:var(--charcoal)}.tx-trade-note--source{color:var(--charcoal-2);font-size:var(--t-2)}.tx-trade-note+.tx-trade-note{border-top:0;padding-top:0;margin-top:4px}.trade-page{padding-bottom:var(--s8)}.trade-demo-notice{margin:0 0 18px;padding:17px 20px;border:2px solid #b55d30;background:#fff2e7;color:#402014}.trade-demo-notice strong{display:block;font:700 17px/1.2 var(--cond);text-transform:uppercase;letter-spacing:.04em}.trade-demo-notice p{margin:6px 0 0;font:500 15px/1.5 var(--body)}.trade-ideas-demo,.trade-stats-demo{margin:0 0 16px!important;padding:11px 13px;border-left:4px solid #b55d30;background:#fff2e7;color:#402014!important;font-size:14px!important;line-height:1.45}.trade-stats-demo{margin:0!important}.trade-head{max-width:900px}.trade-head .lede{max-width:62ch}.trade-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s5);padding:20px 24px;color:var(--ivory);background:var(--ink);border-top:5px solid var(--gold)}.trade-intro strong{display:block;margin-top:7px;font:400 clamp(24px,3vw,34px)/1.05 var(--display);text-transform:uppercase}.trade-intro p{margin:8px 0 0;color:var(--ivory-dim);font-size:13px}.trade-kicker{display:block;font:700 11px/1.2 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.trade-intro .trade-kicker{color:var(--gold-mid)}.trade-fresh{flex:none;font:600 11px/1.3 var(--cond);letter-spacing:.05em;text-align:right;text-transform:uppercase;color:var(--ivory-dim)}.trade-fresh time{display:block;margin-top:3px;color:var(--ivory)}.trade-fresh button{display:block;margin-top:9px;padding:0;border:0;background:transparent;color:var(--gold);font:inherit;letter-spacing:inherit;text-align:left;text-transform:uppercase;cursor:pointer}}@layer pages{.trade-fresh button:focus-visible,.trade-fresh button:hover{text-decoration:underline}.trade-builder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s4);gap:var(--s4);margin-top:var(--s4)}.trade-side{min-width:0;padding:20px;background:var(--paper-hi)}.trade-side-head{display:flex;align-items:center;gap:12px;min-height:62px;padding-bottom:14px;border-bottom:2px solid var(--ink)}.trade-side-head>div{min-width:0;flex:1 1}.trade-team-logo{width:52px;height:52px;flex:none;object-fit:contain}.trade-team-logo--text{display:grid;place-items:center;font:700 16px var(--cond);background:var(--gold-block);color:var(--ink)}.trade-team-select{width:100%;max-width:100%;margin-top:5px;padding:3px 26px 3px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:700 clamp(19px,2vw,25px)/1.1 var(--cond);text-transform:uppercase}.trade-actions button:focus-visible,.trade-chip:focus-visible,.trade-faab input:focus-visible,.trade-search:focus-visible,.trade-team-select:focus-visible{outline:2px solid var(--gold-lo);outline-offset:2px}.trade-chosen{min-height:100px;padding:15px 0 14px;border-bottom:1px solid var(--line)}.trade-chosen>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.trade-chip{min-height:34px;padding:6px 9px;border:1px solid var(--gold-line);background:var(--gold-glass);color:var(--ink);font:700 12px/1.1 var(--cond);text-transform:uppercase;cursor:pointer}.trade-chip span{margin-left:5px;font-size:16px}.trade-chosen-empty{font-size:12px}.trade-search-label{display:block;margin:16px 0 5px;font:700 11px var(--cond);letter-spacing:.1em;text-transform:uppercase}.trade-search{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:0;color:var(--ink);font:500 13px var(--body)}.trade-roster{max-height:460px;overflow-y:auto;margin-top:9px;border-top:1px solid var(--line)}.trade-player{display:flex;align-items:center;gap:10px;min-height:50px;padding:8px 7px;cursor:pointer}.trade-player.is-selected,.trade-player:hover{background:var(--gold-glass)}.trade-player input{width:16px;height:16px;flex:none}.trade-player-pos{width:32px;flex:none;color:var(--gold-ink);font:700 11px var(--cond)}.trade-player-main{min-width:0;flex:1 1}.trade-player-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 14px/1.1 var(--cond);text-transform:uppercase}.trade-player-main small{display:block;margin-top:2px;color:var(--loss);font:600 11px var(--cond);text-transform:uppercase}.trade-player-proj{text-align:right;font:700 16px/1 var(--num)}.trade-player-proj small{display:block;margin-top:2px;color:var(--muted-2);font:600 9px var(--cond);text-transform:uppercase}.trade-faab{justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);font:700 12px var(--cond);text-transform:uppercase}.trade-faab,.trade-faab span{display:flex;align-items:center}.trade-faab span{gap:8px}.trade-faab input{width:64px;min-height:36px;padding:5px;border:1px solid var(--line);background:var(--paper);font:700 15px var(--num)}.trade-faab small{max-width:76px;color:var(--muted-2);font:600 10px/1.1 var(--cond)}.trade-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:var(--s4)}.trade-actions button{min-height:48px;padding:10px 18px;border-radius:0;font:700 12px var(--cond);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.trade-analyze{min-width:210px;border:1px solid var(--ink);background:var(--ink);color:var(--paper-hi)}.trade-analyze:hover{background:var(--ink-3)}.trade-analyze span{margin-left:14px;color:var(--gold-mid)}.trade-analyze:disabled{opacity:.6;cursor:wait}.trade-secondary{border:1px solid var(--line);background:var(--paper-hi);color:var(--ink)}.trade-secondary:hover{border-color:var(--gold-lo)}.trade-status{min-height:24px;margin-top:7px;color:var(--loss);font-size:13px}.trade-empty{padding:14px;color:var(--muted-2);font-size:13px}.trade-unavailable{margin:25px 0;padding:24px;border:1px solid var(--line);background:var(--paper-hi)}.trade-unavailable h2{font:400 26px var(--display);text-transform:uppercase}.trade-results{margin-top:24px;border-top:6px solid var(--gold)}.trade-results-head{padding:27px 0 18px}.trade-results-head h2{margin:5px 0 4px;font:400 clamp(28px,4vw,42px)/1 var(--display);text-transform:uppercase}.trade-results-head p{margin:0;color:var(--muted-2);font-size:13px}.trade-balance{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);align-items:center;grid-gap:28px;gap:28px;padding:24px;color:var(--ivory);background:var(--ink)}.trade-balance .trade-kicker{color:var(--gold-mid)}.trade-balance h3{margin:7px 0;color:var(--ivory);font:400 28px var(--display);text-transform:uppercase}.trade-balance p{max-width:56ch;margin:0;color:var(--ivory-dim);font-size:12px;line-height:1.5}.trade-balance-split{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px}.trade-balance-split>div:first-child{text-align:left}.trade-balance-split>div:last-child{text-align:right}.trade-balance-split strong{display:block;font:700 27px/1 var(--num)}.trade-balance-split small{display:block;max-width:90px;margin-top:3px;color:var(--ivory-dim);font:600 10px/1.1 var(--cond);text-transform:uppercase}.trade-balance-track{height:10px;background:var(--paper-3)}.trade-balance-track span{display:block;height:100%;background:var(--gold)}.trade-impact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.trade-impact{min-width:0;padding:20px;border:1px solid var(--line);background:var(--paper-hi)}.trade-impact-top h3{margin:4px 0 16px;font:400 26px/1.05 var(--display);text-transform:uppercase}.trade-metrics{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--line)}.trade-metrics>div{min-width:0;padding:12px;background:var(--paper-2)}.trade-metrics small,.trade-metrics span{display:block;font:700 10px/1.2 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.trade-metrics strong{display:block;margin:3px 0;font:700 clamp(22px,2.5vw,32px)/1 var(--num)}.trade-lineup{margin-top:18px}.trade-lineup-heading,.trade-lineup-row{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(0,1fr);grid-gap:9px;gap:9px;padding:8px 5px;border-bottom:1px solid var(--line-soft)}.trade-lineup-heading{border-bottom:2px solid var(--ink);font:700 10px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.trade-lineup-row{font:600 12px/1.2 var(--cond)}.trade-lineup-row>span{min-width:0;overflow-wrap:anywhere}.trade-lineup-row>span:first-child{color:var(--gold-ink);font-weight:700}.trade-lineup-row small{display:block;margin-top:3px;color:var(--muted-2);font:600 10px var(--num)}.trade-depth{margin:14px 0 0;color:var(--charcoal-2);font-size:12px;line-height:1.5}.trade-depth b{color:var(--ink)}.trade-detail-grid{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);grid-gap:14px;gap:14px;margin-top:14px}.trade-detail,.trade-warnings{padding:20px;border:1px solid var(--line);background:var(--paper-hi)}.trade-detail ul,.trade-warnings ul{margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.55}.trade-detail li+li,.trade-warnings li+li{margin-top:5px}.trade-values{margin-top:8px}.trade-values>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 12px;gap:3px 12px;padding:9px 0;border-bottom:1px solid var(--line-soft)}.trade-values b{font:700 14px var(--cond);text-transform:uppercase}.trade-values small{display:block;color:var(--muted-2);font:600 10px/1.4 var(--cond)}.trade-values strong{text-align:right;font:700 20px/1 var(--num)}.trade-ros{grid-column:1/-1;color:var(--charcoal-2);font:600 11px var(--cond)}.trade-warnings{margin-top:14px;border-left:3px solid var(--gold)}.trade-disclaimer{margin:15px 0 0;color:var(--muted-2);font-size:11px;line-height:1.5}@media (max-width:760px){.trade-intro{display:block;padding:18px}.trade-fresh{margin-top:12px;text-align:left}.trade-balance,.trade-builder,.trade-detail-grid,.trade-impact-grid{grid-template-columns:1fr}.trade-side{padding:15px}.trade-roster{max-height:310px}.trade-actions button{flex:1 1 130px}.trade-analyze{flex-basis:100%!important}.trade-balance{gap:20px;padding:20px}}.trade-page{max-width:1320px}.trade-head{max-width:none;padding-bottom:28px}.trade-head .lede{max-width:66ch}.trade-intro{position:relative;isolation:isolate;overflow:hidden;min-height:164px;align-items:center;padding:29px 36px;border-top:0;border-left:6px solid var(--gold);background:linear-gradient(114deg,#0b0b0c,#191816 70%,#302613)}.trade-intro:after{content:"";position:absolute;z-index:-1;top:-168px;right:7%;width:430px;height:430px;border:1px solid rgba(242,219,152,.15);border-radius:50%;box-shadow:0 0 0 55px rgba(242,219,152,.035),0 0 0 110px rgba(242,219,152,.025);pointer-events:none}.trade-intro strong{margin-top:12px;font-size:clamp(35px,4vw,56px);letter-spacing:-.025em}.trade-intro-dot{color:var(--gold-mid)}.trade-intro p{max-width:46ch;margin-top:10px;font-size:14px;line-height:1.45}.trade-kicker-sep{margin:0 7px;color:var(--ivory-dim)}.trade-fresh{align-self:flex-end;position:relative;padding-left:15px;border-left:1px solid rgba(242,219,152,.4);text-align:left}.trade-fresh time{font-size:13px}.trade-builder{position:relative;gap:18px;margin-top:18px}.trade-exchange{position:absolute;z-index:2;top:42px;left:50%;display:grid;place-items:center;width:50px;height:50px;transform:translateX(-50%);border:3px solid var(--paper);border-radius:50%;background:var(--ink);color:var(--gold-mid);font:700 26px/1 var(--body);box-shadow:0 3px 15px rgba(0,0,0,.16);pointer-events:none}.trade-side{padding:0 22px 22px;border:1px solid var(--line);border-top:4px solid var(--gold);box-shadow:0 8px 28px rgba(38,30,13,.055)}.trade-side--b{border-top-color:var(--ink-soft)}.trade-side-head{min-height:102px;gap:17px;padding:14px 0;border-bottom:1px solid var(--line)}.trade-side-head .trade-team-logo{width:66px;height:66px;padding:5px;border:1px solid var(--line-soft);background:var(--paper)}.trade-side-head .trade-team-logo--text{padding:0}.trade-team-select{margin-top:7px;padding:4px 24px 7px 0;border-bottom-color:transparent;font-size:clamp(21px,2vw,28px);cursor:pointer}.trade-team-select:hover{border-bottom-color:var(--gold)}.trade-chosen{min-height:116px;padding:16px 0}.trade-chosen-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.trade-chosen-heading b{padding:4px 8px;border:1px solid var(--gold-line);background:var(--gold-glass);color:var(--gold-ink);font:700 10px/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.trade-chip{min-height:38px;padding:8px 11px;border-color:var(--gold-line);background:var(--paper);box-shadow:inset 3px 0 0 var(--gold);transition:background .15s ease,transform .15s ease}.trade-chip:hover{background:var(--gold-glass);transform:translateY(-1px)}.trade-chosen-empty{color:var(--muted-2);font-style:italic}.trade-search-label{margin-top:19px;color:var(--charcoal-2)}.trade-search{min-height:46px;padding-left:14px;background:var(--paper)}.trade-roster{border-top:0}.trade-player{min-height:57px;margin:2px 0;padding:8px 10px;border:1px solid transparent;border-bottom:1px solid var(--line-soft);transition:background .15s ease,border-color .15s ease}.trade-player:hover{background:var(--paper);border-color:var(--gold-line)}.trade-player.is-selected{border-color:var(--gold-line);background:var(--gold-glass);box-shadow:inset 4px 0 0 var(--gold)}.trade-player input{accent-color:var(--gold-lo)}.trade-player-main strong{font-size:15px}.trade-player-proj{min-width:54px;font-size:18px}.trade-actions{align-items:center;margin-top:18px}.trade-actions button{min-height:52px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.trade-actions button:not(:disabled):hover{transform:translateY(-1px)}.trade-analyze{min-width:244px;background:var(--gold-block);color:var(--ink);border-color:var(--gold-lo);box-shadow:0 5px 0 var(--gold-lo)}.trade-analyze:hover{background:var(--gold-hi)}.trade-analyze span{color:var(--ink);font-size:20px;vertical-align:-1px}.trade-secondary{background:transparent}.trade-results{margin-top:39px;border-top-width:1px;border-top-color:var(--gold)}.trade-results-head{padding:27px 0 23px}.trade-results-head h2{font-size:clamp(34px,4vw,50px)}.trade-balance{gap:44px;padding:32px 36px;border-left:6px solid var(--gold);background:linear-gradient(105deg,#101011,#22201b)}.trade-balance h3{font-size:clamp(30px,3vw,42px)}.trade-balance p{font-size:13px}.trade-balance-split{grid-template-columns:1fr auto 1fr;gap:8px 16px}.trade-balance-split strong{font-size:clamp(32px,3vw,45px)}.trade-balance-split small{max-width:none;font-size:11px;line-height:1.25}.trade-balance-vs{align-self:start;padding-top:12px;color:var(--gold-mid);font:700 12px/1 var(--cond);letter-spacing:.15em;text-transform:uppercase}.trade-balance-track{grid-column:1/-1;height:13px;margin-top:9px;background:var(--ivory)}.trade-balance-track span{position:relative;background:var(--gold-block)}.trade-balance-track span:after{content:"";position:absolute;top:-4px;right:-2px;width:4px;height:21px;background:var(--ink);border:1px solid var(--gold-mid)}.trade-impact-grid{gap:18px;margin-top:18px}.trade-impact{padding:22px;box-shadow:0 8px 28px rgba(38,30,13,.045)}.trade-impact-top{display:flex;align-items:center;gap:13px;min-height:65px;margin-bottom:17px}.trade-impact-top .trade-team-logo{width:54px;height:54px}.trade-impact-top h3{margin:5px 0 0;font-size:29px}.trade-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:transparent}.trade-metrics>div{padding:14px;border-top:3px solid var(--ink-soft);background:var(--paper)}.trade-metrics>div.is-gain{border-top-color:var(--win)}.trade-metrics>div.is-loss{border-top-color:var(--loss)}.trade-metrics>div.is-gain strong{color:var(--win)}.trade-metrics>div.is-loss strong{color:var(--loss)}.trade-metrics strong{margin:7px 0 5px}.trade-next-weeks{margin-top:20px;padding:16px;border:1px solid var(--line);background:var(--paper)}.trade-next-weeks>div{margin-top:10px}.trade-next-week{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;align-items:center;grid-gap:9px;gap:9px;padding:9px 0;border-bottom:1px solid var(--line-soft);font:600 12px/1.2 var(--cond)}.trade-next-week b,.trade-next-week small{display:block}.trade-next-week small{margin-top:2px;color:var(--muted-2)}.trade-next-week>span:nth-child(2){color:var(--muted-2);font-family:var(--num);white-space:nowrap}.trade-next-week strong{text-align:right;font:700 17px var(--num)}.trade-next-week strong.is-gain{color:var(--win)}.trade-next-week strong.is-loss{color:var(--loss)}.trade-next-weeks p{margin:10px 0 0;color:var(--muted-2);font-size:11px;line-height:1.45}.trade-lineup-row{min-height:39px;align-items:center}.trade-lineup-row.is-changed{background:var(--gold-glass);box-shadow:inset 3px 0 0 var(--gold)}.trade-depth{padding-top:12px;border-top:1px solid var(--line)}.trade-detail-grid{gap:18px;margin-top:18px}.trade-detail,.trade-warnings{padding:23px}.trade-values>div{padding:13px 0}.trade-values b{font-size:16px}.trade-values strong{color:var(--gold-ink);font-size:24px}.trade-ros{margin-top:3px}.trade-player{cursor:default}.trade-player-check{display:grid;place-items:center;width:22px;height:42px;flex:none;cursor:pointer}.trade-player-check input{cursor:pointer}.trade-player-open{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1;padding:0;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.trade-player-open:hover .trade-player-main strong{color:var(--gold-ink);text-decoration:underline;text-underline-offset:3px}.trade-player-open:focus-visible,.trade-received-player:focus-visible{outline:2px solid var(--gold-lo);outline-offset:3px}.trade-player-open .face,.trade-player-open .face--fallback{flex:none}.trade-player-open .trade-player-main small{color:var(--muted-2)}.trade-balance-amounts{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;color:var(--ivory-dim);font:600 10px/1.3 var(--cond);text-transform:uppercase}.trade-balance-note{margin:0;padding:12px 18px;border:1px solid var(--line);border-top:0;background:var(--paper-hi);color:var(--charcoal-2);font-size:12px;line-height:1.5}.trade-receives{margin-bottom:18px;border:1px solid var(--gold-line);background:var(--paper)}.trade-receives-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid var(--gold-line);background:var(--gold-glass)}.trade-receives-head strong{color:var(--gold-ink);font:700 23px/1 var(--num);text-align:right}.trade-received-player strong small,.trade-receives-head strong small{display:block;margin-top:3px;color:var(--muted-2);font:600 10px/1.1 var(--cond);text-transform:uppercase}.trade-receives-list{padding:0 10px}.trade-receives-list>p{padding:12px 5px;color:var(--muted-2);font-size:12px}.trade-received-player{display:flex;align-items:center;gap:10px;width:100%;padding:9px 5px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.trade-received-player:last-child{border-bottom:0}.trade-received-player:hover{background:var(--gold-glass)}.trade-received-player .face,.trade-received-player .face--fallback{flex:none}.trade-received-player>span:nth-child(2){min-width:0;flex:1 1}.trade-received-player b{display:block;font:700 17px/1.1 var(--cond);text-transform:uppercase}.trade-received-player small{display:block;margin-top:5px;color:var(--muted-2);font:600 10px/1.1 var(--cond);text-transform:uppercase}.trade-received-player strong{color:var(--gold-ink);font:700 24px/1 var(--num);text-align:right}.trade-package-math{margin:0;padding:10px 15px;border-top:1px solid var(--gold-line);color:var(--charcoal-2);font:600 11px/1.4 var(--cond)}.trade-package-math span{padding:0 4px;color:var(--gold-ink);font-size:16px}.trade-why{margin-top:18px}.trade-stats-dialog{width:min(650px,calc(100vw - 24px));max-height:min(830px,calc(100dvh - 24px));margin:auto;padding:0;border:1px solid var(--line);border-top:5px solid var(--gold);background:var(--paper-hi);color:var(--ink);box-shadow:0 28px 90px rgb(0 0 0/.5);overflow:auto}.trade-stats-dialog::-webkit-backdrop{background:rgb(7 7 8/.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.trade-stats-dialog::backdrop{background:rgb(7 7 8/.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.trade-stats-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:var(--ink)}.trade-stats-head .trade-kicker{color:var(--gold-mid)}.trade-stats-head button{width:40px;height:40px;border:1px solid var(--ink-soft);background:transparent;color:var(--ivory);font:300 30px/1 var(--body);cursor:pointer}.trade-stats-head button:focus-visible,.trade-stats-head button:hover{border-color:var(--gold);color:var(--gold-mid)}.trade-stats-sheet{min-width:0}.trade-stats-identity{display:flex;align-items:center;gap:18px;padding:24px;border-bottom:1px solid var(--line)}.trade-stats-identity .face,.trade-stats-identity .face--fallback{flex:none}.trade-stats-identity h2{margin:5px 0;font:400 clamp(27px,5vw,40px)/1 var(--display);text-transform:uppercase}.trade-stats-identity p{margin:0;color:var(--muted-2);font:600 13px var(--cond);text-transform:uppercase}.trade-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;padding:1px;background:var(--line)}.trade-stats-grid>div{padding:16px 20px;background:var(--paper)}.trade-stats-grid span{display:block;color:var(--muted-2);font:700 11px/1.2 var(--cond);letter-spacing:.08em;text-transform:uppercase}.trade-stats-grid strong{display:block;margin-top:6px;font:700 27px/1 var(--num)}.trade-stats-model,.trade-stats-recent{padding:22px 24px;border-bottom:1px solid var(--line)}.trade-stats-recent>div{margin-top:12px}.trade-stats-recent>div>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line-soft);font:600 13px var(--cond)}.trade-stats-recent strong{font-family:var(--num)}.trade-stats-model p,.trade-stats-recent p{color:var(--muted-2);font-size:12px}.trade-stats-model{background:var(--gold-glass)}.trade-stats-model>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:14px 0}.trade-stats-model>div span{padding:10px;background:var(--paper-hi);font:600 11px/1.3 var(--cond);text-transform:uppercase}.trade-stats-model>div strong{display:block;margin-bottom:4px;color:var(--gold-ink);font:700 22px/1 var(--num)}.trade-stats-model ul{margin:9px 0 0;padding-left:18px;color:var(--charcoal-2);font-size:12px}.trade-stats-fresh{margin:0;padding:14px 24px;color:var(--muted-2);font-size:11px}.trade-roster{max-height:none;overflow:visible}.trade-roster-more{width:100%;margin-top:8px;padding:13px;border:1px solid var(--gold-line);background:var(--gold-glass);color:var(--ink);font:700 14px var(--cond);text-transform:uppercase;cursor:pointer}.trade-roster-more:focus-visible,.trade-roster-more:hover{background:var(--gold-block);outline:2px solid var(--gold-lo);outline-offset:2px}.trade-stats-dialog{width:min(760px,calc(100vw - 24px))}.trade-stats-head .trade-kicker{font-size:13px}.trade-stats-identity p{font-size:15px}.trade-stats-grid span{font-size:14px;line-height:1.35}.trade-stats-grid strong{font-size:29px}.trade-stats-recent>div>div{font-size:15px}.trade-stat-panel>.trade-kicker,.trade-stats-model>.trade-kicker,.trade-stats-recent>.trade-kicker{font-size:13px}.trade-stats-fresh,.trade-stats-model p,.trade-stats-recent p{font-size:14px;line-height:1.5}.trade-stats-model>div span{font-size:14px;line-height:1.35}.trade-stats-model ul{font-size:14px;line-height:1.5}.trade-ideas{margin:24px 0;padding:24px;border:1px solid var(--gold-line);border-left:5px solid var(--gold);background:var(--paper-hi)}.trade-ideas h2{margin:6px 0;font:400 clamp(25px,3vw,38px)/1 var(--display);text-transform:uppercase}.trade-ideas p{color:var(--muted-2);font-size:13px;line-height:1.5}.trade-ideas-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:16px 0}.trade-ideas-controls label{display:flex;align-items:center;gap:8px;font:700 13px var(--cond);text-transform:uppercase;cursor:pointer}.trade-idea button,.trade-ideas-controls button{padding:11px 18px;border:1px solid var(--ink);background:var(--ink);color:var(--ivory);font:700 13px var(--cond);text-transform:uppercase;cursor:pointer}.trade-idea button:hover,.trade-ideas-controls button:hover{background:var(--gold);color:var(--ink)}.trade-ideas-controls button:disabled{opacity:.6;cursor:wait}.trade-ideas-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.trade-idea{padding:16px;border:1px solid var(--line);background:var(--paper)}.trade-idea>div:first-child{display:flex;justify-content:space-between;gap:12px}.trade-idea>div:first-child strong{color:var(--gold-ink);font:700 20px var(--num);white-space:nowrap}.trade-idea-sides{display:grid;grid-gap:5px;gap:5px;margin:12px 0}.trade-idea-sides p{margin:0;color:var(--ink)}.trade-idea-sides b{display:block;font:700 11px var(--cond);text-transform:uppercase}.trade-idea-sides b,.trade-ideas>small{color:var(--muted-2)}.trade-ideas-error{color:var(--loss)!important}.trade-needs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.trade-needs-grid>div{padding:16px;border:1px solid var(--line);background:var(--paper)}.trade-needs-grid p{margin:10px 0 0;color:var(--ink);font-size:14px}.trade-needs-grid b{display:inline-block;min-width:38px;color:var(--gold-ink)}.trade-idea-needs{padding:8px 10px;border-left:3px solid var(--gold);background:var(--gold-glass);color:var(--ink)!important;font-weight:700}.trade-stats-tabs{position:-webkit-sticky;position:sticky;top:64px;z-index:1;display:flex;gap:2px;padding:7px 16px;background:var(--paper-hi);border-bottom:1px solid var(--line)}.trade-stats-tabs button{flex:1 1;padding:12px 4px;border:0;background:transparent;color:var(--muted-2);font:700 15px var(--cond);text-transform:uppercase;cursor:pointer}.trade-stats-tabs button[aria-selected=true]{color:var(--ink);background:var(--gold-glass);box-shadow:inset 0 -3px var(--gold)}.trade-stat-panel{padding:18px 24px;border-bottom:1px solid var(--line)}.trade-stat-panel>.trade-kicker{margin:8px 0 12px}.trade-stat-panel p{color:var(--muted-2);font-size:15px;line-height:1.5}.trade-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:8px 0 20px;background:var(--line);border:1px solid var(--line)}.trade-stat-grid>div{display:flex;justify-content:space-between;gap:10px;padding:11px;background:var(--paper);font:600 15px/1.3 var(--cond)}.trade-stat-grid strong{font-family:var(--num);white-space:nowrap}.trade-stat-week{padding:12px 0;border-top:1px solid var(--line)}.trade-compare-grid{margin-top:14px;border:1px solid var(--line)}.trade-compare-grid>div{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:11px;border-bottom:1px solid var(--line);font:600 14px/1.3 var(--cond)}.trade-compare-grid>div>*{min-width:0;overflow-wrap:anywhere}.trade-compare-grid>div:first-child{background:var(--gold-glass);text-transform:uppercase}.trade-compare-grid strong{text-align:right;font-family:var(--num)}.trade-stat-panel select{width:100%;padding:12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:16px}@media (max-width:760px){.trade-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-metrics>div:last-child{grid-column:1/-1}.trade-ideas-list,.trade-needs-grid{grid-template-columns:1fr}.trade-ideas{padding:17px}.trade-stat-grid{grid-template-columns:1fr}.trade-stats-tabs button{font-size:14px}.trade-compare-grid>div{grid-template-columns:repeat(2,minmax(0,1fr));font-size:15px;gap:7px}.trade-compare-grid>div:first-child>b:first-child{display:none}.trade-compare-grid>div:not(:first-child)>span:first-child{grid-column:1/-1;color:var(--gold-ink);font-weight:700}.trade-compare-grid strong{text-align:left}.trade-head{padding-bottom:20px}.trade-intro{min-height:0;padding:23px}.trade-intro:after{right:-250px}.trade-intro strong{font-size:38px}.trade-fresh{margin-top:22px}.trade-builder{gap:22px}.trade-exchange{position:relative;top:auto;left:auto;justify-self:center;margin:-35px 0;transform:none}.trade-side{padding:0 15px 16px}.trade-side-head{min-height:90px}.trade-side-head .trade-team-logo{width:54px;height:54px}.trade-team-select{font-size:22px}.trade-balance{gap:25px;padding:24px}.trade-balance-split{grid-template-columns:1fr auto 1fr}.trade-impact{padding:17px}.trade-impact-top h3{font-size:25px}.trade-detail,.trade-warnings{padding:18px}.trade-next-weeks{padding:12px}.trade-next-week{grid-template-columns:minmax(0,1fr) auto 52px;gap:5px;font-size:11px}.trade-stats-identity{gap:12px;padding:18px}.trade-stats-model>div{grid-template-columns:1fr 1fr}.trade-received-player b{font-size:15px}}@media (prefers-reduced-motion:reduce){.trade-actions button,.trade-chip,.trade-player{transition:none}}}@layer utilities{.mt-0{margin-top:0}.mt-3{margin-top:var(--s3)}.mt-4{margin-top:var(--s4)}.mt-5{margin-top:var(--s5)}.mt-6{margin-top:var(--s6)}.mt-7{margin-top:var(--s7)}.mb-3{margin-bottom:var(--s3)}.mb-4{margin-bottom:var(--s4)}.mb-5{margin-bottom:var(--s5)}.stack-2>*+*{margin-top:var(--s2)}.stack-3>*+*{margin-top:var(--s3)}.stack-4>*+*{margin-top:var(--s4)}.stack-5>*+*{margin-top:var(--s5)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.cluster-4{gap:var(--s4)}.cluster-5{gap:var(--s5)}.cluster-end{justify-content:flex-end}.push{margin-left:auto}.measure{max-width:62ch}.measure-sm{max-width:46ch}}@layer reset, tokens, fonts, base, primitives, components, legacy, pages, utilities;