@font-face{font-family:Backlot;src:url(/fonts/backlot-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Backlot;src:url(/fonts/backlot-medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Backlot;src:url(/fonts/backlot-bold.ttf) format("truetype");font-weight:700 900;font-display:swap}@font-face{font-family:Pressbox;src:url(/fonts/pressbox.ttf) format("truetype");font-weight:400;font-display:swap}:root{--white:#fff;--warm:#f4ede7;--black:#0d0d0c;--indigo:#1d1440;--plum:#563953;--canyon:#a0464d;--clay:#c85733;--orange:#e66d23;--gold:#ec9c27;--line:#d8cec6;--muted:#6f6862;--max:1180px;--shadow:0 16px 40px rgb(29 20 64/.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--black);font-family:Backlot,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.025em}.skip-link{position:absolute;left:12px;top:-80px;z-index:99;background:var(--white);padding:10px 14px}.skip-link:focus{top:12px}.site-header{background:var(--black);color:var(--white);position:sticky;top:0;z-index:30}.nav-wrap{max-width:var(--max);min-height:78px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:26px}.brand-crop{width:155px;height:61px;overflow:hidden;flex:0 0 auto}.brand-crop img{width:145px;height:145px;object-fit:cover;object-position:50% 49%;transform:translateY(-41px)}.desktop-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.desktop-nav a{color:#eee8e4;font-size:.79rem;font-weight:700;letter-spacing:.09em;text-decoration:none;text-transform:uppercase;padding-block:29px 25px;border-bottom:4px solid transparent}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--gold);border-bottom-color:var(--orange)}.member-chip{display:flex;align-items:center;gap:9px;margin-left:4px}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:var(--black);font-size:.76rem;font-weight:900}.member-copy{display:grid;gap:1px;font-size:.68rem;color:#c9c1bb}.member-copy strong{color:var(--white);font-size:.77rem}.mobile-menu{display:none;margin-left:auto;position:relative}.mobile-menu summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;border:1px solid #4d4946}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;right:0;top:53px;width:min(310px,calc(100vw - 32px));padding:12px;background:var(--black);box-shadow:var(--shadow);display:grid}.mobile-menu nav a{padding:14px 12px;border-bottom:1px solid #3c3936;color:var(--white);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.demo-strip{background:var(--gold);color:var(--black);text-align:center;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:7px 16px;text-transform:uppercase}.site-main{min-height:calc(100vh - 200px)}.container{max-width:var(--max);margin:0 auto;padding:0 24px}.section{padding:72px 0}.section--warm{background:var(--warm)}.section--tight{padding:44px 0}.page-banner{background:var(--black);color:var(--white);overflow:hidden}.page-banner__inner{min-height:254px;display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:36px}.page-banner__copy{padding:58px 0 52px}.page-banner__art{align-self:stretch;position:relative;overflow:hidden}.page-banner__art img{width:100%;height:100%;object-fit:cover;filter:saturate(.94)}.page-banner__art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--black),transparent 50%)}.page-banner h1{max-width:850px;font-size:clamp(2.8rem,7vw,5.6rem);line-height:.89;margin:9px 0 17px;text-transform:uppercase}.page-banner p{color:#cfc8c2;max-width:650px;margin-bottom:0}.eyebrow{font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--clay);margin-bottom:8px}.eyebrow--gold{color:var(--gold)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.section-heading h2{font-size:clamp(2rem,4vw,3.35rem);line-height:.95;text-transform:uppercase;margin-bottom:0}.text-link{display:inline-flex;align-items:center;gap:7px;color:var(--clay);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.text-link:hover{color:var(--indigo)}.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 19px;border:1px solid var(--black);background:transparent;color:var(--black);cursor:pointer;font-weight:900;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;font-size:.76rem}.button:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--black)}.button--primary{border-color:var(--orange);background:var(--orange);color:var(--white)}.button--dark{background:var(--black);color:var(--white)}.button--small{min-height:36px;padding-inline:13px;font-size:.68rem}.button:disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}.editorial-rule{border:0;border-top:5px solid var(--black);margin:0}.lead-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:34px;padding-top:38px}.lead-title{grid-column:1/-1;display:flex;justify-content:space-between;align-items:end;border-bottom:5px solid var(--black);padding-bottom:15px}.lead-title h1{font-size:clamp(2.7rem,6.7vw,5.3rem);text-transform:uppercase;margin:0;line-height:.9}.issue-stamp{text-align:right;color:var(--muted);font-size:.8rem}.issue-stamp strong{color:var(--black);display:block;font-size:1rem}.video-frame{background:var(--black);aspect-ratio:16/9;position:relative;overflow:hidden}.video-frame video{width:100%;height:100%;object-fit:cover;display:block}.video-kicker{margin-top:17px;display:flex;justify-content:space-between;align-items:start;gap:16px}.video-kicker h2{font-size:1.65rem;margin-bottom:5px}.video-kicker p{color:var(--muted);margin:0;font-size:.92rem}.notes-panel{border-top:5px solid var(--black)}.notes-panel__head{display:flex;justify-content:space-between;align-items:baseline;padding:15px 0;border-bottom:1px solid var(--line)}.notes-panel__head h2{margin:0;text-transform:uppercase;font-size:1.35rem}.notes-panel__head span{color:var(--muted);font-size:.72rem}.note{padding:16px 0;border-bottom:1px solid var(--line)}.note__meta{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.72rem;margin-bottom:8px}.note__meta strong{color:var(--black);font-size:.8rem}.note p{font-size:.95rem;line-height:1.42;margin-bottom:11px}.agree{background:transparent;border:0;padding:0;color:var(--plum);cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-weight:900;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.agree.is-active{color:var(--orange)}.note-form{margin-top:18px}.note-form textarea{width:100%;min-height:92px;resize:vertical;border:1px solid var(--line);padding:12px;background:var(--white);color:var(--black)}.note-form__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;color:var(--muted);font-size:.72rem}.success-callout{background:#f4ead4;border-left:5px solid var(--gold);padding:13px 15px;font-size:.85rem;margin:12px 0}.rankings-table{width:100%;border-collapse:collapse}.rankings-table th{border-bottom:5px solid var(--black);padding:11px 13px;text-align:left;color:var(--muted);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.rankings-table td{border-bottom:1px solid var(--line);padding:17px 13px}.rank-number{font-size:1.65rem;font-weight:900;width:68px}.team-name{font-size:1.03rem;font-weight:900}.team-owner{color:var(--muted);font-size:.73rem;margin-top:2px}.points-cell{text-align:right;font-weight:900}.trend{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:900}.trend--up{color:#2b785a}.trend--down{color:var(--canyon)}.trend--same{color:var(--muted)}.gotw-grid{display:grid;grid-template-columns:minmax(340px,.92fr) minmax(470px,1.08fr);gap:52px;align-items:start}.poster-frame{background:var(--black);padding:12px;box-shadow:var(--shadow)}.poster-frame img{width:100%;aspect-ratio:2/3;object-fit:cover}.matchup-copy{padding-top:4px}.matchup-copy h2{max-width:12ch;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(3.4rem,6.1vw,6.25rem);font-weight:400;letter-spacing:.005em;line-height:.84;text-transform:uppercase;margin:12px 0 30px}.matchup-copy>.eyebrow{color:var(--muted)}.odds-market{background:var(--black);color:var(--white);border:1px solid #2c2926;box-shadow:inset 0 0 0 2px var(--black);outline:2px solid var(--orange);outline-offset:-5px}.odds-market__source{margin:0;padding:19px 20px 5px;color:#d7cfca;font-size:.68rem;font-weight:900;letter-spacing:.15em;text-align:center;text-transform:uppercase}.odds-market__teams{display:grid;grid-template-columns:1fr 56px 1fr;align-items:stretch;min-height:224px}.odds-market__versus{align-self:center;color:var(--white);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:2.25rem;text-align:center}.odds-team{position:relative;min-width:0;padding:23px 23px 29px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;text-align:center;transition:background-color .14s ease,color .14s ease}.odds-team--home{color:var(--orange)}.odds-team--away{color:var(--gold)}.odds-team--home:after{content:"";position:absolute;right:-29px;top:25%;bottom:25%;width:1px;background:var(--orange)}.odds-team--away:before{content:"";position:absolute;left:-29px;top:25%;bottom:25%;width:1px;background:var(--gold)}.odds-team:hover{background:#171513}.odds-team:focus-within{outline:3px solid var(--white);outline-offset:-7px}.odds-team__name{color:currentColor;font-size:.92rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.odds-team__probability{font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(5rem,8vw,7.6rem);font-weight:400;letter-spacing:-.02em;line-height:.84}.odds-team__selection{position:absolute;left:50%;bottom:-12px;min-width:104px;padding:6px 12px;background:currentColor;color:var(--white);font-size:.62rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase;transform:translate(-50%);transition:opacity .12s ease}.odds-team:not(.is-selected) .odds-team__selection{opacity:0}.odds-team--away .odds-team__selection{color:var(--black)}.odds-lock{margin:28px 0 18px!important;display:grid;grid-template-columns:1fr auto auto 1fr;align-items:center;gap:13px;color:var(--muted)!important;font-size:.66rem;font-weight:900;letter-spacing:.08em;line-height:1!important;text-align:center;text-transform:uppercase}.odds-lock>span{height:1px;background:var(--line)}.prediction-button{width:100%;min-height:90px;border:4px solid var(--white);outline:2px solid var(--orange);outline-offset:-2px;background:var(--orange);color:var(--white);cursor:pointer;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(2.15rem,4vw,3.5rem);letter-spacing:.03em;text-transform:uppercase;transition:background-color .14s ease,transform .14s ease}.prediction-button:hover{background:var(--clay);transform:translateY(-2px)}.prediction-button:focus-visible{outline:4px solid var(--indigo);outline-offset:3px}.prediction-button.is-saved{background:var(--black);outline-color:var(--black)}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:48px}.leader-list{border-top:5px solid var(--black)}.leader-row{display:grid;grid-template-columns:34px 1fr auto auto;gap:15px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.leader-row__rank{font-weight:900;font-size:1.1rem}.leader-row strong{display:block}.leader-row span{color:var(--muted);font-size:.72rem}.leader-stat{text-align:right;min-width:60px}.leader-stat b{display:block;font-size:.95rem}.trade-feature{display:grid;grid-template-columns:1.08fr .92fr;min-height:470px;background:var(--black);color:var(--white)}.trade-art{position:relative;overflow:hidden}.trade-art img{width:100%;height:100%;object-fit:cover;opacity:.72}.trade-art:after{content:"TRADE GRADE";position:absolute;left:28px;bottom:24px;font-size:clamp(2.6rem,7vw,5.6rem);font-weight:900;line-height:.8;width:6ch;color:var(--white);text-shadow:7px 7px 0 var(--indigo)}.trade-copy{padding:54px;display:flex;flex-direction:column;justify-content:center}.trade-copy h2{font-size:clamp(2.35rem,4vw,3.8rem);text-transform:uppercase;line-height:.92;margin:7px 0 18px}.trade-copy p{color:#c9c0b9;line-height:1.55}.trade-sides{margin:18px 0 27px;border-block:1px solid #494440;padding:17px 0;display:grid;gap:10px}.trade-sides div{display:flex;justify-content:space-between;gap:18px;font-size:.84rem}.grade{color:var(--gold);font-weight:900}.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:0 0 26px}.field{display:grid;gap:7px}.field label{font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.field select,.field input,.field textarea{min-height:46px;border:1px solid var(--line);background:var(--white);padding:0 13px;color:var(--black)}.field textarea{min-height:100px;padding-top:12px}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.archive-item{border-top:5px solid var(--black);padding-top:14px}.archive-item img{aspect-ratio:16/10;width:100%;object-fit:cover;margin-bottom:14px}.archive-item h3{margin-bottom:6px}.archive-item p{color:var(--muted);font-size:.82rem}.trade-list{border-top:5px solid var(--black)}.trade-row{display:grid;grid-template-columns:100px 1fr 1fr 110px auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);text-decoration:none}.trade-row:hover{background:#fff8f3}.trade-row__date{color:var(--muted);font-size:.75rem}.trade-row__side strong{display:block}.trade-row__side span{color:var(--muted);font-size:.72rem}.status{display:inline-flex;width:fit-content;padding:5px 8px;font-size:.65rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;background:#ece7e2}.status--active{background:#e0f0e7;color:#235d45}.status--waiting{background:#fff0cf;color:#795113}.ledger-grid{display:grid;grid-template-columns:320px 1fr;gap:42px}.trade-summary{background:var(--black);color:var(--white);padding:30px;align-self:start;position:sticky;top:110px}.trade-summary h2{font-size:2rem;line-height:.95;text-transform:uppercase}.trade-summary p{color:#c8c0bb;font-size:.83rem}.trade-summary__grade{font-size:4.7rem;font-weight:900;color:var(--gold);line-height:1;margin:16px 0}.trade-summary__grades{margin:18px 0;display:grid;border-top:1px solid #494440}.trade-summary__grades div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #494440}.trade-summary__grades span{overflow:hidden;font-size:.72rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.trade-summary__grades strong{color:var(--gold);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:2.5rem;font-weight:400;line-height:.75}.ledger{border-top:5px solid var(--black)}.ledger-item{padding:22px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:16px}.ledger-item h3{margin-bottom:4px}.ledger-item p{color:var(--muted);font-size:.78rem;margin-bottom:8px}.ledger-value{font-size:1.4rem;font-weight:900;text-align:right}.ledger-value span{display:block;color:var(--muted);font-size:.65rem;font-weight:400}.lineage{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--plum);font-size:.72rem;font-weight:700}.admin-shell{display:grid;grid-template-columns:230px 1fr;gap:45px}.admin-nav{border-top:5px solid var(--black)}.admin-nav button{width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent;padding:15px 5px;cursor:pointer;font-weight:900;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.admin-nav button.is-active{color:var(--orange)}.admin-panel h2{font-size:2.6rem;text-transform:uppercase;margin-bottom:6px}.admin-panel>p{color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin:27px 0;border-bottom:1px solid var(--line)}.step{padding:12px 8px;color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase;border-bottom:4px solid transparent}.step.is-active{color:var(--black);border-bottom-color:var(--orange)}.admin-form{display:grid;gap:20px;max-width:720px}.upload-box{border:2px dashed var(--line);padding:35px;text-align:center;cursor:pointer;background:#fdfaf8}.upload-box input{display:none}.admin-actions{display:flex;gap:10px;justify-content:flex-end;border-top:1px solid var(--line);padding-top:20px}.sync-table{width:100%;border-collapse:collapse}.sync-table td,.sync-table th{padding:13px 8px;border-bottom:1px solid var(--line);text-align:left;font-size:.79rem}.trade-grade-queue{display:grid;gap:26px;margin-top:28px}.trade-grade-form{border-top:5px solid var(--black);padding-top:18px}.trade-grade-form__head{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:18px}.trade-grade-form__head h3{margin:0;font-size:1.45rem;text-transform:uppercase}.trade-grade-form__head p{margin:5px 0 0;color:var(--muted);font-size:.75rem}.trade-grade-form__sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.trade-grade-form fieldset{min-width:0;margin:0;padding:18px;border:1px solid var(--line)}.trade-grade-form legend{padding:0 8px;font-weight:900;text-transform:uppercase}.trade-grade-form fieldset>p{min-height:34px;margin-bottom:16px;color:var(--muted);font-size:.75rem}.trade-grade-form .field+.field{margin-top:14px}.trade-grade-form .field input,.trade-grade-form .field textarea{width:100%}.trade-grade-form .field input{font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.55rem;text-transform:uppercase}.trade-grade-form .admin-actions{margin-top:18px}.trade-grade-form input:disabled,.trade-grade-form textarea:disabled{background:#f4f1ee;color:#847d77}.login-page{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;background:var(--black)}.login-art{overflow:hidden;position:relative;min-height:100vh}.login-art img{width:100%;height:100%;object-fit:cover}.login-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,var(--black))}.login-panel{color:var(--white);display:flex;align-items:center;padding:70px}.login-panel__inner{width:100%;max-width:460px}.login-panel h1{font-size:3.4rem;text-transform:uppercase;line-height:.92;margin-bottom:32px}.login-panel p{color:#bdb5af;line-height:1.55}.login-panel .field{margin:0 0 12px}.login-panel .field input{width:100%;background:#1c1b19;border-color:#4b4743;color:var(--white)}.login-panel .button{width:100%}.error-page{min-height:100vh;padding:40px;display:grid;place-content:center;text-align:center}.error-page img{width:250px;margin:auto}.error-page h1{font-size:3rem}.site-footer{background:var(--black);color:var(--white);padding:42px 0}.footer-grid{display:flex;align-items:center;justify-content:space-between;gap:28px}.footer-logo{width:130px;height:80px;overflow:hidden}.footer-wordmark{display:block;width:130px;height:130px;transform:translateY(-37px)}.site-footer p{color:#928c87;font-size:.72rem;margin:0}@media(max-width:920px){.desktop-nav,.member-chip{display:none}.mobile-menu{display:block}.lead-grid,.gotw-grid,.trade-feature,.ledger-grid,.admin-shell,.login-page{grid-template-columns:1fr}.lead-grid{gap:28px}.gotw-grid{max-width:680px;margin-inline:auto}.matchup-copy{padding-top:10px}.matchup-copy h2{max-width:10ch}.trade-art{min-height:390px}.trade-summary{position:static}.admin-nav{display:flex;overflow-x:auto}.admin-nav button{min-width:160px}.login-art{display:none}.login-panel{min-height:100vh;justify-content:center;padding:38px 24px}.page-banner__inner{grid-template-columns:1fr;min-height:auto}.page-banner__art{display:none}.archive-grid{grid-template-columns:repeat(2,1fr)}.trade-row{grid-template-columns:80px 1fr 1fr auto}.trade-row .status{display:none}.trade-grade-form__sides{grid-template-columns:1fr}}@media(max-width:620px){.nav-wrap,.container{padding-left:17px;padding-right:17px}.nav-wrap{min-height:68px}.brand-crop{width:132px;height:54px}.brand-crop img{width:128px;height:128px;transform:translateY(-37px)}.section{padding:50px 0}.lead-grid{padding-top:24px}.lead-title{align-items:start}.issue-stamp{display:none}.video-kicker{display:block}.video-kicker .button{margin-top:12px}.split-section,.archive-grid{grid-template-columns:1fr}.section-heading{align-items:start;flex-direction:column}.rankings-table th:nth-child(4),.rankings-table td:nth-child(4),.team-owner{display:none}.rankings-table th,.rankings-table td{padding-inline:7px}.gotw-grid{gap:34px}.poster-frame{padding:8px}.matchup-copy h2{font-size:clamp(3.35rem,17vw,4.65rem);margin-bottom:24px}.odds-market__source{padding-top:17px;font-size:.57rem}.odds-market__teams{grid-template-columns:1fr 38px 1fr;min-height:188px}.odds-team{padding:19px 8px 26px}.odds-team__name{font-size:.72rem}.odds-team__probability{font-size:clamp(4.15rem,21vw,5.6rem)}.odds-team--home:after{right:-20px}.odds-team--away:before{left:-20px}.odds-market__versus{font-size:1.65rem}.odds-team__selection{min-width:88px;padding-inline:7px;font-size:.54rem}.odds-lock{grid-template-columns:16px auto auto 16px;gap:8px;font-size:.55rem}.prediction-button{min-height:74px;font-size:clamp(2rem,10vw,2.8rem)}.trade-copy{padding:34px 24px}.trade-row{grid-template-columns:65px 1fr auto;gap:11px}.trade-row__side:nth-of-type(3){display:none}.ledger-item{grid-template-columns:1fr}.ledger-value{text-align:left}.steps{grid-template-columns:repeat(2,1fr)}.footer-grid{align-items:start;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.header-route-title{display:none}body:has(.commissioner-desk) .nav-wrap{min-height:112px;justify-content:flex-start;padding-inline:28px}body:has(.commissioner-desk) .header-sunset{opacity:.82;background-position:right center,center}body:has(.commissioner-desk) .brand-crop{left:28px;width:220px;height:102px;transform:translateY(-50%)}body:has(.commissioner-desk) .brand-wordmark{width:224px;height:224px;transform:translate(-2px,-64px)}body:has(.commissioner-desk) .site-menu{right:28px}body:has(.commissioner-desk) .header-route-title{position:absolute;left:290px;top:50%;z-index:2;display:grid;gap:7px;transform:translateY(-50%)}.header-route-title strong{color:var(--white);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(2.35rem,3.4vw,3.8rem);font-weight:400;letter-spacing:.02em;line-height:.84;text-transform:uppercase;text-shadow:5px 5px 0 var(--indigo)}.header-route-title span{color:var(--gold);font-size:.77rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.commissioner-desk{--desk-rail:282px;--desk-pad:34px;min-height:calc(100vh - 112px);background:var(--white)}.desk-workspace{display:grid;grid-template-columns:var(--desk-rail) minmax(0,1fr);min-height:inherit}.desk-sidebar{min-width:0;padding:31px 24px 42px;border-right:1px solid var(--line);background:#fdfcfb}.desk-primary-nav{display:grid;padding-bottom:25px;border-bottom:1px solid var(--line)}.desk-primary-nav button{width:100%;min-height:66px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 8px;border:0;background:transparent;color:var(--black);cursor:pointer;font-size:.82rem;font-weight:900;letter-spacing:.055em;text-align:left;text-transform:uppercase}.desk-primary-nav button:hover,.desk-primary-nav button.is-active{color:var(--orange)}.desk-primary-nav button:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.desk-primary-nav button b{min-width:24px;height:24px;display:grid;place-items:center;padding-inline:5px;border-radius:3px;background:var(--orange);color:var(--white);font-size:.7rem}.desk-steps{position:relative;margin:22px 0 0;padding:0;list-style:none}.desk-steps:before{content:"";position:absolute;left:19px;top:23px;bottom:26px;width:1px;background:var(--line)}.desk-steps li{position:relative;margin:0}.desk-steps button{width:100%;min-height:80px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:5px 4px;border:0;background:transparent;color:var(--black);cursor:pointer;font-size:.76rem;font-weight:900;letter-spacing:.045em;text-align:left;text-transform:uppercase}.desk-steps button:hover{color:var(--orange)}.desk-steps button:focus-visible{outline:3px solid var(--orange);outline-offset:0}.desk-step-number{position:relative;z-index:1;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--black);border-radius:50%;background:var(--white);font-size:.83rem}.desk-steps .is-complete .desk-step-number{border-color:var(--black);background:var(--black);color:var(--white)}.desk-steps .is-active button{color:var(--orange)}.desk-steps .is-active .desk-step-number{border-color:var(--orange);background:var(--orange);color:var(--white)}.desk-main{min-width:0;padding:31px var(--desk-pad) 48px}.desk-flash{max-width:880px;margin:0 auto 18px}.desk-preview-layout{display:grid;grid-template-columns:minmax(620px,1fr) minmax(235px,270px);gap:30px;align-items:start;max-width:1150px;margin:0 auto}.desk-public-preview{min-width:0}.desk-preview-label{min-height:43px;display:flex;align-items:center;gap:10px;font-size:.94rem;font-weight:900}.desk-rankings-banner{position:relative;height:102px;overflow:hidden;background:var(--black)}.desk-rankings-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--black) 0 52%,transparent 76%);pointer-events:none}.desk-rankings-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.desk-rankings-banner>div{position:absolute;inset:0;z-index:1;display:grid;align-content:center;gap:3px;padding:0 20px;color:var(--white);text-transform:uppercase}.desk-rankings-banner span{color:var(--white);font-size:.62rem;font-weight:900;letter-spacing:.12em}.desk-rankings-banner strong{font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(2rem,3vw,3.25rem);font-weight:400;letter-spacing:.02em;line-height:.9;white-space:nowrap}.desk-rankings-wrap{overflow-x:auto}.desk-rankings-table{width:100%;border-collapse:collapse;table-layout:fixed}.desk-rankings-table th{height:50px;padding:0 9px;border-bottom:2px solid var(--line);color:var(--black);font-size:.64rem;font-weight:900;letter-spacing:.09em;text-align:left;text-transform:uppercase}.desk-rankings-table th:first-child{width:42px}.desk-rankings-table th:nth-child(2){width:66px}.desk-rankings-table th:nth-child(4){width:88px}.desk-rankings-table th:nth-child(5){width:76px}.desk-rankings-table th:nth-child(6){width:92px}.desk-rankings-table th:last-child{width:55px}.desk-rankings-table td{height:58px;padding:0 9px;border-bottom:1px solid var(--line);background:var(--white);font-size:.78rem;white-space:nowrap;transition:background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) var(--ease-council)}.desk-rankings-table tr{cursor:default}.desk-rankings-table tr.is-dragging td{position:relative;z-index:2;background:var(--white);box-shadow:0 9px 20px #0d0d0c29;transform:translateY(-2px)}.desk-rankings-table tr.is-drop-target td{border-top:4px solid var(--orange)}.desk-drag-handle{color:#282421;text-align:center}.desk-drag-handle button{width:100%;height:42px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.desk-drag-handle button:active{cursor:grabbing}.desk-drag-handle button:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.desk-rank-number{font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.78rem!important;line-height:1}.desk-team-name{overflow:hidden;font-size:1rem!important;font-weight:900;text-overflow:ellipsis}.desk-movement{display:inline-flex;align-items:center;gap:2px;font-size:.79rem;font-weight:900}.desk-movement--up{color:#238051}.desk-movement--down{color:#d52f28}.desk-movement--same{color:var(--muted)}.desk-row-controls{display:grid;grid-template-rows:repeat(2,24px);opacity:0;transition:opacity var(--motion-fast) ease}.desk-rankings-table tr:hover .desk-row-controls,.desk-rankings-table tr:focus-within .desk-row-controls{opacity:1}.desk-row-controls button{width:31px;height:23px;display:grid;place-items:center;padding:0;border:1px solid var(--line);background:var(--white);color:var(--orange);cursor:pointer}.desk-row-controls button:hover{border-color:var(--orange);background:#fff7f0}.desk-row-controls button:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.desk-row-controls button:disabled{color:#b7afa9;cursor:not-allowed}.desk-continue{width:100%;min-height:64px;margin-top:24px;display:flex;align-items:center;justify-content:center;gap:14px;border:0;background:var(--orange);color:var(--white);cursor:pointer;font-size:.92rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:background-color var(--motion-fast) ease,transform var(--motion-fast) var(--ease-council)}.desk-continue:hover{background:var(--clay);transform:translateY(-1px)}.desk-continue:focus-visible{outline:3px solid var(--indigo);outline-offset:3px}.desk-standings{min-width:0;padding-top:43px}.desk-standings h3{margin:0;padding:0 0 8px;border-bottom:4px solid var(--black);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.58rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.desk-standings table{width:100%;border-collapse:collapse;table-layout:fixed}.desk-standings th{height:43px;padding:0 3px;border-bottom:1px solid var(--line);font-size:.49rem;letter-spacing:.04em;text-align:left;text-transform:uppercase}.desk-standings th:first-child{width:32px}.desk-standings th:nth-child(3){width:58px}.desk-standings th:last-child{width:42px;text-align:right}.desk-standings td{height:42px;padding:0 3px;font-size:.7rem;white-space:nowrap}.desk-standings td:nth-child(2){overflow:hidden;font-weight:900;text-overflow:ellipsis}.desk-standings td:last-child{text-align:right}.desk-standings-actions{display:grid;gap:10px;margin-top:22px;padding:18px 0;border-block:4px solid var(--black)}.desk-standings-actions button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--black);background:var(--white);color:var(--black);cursor:pointer;font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.desk-standings-actions button:hover:not(:disabled){background:var(--black);color:var(--white)}.desk-standings-actions button:disabled{opacity:.42;cursor:not-allowed}.desk-standings-actions button:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.desk-save-status{display:flex;align-items:center;gap:9px;padding:17px 0;color:#29915b;font-size:.72rem;font-weight:900}.desk-save-status.is-saving{color:var(--muted)}.desk-content{max-width:1040px;margin:0 auto}.desk-section-head{min-height:76px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:19px;border-bottom:5px solid var(--black)}.desk-section-head h2{margin:0;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(2.65rem,5vw,4.5rem);font-weight:400;letter-spacing:.01em;line-height:.84;text-transform:uppercase}.desk-section-head p{margin:10px 0 0;color:var(--muted);font-size:.86rem}.desk-count{padding:7px 10px;background:var(--orange);color:var(--white);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.desk-form-page{display:grid;gap:22px}.desk-form-page>.field{margin-top:25px}.desk-form-page .upload-box{min-height:148px;display:grid;place-items:center;align-content:center;gap:7px;margin:0}.desk-form-page .upload-box p{margin:0;color:var(--muted);font-size:.72rem}.desk-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;border-top:1px solid var(--line)}.desk-review-grid div{min-height:120px;display:grid;align-content:center;gap:7px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.desk-review-grid div:nth-child(2n){border-right:0}.desk-review-grid span{color:var(--muted);font-size:.65rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.desk-review-grid strong{font-size:1.08rem;line-height:1.25}.desk-publish-form{margin-top:22px}.trade-inbox{display:grid;grid-template-columns:minmax(270px,330px) minmax(0,1fr);min-height:590px;margin-top:25px;border:1px solid var(--line)}.trade-inbox__list{border-right:1px solid var(--line);background:#faf8f6}.trade-inbox__list>button{width:100%;min-height:124px;display:grid;gap:6px;padding:18px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--black);cursor:pointer;text-align:left}.trade-inbox__list>button:hover,.trade-inbox__list>button.is-active{background:var(--white);box-shadow:inset 5px 0 0 var(--orange)}.trade-inbox__list>button:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.trade-inbox__date{color:var(--muted);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.trade-inbox__list strong{overflow:hidden;font-size:.83rem;text-overflow:ellipsis;white-space:nowrap}.trade-inbox__list small{color:var(--muted);font-size:.66rem}.trade-inbox__list .status{margin-top:3px}.trade-inbox__detail{min-width:0;padding:27px}.trade-inbox__detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:23px}.trade-inbox__detail h3{margin:0;font-size:1.55rem;text-transform:uppercase}.trade-inbox__detail .eyebrow{margin-bottom:5px}.trade-inbox__sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.trade-inbox__sides fieldset{min-width:0;margin:0;padding:18px;border:1px solid var(--line)}.trade-inbox__sides legend{padding-inline:7px;font-weight:900;text-transform:uppercase}.trade-inbox__sides fieldset>p{min-height:38px;margin:0 0 17px;color:var(--muted);font-size:.72rem;line-height:1.45}.trade-inbox__sides .field+.field{margin-top:14px}.trade-inbox__sides input,.trade-inbox__sides textarea{width:100%}.trade-inbox__sides input{font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.5rem;text-transform:uppercase}.trade-inbox__detail .admin-actions{margin-top:22px}.desk-empty{min-height:420px;display:grid;place-items:center;align-content:center;gap:7px;color:#278356;text-align:center}.desk-empty h3{margin:0;color:var(--black);font-size:1.4rem;text-transform:uppercase}.desk-empty p{margin:0;color:var(--muted)}.desk-history{border-top:1px solid var(--line)}.desk-history a{min-height:94px;display:grid;grid-template-columns:84px minmax(0,1fr) auto 24px;align-items:center;gap:18px;padding:0 7px;border-bottom:1px solid var(--line);color:var(--black);text-decoration:none}.desk-history a:hover{background:#fff8f3}.desk-history span{color:var(--orange);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.desk-history strong{font-size:1.05rem}.desk-history small{color:var(--muted);font-size:.72rem}.member-invite-form{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr) minmax(150px,.75fr) auto;align-items:end;gap:14px;margin-top:25px;padding-bottom:25px;border-bottom:1px solid var(--line)}.member-invite-form input,.member-invite-form select{width:100%}.member-invite-form .button{min-width:160px}.member-access-note{margin:12px 0 25px;color:var(--muted);font-size:.72rem;line-height:1.5}.member-access-list{border-top:5px solid var(--black)}.member-access-row{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(390px,auto);align-items:center;gap:18px;min-height:94px;padding:15px 7px;border-bottom:1px solid var(--line)}.member-access-row.is-inactive{background:#f6f3f0}.member-access-row.is-inactive .member-access-identity{opacity:.62}.member-access-identity{min-width:0;display:flex;align-items:center;gap:12px}.member-access-identity>div{min-width:0}.member-access-identity strong,.member-access-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-access-identity strong{font-size:.9rem}.member-access-identity small{margin-top:4px;color:var(--muted);font-size:.7rem}.member-access-avatar{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--indigo);color:var(--white);font-size:.7rem;font-weight:900;letter-spacing:.05em}.status--inactive{background:#ece7e2;color:#625b56}.member-access-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px}.member-access-controls select{min-height:38px;padding:0 30px 0 10px;border:1px solid var(--line);background:var(--white);color:var(--black);font-size:.68rem;font-weight:900;text-transform:uppercase}.member-access-save,.member-access-toggle{min-height:38px;padding:0 11px;border:1px solid var(--black);background:var(--white);color:var(--black);cursor:pointer;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.member-access-save:hover:not(:disabled){background:var(--black);color:var(--white)}.member-access-toggle{border-color:var(--canyon);color:var(--canyon)}.member-access-toggle:hover:not(:disabled){background:var(--canyon);color:var(--white)}.member-access-controls button:disabled,.member-access-controls select:disabled{opacity:.48;cursor:not-allowed}.member-access-lock{grid-column:1/-1;margin-top:-9px;color:var(--muted);font-size:.66rem}@media(max-width:1120px){.commissioner-desk{--desk-rail:238px;--desk-pad:24px}.desk-sidebar{padding-inline:17px}.desk-preview-layout{grid-template-columns:minmax(560px,1fr) 225px;gap:20px}.desk-rankings-table th:nth-child(6){width:82px}}@media(max-width:920px){body:has(.commissioner-desk) .nav-wrap{min-height:104px}body:has(.commissioner-desk) .brand-crop{left:18px;width:168px;height:82px}body:has(.commissioner-desk) .brand-wordmark{width:172px;height:172px;transform:translate(-2px,-49px)}body:has(.commissioner-desk) .header-route-title{left:215px}.header-route-title strong{font-size:2.25rem}.header-route-title span{font-size:.65rem}.commissioner-desk{--desk-pad:22px;min-height:calc(100vh - 104px)}.desk-workspace{grid-template-columns:1fr}.desk-sidebar{position:relative;z-index:3;padding:0;border-right:0;border-bottom:1px solid var(--line)}.desk-primary-nav{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;border:0}.desk-primary-nav button{min-height:58px;padding-inline:15px;border-right:1px solid var(--line)}.desk-steps{display:flex;overflow-x:auto;margin:0;padding:0 10px;border-top:1px solid var(--line)}.desk-steps:before{display:none}.desk-steps li{min-width:180px}.desk-steps button{min-height:64px;grid-template-columns:34px minmax(0,1fr)}.desk-step-number{width:31px;height:31px}.desk-main{padding-top:24px}.desk-preview-layout{grid-template-columns:minmax(0,1fr) 238px}.member-invite-form{grid-template-columns:repeat(2,minmax(0,1fr))}.member-invite-form .button{width:100%}.member-access-row{grid-template-columns:minmax(220px,1fr) auto}.member-access-controls{grid-column:1/-1;justify-content:flex-start}.member-access-lock{margin-top:-6px}}@media(max-width:720px){body:has(.commissioner-desk) .nav-wrap{min-height:94px}body:has(.commissioner-desk) .brand-crop{left:14px;width:126px;height:63px}body:has(.commissioner-desk) .brand-wordmark{width:130px;height:130px;transform:translate(-2px,-37px)}body:has(.commissioner-desk) .header-route-title{left:154px;right:67px}.header-route-title strong{font-size:1.55rem;text-shadow:3px 3px 0 var(--indigo)}.header-route-title span{display:none}body:has(.commissioner-desk) .site-menu{right:13px}.commissioner-desk{--desk-pad:14px;min-height:calc(100vh - 94px)}.desk-primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-primary-nav button{min-height:54px;grid-template-columns:22px minmax(0,1fr);gap:7px;padding:0 8px;font-size:.62rem}.desk-primary-nav button svg{width:18px}.desk-primary-nav button b{display:none}.desk-steps li{min-width:150px}.desk-steps button{min-height:58px;font-size:.62rem}.desk-main{padding-top:17px;padding-bottom:28px}.desk-preview-layout{display:block}.desk-standings{padding-top:28px}.desk-rankings-banner{height:78px}.desk-rankings-banner>div{padding-inline:14px}.desk-rankings-banner strong{font-size:clamp(1.5rem,7vw,2rem)}.desk-rankings-table{min-width:0}.desk-rankings-table th{height:43px;padding-inline:2px;font-size:.44rem;letter-spacing:.035em}.desk-rankings-table td{height:54px;padding-inline:2px;font-size:.62rem}.desk-rankings-table th:first-child{width:22px}.desk-rankings-table th:nth-child(2){width:34px}.desk-rankings-table th:nth-child(4){width:51px}.desk-rankings-table th:nth-child(5){width:43px}.desk-rankings-table th:nth-child(6){width:46px}.desk-rankings-table th:last-child{width:31px}.desk-drag-handle svg{width:16px}.desk-rank-number{font-size:1.2rem!important}.desk-team-name{font-size:.69rem!important}.desk-movement{font-size:.6rem}.desk-movement svg{width:11px}.desk-row-controls{opacity:1}.desk-row-controls button{width:27px;height:22px}.desk-row-controls svg{width:13px}.desk-continue{position:sticky;bottom:10px;z-index:5;min-height:58px;margin-top:17px;box-shadow:0 8px 25px #0d0d0c33;font-size:.75rem}.desk-standings table{font-size:.72rem}.desk-standings td{height:40px;font-size:.68rem}.desk-section-head{min-height:0;align-items:flex-start}.desk-section-head h2{font-size:2.7rem}.desk-section-head p{font-size:.76rem}.desk-count{font-size:.58rem}.trade-inbox{grid-template-columns:1fr;border-inline:0}.trade-inbox__list{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.trade-inbox__list>button{min-width:250px}.trade-inbox__detail{padding:21px 0}.trade-inbox__sides{grid-template-columns:1fr}.trade-inbox__detail>header{padding-inline:2px}.desk-review-grid{grid-template-columns:1fr}.desk-review-grid div,.desk-review-grid div:nth-child(2n){border-right:0}.desk-review-grid div{min-height:95px;padding-inline:8px}.desk-history a{grid-template-columns:64px minmax(0,1fr) 20px;gap:10px}.desk-history small{display:none}.admin-matchup-fields,.member-invite-form{grid-template-columns:1fr}.member-access-row{grid-template-columns:minmax(0,1fr) auto;gap:12px 8px;padding-inline:2px}.member-access-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.member-access-controls label{grid-column:1/-1}.member-access-controls select,.member-access-controls button{width:100%}.member-access-lock{margin-top:-3px}}.rankings-table .record-cell{font-size:.78rem;font-weight:900;white-space:nowrap}.rankings-table--compact th:first-child{width:43px}.rankings-table--compact th:nth-child(3){width:62px}.rankings-table--compact th:nth-child(4){width:67px;text-align:right}.rankings-table--compact th:nth-child(5){width:75px}.rankings-table--compact td{padding-inline:5px}.rankings-table--compact .record-cell{font-size:.68rem}@media(max-width:620px){.rankings-table,.rankings-table--compact{min-width:0;table-layout:fixed}.rankings-table th,.rankings-table td{padding-inline:3px}.rankings-table th{font-size:.47rem;letter-spacing:.045em}.rankings-table th:first-child{width:37px}.rankings-table th:nth-child(3){width:55px}.rankings-table th:nth-child(4){width:53px;text-align:right}.rankings-table th:nth-child(5){width:59px}.rankings-table .rank-number{font-size:1.15rem}.rankings-table .team-name{font-size:.72rem}.rankings-table .record-cell,.rankings-table .points-cell,.rankings-table .trend{font-size:.6rem}}:root{--max:1440px}.lead-grid{padding-top:0}.lead-title{padding-bottom:13px}.section--message{padding-top:28px}.lead-title h1{font-size:clamp(2.7rem,5vw,4rem)}.notes-actions{display:flex;align-items:center;gap:17px}.notes-actions .text-link{border:0;background:transparent;cursor:pointer;padding:0}@media(max-width:620px){.lead-grid,.section--message{padding-top:24px}.section--message .lead-grid{padding-top:0}.notes-panel .note:nth-of-type(n+3){display:none}}.site-header{isolation:isolate;background:var(--black)}.nav-wrap{position:relative;max-width:none;min-height:190px;margin:0;padding:0 32px;justify-content:center;overflow:visible;background:var(--black)}.header-sunset{position:absolute;inset:0;z-index:0;background-color:var(--black);background-image:url(/brand/desert-sunset-banner.png),url(/brand/desert-sunset-edge-fill.png);background-position:center,center;background-repeat:no-repeat,repeat-x;background-size:contain,contain;pointer-events:none}.desktop-nav,.member-chip,.mobile-menu{display:none!important}.brand-crop{position:absolute;left:50%;top:50%;z-index:2;width:340px;height:155px;transform:translate(-50%,-50%);overflow:hidden;filter:drop-shadow(0 9px 11px rgb(13 13 12/.35))}.brand-wordmark{display:block;width:348px;height:348px;max-width:none;transform:translate(-4px,-99px)}.site-menu{display:block;position:absolute;right:32px;top:50%;z-index:4;transform:translateY(-50%)}.site-menu summary{width:54px;height:54px;padding:0;display:grid;place-items:center;list-style:none;cursor:pointer;border:0;background:transparent;color:var(--white)}.site-menu summary::-webkit-details-marker{display:none}.site-menu summary .menu-icon{overflow:visible;filter:drop-shadow(3px 3px 0 var(--indigo));transition:transform .12s ease,filter .12s ease}.site-menu summary .menu-icon path{fill:var(--white);stroke:var(--black);stroke-width:12px;stroke-linejoin:round;paint-order:stroke fill}.site-menu summary:hover .menu-icon{transform:translate(-1px,-1px);filter:drop-shadow(4px 4px 0 var(--indigo))}.site-menu summary:focus-visible{outline:3px solid var(--white);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-menu__panel{position:absolute;right:0;top:calc(100% + 17px);width:min(340px,calc(100vw - 40px));padding:0 18px 16px;background:var(--black);border-top:5px solid var(--gold);box-shadow:0 22px 50px #0d0d0c4d}.site-menu__member{min-height:76px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #3c3936}.site-menu__panel nav{display:grid}.site-menu__panel nav a{padding:15px 2px;border-bottom:1px solid #3c3936;color:var(--white);font-size:.78rem;font-weight:900;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.site-menu__panel nav a:hover,.site-menu__panel nav a[aria-current=page]{padding-left:10px;color:var(--gold);border-bottom-color:var(--orange)}.site-menu__signout{min-height:48px;display:flex;align-items:center;gap:8px;color:#bdb5af;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.site-menu__signout:hover{color:var(--white)}@media(max-width:920px){.nav-wrap{min-height:190px}.brand-crop{width:260px;height:120px}.brand-wordmark{width:266px;height:266px;transform:translate(-3px,-76px)}}@media(max-width:620px){.nav-wrap{min-height:190px;padding-inline:16px}.header-sunset{background-position:center}.brand-crop{width:180px;height:85px}.brand-wordmark{width:184px;height:184px;transform:translate(-2px,-52px)}.site-menu{right:16px}.site-menu summary{width:48px;height:48px}.site-menu__panel{top:calc(100% + 14px);width:min(320px,calc(100vw - 32px))}}.lead-grid{grid-template-columns:minmax(0,1.58fr) minmax(420px,.92fr);column-gap:34px;row-gap:30px;align-items:start}.lead-grid--archive{grid-template-columns:minmax(0,1000px);justify-content:center}.commissioner-message{min-width:0}.video-frame video{position:relative;z-index:0}.timed-note{position:absolute;z-index:2;left:12px;right:12px;bottom:46px;padding:10px 12px 11px;border:1px solid rgb(255 255 255/.18);background:#0d0d0cf0;color:var(--white);box-shadow:0 10px 28px #0000003d}.timed-note__meta{display:flex;align-items:center;gap:6px;color:#aaa39e;font-size:.61rem;line-height:1.1}.timed-note__meta strong{color:#ddd8d4;font-size:.64rem}.timed-note__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px}.timed-note p{max-width:760px;margin:5px 0 0;font-size:.86rem;line-height:1.34}.timed-note__alert{display:inline-block;margin-right:.5em;font-size:1em}.timed-note__agree{align-self:stretch;padding-left:14px;border-left:1px solid rgb(255 255 255/.14);color:#d7d1cc}.timed-note__agree:disabled{color:#8b837d;cursor:not-allowed}.video-kicker{align-items:center}.video-kicker h2{margin:0}.inline-notes{margin-top:16px;border-top:1px solid var(--line)}.inline-notes .note-form{padding:17px 0 5px;border-top:1px solid var(--line)}.commissioner-rankings{min-width:0;container-type:inline-size}.commissioner-rankings__head{position:relative;aspect-ratio:976/290;overflow:hidden;background:var(--black);border-bottom:2px solid var(--white)}.commissioner-rankings__header-image{width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none}.rankings-table-wrap{overflow-x:auto}.rankings-table--compact{table-layout:fixed}.rankings-table--compact th{padding:8px 6px;border-bottom-width:3px;font-size:.56rem;white-space:nowrap}.rankings-table--compact td{padding:10px 6px}.rankings-table--compact th:first-child{width:46px}.rankings-table--compact th:nth-child(3){width:64px}.rankings-table--compact th:nth-child(4){width:102px;text-align:right}.rankings-table--compact .rank-number{width:auto;font-size:1.2rem}.rankings-table--compact .team-name{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.rankings-table--compact .team-owner{display:none}.rankings-table--compact .trend{font-size:.68rem}.rankings-table--compact .points-cell{font-size:.78rem;white-space:nowrap}@media(max-width:920px){.lead-grid{grid-template-columns:1fr;row-gap:32px}.lead-title{grid-column:1}.commissioner-rankings{margin-top:8px}}@media(max-width:620px){.timed-note{left:7px;right:7px;bottom:38px;padding:7px 9px 8px;box-shadow:0 7px 20px #00000038}.timed-note__meta{gap:5px;font-size:.52rem}.timed-note__meta strong{font-size:.54rem}.timed-note__body{gap:9px}.timed-note p{display:-webkit-box;overflow:hidden;margin-top:4px;font-size:.7rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.timed-note__agree{padding-left:9px;font-size:.55rem}.video-kicker{display:flex;align-items:center}.video-kicker h2{font-size:1.35rem}.video-kicker .button{margin-top:0}.rankings-table--compact th:nth-child(4),.rankings-table--compact td:nth-child(4){display:table-cell}.rankings-table--compact th:first-child{width:39px}.rankings-table--compact th:nth-child(3){width:54px}.rankings-table--compact th:nth-child(4){width:86px;font-size:.49rem}.rankings-table--compact th,.rankings-table--compact td{padding-inline:4px}.rankings-table--compact .team-name{font-size:.78rem}.rankings-table--compact .points-cell{font-size:.7rem}}.odds-team--home .odds-team__selection{background:var(--orange);color:var(--white)}.odds-team--away .odds-team__selection{background:var(--gold);color:var(--black)}.odds-market{border:1px solid #3a3632;outline:0;box-shadow:none}.odds-team{padding-bottom:22px}.odds-team--home,.odds-team--away{color:var(--white)}.odds-team--home:after{background:var(--orange)}.odds-team--away:before{background:#7566b4}.odds-team__name{color:#e8e2de}.odds-team__probability{display:inline-block;color:var(--white);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.odds-team--home .odds-team__probability{background-image:linear-gradient(180deg,var(--white) 4%,var(--orange) 78%)}.odds-team--away .odds-team__probability{background-image:linear-gradient(180deg,var(--white) 4%,#4b3d86 78%,var(--indigo) 100%)}.odds-team__selection{position:static;min-width:0;margin-top:9px;padding:4px 0 0;background:transparent!important;border-top:2px solid currentColor;color:#d9d2cd!important;transform:none}.odds-team--away .odds-team__selection{border-color:#7566b4}.odds-team:not(.is-selected) .odds-team__selection{visibility:hidden}.prediction-button{position:relative;min-height:68px;border:1px solid #2e2b28;outline:0;background:var(--black);box-shadow:none;font-size:clamp(1.9rem,3.2vw,2.8rem);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.prediction-button--home{--pick-accent:var(--orange)}.prediction-button--away{--pick-accent:var(--indigo)}.prediction-button:hover{border-color:var(--pick-accent);background:#181614;box-shadow:none;transform:translateY(-1px)}.prediction-button.is-saved{border-color:var(--pick-accent);background:var(--pick-accent);box-shadow:none}@media(max-width:620px){.prediction-button{min-height:62px;font-size:clamp(1.75rem,8.5vw,2.35rem)}.odds-team{padding-bottom:18px}.odds-team__selection{margin-top:6px}}@media(max-width:920px){.matchup-copy h2{max-width:none;font-size:clamp(3.25rem,7vw,4.25rem);line-height:.88}}@media(max-width:620px){.matchup-copy h2{font-size:clamp(2.9rem,13vw,3.45rem)}}.leaderboard-ledger{background:var(--black);color:var(--white);padding:32px 34px 24px;border:1px solid #302c29}.leaderboard-ledger .section-heading{margin-bottom:0;padding-bottom:22px;border-bottom:1px solid #3a3633}.leaderboard-ledger .section-heading h2{color:var(--white);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(2.65rem,4.4vw,4rem);font-weight:400;letter-spacing:.015em;line-height:.86}.leaderboard-ledger .eyebrow{color:#bdb5af}.leaderboard-ledger .filters{margin:18px 0 0;padding-bottom:18px;border-bottom:1px solid #3a3633}.leaderboard-ledger .button{border-color:#5d5752;color:var(--white)}.leaderboard-ledger .button:hover{border-color:var(--white);box-shadow:none}.leaderboard-ledger .button--dark{border-color:var(--white);background:var(--white);color:var(--black)}.leader-list--standings{border-top:0}.leader-list--standings .leader-row{grid-template-columns:32px minmax(0,1fr) 74px 70px;gap:13px;padding:18px 0;border-bottom-color:#373330}.leader-list--standings .leader-row__rank{color:var(--white);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.65rem;font-weight:400;line-height:1;opacity:.78}.leader-list--standings .leader-row strong{color:var(--white);font-size:.96rem;letter-spacing:.01em}.leader-list--standings .leader-row span{color:#9f9892;font-size:.68rem}.leader-list--standings .leader-stat{min-width:0}.leader-list--standings .leader-stat b{display:block;color:var(--white);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.65rem;font-weight:400;letter-spacing:.03em;line-height:.9;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.leader-list--standings .leader-stat--record b{background-image:linear-gradient(180deg,var(--white) 4%,var(--orange) 82%)}.leader-list--standings .leader-stat--accuracy b{background-image:linear-gradient(180deg,var(--white) 4%,#6b5ba6 78%,var(--indigo) 110%)}.leader-list--standings .leader-stat span{display:block;margin-top:5px;color:#d0c8c2;font-size:.58rem;font-weight:900;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase}@media(max-width:920px){.leaderboard-ledger{padding:28px 26px 20px}.leader-list--standings .leader-row{grid-template-columns:28px minmax(0,1fr) 68px 62px;gap:9px}.leader-list--standings .leader-stat b{font-size:1.48rem}}@media(max-width:620px){.leaderboard-ledger{padding:26px 20px 18px}.leaderboard-ledger .section-heading h2{font-size:clamp(2.7rem,13vw,3.4rem)}.leader-list--standings .leader-row{grid-template-columns:24px minmax(0,1fr) 62px 56px;gap:7px;padding:16px 0}.leader-list--standings .leader-row__rank{font-size:1.4rem}.leader-list--standings .leader-row strong{font-size:.86rem}.leader-list--standings .leader-stat b{font-size:1.32rem}.leader-list--standings .leader-stat span{font-size:.5rem;letter-spacing:.06em}}.trade-showcase{overflow:hidden;border:1px solid var(--line);background:var(--white);box-shadow:0 18px 46px #1d144017}.trade-showcase__heading{position:relative;min-height:70px;display:grid;place-items:center;background:var(--black);color:var(--white);text-align:center}.trade-showcase__heading:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,var(--orange),var(--canyon) 48%,var(--indigo))}.trade-showcase__heading h2{margin:0;display:flex;align-items:center;justify-content:center;gap:18px;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(2.4rem,4vw,3.55rem);font-weight:400;letter-spacing:.075em;line-height:.92;white-space:nowrap;text-transform:uppercase}.trade-alert__emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.74em;line-height:1}.trade-transaction{display:grid;grid-template-columns:minmax(260px,1fr) minmax(130px,.52fr) minmax(260px,1fr);gap:26px;align-items:stretch;margin:0;padding:28px 34px 26px}.trade-manifest{min-width:0;display:grid;grid-template-rows:auto 1fr auto}.trade-manifest__team{margin-bottom:6px}.trade-manifest__team h3{margin:0;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(1.65rem,2.25vw,2.3rem);font-weight:400;letter-spacing:.04em;line-height:1;text-transform:uppercase}.trade-manifest__team span{display:block;margin-top:7px;color:var(--orange);font-size:.62rem;font-weight:900;letter-spacing:.19em;text-transform:uppercase}.trade-manifest--right .trade-manifest__team{text-align:right}.trade-manifest__assets{display:grid;align-content:center;min-height:154px}.trade-asset{min-width:0;display:grid;grid-template-columns:76px minmax(0,1fr);gap:17px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.trade-asset:last-child{border-bottom:0}.trade-asset__avatar,.trade-asset__pick{width:76px;height:76px;border:1px solid #cfc7c1;border-radius:50%;background:var(--white)}.trade-asset__avatar{object-fit:cover;object-position:center 18%;filter:saturate(.86) contrast(1.03)}.trade-asset__pick{display:grid;place-content:center;text-align:center;background:linear-gradient(145deg,var(--black) 0%,var(--indigo) 72%,var(--plum) 100%);color:var(--white);box-shadow:inset 0 0 0 1px #ec9c27a6}.trade-asset__pick strong{font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.7rem;font-weight:400;letter-spacing:.04em;line-height:.78}.trade-asset__pick span{margin-top:6px;color:var(--gold);font-size:.55rem;font-weight:900;letter-spacing:.12em}.trade-asset__copy{min-width:0}.trade-asset__copy>span{display:block;margin-bottom:5px;color:var(--clay);font-size:.61rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.trade-asset__copy h3{overflow:hidden;margin:0;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(1.65rem,2.15vw,2.15rem);font-weight:400;letter-spacing:.025em;line-height:.9;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.trade-asset__copy p{margin:7px 0 0;color:var(--muted);font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.trade-manifest--right .trade-asset{grid-template-columns:minmax(0,1fr) 76px}.trade-manifest--right .trade-asset__avatar,.trade-manifest--right .trade-asset__pick{grid-column:2;grid-row:1}.trade-manifest--right .trade-asset__copy{grid-column:1;grid-row:1;text-align:right}.trade-flow{width:min(248px,100%);min-width:0;place-self:center}.trade-flow svg{display:block;width:100%;height:126px;overflow:visible}.trade-flow__path,.trade-flow__arrow{fill:none;stroke-linecap:round;stroke-linejoin:round}.trade-flow__path{stroke:url(#trade-flow-gradient);stroke-width:11}.trade-flow__arrow{stroke-width:11}.trade-flow__arrow--left{stroke:var(--orange)}.trade-flow__arrow--right{stroke:var(--indigo)}.trade-manifest__grade{--grade-color:#d19a00;min-height:84px;margin-top:10px;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:3px solid var(--black)}.trade-manifest__grade[data-grade=a]{--grade-color:#20864b}.trade-manifest__grade[data-grade=b]{--grade-color:#7f9f32}.trade-manifest__grade[data-grade=c]{--grade-color:#d19a00}.trade-manifest__grade[data-grade=d]{--grade-color:#dd6d22}.trade-manifest__grade[data-grade=f]{--grade-color:#c43d3d}.trade-manifest__grade span{display:block;color:var(--black);font-size:.66rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.trade-manifest__grade p{max-width:34ch;margin:5px 0 0;color:var(--muted);font-size:.7rem;line-height:1.35}.trade-manifest__grade strong{flex:0 0 auto;display:block;padding:.1em .08em;color:var(--grade-color);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(4.75rem,6.2vw,6rem);font-weight:400;letter-spacing:-.035em;line-height:.82}.trade-manifest--right .trade-manifest__grade{flex-direction:row-reverse;text-align:right}.trade-showcase__footer{min-height:58px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:22px;background:var(--black);color:var(--white)}.trade-showcase__footer>span{color:#aaa29c;font-size:.63rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.trade-showcase__cta{min-height:58px;margin:0;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--white);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.25rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .15s ease,letter-spacing .15s ease}.trade-showcase__cta svg{color:var(--orange);transition:transform .15s ease}.trade-showcase__cta:hover{color:var(--gold);letter-spacing:.095em}.trade-showcase__cta:hover svg{transform:translate(4px)}.trade-showcase__cta:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media(max-width:920px){.trade-transaction{grid-template-columns:minmax(210px,1fr) minmax(120px,.45fr) minmax(210px,1fr);gap:20px;padding-inline:24px}.trade-asset{grid-template-columns:64px minmax(0,1fr);gap:13px}.trade-manifest--right .trade-asset{grid-template-columns:minmax(0,1fr) 64px}.trade-asset__avatar,.trade-asset__pick{width:64px;height:64px}.trade-asset__pick strong{font-size:1.45rem}.trade-asset__copy h3{font-size:1.48rem}.trade-flow svg{height:112px}}@media(max-width:760px){.trade-showcase__heading{min-height:62px}.trade-showcase__heading h2{gap:11px;font-size:clamp(2rem,10vw,2.75rem);letter-spacing:.045em}.trade-alert__emoji{font-size:.7em}.trade-transaction{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 18px}.trade-manifest{min-height:0}.trade-manifest__team,.trade-manifest--right .trade-manifest__team{text-align:left}.trade-manifest__assets{min-height:0}.trade-flow{width:min(270px,76%);margin:0 auto}.trade-flow svg{height:76px}.trade-manifest--right .trade-asset{grid-template-columns:64px minmax(0,1fr)}.trade-manifest--right .trade-asset__avatar,.trade-manifest--right .trade-asset__pick{grid-column:1}.trade-manifest--right .trade-asset__copy{grid-column:2;text-align:left}.trade-manifest--right .trade-manifest__grade{flex-direction:row;text-align:left}.trade-showcase__footer{min-height:0;padding:13px 18px;display:grid;gap:4px;text-align:center}.trade-showcase__cta{min-height:40px;font-size:1.15rem}}.odds-market{--market-accent:var(--orange);position:relative;isolation:isolate;overflow:hidden;border:2px solid #292624;background:var(--black);color:var(--white);box-shadow:0 18px 42px #1d144024}.odds-market--away{--market-accent:#6754ab}.odds-market:before,.odds-market:after{content:"";position:absolute;z-index:-1;top:66px;bottom:42px;width:36%;opacity:.09;pointer-events:none}.odds-market:before{left:0;background:var(--orange);clip-path:polygon(0 0,70% 0,100% 100%,0 100%)}.odds-market:after{right:0;background:#6754ab;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%)}.odds-market__source{position:relative;z-index:2;min-height:67px;margin:0;padding:0 28px;display:flex;align-items:center;justify-content:center;gap:18px;color:var(--white);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.12rem;font-weight:400;letter-spacing:.18em;line-height:1;text-align:center;text-transform:uppercase}.odds-market__source:before,.odds-market__source:after{content:"";width:44px;height:4px;background:var(--orange);transform:skew(-24deg)}.odds-market__source:after{background:#6754ab}.odds-market__teams{position:relative;z-index:1;min-height:260px;display:grid;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:stretch}.odds-team{position:relative;min-width:0;padding:25px 22px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--white);cursor:pointer;text-align:center;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.odds-team:before,.odds-team:after{display:none}.odds-team:hover{background:#ffffff09}.odds-team.is-selected{background:#ffffff0b}.odds-team--home.is-selected{box-shadow:inset 0 -5px 0 var(--orange)}.odds-team--away.is-selected{box-shadow:inset 0 -5px #6754ab}.odds-team:focus-within{outline:0}.odds-team--home{--team-accent:var(--orange)}.odds-team--away{--team-accent:#6754ab}.odds-team:has(input:focus-visible){outline:2px solid var(--team-accent);outline-offset:-8px}.odds-team input{position:absolute;width:1px;height:1px;opacity:0}.odds-team__name{color:#f5f2ef;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:400;letter-spacing:.045em;line-height:1;text-transform:uppercase}.odds-team__probability{display:inline-block;margin-top:7px;color:var(--white);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(6.2rem,10vw,9.3rem);font-weight:400;letter-spacing:-.025em;line-height:.78;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.odds-team--home .odds-team__probability{background-image:linear-gradient(180deg,var(--white) 5%,#ffd5bd 34%,var(--orange) 83%)}.odds-team--away .odds-team__probability{background-image:linear-gradient(180deg,var(--white) 5%,#c2b7ed 38%,#4b398f 87%)}.odds-team__selection{position:static;min-width:112px;margin-top:17px;padding:8px 10px 0;border-top:4px solid currentColor;background:transparent!important;color:var(--white)!important;font-size:.7rem;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase;transform:none;transition:opacity .14s ease,transform .14s ease}.odds-team--home .odds-team__selection{border-color:var(--orange)}.odds-team--away .odds-team__selection{border-color:#6754ab}.odds-team:not(.is-selected) .odds-team__selection{visibility:hidden;opacity:0;transform:translateY(4px)}.odds-market__versus{position:relative;align-self:center;width:66px;height:66px;padding:2px;display:grid;place-items:center;background:linear-gradient(135deg,var(--orange) 0 49%,#6754ab 51% 100%);color:var(--white);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:2.25rem;line-height:1;text-align:center}.odds-market__versus:before,.odds-market__versus:after{content:"";position:absolute;left:50%;z-index:-1;width:1px;height:92px;background:#4a4541}.odds-market__versus:before{bottom:100%}.odds-market__versus:after{top:100%}.odds-market__versus span{width:100%;height:100%;display:grid;place-items:center;background:var(--black)}.odds-market__rail{position:relative;z-index:2;min-height:50px;padding:0 20px;display:grid;grid-template-columns:58px minmax(0,1fr) 58px;align-items:center;gap:14px;border-top:1px solid #3a3632;background:#090908}.odds-market__rail-value{font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.45rem;font-weight:400;letter-spacing:.03em;line-height:1}.odds-market__rail-value--home{color:var(--orange)}.odds-market__rail-value--away{color:#7b68bd;text-align:right}.odds-market__rail-track{height:6px;display:flex;background:#272321}.odds-market__rail-home{height:100%;background:var(--orange)}.odds-market__rail-away{height:100%;background:#6754ab}.odds-lock{margin:27px 0 18px!important;display:grid;grid-template-columns:1fr auto auto 1fr;align-items:center;gap:14px;color:#756e68!important;font-size:.68rem;font-weight:900;letter-spacing:.1em;line-height:1!important;text-align:center;text-transform:uppercase}.odds-lock>span{height:2px;background:var(--line)}.odds-lock>span:first-child{background:var(--orange)}.odds-lock>span:last-child{background:#6754ab}.prediction-button{--pick-accent:var(--orange);width:100%;min-height:84px;padding:0 30px;display:flex;align-items:center;justify-content:center;gap:18px;border:2px solid var(--black);outline:0;background:var(--orange);color:var(--white);cursor:pointer;box-shadow:inset 0 0 0 2px #ffffff29;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(2rem,3.7vw,3.2rem);font-weight:400;letter-spacing:.045em;line-height:1;text-transform:uppercase;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.prediction-button svg{transition:transform .16s ease}.prediction-button:hover{border-color:var(--black);background:var(--pick-accent);box-shadow:inset 0 0 0 2px #ffffff4d,0 7px 0 var(--black);transform:translateY(-3px)}.prediction-button:hover svg{transform:translate(5px)}.prediction-button.is-saved{border-color:var(--black);background:var(--orange);color:var(--white);box-shadow:inset 0 0 0 2px #ffffff29}.prediction-button:focus-visible{outline:3px solid var(--pick-accent);outline-offset:4px}@media(min-width:921px){.gotw-grid{align-items:stretch}.matchup-copy{min-width:0;padding-top:4px;display:flex;flex-direction:column}.matchup-copy h2{max-width:none;margin:10px 0 0;font-size:clamp(3.5rem,4.4vw,4.75rem);line-height:.86}.matchup-copy>.odds-market{margin-top:auto}}@media(max-width:620px){.odds-market__source{min-height:54px;padding-inline:12px;gap:10px;font-size:.9rem}.odds-market__source:before,.odds-market__source:after{width:24px;height:3px}.odds-market__teams{min-height:208px;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.odds-team{padding:21px 7px 24px}.odds-team__name{font-size:clamp(.88rem,4.3vw,1.08rem)}.odds-team__probability{margin-top:9px;font-size:clamp(4.5rem,23vw,6rem)}.odds-team__selection{min-width:84px;margin-top:13px;padding-top:6px;border-top-width:3px;font-size:.55rem}.odds-market__versus{width:44px;height:50px;font-size:1.55rem}.odds-market__versus:before,.odds-market__versus:after{height:68px}.odds-market__rail{min-height:42px;padding-inline:10px;grid-template-columns:43px minmax(0,1fr) 43px;gap:8px}.odds-market__rail-value{font-size:1.12rem}.odds-market__rail-track{height:4px}.odds-lock{grid-template-columns:12px auto auto 12px;gap:7px;font-size:.55rem}.prediction-button{min-height:70px;padding-inline:16px;gap:11px;font-size:clamp(1.8rem,9vw,2.45rem)}.prediction-button svg{width:23px;height:23px}}.page-banner h1{font-size:clamp(2.35rem,4.2vw,4rem);line-height:.94}.page-banner--title-only .page-banner__inner{min-height:104px;display:block}.page-banner--title-only .page-banner__copy{padding:24px 0}.page-banner--title-only h1{position:relative;width:fit-content;max-width:100%;margin:0;-webkit-box-reflect:below -.18em linear-gradient(to bottom,rgb(255 255 255/.12),transparent 21%)}.page-banner--title-only h1:after{content:"";position:absolute;inset-inline:2%;bottom:-.1em;height:.12em;background:linear-gradient(90deg,transparent,rgb(255 255 255/.12) 18%,rgb(255 255 255/.2) 50%,rgb(255 255 255/.12) 82%,transparent);filter:blur(5px);pointer-events:none}.section-heading h2{font-size:clamp(1.75rem,3.1vw,2.75rem);line-height:.98}.admin-panel h2{font-size:2.2rem}.leaderboard-ledger .section-heading h2{font-size:clamp(2.2rem,3.4vw,3.2rem)}@media(max-width:620px){.page-banner h1{font-size:clamp(2rem,9.5vw,2.75rem)}.page-banner--title-only .page-banner__inner{min-height:84px}.page-banner--title-only .page-banner__copy{padding:20px 0}.page-banner--title-only h1{-webkit-box-reflect:below -.2em linear-gradient(to bottom,rgb(255 255 255/.1),transparent 18%)}.section-heading h2{font-size:clamp(1.65rem,8vw,2.25rem)}.admin-panel h2{font-size:1.9rem}.leaderboard-ledger .section-heading h2{font-size:clamp(2.1rem,10vw,2.75rem)}}.site-menu__toggle{width:54px;height:54px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:var(--white);cursor:pointer}.site-menu__toggle .menu-icon{overflow:visible;filter:drop-shadow(3px 3px 0 var(--indigo));transition:transform .12s ease,filter .12s ease}.site-menu__toggle .menu-icon path{fill:var(--white);stroke:var(--black);stroke-width:12px;stroke-linejoin:round;paint-order:stroke fill}.site-menu__toggle:hover .menu-icon{transform:translate(-1px,-1px);filter:drop-shadow(4px 4px 0 var(--indigo))}.site-menu__toggle:focus-visible{outline:3px solid var(--white);outline-offset:3px}.site-menu form{margin:0}.site-menu button.site-menu__signout{width:100%;padding:0;border:0;background:transparent;cursor:pointer}.error-callout{margin:12px 0;padding:13px 15px;border-left:5px solid var(--canyon);background:#f8e8e7;color:#6d2028;font-size:.85rem}.my-notes{display:grid;gap:8px;padding:17px 0;border-top:1px solid var(--line)}.my-notes>.eyebrow{margin:0}.my-note{padding:11px 0;border-bottom:1px solid var(--line)}.my-note p{margin:0;font-size:.82rem;line-height:1.45}.my-note p strong{margin-right:7px;color:var(--clay)}.my-note__actions{display:flex;gap:14px;margin-top:7px}.my-note__actions button{padding:0;border:0;background:transparent;color:var(--plum);cursor:pointer;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.my-note__actions button:hover{color:var(--orange)}.my-note__edit textarea{width:100%;min-height:72px;padding:10px;border:1px solid var(--line);resize:vertical}.my-note__edit>div{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.trend--up{color:#176447}.trend--down{color:#8d3039}.status--waiting{background:#ffedc4;color:#5b3b06}.prediction-button:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.admin-matchup-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sync-table-wrap{overflow-x:auto}.sync-table{min-width:680px}.sync-detail{display:block;max-width:330px;margin-top:4px;color:var(--muted);font-size:.68rem;font-weight:400}.invitation-list{margin-top:30px;border-top:5px solid var(--black)}.trade-row{grid-template-columns:96px minmax(0,1fr) 28px minmax(0,1fr) 110px auto;gap:16px;padding-inline:8px}.trade-row__exchange{color:var(--orange);font-weight:900;text-align:center}.trade-row.is-selected{background:var(--warm);box-shadow:inset 4px 0 0 var(--orange)}.empty-state{padding:46px 0;border-bottom:1px solid var(--line)}.empty-state h2{margin-bottom:7px}.empty-state p{margin:0;color:var(--muted)}@media(max-width:920px){.admin-matchup-fields{grid-template-columns:1fr}.trade-row{grid-template-columns:80px minmax(0,1fr) 24px minmax(0,1fr) auto}.trade-row .status{display:none}}@media(max-width:620px){.site-menu__toggle{width:48px;height:48px}.rankings-table:not(.rankings-table--compact){table-layout:fixed;min-width:0}.rankings-table:not(.rankings-table--compact) th:nth-child(4),.rankings-table:not(.rankings-table--compact) td:nth-child(4){display:table-cell}.rankings-table:not(.rankings-table--compact) th:first-child{width:39px}.rankings-table:not(.rankings-table--compact) th:nth-child(3){width:55px}.rankings-table:not(.rankings-table--compact) th:nth-child(4){width:82px;font-size:.48rem;text-align:right}.rankings-table:not(.rankings-table--compact) th,.rankings-table:not(.rankings-table--compact) td{padding-inline:4px}.rankings-table:not(.rankings-table--compact) .rank-number{width:auto;font-size:1.2rem}.rankings-table:not(.rankings-table--compact) .team-name{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.rankings-table:not(.rankings-table--compact) .trend{font-size:.62rem}.rankings-table:not(.rankings-table--compact) .points-cell{font-size:.68rem;white-space:nowrap}.trade-row{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);grid-template-areas:"date status grade" "left exchange right";gap:8px 10px;padding:17px 6px}.trade-row__date{grid-area:date}.trade-row__side:first-of-type{grid-area:left}.trade-row__exchange{grid-area:exchange;align-self:center}.trade-row__side:nth-of-type(4){grid-area:right;display:block;text-align:right}.trade-row>.status{grid-area:status;display:inline-flex;justify-self:center}.trade-row>.grade{grid-area:grade;justify-self:end;font-size:.72rem}.trade-row__side strong{font-size:.76rem}.trade-row__side span{display:block;margin-top:3px;font-size:.62rem;line-height:1.25}.ledger-item{grid-template-columns:minmax(0,1fr) auto;gap:9px}.ledger-value{font-size:1.05rem;text-align:right}.ledger-value span{max-width:100px}}:root{--motion-fast:.15s;--motion-base:.22s;--motion-emphasis:.34s;--ease-council:cubic-bezier(.2,.8,.2,1)}.button,.text-link,.agree,.my-note__actions button{transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,transform var(--motion-fast) var(--ease-council),box-shadow var(--motion-fast) var(--ease-council)}.button:active:not(:disabled),.text-link:active,.agree:active:not(:disabled),.my-note__actions button:active:not(:disabled){transform:translateY(1px) scale(.985)}.site-menu__toggle .menu-icon{transition:transform var(--motion-base) var(--ease-council),filter var(--motion-base) var(--ease-council)}.site-menu.is-open .site-menu__toggle .menu-icon{transform:translateY(1px) scaleX(.82);filter:drop-shadow(4px 3px 0 var(--indigo))}.site-menu__panel{opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100% 100%);transform:translateY(-7px);transform-origin:top right;transition:opacity var(--motion-fast) ease,clip-path var(--motion-base) var(--ease-council),transform var(--motion-base) var(--ease-council),visibility 0s linear var(--motion-base)}.site-menu.is-open .site-menu__panel{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0);transform:translateY(0);transition-delay:0s}.site-menu__member,.site-menu__panel nav a,.site-menu__signout{opacity:0;transform:translate(10px);transition:opacity var(--motion-fast) ease,transform var(--motion-base) var(--ease-council)}.site-menu.is-open .site-menu__member,.site-menu.is-open .site-menu__panel nav a,.site-menu.is-open .site-menu__signout{opacity:1;transform:translate(0)}.site-menu.is-open .site-menu__member{transition-delay:45ms}.site-menu.is-open .site-menu__panel nav a:nth-child(1){transition-delay:70ms}.site-menu.is-open .site-menu__panel nav a:nth-child(2){transition-delay:90ms}.site-menu.is-open .site-menu__panel nav a:nth-child(3){transition-delay:.11s}.site-menu.is-open .site-menu__panel nav a:nth-child(4){transition-delay:.13s}.site-menu.is-open .site-menu__panel nav a:nth-child(5){transition-delay:.15s}.site-menu.is-open .site-menu__signout{transition-delay:.17s}.timed-note{animation:council-note-arrive var(--motion-emphasis) var(--ease-council) both}.timed-note__agree{transition:color var(--motion-fast) ease,transform var(--motion-fast) var(--ease-council)}.timed-note__agree.is-active{color:var(--orange);transform:translateY(-1px)}.timed-note__agree.is-pending .agree__count{display:inline-block;animation:council-count-pop var(--motion-base) var(--ease-council)}.inline-notes{animation:council-panel-open var(--motion-base) var(--ease-council) both}@keyframes council-note-arrive{0%{opacity:0;transform:translateY(12px);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0)}}@keyframes council-count-pop{50%{transform:scale(1.35);color:var(--white)}}@keyframes council-panel-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.odds-team,.odds-market__versus,.odds-market__rail-home,.odds-market__rail-away{transition-duration:var(--motion-emphasis);transition-timing-function:var(--ease-council)}.odds-team{transition-property:opacity,background-color,transform,box-shadow}.odds-market__versus{transition-property:transform,box-shadow}.odds-market__rail-home,.odds-market__rail-away{transition-property:width,filter}.odds-market--home .odds-team--home.is-selected,.odds-market--away .odds-team--away.is-selected{opacity:1;transform:none}.odds-market--home .odds-team--away,.odds-market--away .odds-team--home{opacity:.78;transform:none}.odds-market--home .odds-market__versus,.odds-market--away .odds-market__versus{transform:none;box-shadow:none}.odds-market--home .odds-market__rail-home,.odds-market--away .odds-market__rail-away{filter:brightness(1.2)}.prediction-button{overflow:hidden;transition-duration:var(--motion-base);transition-timing-function:var(--ease-council)}.prediction-button.is-saving:disabled{opacity:1}.prediction-button.is-saving:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 24%,rgb(255 255 255/.28) 48%,transparent 72%);transform:translate(-110%);animation:council-saving-sweep .85s ease-in-out infinite}.prediction-button.is-saved:disabled{opacity:1;animation:council-pick-lock var(--motion-emphasis) var(--ease-council)}.prediction-button__spinner{animation:council-spin .7s linear infinite}@keyframes council-saving-sweep{to{transform:translate(110%)}}@keyframes council-pick-lock{0%{transform:scale(.985)}55%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes council-spin{to{transform:rotate(360deg)}}.rankings-row--up{--rank-enter-y:8px;--ranking-flash:rgb(23 100 71/.1)}.rankings-row--down{--rank-enter-y:-8px;--ranking-flash:rgb(141 48 57/.09)}.rankings-row--moved td{animation:council-ranking-flash .9s ease both}.rankings-row--moved .rank-number,.rankings-row--moved .trend{animation:council-ranking-move .62s var(--ease-council) both}@keyframes council-ranking-flash{0%,to{background:transparent}35%{background:var(--ranking-flash)}}@keyframes council-ranking-move{0%{opacity:.15;transform:translateY(var(--rank-enter-y))}to{opacity:1;transform:translateY(0)}}.trade-showcase.is-breaking .trade-showcase__heading{animation:council-trade-headline .43s var(--ease-council) both}.trade-showcase.is-breaking .trade-manifest--left .trade-asset{animation:council-trade-left .5s .11s var(--ease-council) both}.trade-showcase.is-breaking .trade-manifest--right .trade-asset{animation:council-trade-right .5s .15s var(--ease-council) both}.trade-showcase.is-breaking .trade-flow__path,.trade-showcase.is-breaking .trade-flow__arrow{stroke-dasharray:620;stroke-dashoffset:620;animation:council-trade-path .68s .18s var(--ease-council) forwards}.trade-showcase.is-breaking .trade-flow__node{transform-box:fill-box;transform-origin:center;animation:council-trade-node .36s .62s var(--ease-council) both}.trade-showcase.is-breaking .trade-manifest__grade,.trade-showcase.is-breaking .trade-showcase__footer{animation:council-grade-arrive .42s .62s var(--ease-council) both}@keyframes council-trade-headline{0%{opacity:0;letter-spacing:.16em;transform:translateY(-7px)}to{opacity:1;letter-spacing:.075em;transform:translateY(0)}}@keyframes council-trade-left{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes council-trade-right{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes council-trade-path{to{stroke-dashoffset:0}}@keyframes council-trade-node{0%{opacity:0;transform:rotate(45deg) scale(.25)}to{opacity:1;transform:rotate(45deg) scale(1)}}@keyframes council-grade-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.site-menu__panel{clip-path:none;transform:none}.odds-market--home .odds-team--home.is-selected,.odds-market--away .odds-team--away.is-selected,.odds-market--home .odds-team--away,.odds-market--away .odds-team--home,.odds-market--home .odds-market__versus,.odds-market--away .odds-market__versus{transform:none}}.gotw-grid{max-width:1320px;margin-inline:auto;grid-template-columns:minmax(390px,500px) minmax(560px,1fr);gap:44px;align-items:start}.matchup-copy{min-width:0;padding-top:0;display:block}.matchup-copy h2{max-width:20ch;margin:0 0 23px;font-size:clamp(2.65rem,3.25vw,3.75rem);line-height:.89}.matchup-ticket{perspective:1600px}.matchup-ticket__inner{display:grid;transform-style:preserve-3d;transition:transform .68s cubic-bezier(.2,.78,.22,1)}.matchup-ticket.is-flipped .matchup-ticket__inner{transform:rotateY(180deg)}.matchup-ticket__face{grid-area:1/1;min-width:0;min-height:590px;overflow:hidden;border:2px solid #292624;background:#0b0b0a;color:var(--white);box-shadow:0 18px 42px #1d144024;backface-visibility:hidden;-webkit-backface-visibility:hidden}.matchup-ticket__front{display:flex;flex-direction:column}.matchup-ticket__back{display:flex;flex-direction:column;transform:rotateY(180deg)}.matchup-ticket__header{min-height:47px;padding:0 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;border-bottom:1px solid #373330;color:#aaa39e;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.matchup-ticket__header strong{color:var(--white);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.15em}.matchup-ticket__header span:last-child{text-align:right}.matchup-ticket__header--centered{grid-template-columns:1fr;text-align:center}.matchup-projection{min-height:112px;padding:15px 20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(76px,.72fr) minmax(0,1fr);align-items:center;gap:14px;border-bottom:1px solid #373330}.matchup-projection__team{min-width:0;display:flex;flex-direction:column}.matchup-projection__team--away{text-align:right}.matchup-projection__team span{overflow:hidden;color:#d6d0cb;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.05rem;letter-spacing:.035em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.matchup-projection__team strong{font-family:Pressbox,Backlot,Arial,sans-serif;font-size:4.2rem;font-weight:400;letter-spacing:-.025em;line-height:.78;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.matchup-projection__team--home strong{background-image:linear-gradient(180deg,#fff 5%,#ffd6bd 38%,var(--orange) 90%)}.matchup-projection__team--away strong{background-image:linear-gradient(180deg,#fff 5%,#c7bdef 38%,#5b469f 90%)}.matchup-projection__rail{height:7px;display:flex;background:#282522;transform:skew(-13deg)}.matchup-projection__rail span:first-child{background:var(--orange)}.matchup-projection__rail span:last-child{background:#6754ab}.matchup-stars{flex:1;padding:18px 20px;border-bottom:1px solid #373330;display:flex;flex-direction:column;justify-content:center}.matchup-stars__teams{display:grid;grid-template-columns:1fr 1fr;gap:0}.matchup-stars__team{display:grid;gap:12px;padding-right:18px}.matchup-stars__team--away{padding:0 0 0 18px;border-left:1px solid #373330}.matchup-player{min-width:0;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px}.matchup-player img{width:62px;height:62px;object-fit:cover;object-position:top center;border:1px solid #514b47;border-radius:50%;background:#23211f}.matchup-player strong,.matchup-player span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matchup-player strong{font-size:.96rem;letter-spacing:.01em}.matchup-player span{margin-top:4px;color:#aaa39e;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.matchup-player .matchup-player__average{min-width:44px;margin:0;text-align:right}.matchup-player__average b{display:block;color:var(--white);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.58rem;font-weight:400;line-height:.82}.matchup-player__average small{display:block;margin-top:5px;color:#aaa39e;font-size:.53rem;font-weight:900;letter-spacing:.11em}.matchup-stars__team--home .matchup-player__average b{color:#f28a4e}.matchup-stars__team--away .matchup-player__average b{color:#8d7bd1}.matchup-picks{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #373330}.matchup-pick{--pick-color:var(--orange);position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:88px;padding:13px 18px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:0;border-bottom:5px solid var(--pick-color);background:linear-gradient(112deg,#e66d2333,#121110 46%);color:var(--white);cursor:pointer;text-align:left;transition:background-color .17s ease,color .17s ease,transform .17s ease,box-shadow .17s ease}.matchup-pick:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--pick-color);transform:translate(-104%) skew(-12deg);transform-origin:left;transition:transform .23s cubic-bezier(.2,.8,.2,1)}.matchup-pick+.matchup-pick{--pick-color:#6754ab;border-left:1px solid #373330;background:linear-gradient(248deg,#6754ab47,#121110 46%)}.matchup-pick+.matchup-pick:before{transform:translate(104%) skew(12deg);transform-origin:right}.matchup-pick span,.matchup-pick strong{display:block;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.matchup-pick__team small{display:block;margin:0 0 5px;color:var(--pick-color);font-size:.55rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.matchup-pick__team strong{font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.62rem;font-weight:400;letter-spacing:.035em;line-height:.86}.matchup-pick svg{color:var(--pick-color);transition:color .17s ease,transform .17s ease}.matchup-pick:hover{box-shadow:inset 0 0 0 2px #ffffff40}.matchup-pick:hover:before{transform:translate(-3%) skew(-12deg)}.matchup-pick+.matchup-pick:hover:before{transform:translate(3%) skew(12deg)}.matchup-pick:hover .matchup-pick__team small,.matchup-pick:hover svg{color:var(--white)}.matchup-pick:hover svg{transform:translate(4px)}.matchup-pick:focus-visible{position:relative;z-index:2;outline:3px solid var(--white);outline-offset:-5px}.matchup-pick:disabled{cursor:not-allowed;opacity:.55}.matchup-ticket__lock{min-height:31px;margin:0;display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid #373330;color:#aaa39e;font-size:.61rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.scorecard-confirmation{min-height:190px;padding:28px 30px;display:flex;align-items:center;gap:22px;border-bottom:1px solid #373330;border-right:26px solid var(--indigo);background:linear-gradient(108deg,#351406,#151110 45%,#0b0b0a 82%);text-transform:uppercase}.scorecard-confirmation svg{flex:0 0 auto;color:var(--orange)}.scorecard-confirmation>div{min-width:0}.scorecard-confirmation span{display:block;color:var(--orange);font-size:.67rem;font-weight:900;letter-spacing:.16em}.scorecard-confirmation h3{max-width:100%;margin:12px 0 9px;overflow:hidden;color:var(--white);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(2.75rem,4.3vw,4rem);font-weight:400;letter-spacing:.02em;line-height:.8;text-overflow:ellipsis;white-space:nowrap}.scorecard-confirmation p{margin:0;color:#bdb6b1;font-size:.75rem;font-weight:900;letter-spacing:.15em}.scorecard-confirmation h3:focus{outline:0}.matchup-ticket__back--away .scorecard-confirmation{border-right-color:var(--orange);background:linear-gradient(252deg,#21173f,#151110 45%,#0b0b0a 82%)}.matchup-ticket__back--away .scorecard-confirmation svg,.matchup-ticket__back--away .scorecard-confirmation span{color:#8d7bd1}.scorecard-all-time{flex:1;min-height:332px;padding:29px 30px 0;display:flex;flex-direction:column;align-items:center;text-align:center;text-transform:uppercase}.scorecard-all-time__title{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.scorecard-all-time__title span{height:1px;background:#373330}.scorecard-all-time__title strong{color:var(--orange);font-size:.76rem;font-weight:900;letter-spacing:.18em}.matchup-ticket__back--away .scorecard-all-time__title strong{color:#8d7bd1}.scorecard-all-time__record{display:block;margin:24px 0 5px;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(6rem,10.5vw,10rem);font-weight:400;letter-spacing:.025em;line-height:.72;background:linear-gradient(180deg,#fff 5%,#ffd4bc 42%,var(--orange) 92%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.matchup-ticket__back--away .scorecard-all-time__record{background-image:linear-gradient(180deg,#fff 5%,#c9c0eb 42%,#6754ab 92%)}.scorecard-all-time__record-label{color:#aaa39e;font-size:.7rem;font-weight:900;letter-spacing:.18em}.scorecard-metrics{width:100%;margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #373330}.scorecard-metrics>div{min-width:0;padding:46px 9px 44px}.scorecard-metrics>div+div{border-left:1px solid #373330}.scorecard-metrics strong{display:block;min-height:38px;color:var(--white);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:2.85rem;font-weight:400;line-height:.82;white-space:nowrap}.scorecard-metrics strong.scorecard-stat--empty{font-size:1.85rem;letter-spacing:.015em}.scorecard-metrics span{display:block;margin-top:9px;color:#aaa39e;font-size:.55rem;font-weight:900;letter-spacing:.12em}.scorecard-actions{min-height:100px;display:flex;align-items:stretch;justify-content:flex-end;border-top:1px solid #373330}.scorecard-actions button,.scorecard-actions a{min-width:235px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-left:1px solid #373330;background:transparent;color:#d8d2cd;cursor:pointer;font-size:.65rem;font-weight:900;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.scorecard-actions button:hover,.scorecard-actions a:hover{background:#1b1917;color:var(--white)}@media(min-width:1241px){.gotw-grid{max-width:1408px;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:stretch}.poster-frame{align-self:start}.matchup-copy{display:flex;flex-direction:column;min-height:0}.matchup-ticket{flex:1;min-height:0}.matchup-ticket__inner{height:100%}.matchup-ticket__face{height:100%;min-height:622px}.matchup-player{grid-template-columns:74px minmax(0,1fr) auto;gap:14px}.matchup-player img{width:74px;height:74px}.matchup-player strong{font-size:1.02rem}.matchup-player__average b{font-size:1.75rem}}@media(max-width:1240px){.gotw-grid{max-width:720px;grid-template-columns:1fr;gap:34px}.poster-frame{width:min(100%,540px);margin-inline:auto}.matchup-copy h2{max-width:20ch;font-size:clamp(2.75rem,7vw,4rem)}}@media(max-width:620px){.matchup-copy h2{max-width:none;margin-bottom:19px;font-size:clamp(2.45rem,11.5vw,3.2rem);line-height:.9}.matchup-ticket__face{min-height:0}.matchup-ticket__header{min-height:43px;padding-inline:12px;font-size:.48rem;letter-spacing:.09em}.matchup-ticket__header strong{font-size:.82rem;letter-spacing:.11em}.matchup-projection{min-height:95px;padding:13px 12px;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:7px}.matchup-projection__team span{font-size:.83rem}.matchup-projection__team strong{font-size:3.25rem}.matchup-stars{padding-inline:11px}.matchup-stars__teams{grid-template-columns:1fr}.matchup-stars__team{padding-right:0}.matchup-stars__team--away{margin-top:7px;padding:7px 0 0;border-top:1px solid #373330;border-left:0}.matchup-player{grid-template-columns:52px minmax(0,1fr) auto;gap:10px}.matchup-player img{width:52px;height:52px}.matchup-player strong{font-size:.88rem}.matchup-player__average b{font-size:1.42rem}.matchup-pick{min-height:76px;padding:11px 12px 9px;gap:8px}.matchup-pick__team small{margin-bottom:4px;font-size:.46rem;letter-spacing:.1em}.matchup-pick__team strong{font-size:1.16rem}.matchup-pick svg{width:17px;height:17px}.matchup-ticket__lock{font-size:.48rem;letter-spacing:.07em}.scorecard-confirmation{min-height:150px;padding:23px 17px;gap:15px;border-right-width:12px}.scorecard-confirmation svg{width:45px;height:45px}.scorecard-confirmation span{font-size:.56rem;letter-spacing:.12em}.scorecard-confirmation h3{margin-block:9px 7px;font-size:clamp(2.35rem,10.5vw,3.3rem)}.scorecard-confirmation p{font-size:.58rem;letter-spacing:.1em}.scorecard-all-time{min-height:295px;padding:24px 14px 0}.scorecard-all-time__title{gap:10px}.scorecard-all-time__title strong{font-size:.62rem;letter-spacing:.13em}.scorecard-all-time__record{margin-top:23px;font-size:clamp(5.4rem,25vw,7rem)}.scorecard-all-time__record-label{font-size:.58rem}.scorecard-metrics>div{padding:17px 5px 15px}.scorecard-metrics strong{font-size:1.85rem}.scorecard-metrics strong.scorecard-stat--empty{font-size:1.15rem}.scorecard-metrics span{font-size:.46rem;letter-spacing:.08em}.scorecard-actions{min-height:56px}.scorecard-actions button,.scorecard-actions a{min-width:160px;padding-inline:15px;font-size:.54rem;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.matchup-ticket__inner{transition-duration:.01ms}}.trade-filter-section{padding:20px 0;border-bottom:1px solid var(--line);background:#f8f3ee}.trade-filter-bar{display:flex;align-items:end;justify-content:space-between;gap:28px}.trade-filters{flex:1;margin:0;gap:12px}.trade-filters .field{min-width:172px}.trade-filters select{width:100%;min-height:43px;border-color:#c7bbb2;background:var(--white);font-size:.78rem;font-weight:700}.trade-filters select:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.trade-result-count{flex:0 0 auto;margin:0 0 11px;color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.trade-result-count strong{color:var(--black);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.25rem;font-weight:400}.trade-outcome-section{padding:34px 0 0;background:var(--white)}.trade-outcome-card{overflow:hidden;border:1px solid #bdb2aa;background:var(--white);box-shadow:0 20px 48px #1d14401f}.trade-outcome-card__header{min-height:42px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #35312e;background:var(--black);color:#cfc7c1;font-size:.61rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.trade-outcome-card__header span:last-child{color:var(--gold)}.trade-outcome-card__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.64fr) minmax(0,1fr);align-items:stretch}.outcome-side{--side-color:var(--orange);min-width:0;display:grid;grid-template-rows:auto 1fr auto;background:#fbf8f5}.outcome-side--indigo{--side-color:#5e4ba2;background:#f7f5fa}.outcome-side__header{min-height:75px;padding:18px 22px 15px;border-top:7px solid var(--side-color);border-bottom:1px solid var(--line)}.outcome-side__header h3{overflow:hidden;margin:0;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(1.7rem,2.4vw,2.6rem);font-weight:400;letter-spacing:.025em;line-height:.85;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.outcome-side__header span{display:block;margin-top:8px;color:var(--side-color);font-size:.57rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.outcome-side__assets{display:grid;align-content:center;padding:18px 22px}.outcome-asset{min-width:0;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:15px;padding:12px 0;border-bottom:1px solid var(--line)}.outcome-asset:last-child{border-bottom:0}.outcome-asset__image,.outcome-asset__pick{width:88px;height:88px;flex:0 0 auto;border:1px solid #cfc5bd;border-radius:50%;background:var(--white)}.outcome-asset__image{object-fit:cover;object-position:center 16%;filter:saturate(.88) contrast(1.04)}.outcome-asset__pick{display:grid;place-content:center;background:linear-gradient(145deg,var(--black),var(--indigo));color:var(--white);text-align:center;box-shadow:inset 0 0 0 2px #ec9c27b3}.outcome-asset__pick span{display:block;color:var(--gold);font-size:.63rem;font-weight:900;letter-spacing:.14em}.outcome-asset__pick strong{display:block;margin-top:3px;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.9rem;font-weight:400;line-height:.8}.outcome-asset__copy{min-width:0}.outcome-asset__copy h4{overflow:hidden;margin:0;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(1.45rem,1.9vw,2rem);font-weight:400;letter-spacing:.02em;line-height:.93;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.outcome-asset__copy p{margin:7px 0 0;color:var(--muted);font-size:.65rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.outcome-asset__copy .status{margin-top:9px}.outcome-side__production{min-height:78px;padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);background:var(--white)}.outcome-side__production span{max-width:10ch;color:var(--muted);font-size:.58rem;font-weight:900;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.outcome-side__production strong{color:var(--side-color);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(2rem,3vw,3.05rem);font-weight:400;letter-spacing:.015em;line-height:.8;text-transform:uppercase}.live-verdict{min-width:0;padding:31px 24px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--black);color:var(--white);text-align:center}.live-verdict__label{color:var(--gold);font-size:.6rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.live-verdict h2{max-width:8ch;margin:15px auto 22px;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(3.15rem,4.8vw,5.3rem);font-weight:400;letter-spacing:.005em;line-height:.77;text-transform:uppercase;text-shadow:5px 5px 0 var(--indigo)}.live-verdict__confidence{width:100%;max-width:230px;padding:14px 0 20px;border-block:1px solid #3a3633}.live-verdict__confidence>span{display:block;color:#bcb4ae;font-size:.58rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.live-verdict__confidence strong{color:var(--white)}.confidence-meter{height:7px;margin-top:11px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.confidence-meter span{background:#403b37;transform:skew(-12deg)}.confidence-meter span.is-filled{background:linear-gradient(90deg,var(--orange),var(--gold))}.live-verdict__facts{width:100%;max-width:250px;margin-top:18px;display:grid;gap:15px;text-align:left}.live-verdict__facts>div{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;color:var(--orange)}.live-verdict__facts span{color:#a9a19b;font-size:.62rem;line-height:1.35}.live-verdict__facts strong{display:block;margin-bottom:2px;color:var(--white);font-size:.59rem;letter-spacing:.09em;text-transform:uppercase}.trade-aging-section{padding:58px 0 62px;background:var(--warm)}.trade-aging-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(285px,.7fr);gap:42px;align-items:start}.aging-ledger h2,.trade-timeline h2,.trade-archive-heading h2{margin:0;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(2.25rem,3.4vw,3.7rem);font-weight:400;letter-spacing:.025em;line-height:.85;text-transform:uppercase}.aging-ledger__head,.aging-row{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(120px,.62fr) minmax(108px,.48fr) minmax(105px,.55fr);gap:16px;align-items:center}.aging-ledger__head{margin-top:22px;padding:10px 13px;border-block:4px solid var(--black);color:var(--muted);font-size:.58rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.aging-ledger__head span:last-child{text-align:right}.aging-ledger__rows{background:var(--white)}.aging-row{min-height:98px;padding:11px 13px;border-bottom:1px solid var(--line)}.aging-row__asset{min-width:0;display:grid;grid-template-columns:62px minmax(0,1fr);gap:13px;align-items:center}.outcome-asset__image.is-compact,.outcome-asset__pick.is-compact{width:62px;height:62px}.outcome-asset__pick.is-compact strong{font-size:1.35rem}.outcome-asset__pick.is-compact span{font-size:.48rem}.aging-row__asset strong,.aging-row__asset small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aging-row__asset strong{font-size:.86rem}.aging-row__asset small{margin-top:5px;color:var(--muted);font-size:.61rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.aging-row__team{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.aging-row__team--orange{color:#a84016}.aging-row__team--indigo{color:#4d397f}.aging-row__points{text-align:right;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.55rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.aging-ledger__note{margin:13px 0 0;color:var(--muted);font-size:.67rem;line-height:1.5}.status--frozen{background:#e1e5ea;color:#3b4650}.status--incomplete{background:#f4dedc;color:#7c302f}.trade-timeline{padding:23px 24px 26px;border-top:7px solid var(--indigo);background:var(--white);box-shadow:0 12px 30px #1d144017}.trade-timeline h2{font-size:2rem}.trade-timeline ol{margin:24px 0 0;padding:0;list-style:none}.trade-timeline li{position:relative;min-height:82px;padding:0 0 23px 43px;color:var(--indigo)}.trade-timeline li:not(:last-child):before{content:"";position:absolute;left:12px;top:25px;bottom:-1px;width:2px;background:var(--line)}.trade-timeline li>svg{position:absolute;left:0;top:0;padding:3px;border-radius:50%;background:var(--white)}.trade-timeline li.is-open{color:var(--gold)}.trade-timeline li.is-current{color:var(--orange)}.trade-timeline li span{display:block;color:var(--muted);font-size:.7rem;line-height:1.35}.trade-timeline li strong{display:block;margin-bottom:3px;color:var(--black);font-size:.72rem;letter-spacing:.055em;text-transform:uppercase}.trade-timeline li small{display:block;margin-top:4px;color:var(--orange);font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.initial-ruling-section{padding:0 0 64px;background:var(--warm)}.initial-ruling{border:1px solid #bdb2aa;background:var(--white);box-shadow:0 12px 32px #1d144014}.initial-ruling__header{min-height:64px;padding:0 21px;display:flex;align-items:center;justify-content:space-between;gap:22px;background:var(--black);color:var(--white)}.initial-ruling__header h2{margin:0;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(1.9rem,3vw,3rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase}.initial-ruling__header span{color:#aaa29c;font-size:.62rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.initial-ruling__sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.initial-ruling__side{--side-color:var(--orange);min-width:0;padding:25px 26px;display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;border-top:6px solid var(--side-color)}.initial-ruling__side+section{border-left:1px solid var(--line)}.initial-ruling__side--indigo{--side-color:#5e4ba2}.initial-ruling__grade{align-self:start;color:var(--side-color);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:5.5rem;font-weight:400;letter-spacing:-.04em;line-height:.75}.initial-ruling__side h3{overflow:hidden;margin:0;font-size:1.03rem;text-overflow:ellipsis;white-space:nowrap}.initial-ruling__side span{display:block;margin:4px 0 13px;color:var(--muted);font-size:.58rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.initial-ruling__side p{margin:0;color:var(--muted);font-size:.75rem;line-height:1.48}.initial-ruling>footer{padding:13px 20px;border-top:1px solid var(--line);background:#faf7f4;color:var(--muted);font-size:.65rem;line-height:1.45;text-align:center}.trade-archive-section{padding:64px 0 78px}.trade-archive-heading{margin-bottom:24px;display:flex;align-items:end;justify-content:space-between;gap:20px}.trade-archive-heading a{color:var(--clay);font-size:.67rem;font-weight:900;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.trade-archive-heading a:hover{text-decoration:underline}.trade-list--outcomes{border-top-width:6px}.trade-list--outcomes .trade-row{grid-template-columns:96px minmax(0,1fr) 28px minmax(0,1fr) 122px minmax(145px,.58fr);gap:16px;min-height:88px;padding:14px 11px;transition:background-color .14s ease,box-shadow .14s ease}.trade-list--outcomes .trade-row:hover{background:#fff7f1;box-shadow:inset 4px 0 0 var(--orange)}.trade-list--outcomes .trade-row:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.trade-list--outcomes .trade-row[aria-current=true]{background:var(--warm);box-shadow:inset 5px 0 0 var(--orange)}.trade-list--outcomes .trade-row__side{min-width:0}.trade-list--outcomes .trade-row__side strong,.trade-list--outcomes .trade-row__side span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-list--outcomes .trade-row__verdict{display:flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--clay);font-size:.66rem;font-weight:900;letter-spacing:.045em;text-align:right;text-transform:uppercase}.trade-list--outcomes .trade-row__verdict svg{flex:0 0 auto}@media(max-width:1050px){.trade-outcome-card__grid{grid-template-columns:minmax(0,1fr) 250px minmax(0,1fr)}.outcome-side__header,.outcome-side__assets,.outcome-side__production{padding-inline:16px}.outcome-asset{grid-template-columns:70px minmax(0,1fr);gap:11px}.outcome-asset__image,.outcome-asset__pick{width:70px;height:70px}.live-verdict{padding-inline:16px}.trade-aging-grid{grid-template-columns:minmax(0,1.6fr) 260px;gap:26px}.aging-ledger__head,.aging-row{grid-template-columns:minmax(220px,1.4fr) minmax(100px,.6fr) 94px 94px;gap:10px}.trade-list--outcomes .trade-row{grid-template-columns:82px minmax(0,1fr) 22px minmax(0,1fr) minmax(135px,.58fr)}.trade-list--outcomes .status{display:none}}@media(max-width:760px){.trade-filter-section{padding:18px 0}.trade-filter-bar{display:block}.trade-filters{display:grid;grid-template-columns:1fr;gap:10px}.trade-filters .field{min-width:0}.trade-result-count{margin:14px 0 0}.trade-outcome-section{padding-top:20px}.trade-outcome-card{box-shadow:0 12px 32px #1d14401f}.trade-outcome-card__header{min-height:39px;padding-inline:12px;font-size:.5rem;letter-spacing:.1em}.trade-outcome-card__grid{grid-template-columns:1fr}.outcome-side{min-height:0}.outcome-side__header{min-height:61px;padding:13px 15px 12px;border-top-width:6px}.outcome-side__header h3{font-size:2rem}.outcome-side__header span{margin-top:6px}.outcome-side__assets{padding:9px 15px}.outcome-asset{grid-template-columns:70px minmax(0,1fr);padding:10px 0}.outcome-asset__image,.outcome-asset__pick{width:70px;height:70px}.outcome-asset__copy h4{font-size:1.55rem}.outcome-side__production{min-height:60px;padding:10px 15px}.outcome-side__production span{max-width:none}.outcome-side__production strong{font-size:2.2rem}.live-verdict{min-height:345px;padding:29px 18px 25px}.live-verdict h2{max-width:8ch;margin-block:14px 19px;font-size:clamp(3.25rem,15.5vw,4.55rem);text-shadow:4px 4px 0 var(--indigo)}.live-verdict__facts{max-width:270px}.trade-aging-section{padding:43px 0 46px}.trade-aging-grid{grid-template-columns:1fr;gap:31px}.aging-ledger h2{font-size:2.65rem}.aging-ledger__head{display:none}.aging-ledger__rows{margin-top:18px;border-top:5px solid var(--black)}.aging-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"asset points" "team status";gap:10px 13px;min-height:112px;padding:14px 11px}.aging-row__asset{grid-area:asset;grid-template-columns:58px minmax(0,1fr)}.outcome-asset__image.is-compact,.outcome-asset__pick.is-compact{width:58px;height:58px}.aging-row__team{grid-area:team;padding-left:71px}.aging-row .status{grid-area:status;display:inline-flex;justify-self:end}.aging-row__points{grid-area:points;align-self:center;font-size:1.4rem}.trade-timeline{padding-inline:19px}.trade-timeline h2{font-size:2rem}.initial-ruling-section{padding-bottom:48px}.initial-ruling__header{min-height:78px;padding:11px 15px 10px;align-items:flex-start;flex-direction:column;justify-content:center;gap:7px}.initial-ruling__header h2{font-size:2rem}.initial-ruling__sides{grid-template-columns:1fr}.initial-ruling__side{grid-template-columns:73px minmax(0,1fr);gap:16px;padding:21px 17px}.initial-ruling__side+section{border-left:0;border-top:1px solid var(--line)}.initial-ruling__grade{font-size:4.5rem}.trade-archive-section{padding:48px 0 58px}.trade-archive-heading{align-items:start;flex-direction:column;gap:10px}.trade-archive-heading h2{font-size:2.65rem}.trade-list--outcomes .trade-row{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"date sideone verdict" "date sidetwo verdict";gap:7px 10px;min-height:108px;padding:13px 9px}.trade-list--outcomes .trade-row__date{grid-area:date;align-self:start;padding-top:3px}.trade-list--outcomes .trade-row__side:nth-of-type(2){grid-area:sideone}.trade-list--outcomes .trade-row__side:nth-of-type(4){grid-area:sidetwo;display:block}.trade-list--outcomes .trade-row__exchange,.trade-list--outcomes .status{display:none}.trade-list--outcomes .trade-row__verdict{grid-area:verdict;max-width:82px;align-self:center;font-size:.56rem;line-height:1.25}.trade-list--outcomes .trade-row__side strong{font-size:.75rem}.trade-list--outcomes .trade-row__side span{font-size:.62rem}}@media(max-width:420px){.trade-outcome-card__header span:first-child{max-width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outcome-side__header h3{font-size:1.75rem}.outcome-asset__copy h4{font-size:1.35rem}.trade-list--outcomes .trade-row{grid-template-columns:60px minmax(0,1fr) 70px;gap-inline:8px}}.trade-tracker-page{--tracker-orange:var(--orange);--tracker-indigo:#5038cc;--tracker-line:#d8d8d5;min-height:calc(100vh - 250px);background:#fff}body:has(.trade-tracker-page) .nav-wrap{min-height:96px}body:has(.trade-tracker-page) .brand-crop{width:210px;height:94px}body:has(.trade-tracker-page) .brand-wordmark{width:216px;height:216px;transform:translate(-3px,-62px)}body:has(.trade-tracker-page) .page-banner--title-only .page-banner__inner{min-height:74px}body:has(.trade-tracker-page) .page-banner--title-only .page-banner__copy{padding:15px 0 12px}body:has(.trade-tracker-page) .page-banner--title-only h1{font-size:3.1rem;line-height:.92}body:has(.trade-tracker-page) .site-footer{padding:5px 0}body:has(.trade-tracker-page) .footer-grid{justify-content:center}body:has(.trade-tracker-page) .footer-logo{width:132px;height:38px}body:has(.trade-tracker-page) .footer-wordmark{width:132px;height:132px;transform:translateY(-39px)}body:has(.trade-tracker-page) .site-footer p{display:none}.trade-tracker-page__inner{max-width:1440px}.trade-selection-dashboard{padding:32px 0 58px}.trade-selection-dashboard__heading{margin:0 0 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.trade-selection-dashboard__heading h2{margin:0;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:2.4rem;font-weight:400;letter-spacing:.025em;line-height:.9;text-transform:uppercase}.trade-selection-controls{width:min(630px,100%);display:grid;grid-template-columns:minmax(280px,1fr) 190px;align-items:end;gap:20px}.trade-search{width:100%;min-height:43px;display:grid;grid-template-columns:32px minmax(0,1fr) 34px;align-items:center;border-bottom:3px solid var(--tracker-indigo);color:var(--tracker-indigo)}.trade-search:focus-within{border-bottom-color:var(--tracker-orange)}.trade-search>svg{justify-self:start}.trade-search input{width:100%;min-width:0;height:40px;padding:0;border:0;outline:0;background:#fff;color:var(--black);font-size:.76rem;font-weight:700;letter-spacing:.02em}.trade-search input::placeholder{color:#716b66;opacity:1}.trade-search input::-webkit-search-cancel-button{display:none}.trade-search button{width:34px;height:34px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:var(--tracker-indigo);cursor:pointer}.trade-search button:hover{color:var(--tracker-orange)}.trade-search button:focus-visible{outline:2px solid var(--tracker-orange);outline-offset:-2px}.trade-team-filter{position:relative;min-height:43px;border-bottom:3px solid var(--tracker-indigo);color:var(--tracker-indigo)}.trade-team-filter:focus-within{border-bottom-color:var(--tracker-orange)}.trade-team-filter select{width:100%;height:40px;padding:0 32px 0 2px;border:0;outline:0;appearance:none;background:#fff;color:var(--black);font-family:Backlot,Arial,sans-serif;font-size:.76rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase;cursor:pointer}.trade-team-filter>svg{position:absolute;top:50%;right:4px;transform:translateY(-50%);pointer-events:none}.trade-select-list{border-top:5px solid var(--black)}.trade-select-row{position:relative;min-height:126px;padding:15px 10px 15px 16px;display:grid;grid-template-columns:104px minmax(235px,1fr) 54px minmax(235px,1fr) 160px 126px;align-items:center;gap:17px;border-bottom:1px solid var(--tracker-line);background:#fff;text-decoration:none;transition:box-shadow .14s ease,color .14s ease}.trade-select-row:hover{box-shadow:inset 4px 0 0 var(--tracker-orange)}.trade-select-row:focus-visible{z-index:1;outline:3px solid var(--tracker-orange);outline-offset:-3px}.trade-select-row__date{color:#242220;font-size:.75rem;font-weight:900;letter-spacing:.035em;line-height:1.45;text-transform:uppercase}.trade-select-side{min-width:0;color:var(--tracker-orange)}.trade-select-side--indigo{color:var(--tracker-indigo)}.trade-select-side h3{overflow:hidden;margin:0 0 8px;color:currentColor;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.16rem;font-weight:400;letter-spacing:.025em;line-height:.9;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.trade-select-side h3 span{color:#242220;font-family:Backlot,Arial,sans-serif;font-size:.62rem;font-weight:500;letter-spacing:0;text-transform:none}.trade-select-side ul{min-width:0;margin:0;padding:0;display:flex;align-items:center;gap:14px;list-style:none}.trade-select-asset{min-width:0;display:grid;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:8px;color:var(--black)}.trade-select-asset__image,.trade-select-asset__pick{width:45px;height:45px;border:1px solid #bfc0bd;border-radius:50%;background:#fff}.trade-select-asset__image{object-fit:cover;object-position:center 15%;filter:saturate(.9) contrast(1.03)}.trade-select-asset__pick{display:grid;place-content:center;border:2px solid currentColor;color:inherit;text-align:center}.trade-select-side--orange .trade-select-asset__pick{color:var(--tracker-orange)}.trade-select-side--indigo .trade-select-asset__pick{color:var(--tracker-indigo)}.trade-select-asset__pick small{font-size:.45rem;font-weight:900;line-height:1}.trade-select-asset__pick strong{font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.04rem;font-weight:400;line-height:.8;text-transform:uppercase}.trade-select-asset__copy{min-width:0}.trade-select-asset__copy strong,.trade-select-asset__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-select-asset__copy strong{font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.05rem;font-weight:400;letter-spacing:.02em;line-height:.9;text-transform:uppercase}.trade-select-asset__copy small{margin-top:4px;color:#57524e;font-size:.55rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.trade-select-row__exchange{justify-self:center;color:var(--black)}.trade-select-row__result{min-width:0;text-align:center;text-transform:uppercase}.trade-select-row__result strong{display:block;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.55rem;font-weight:400;letter-spacing:.04em;line-height:.9;white-space:nowrap}.trade-select-row__result span{display:block;overflow:hidden;margin-top:7px;color:#423e3a;font-size:.61rem;font-weight:700;letter-spacing:.055em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.trade-select-row__action{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--black);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.05rem;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.trade-select-row__action svg{color:var(--tracker-orange);transition:transform .14s ease}.trade-select-row:hover .trade-select-row__action,.trade-select-row:focus-visible .trade-select-row__action{color:var(--tracker-orange)}.trade-select-row:hover .trade-select-row__action svg,.trade-select-row:focus-visible .trade-select-row__action svg{transform:translate(3px)}.trade-search-empty{min-height:220px;margin:0;padding:30px;display:grid;place-content:center;gap:7px;border-bottom:1px solid var(--tracker-line);text-align:center}.trade-search-empty strong{font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.65rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.trade-search-empty span{color:#615b56;font-size:.76rem}.trade-detail-back{min-height:52px;display:inline-flex;align-items:center;gap:8px;color:#34312e;font-size:.7rem;font-weight:900;letter-spacing:.075em;text-decoration:none;text-transform:uppercase}.trade-detail-back:hover{color:var(--tracker-orange)}.trade-detail-back:focus-visible{outline:3px solid var(--tracker-orange);outline-offset:3px}.tracker-story{background:#fff}.tracker-receipt{min-height:164px;padding:22px 16px;display:grid;grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);align-items:stretch;border-bottom:1px solid var(--tracker-line)}.tracker-receipt__side{min-width:0;padding:0 2px;display:flex;flex-direction:column;justify-content:center}.tracker-receipt__side--right{padding-left:32px}.tracker-receipt__side h2{overflow:hidden;margin:0 0 12px;color:var(--tracker-orange);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.65rem;font-weight:400;letter-spacing:.035em;line-height:.9;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tracker-receipt__side--indigo h2{color:var(--tracker-indigo)}.tracker-receipt__side ul{min-width:0;margin:0;padding:0;display:flex;align-items:center;gap:28px;list-style:none}.tracker-asset{min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px}.tracker-asset__image,.tracker-asset__pick{width:64px;height:64px;border:1px solid #bfc0bd;border-radius:50%;background:#fff}.tracker-asset__image{object-fit:cover;object-position:center 15%;filter:saturate(.9) contrast(1.03)}.tracker-asset__pick{display:grid;place-content:center;border:2px solid var(--tracker-orange);text-align:center}.tracker-asset__pick small{color:var(--tracker-orange);font-size:.56rem;font-weight:900;line-height:1}.tracker-receipt__side--indigo .tracker-asset__pick{border-color:var(--tracker-indigo)}.tracker-receipt__side--indigo .tracker-asset__pick small{color:var(--tracker-indigo)}.tracker-asset__pick strong{font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.55rem;font-weight:400;line-height:.8;text-transform:uppercase}.tracker-asset__copy{min-width:0}.tracker-asset__copy strong,.tracker-asset__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracker-asset__copy strong{font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.55rem;font-weight:400;letter-spacing:.025em;line-height:.9;text-transform:uppercase}.tracker-asset__copy small{margin-top:7px;color:#554f4a;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tracker-exchange{padding:0 26px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-inline:1px solid var(--tracker-line);text-align:center;text-transform:uppercase}.tracker-exchange svg{width:58px;height:44px}.tracker-exchange path{fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter}.tracker-exchange span{margin-top:3px;font-size:.62rem;letter-spacing:.1em}.tracker-exchange strong{margin-top:5px;font-size:.67rem;letter-spacing:.055em}.tracker-score{min-height:112px;padding:14px 16px 16px;display:grid;grid-template-columns:minmax(180px,.75fr) minmax(360px,1.5fr) minmax(180px,.75fr);align-items:center;gap:22px;border-bottom:1px solid var(--tracker-line)}.tracker-score>h2{margin:0;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:clamp(1.8rem,2.55vw,2.75rem);font-weight:400;letter-spacing:.025em;line-height:.95;text-align:center;text-transform:uppercase}.tracker-score[data-leader="0"]>h2{color:var(--tracker-orange)}.tracker-score[data-leader="1"]>h2{color:var(--tracker-indigo)}.tracker-total{text-align:center;text-transform:uppercase}.tracker-total strong{display:block;color:var(--tracker-orange);font-family:Pressbox,Backlot,Arial,sans-serif;font-size:3.6rem;font-weight:400;letter-spacing:.025em;line-height:.8}.tracker-total--indigo strong{color:var(--tracker-indigo)}.tracker-total span{display:block;overflow:hidden;margin-top:10px;color:#3f3b38;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.value-chart{padding:14px 0 0}.value-chart>h2{margin:0;text-align:center;font-family:Pressbox,Backlot,Arial,sans-serif;font-size:1.75rem;font-weight:400;letter-spacing:.04em;line-height:1;text-transform:uppercase}.value-chart__svg{width:100%;height:auto;display:block;overflow:visible}.value-chart__svg--mobile{display:none}.value-chart__gridline line{stroke:#d8d8d5;stroke-width:1;stroke-dasharray:3 3}.value-chart__gridline text,.value-chart__date{fill:#292725;font-family:Backlot,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.02em}.value-chart__axis{stroke:#76716d;stroke-width:1}.value-chart__line{fill:none;stroke-width:3;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.value-chart__line--orange{stroke:var(--tracker-orange)}.value-chart__line--indigo{stroke:var(--tracker-indigo);stroke-dasharray:8 6}.value-chart__endpoint--orange{fill:var(--tracker-orange)}.value-chart__endpoint--indigo{fill:var(--tracker-indigo)}.value-chart__label{font-family:Backlot,Arial,sans-serif;font-size:11px;font-weight:900;letter-spacing:.01em;text-transform:uppercase;dominant-baseline:middle}.value-chart__label--orange{fill:var(--tracker-orange)}.value-chart__label--indigo{fill:var(--tracker-indigo)}.value-chart__label-value{font-size:12px}.tracker-method{min-height:42px;padding:10px 2px 12px;display:flex;align-items:center;justify-content:center;gap:34px;border-top:1px solid var(--tracker-line);color:#48433f;text-transform:uppercase}.tracker-method p{margin:0;display:flex;align-items:center;gap:8px;font-size:.62rem;letter-spacing:.055em}.tracker-method p:first-child:after{content:"";width:3px;height:3px;margin-left:26px;border-radius:50%;background:currentColor}.tracker-method strong{font-weight:900}.tracker-method .is-orange{color:var(--tracker-orange)}.tracker-method .is-indigo{color:var(--tracker-indigo)}.tracker-method b{font-weight:400}@media(max-width:1050px){.trade-select-row{grid-template-columns:82px minmax(190px,1fr) 44px minmax(190px,1fr) 140px 38px;gap:12px}.trade-select-row__action>span{display:none}.tracker-receipt{grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr)}.tracker-receipt__side--right{padding-left:20px}.tracker-receipt__side ul{gap:16px}.tracker-asset{grid-template-columns:54px minmax(0,1fr);gap:9px}.tracker-asset__image,.tracker-asset__pick{width:54px;height:54px}.tracker-asset__copy strong{font-size:1.3rem}.tracker-score{grid-template-columns:minmax(150px,.7fr) minmax(300px,1.6fr) minmax(150px,.7fr)}}@media(max-width:820px){.trade-selection-dashboard{padding:23px 0 0}.trade-selection-dashboard__heading{margin-bottom:20px;display:block}.trade-selection-dashboard__heading h2{font-size:2rem}.trade-selection-controls{width:100%;margin-top:15px;grid-template-columns:minmax(0,1fr) 150px;gap:12px}.trade-select-row{min-height:151px;padding:13px 9px 14px 12px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);grid-template-areas:"date date date" "left exchange right" "result result action";align-items:start;gap:9px 7px}.trade-select-row__date{grid-area:date;font-size:.64rem;line-height:1}.trade-select-side:first-of-type{grid-area:left}.trade-select-side:nth-of-type(2){grid-area:right}.trade-select-side h3{margin-bottom:8px;font-size:1rem;line-height:.92;white-space:normal}.trade-select-side h3 span{display:none}.trade-select-side ul{display:grid;gap:6px}.trade-select-asset{grid-template-columns:39px minmax(0,1fr);gap:6px}.trade-select-asset__image,.trade-select-asset__pick{width:39px;height:39px}.trade-select-asset__pick small{font-size:.4rem}.trade-select-asset__pick strong{font-size:.92rem}.trade-select-asset__copy strong{font-size:.85rem;white-space:normal}.trade-select-asset__copy small{margin-top:3px;font-size:.47rem}.trade-select-row__exchange{grid-area:exchange;align-self:center;width:30px;height:30px}.trade-select-row__result{grid-area:result;align-self:end;display:flex;align-items:center;justify-content:center;gap:14px;text-align:left}.trade-select-row__result strong{font-size:1.18rem}.trade-select-row__result span{margin-top:0;font-size:.54rem}.trade-select-row__action{grid-area:action;align-self:end}.trade-select-row__action svg{width:21px;height:21px}}@media(max-width:720px){body:has(.trade-tracker-page) .nav-wrap{min-height:72px;padding-inline:16px}body:has(.trade-tracker-page) .header-sunset{background-size:auto 72px,auto 72px}body:has(.trade-tracker-page) .brand-crop{width:150px;height:68px}body:has(.trade-tracker-page) .brand-wordmark{width:154px;height:154px;transform:translate(-2px,-44px)}body:has(.trade-tracker-page) .site-menu{right:12px}body:has(.trade-tracker-page) .site-menu__toggle{width:42px;height:42px}body:has(.trade-tracker-page) .page-banner--title-only .page-banner__inner{min-height:52px}body:has(.trade-tracker-page) .page-banner--title-only .page-banner__copy{padding:9px 0 7px}body:has(.trade-tracker-page) .page-banner--title-only h1{font-size:2.25rem}body:has(.trade-tracker-page) .site-footer{display:none}.trade-tracker-page__inner{padding-inline:16px}.trade-detail-back{min-height:42px;font-size:.64rem}.tracker-receipt{min-height:0;padding:8px 2px;grid-template-columns:1fr;gap:0}.tracker-receipt__side,.tracker-receipt__side--right{min-height:70px;padding:0 8px;display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:8px}.tracker-receipt__side h2{margin:0;font-size:1.32rem;white-space:normal}.tracker-receipt__side ul{gap:8px;justify-content:flex-end}.tracker-asset{grid-template-columns:38px minmax(0,1fr);gap:6px}.tracker-asset__image,.tracker-asset__pick{width:38px;height:38px}.tracker-asset__pick small{font-size:.42rem}.tracker-asset__pick strong{font-size:1.03rem}.tracker-asset__copy strong{font-size:.95rem}.tracker-asset__copy small{margin-top:3px;font-size:.48rem}.tracker-exchange{min-height:40px;padding:0 8px;display:grid;grid-template-columns:50px auto;justify-content:center;gap:7px;border:0;border-block:1px solid var(--tracker-line)}.tracker-exchange svg{grid-row:1/3;width:46px;height:32px}.tracker-exchange span,.tracker-exchange strong{text-align:left}.tracker-exchange span{align-self:end;margin:0;font-size:.52rem}.tracker-exchange strong{align-self:start;margin:0;font-size:.57rem}.tracker-score{min-height:112px;padding:11px 0 10px;grid-template-columns:1fr 1fr;grid-template-areas:"headline headline" "left right";gap:9px 0}.tracker-score>h2{grid-area:headline;padding-inline:8px;font-size:1.48rem}.tracker-total:first-child{grid-area:left;border-right:1px solid var(--tracker-line)}.tracker-total:last-child{grid-area:right}.tracker-total strong{font-size:2.65rem}.tracker-total span{margin-top:6px;padding-inline:5px;font-size:.5rem;letter-spacing:.035em}.value-chart{padding-top:12px}.value-chart>h2{font-size:1.45rem}.value-chart__svg--desktop{display:none}.value-chart__svg--mobile{display:block;margin-top:3px}.value-chart__gridline text,.value-chart__date{font-size:10px}.value-chart__label{font-size:10px}.value-chart__label-value{font-size:12px}.tracker-method{padding:11px 4px 15px;display:grid;gap:7px;text-align:center}.tracker-method p{justify-content:center;gap:6px;font-size:.52rem;line-height:1.25}.tracker-method p:first-child:after{display:none}}@media(max-width:430px){.trade-selection-controls{grid-template-columns:minmax(0,1fr) 132px;gap:10px}.trade-team-filter select{font-size:.68rem}.tracker-receipt__side,.tracker-receipt__side--right{grid-template-columns:112px minmax(0,1fr);padding-inline:3px}.tracker-receipt__side h2{font-size:1.08rem}.tracker-receipt__side ul{gap:6px}.tracker-asset{grid-template-columns:36px minmax(0,1fr);gap:5px}.tracker-asset__image,.tracker-asset__pick{width:36px;height:36px}.tracker-asset__copy strong{font-size:.86rem}.tracker-asset__copy small{font-size:.47rem}.tracker-asset__pick strong{font-size:.9rem}.tracker-total span{font-size:.47rem}}@media(prefers-reduced-motion:reduce){.trade-select-row,.trade-select-row__action svg{transition:none}}
