body.arena{--ink:#f5f2ed;--ink-soft:#bac6d4;--surface:#12171c;--surface-2:#1a2127;--border:#35414c;--accent:#ff861e;--accent-2:#ffa45b;--success:#8ce08e;--danger:#ff8c97;--theme-panel:#192026;--theme-panel-soft:#24313c;--theme-scroll-edge:#192026eb;--theme-scroll-edge-clear:#19202600;--theme-success-surface:#203b2b;--theme-success-ink:#a5ecae;--theme-danger-surface:#422932;--theme-danger-ink:#ffc1c5;--theme-warning-surface:#40321f;--theme-warning-ink:#ffd08a;--theme-link-ink:#ffab64;--theme-muted-ink:#bac6d4;--theme-special-ink:#d4bdff;--keeper-border:#ff9cac;--keeper-border-width:2px;--keeper-surface:#3b2630;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:#10151a;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5}.arena a,.arena button,.arena input,.arena select,.arena summary{-webkit-tap-highlight-color:transparent}.arena :focus-visible{outline-offset:3px;outline:3px solid #ffac64}.arena h1,.arena h2,.arena h3{letter-spacing:-.025em;font-family:inherit}.arena h2{font-size:28px;line-height:1.2}.arena h3{font-size:20px}.arena p{margin:.35rem 0}.arena .muted{color:var(--ink-soft)}.arena .mono{font-variant-numeric:tabular-nums;font-family:inherit}.arena-shell{grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}.arena-sidebar{border-right:1px solid var(--border);background:#181f25;height:100dvh;padding:20px 16px;position:sticky;top:0;overflow-y:auto}.arena-brand{margin:0 0 20px;display:block}.arena-brand img{width:100%;height:auto;display:block}.arena-team-context{border:1px solid var(--border);border-radius:8px;margin-bottom:24px;padding:12px 14px;display:grid}.arena-team-context strong{font-size:18px}.arena-team-context span{color:var(--ink-soft);font-size:14px}.arena-primary-nav,.arena-secondary-nav{gap:4px;display:grid}.arena-primary-nav a,.arena-secondary-nav a{color:#d5deea;border-radius:5px;align-items:center;gap:14px;min-height:48px;padding:14px 12px;font-size:16px;display:flex}.arena-primary-nav a[aria-current=page]{color:#ff9437;background:#39291f;font-weight:700;box-shadow:inset 3px 0 #ff861e}.arena-primary-nav a:last-child{display:none}.arena-primary-nav a:hover,.arena-secondary-nav a:hover{background:#29323b}.arena-icon{filter:invert(89%)sepia(10%)saturate(475%)hue-rotate(174deg);flex-shrink:0}.arena-primary-nav a[aria-current=page] .arena-icon{filter:invert(58%)sepia(99%)saturate(1885%)hue-rotate(344deg)}.arena-primary-nav-mobile{display:none}.arena-secondary-nav{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.arena-sidebar-footer{color:#99a7b7;margin:26px 12px 0;font-size:12px}.arena-count{color:#15191e;text-align:center;background:#ff861e;border-radius:20px;min-width:22px;padding:0 6px;font-size:12px;font-weight:700}.arena-workspace{min-width:0}.arena-topbar{border-bottom:1px solid var(--border);background:#12181e;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:8px 28px;display:flex}.arena-desktop-context{align-items:center;gap:24px;display:flex}.arena-mobile-brand{display:none}.arena-context-menu{position:relative}.arena-context-menu summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.arena-header-alerts{flex:0 0 44px}.arena .button.arena-alert-trigger{width:44px;height:44px;min-height:44px;color:var(--ink-soft);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.arena .arena-alert-trigger svg{flex-shrink:0}.arena .arena-alert-trigger:has(.has-unread){color:var(--accent)}.arena .arena-alert-trigger .notification-count{background:var(--accent);color:#16120f;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;top:0;right:-2px}.arena-topbar>.arena-context-menu{margin-left:auto}.arena-context-panel{z-index:80;border:1px solid var(--border);background:#1a2127;border-radius:10px;gap:20px;width:min(340px,100vw - 32px);padding:20px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 12px 32px #0008}.arena-preview-note{color:#e4bb91;background:#231e18;border-bottom:1px solid #3a3024;padding:6px 28px;font-size:12px}.arena-content{width:100%;min-width:0;padding:24px 28px 60px}.arena .notification-settings-page{width:100%;max-width:none;margin-inline:0}.arena .stack{gap:18px}.arena .card{border:1px solid var(--border);box-shadow:none;background:#192026;border-radius:8px;min-width:0;padding:20px}.arena .card .card{background:#151b21}.arena .button{color:#17130e;min-height:44px;box-shadow:none;background:#ff861e;border:1px solid #ff861e;border-radius:6px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:700}.arena .button:hover{background:#ffa04b}.arena .button.button-secondary{color:#f3f3f1;background:#202830;border-color:#46535f}.arena .button.button-secondary:hover{background:#303b45}.arena .button.danger{color:#ffc2c9;background:#522b32;border-color:#a64f5b}.arena .button:disabled{opacity:.5;cursor:not-allowed}.arena .input,.arena input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.arena select,.arena textarea{color:var(--ink);background:#11171d;border:1px solid #46535f;border-radius:6px;max-width:100%;min-height:44px;font-family:inherit;font-size:16px}.arena .input::placeholder{color:#93a0ae}.arena .pill,.arena .badge{color:#d7e1ec;background:#25313a;border:1px solid #41505d}.arena .pill.success{color:#a5ecae;background:#203b2b;border-color:#3b6a49}.arena .pill.danger,.arena .pill.warn{color:#ffc1c5;background:#422932;border-color:#88525e}.arena .pill.rookie{color:#b0dbc2;background:#20392c}.arena .player-link,.arena .team-link{color:#f5f2ed;white-space:normal;background:0 0;text-decoration:none}.arena .player-link:hover,.arena .team-link:hover{color:#ffa04b;text-decoration:underline}.arena .table{color:var(--ink);background:0 0;font-size:14px}.arena .table th{color:#b9c7d6;border-color:var(--border);background:#202931;padding:12px;font-weight:500}.arena .table td{border-color:#303b45;padding:12px}.arena .table td[style*=background],.arena .table .team-sticky-slot-cell,.arena .table .team-sticky-headshot-cell,.arena .table .roster-sticky-slot-cell,.arena .table .roster-sticky-headshot-cell{background:#1b252d!important}.arena .table-wrap{border-color:var(--border);background:#192026;border-radius:6px;max-width:100%}.arena .player-headshot{object-fit:cover;background:#dbe0e4;width:42px;height:42px}.arena .player-headshot.is-fallback{color:#c3ccd5;background:#303b47}.arena .player-headshot-wrap{flex:0 0 42px;width:42px;height:42px}.arena .player-name-cell{gap:12px;min-width:0}.arena .arena-team{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.arena .arena-team>:not(.team-player-stats):not(.arena-budget){grid-column:1/-1}.arena .arena-team>.team-player-stats{grid-area:3/1}.arena .arena-team-heading{background:0 0;border:0;padding:0}.arena .arena-team-heading h2{font-size:36px}.arena .arena-team-heading p{margin-top:6px}.arena-team-tabs{border-bottom:1px solid var(--border);gap:24px;display:flex;overflow-x:auto}.arena-team-tabs a{min-height:48px;color:var(--ink-soft);white-space:nowrap;padding:10px 0;font-weight:700}.arena-team-tabs a[aria-current=page]{color:#fff;border-bottom:3px solid var(--accent)}.arena .arena-team:not([data-view=contracts])>.arena-contracts,.arena .arena-team:not([data-view=roster])>.team-player-stats,.arena .arena-team:not([data-view=roster])>.arena-budget{display:none}.arena .arena-team[data-view=contracts]>.arena-contracts{grid-column:1/-1}.arena .arena-budget{grid-area:3/2}.arena-budget dl{grid-template-columns:1fr auto;gap:12px;margin:18px 0;display:grid}.arena-budget dt{color:#b9c7d6}.arena-budget dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.arena-budget .arena-budget-rule{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.arena .team-player-stats{padding:0;overflow:hidden}.arena .team-player-stats>.split,.arena .team-player-stats>p,.arena .team-player-stats>.context-row{margin:0;padding:16px 18px 0}.arena .team-player-stats>.split h3{font-size:18px}.arena .team-player-stats .input{min-height:40px}.arena-roster{min-width:0}.arena-roster-heading,.arena-roster-row{grid-template-columns:44px minmax(150px,1fr) 65px 80px 75px;align-items:center;gap:12px;padding:12px 18px;display:grid}.arena-roster-heading{color:var(--ink-soft);border-bottom:1px solid var(--border);font-size:12px}.arena-roster-heading>:nth-child(n+4),.arena-roster-row>:nth-child(n+4){text-align:right}.arena-roster-row{font-variant-numeric:tabular-nums;border-bottom:1px solid #303b45;min-height:72px}.arena-roster-row:last-child{border:0}.arena-roster-row .player-link{font-size:15px;font-weight:600}.arena-roster-slot{color:#ff9437;text-align:center;border:1px solid #43505a;border-radius:24px;padding:7px 3px;font-weight:700}.arena-roster-group{color:#bac9da;text-transform:uppercase;letter-spacing:.06em;background:#202830;padding:9px 18px;font-size:12px;font-weight:700}.arena-roster-note{color:var(--ink-soft);padding:12px 18px;font-size:12px}.arena .roster-cap-inline,.arena .roster-cap-inline-item,.arena .gm-mode-panel{border-color:var(--border);background:#18232b}.arena .market-player-table tbody tr,.arena .market-player-table tbody td{background-color:#192026}.arena .market-player-table .market-player-headshot{padding-inline:8px}.arena .market-filter-panel,.arena .market-filter-chip{color:#e8eef4;border-color:var(--border);background:#202830}.arena .mobile-stats-toggle{border-color:var(--border);color:var(--ink);background:#202830}.arena .public-shell{max-width:560px;padding:max(30px,env(safe-area-inset-top))20px 40px;margin:0 auto}.arena .access-card{box-shadow:none}.arena .notification-panel,.arena .notification-popover,.arena .lineup-move-mobile-drawer,.arena .player-modal-panel{color:var(--ink);border-color:var(--border);background:#1a222a}.arena .more-link-grid .button{justify-content:flex-start;min-height:64px;padding:16px}@media (min-width:1100px){.arena .arena-team-heading .context-row{max-width:510px}}@media (max-width:1180px){.arena-shell{grid-template-columns:208px minmax(0,1fr)}.arena-content{padding:20px}.arena .arena-team{grid-template-columns:minmax(0,1fr)}.arena .arena-budget{grid-area:auto/1}.arena-budget dl{grid-template-columns:1fr auto 1fr auto;gap:12px 20px}}@media (max-width:760px){.arena-shell{flex-direction:column;display:flex}.arena-workspace{flex:1 0 auto}.arena-sidebar,.arena-brand,.arena-team-context,.arena-secondary-nav,.arena-sidebar-footer{display:none}.arena-primary-nav-mobile{backface-visibility:hidden;z-index:90;padding:5px 8px max(8px,env(safe-area-inset-bottom));background:#131b22;border-top:1px solid #394650;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:fixed;inset:auto 0 0;transform:translate(0,0)}.arena-primary-nav a,.arena-primary-nav a:last-child{border-radius:6px;flex-direction:column;justify-content:center;gap:3px;min-height:54px;padding:7px 2px;font-size:12px;display:flex}.arena-primary-nav a[aria-current=page]{box-shadow:none;color:#ff9a41;background:#31271e}.arena-topbar{padding:max(5px,env(safe-area-inset-top))12px 5px;gap:8px;min-height:60px;position:relative}.arena-mobile-brand{flex:0 0 112px;display:block}.arena-mobile-brand img{object-fit:contain;width:112px;height:50px}.arena-desktop-context{display:none}.arena-context-menu{flex:1;min-width:0;position:static}.arena-context-panel{right:12px}.arena-context-menu summary{text-align:right;overflow-wrap:anywhere;justify-content:flex-end;font-size:13px;line-height:1.3}.arena-preview-note{padding:5px 16px;font-size:10px}.arena-content{padding:16px max(6px,env(safe-area-inset-right))calc(96px + env(safe-area-inset-bottom,0px))max(6px,env(safe-area-inset-left))}.arena .card{border-radius:7px;padding:16px 12px}.arena h2{font-size:24px}.arena h3{font-size:18px}.arena .stack{gap:14px}.arena .split{flex-wrap:wrap;align-items:flex-start;gap:12px}.arena .context-row{flex-wrap:wrap}.arena .arena-team{gap:14px}.arena .arena-team-heading{display:none}.arena .arena-team>.team-player-stats{grid-row:2}.arena .arena-team-heading h2{font-size:28px}.arena .arena-team-heading .context-row{gap:8px;justify-content:flex-start!important}.arena .arena-team-heading .button{padding:8px 12px}.arena .arena-team-heading .arena-secondary-action{display:none}.arena-team-tabs{gap:16px;font-size:14px}.arena .team-player-stats{padding:0}.arena .team-player-stats>.split{flex-wrap:nowrap;align-items:center;padding:12px}.arena .team-player-stats label{min-width:0!important}.arena .team-player-stats label>.muted{display:none}.arena .team-player-stats .input{width:170px;font-size:13px}.arena-roster-heading,.arena-roster-row{grid-template-columns:36px minmax(0,1fr) 50px;gap:9px;padding:10px 12px}.arena-roster-heading>:nth-child(3),.arena-roster-heading>:nth-child(5),.arena-roster-row>:nth-child(3),.arena-roster-row>:nth-child(5){display:none}.arena-roster-row{min-height:66px}.arena-roster-row .player-link{font-size:14px;line-height:1.3}.arena-roster-row .player-name-cell{gap:9px}.arena-roster-row .player-headshot,.arena-roster-row .player-headshot-wrap{flex-basis:36px;width:36px;height:36px}.arena-roster-slot{padding:6px 2px;font-size:12px}.arena-budget dl{grid-template-columns:1fr auto}.arena .table-wrap{max-width:100%}.arena .table td,.arena .table th{padding:10px 8px}.arena .page-grid>.card{grid-column:span 6!important}.arena .more-link-grid{grid-template-columns:1fr}.arena .market-player-table .player-link{color:#fff}}@media (prefers-reduced-motion:reduce){.arena *,.arena :before,.arena :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.arena h1,.arena h2,.arena h3{font-weight:700}.arena .team-player-stats{gap:0}.arena .team-player-stats>.split{border-bottom:1px solid var(--border);padding:12px 18px}.arena .team-player-stats>.split label{gap:4px}.arena .team-player-stats>.split label>.muted{display:none}.arena .team-player-stats>.sr-only{padding:0}.arena .player-market-page-header{background:0 0;border:0;padding:0}.arena .player-discovery-link,.arena .player-filter-chip,.arena .league-hub-link{color:#d2deeb;background:#202a33;border-color:#43515f;min-height:40px}.arena .player-discovery-link.is-active,.arena .player-filter-chip.active,.arena .league-hub-link.is-active{color:#ffab64;background:#49311f;border-color:#ff861e}.arena .player-market-fa-shell{background:#192026;padding:10px 16px}.arena .player-market-fa-tracker-summary,.arena .player-market-fa-section-summary,.arena .key-dates-compact-item{color:var(--ink);background:#192026}.arena .player-market-catalog-heading h2{font-size:20px}.arena .player-market-catalog{gap:12px}.arena .player-market-stats-period{gap:6px}.arena .player-market-stats-caption{font-size:12px}.arena .player-market-stats-ranges{flex-wrap:wrap}.arena .access-shell{align-content:center;min-height:80dvh;padding:0;display:grid}.arena .access-layout{grid-template-columns:1fr;gap:20px;width:100%;display:grid}.arena .access-banner-frame{border:0;border-radius:10px;width:230px;margin:auto;background:#f7ecdf!important}.arena .access-banner{width:230px;display:block}.arena .access-card{width:100%}.arena .notification-item,.arena .notification-item.is-unread{color:#f4f5f6;background:#202d37;border-color:#42515e}.arena .notification-title,.arena .notification-body,.arena .notification-meta{color:inherit}.arena .lineup-move-toolbar,.arena .lineup-move-drawer-card,.arena .lineup-drawer-target-button{color:#edf3f8;background:#1b2934;border-color:#4a6174}.arena .lineup-drawer-target-button,.arena .slot-action-link,.arena .slot-action-button{min-width:44px;min-height:44px}.arena .lineup-move-drawer{bottom:calc(76px + env(safe-area-inset-bottom))}.arena .arena-confirm{color:var(--ink);background:#1b242c;border:1px solid #556574;border-radius:12px;width:min(480px,100vw - 28px);margin:auto;padding:24px;box-shadow:0 24px 90px #0009}.arena-confirm::backdrop{background:#050a10c7}.arena .arena-confirm h2{margin:0 0 20px;font-size:24px}.arena-confirm-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.arena-action-error{color:#ffd0d4;background:#482b32;border:1px solid #a6616c;border-radius:6px;padding:12px;margin-top:16px!important}.arena-brand{padding:6px}.arena-brand img,.arena-mobile-brand img{filter:drop-shadow(.75px 0 #fff)drop-shadow(-.75px 0 #fff)drop-shadow(0 .75px #fff)drop-shadow(0 -.75px #fff)}@media (max-width:1180px){.arena .arena-budget{order:10}}@media (max-width:760px){.arena .arena-team-heading .split>div:first-child{display:none}.arena .arena-team-heading .split{flex-direction:row}.arena .team-player-stats>.split{flex-direction:row;justify-content:space-between;display:flex}.arena .arena-team-heading .context-row{margin:0}.arena .arena-team-heading .button{min-height:44px}}.arena .player-market-catalog{grid-template-columns:minmax(0,1fr) 180px;padding:16px;display:grid}.arena .player-market-catalog-heading{display:none}.arena .player-discovery-strip{order:2;grid-column:1/-1;margin:0;padding:0}.arena .player-market-stats-period{display:none}.arena .player-market-toolbar{order:1;grid-column:1/-1;align-items:end;gap:16px;display:flex}.arena .player-market-search{flex-direction:row;flex:1;align-items:end;gap:8px;display:flex}.arena .player-market-search label{flex:1;gap:4px}.arena .player-market-search label>span{display:none}.arena .player-market-search .context-row{width:auto}.arena .player-market-toolbar-controls{align-items:end;gap:10px;width:auto;display:flex}.arena .player-market-sort-control label{gap:4px}.arena .player-market-sort-control label>span{display:none}.arena .player-market-pagination{flex-flow:wrap;order:4;grid-column:1;gap:12px;margin:0;font-size:12px;display:flex}.arena .player-market-page-size{display:none}.arena-market-period{order:3;grid-area:3/2}.arena-market-period .input{width:100%;font-size:14px}.arena .market-results{padding:0}.arena .market-results>.context-row{padding:8px 16px 0}@media (max-width:760px){.arena .player-market-catalog{grid-template-columns:1fr;gap:10px;padding:12px}.arena .player-market-toolbar{flex-direction:column;gap:10px}.arena .player-market-search{width:100%}.arena .player-market-toolbar-controls{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.arena-market-period{order:3;grid-area:auto/1}.arena .player-market-pagination{flex-direction:row;order:4;justify-content:space-between;display:flex}.arena .player-market-pagination>.context-row{gap:6px;width:auto;display:flex}.arena .player-market-pagination>.context-row>span:first-child{display:none}.arena .player-market-pagination .button{min-height:36px;padding:6px 10px}.arena .player-market-fa-shell{padding:4px 12px}.arena .player-market-fa-tracker-summary{padding:8px 0}.arena .arena-roster-heading{padding-top:6px;padding-bottom:6px}}.arena .player-market-catalog{order:1}.arena .market-results,.arena .market-empty{order:2}.arena .player-market-search{margin-bottom:0}.arena .player-interest-toggle{color:#c1d0df;background:#25333f;border-color:#425568}.arena .player-fa-trigger{color:#16120f;background:#ff861e;border-color:#ff861e;min-height:44px}.market-row-scroll-hint{display:none}@media (max-width:700px){.arena .market-row-scroll-hint{margin:0;font-size:12px;display:block}.arena .market-results>.table-wrap{max-width:100%;overflow:auto}.arena .market-player-table{width:100%;min-width:max-content;display:table}.arena .market-player-table thead{display:table-header-group}.arena .market-player-table tbody{display:table-row-group}.arena .market-player-table tbody>tr{display:table-row}.arena .market-player-table th,.arena .market-player-table tbody>tr>td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--border);padding:8px;font-size:12px;display:table-cell}.arena .market-player-table .market-player-identity{min-width:200px}.arena .market-player-table .player-interest-cell,.arena .market-player-table .player-name-cell{gap:8px}.arena .market-player-table .player-link{white-space:nowrap;font-size:14px}.arena .market-player-table .player-headshot-wrap,.arena .market-player-table .player-headshot{width:28px;height:28px}.arena .market-player-table .market-player-headshot .player-headshot-wrap{flex-basis:28px}.arena .market-player-table .contract-cell{flex-wrap:nowrap}.arena .market-player-table .mobile-cell-label,.arena .market-player-table .mobile-inline{display:none}.arena .market-player-table .player-projection-details{display:block}.arena .player-interest-toggle{width:44px;min-width:44px;min-height:44px}}.arena .player-fa-modal-panel,.arena .player-card-modal-panel,.arena .trade-sheet,.arena .trade-asset-picker{color:var(--ink);background:#19232c;border-color:#4a5967}.arena .market-player-table{table-layout:fixed;width:max-content;min-width:100%}.arena .market-player-table col.market-col-action{width:112px}.arena .market-player-table col.market-col-headshot{width:48px}.arena .market-player-table col.market-col-player{width:240px}.arena .market-player-table col.market-col-position{width:68px}.arena .market-player-table col.market-col-team{width:80px}.arena .market-player-table col.market-col-fp{width:84px}.arena .market-player-table col.market-col-salary{width:152px}.arena .market-player-table col.market-col-status,.arena .market-player-table col.market-col-games{width:80px}.arena .market-player-table th,.arena .market-player-table tbody>tr>td{vertical-align:middle;white-space:nowrap;padding:10px 8px}.arena .market-player-table tbody>tr{height:65px}.arena .market-player-table .market-player-identity{min-width:0}.arena .market-player-table .player-interest-cell{align-items:center;gap:8px;display:flex}.arena .market-player-table .player-name-cell.name-only{flex:1;min-width:0;display:block}.arena .market-player-table .player-link{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.arena .market-player-table .player-headshot,.arena .market-player-table .player-headshot-wrap{flex-basis:32px;width:32px;height:32px}.arena .market-player-table .market-number-heading,.arena .market-player-table .market-player-total,.arena .market-player-table .market-player-average,.arena .market-player-table .market-player-salary,.arena .market-player-table .market-player-games{text-align:right;font-variant-numeric:tabular-nums}.arena .market-player-table .market-number-heading .table-sort-link{justify-content:flex-end}.arena .market-player-table .market-player-total,.arena .market-player-table .market-player-average{font-weight:700}.arena .market-player-table .market-salary-heading,.arena .market-player-table tbody>tr>.market-player-salary{padding-right:32px}.arena .market-player-table .contract-cell{gap:0;display:inline-flex;position:relative}.arena .market-player-table .contract-option{position:absolute;top:50%;right:-24px;transform:translateY(-50%)}@media (max-width:700px){.arena .market-player-table col.market-col-headshot{width:40px}.arena .market-player-table col.market-col-player{width:220px}.arena .market-player-table .market-player-headshot{min-width:40px;padding-inline:4px}.arena .market-player-table .market-player-headshot .player-headshot-wrap{flex-basis:32px}}.arena .player-fa-modal-header,.arena .player-fa-summary,.arena .player-fa-impact,.arena .player-fa-impact-item,.arena .player-fa-stepper,.arena .player-fa-step,.arena .trade-builder-team-card,.arena .trade-review-team,.arena .trade-review-asset{color:var(--ink);background:#202c36;border-color:#485766}.arena .player-fa-destination,.arena .player-fa-destination-card,.arena .sandbox-suggestion,.arena .trade-asset-option{color:var(--ink);background:#1a2530;border-color:#495d6e}.arena .player-fa-modal-close,.arena .player-card-modal-close{color:#fff;background:#2f4050;border:1px solid #607383;min-width:44px;min-height:44px}.arena .arena-action-success{color:#b2eabf;background:#213c2d;border:1px solid #4b7c5b;border-radius:6px;padding:12px}.arena .arena-claim-row{border-bottom:1px solid var(--border);padding-block:12px}.arena [hidden]{display:none!important}@media (max-width:760px){.arena .player-market-page-header{flex-direction:row;align-items:center}.arena .player-market-page-header .button{padding:8px 10px;font-size:12px}}.arena .trade-tab{color:#d5deea;background:#202830;border:1px solid #46535f;border-radius:6px;min-height:44px}.arena .trade-tab.is-active{color:#ffab60;background:#39291f;border-color:#d57b31}.arena .trade-row,.arena .trade-row-summary,.arena .trade-builder-step,.arena .trade-resolution-option{color:var(--ink);background:#19232c;border-color:#455665}.arena .trade-console-header{padding:10px}.arena .trade-market-board{padding:12px}.arena-player-position{display:none}@media (max-width:760px){.arena-player-position{color:var(--ink-soft);margin-left:45px;font-size:12px;display:block}.arena .arena-roster-heading{padding-top:5px;padding-bottom:5px}.arena .arena-team .team-player-stats>.split{padding:8px 12px}.arena .arena-roster-group{padding-top:7px;padding-bottom:7px}}.arena .table .lineup-target-row td{color:var(--ink);background:#24333d}.arena .table .lineup-source-row td{color:var(--ink);background:#26392e}.arena .slot-pill{color:#ffab60;background:#25313a;border-color:#51606c;min-width:40px;min-height:44px}@media (max-width:760px){.arena .mobile-stats-view:not(.is-expanded) .team-player-stats-table tbody>tr{border:0;border-bottom:1px solid var(--border);border-radius:0;grid-template-columns:40px 28px minmax(0,1fr) 48px 44px;align-items:center;gap:6px;min-height:60px;margin:0;padding:7px 8px;display:grid}.arena .mobile-stats-view:not(.is-expanded) .team-player-stats-table tbody>tr:not(:has(.team-fp-value:nth-child(6))){grid-template-columns:40px 28px minmax(0,1fr) 48px}.arena .mobile-stats-view:not(.is-expanded) .team-player-stats-table tbody>tr>.team-sticky-headshot-cell{grid-area:1/2;display:block}.arena .mobile-stats-view:not(.is-expanded) .team-player-stats-table tbody>tr>.team-player-cell{grid-column:3}.arena .mobile-stats-view:not(.is-expanded) .team-player-stats-table tbody>tr>.team-fp-value:nth-child(5){text-align:right;grid-area:1/4}.arena .mobile-stats-view:not(.is-expanded) .team-player-stats-table tbody>tr>.team-fp-value:nth-child(6){text-align:right;grid-area:1/5}.arena .mobile-stats-view:not(.is-expanded) .team-player-stats-table .mobile-cell-label{white-space:nowrap;font-size:10px}.arena .mobile-stats-view:not(.is-expanded) .team-player-stats-table tbody>tr>.team-upcoming-cell{grid-column:3/-1}.arena .mobile-stats-view:not(.is-expanded) .team-player-stats-table tbody>tr>.team-upcoming-cell:empty{display:none}.arena .team-sticky-headshot-cell .player-headshot-wrap,.arena .team-sticky-headshot-cell .player-headshot{width:28px;height:28px}.arena .mobile-stats-view:not(.is-expanded) .team-player-stats-table .player-name-cell{min-width:0;max-width:100%}.arena .mobile-stats-view:not(.is-expanded) .team-player-stats-table .player-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;display:block;overflow:hidden}}.arena .player-fa-trigger.is-bid.button{color:#17130e;background:#ff861e;border-color:#ff861e}.arena .player-compact-snapshot-item,.arena .player-stat-chip{color:#ecf1f6;background:#24323d;border-color:#4a5a68}.arena .player-compact-snapshot-label{color:#bfccda}.arena .player-compact-snapshot-value{color:#fff}.arena .player-card-compact>section{order:3}.arena .player-card-compact>.player-card-compact-header{order:0}.arena .player-card-compact>.player-card-compact-snapshot{order:1}.arena .player-card-compact>section:nth-child(2){order:2}.arena .notification-device-panel,.arena .notification-preference-panel,.arena .notification-save-row,.arena .context-card{color:var(--ink);border-color:var(--border);background:#192026}.arena .notification-preference-heading{background:#202830}.arena .notification-install-note{color:var(--ink-soft);background:#25303a}.arena .notification-switch input:not(:checked)+span{background:#46535f}.player-headshot-link{border-radius:50%;text-decoration:none}.player-headshot-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.player-headshot-link:hover{filter:brightness(1.15)}.arena .gm-mode-panel{background:0 0}.arena .gm-mode-summary-section,.arena .gm-lineup-section{background:0 0;border:0;border-radius:0;padding:0}.arena .salary-cap-summary dd.is-warning{color:#ffc1c5}.arena .team-player-stats-table{--team-sticky-slot-width:60px;--team-sticky-headshot-width:52px;width:max-content;min-width:100%}.arena .team-player-stats-table col.team-col-slot{width:var(--team-sticky-slot-width)}.arena .team-player-stats-table col.team-col-headshot{width:var(--team-sticky-headshot-width)}.arena .team-player-stats-table col.team-col-player{width:156px}.arena .team-player-stats-table col.team-col-upcoming{width:88px}.arena .team-player-stats-table col.team-col-fp{width:84px}.arena .team-player-stats-table col.team-col-stat{width:64px}.arena .team-player-stats-table th,.arena .team-player-stats-table td{padding:10px 8px}.arena .team-player-stats-table .player-headshot,.arena .team-player-stats-table .player-headshot-wrap{flex-basis:32px;width:32px;height:32px}.arena .team-player-stats-table .slot-action-link,.arena .team-player-stats-table .slot-action-button{width:44px;padding-inline:0}@media (max-width:760px){.arena .team-player-stats-table{--team-sticky-slot-width:56px;--team-sticky-headshot-width:40px}.arena .team-player-stats-table col.team-col-player{width:112px}.arena .team-player-stats-table col.team-col-upcoming{width:60px}.arena .team-player-stats-table col.team-col-fp{width:72px}.arena .team-player-stats-table .team-sticky-slot,.arena .team-player-stats-table .team-sticky-slot-cell{padding-inline:6px}.arena .team-player-stats-table .team-sticky-headshot,.arena .team-player-stats-table .team-sticky-headshot-cell{padding-inline:4px}.arena .team-player-stats-table .player-link{font-size:13px}.arena .team-player-stats-table .team-player-position{font-size:11px}.arena .arena-contracts{background:0 0;border:0;border-radius:0;padding:0}.arena .arena-contracts .contract-roster-wrap{border-inline:0;border-radius:0}.arena .gm-lineup-section>.split{gap:12px}.arena .gm-lineup-section .context-row{gap:8px}.arena .gm-lineup-section .context-row>.button{padding-inline:10px}.arena .team-player-stats .mobile-stats-toggle{margin:12px}.arena .team-player-stats .mobile-stats-hint{margin:0;padding:0 12px 12px}.arena .arena-contracts .roster-table{--roster-sticky-slot-width:48px;--roster-sticky-headshot-width:40px;--roster-player-width:108px;--roster-rookie-width:28px;--roster-contract-width:120px}.arena .arena-contracts .roster-table th,.arena .arena-contracts .roster-table td{padding:8px 4px;font-size:13px}.arena .arena-contracts .roster-table .player-headshot,.arena .arena-contracts .roster-table .player-headshot-wrap{flex-basis:32px;width:32px;height:32px}.arena .arena-contracts .roster-table .slot-action-button{border-radius:6px;width:44px;padding-inline:0}.arena .arena-contracts .roster-table .roster-sticky-slot-cell{padding-inline:2px}.arena .arena-contracts .roster-table .player-link,.arena .arena-contracts .roster-table .sandbox-player-name{font-size:13px;line-height:1.4}.arena .arena-contracts .roster-table .roster-player-pos{font-size:11px}.arena .arena-contracts .roster-table th:nth-child(3),.arena .arena-contracts .roster-table td:nth-child(3){width:var(--roster-player-width);min-width:var(--roster-player-width)}.arena .arena-contracts .roster-table th:nth-child(4),.arena .arena-contracts .roster-table td:nth-child(4){width:var(--roster-rookie-width);min-width:var(--roster-rookie-width)}.arena .arena-contracts .roster-table abbr{text-decoration:none}}.arena .card .gm-mode-summary-section,.arena .card .gm-lineup-section{background:0 0}@media (max-width:760px){.arena-content:has(>.arena-team){padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.arena .arena-team-tabs{padding-inline:12px}.arena .arena-team>.card:not(.team-player-stats):not(.arena-contracts){margin-inline:12px}.arena .team-player-stats,.arena .team-player-stats .table-wrap{border-inline:0;border-radius:0}.arena .arena-contracts>.split,.arena .arena-contracts>p,.arena .arena-contracts>.roster-table-legend,.arena .gm-mode-summary-section>h3,.arena .gm-mode-summary-section>p,.arena .gm-lineup-section>.split,.arena .gm-lineup-section>p{padding-inline:12px}.arena .arena-contracts .salary-cap-summary{margin-inline:12px}}.table-scroll-frame{min-width:0;position:relative}@media (max-width:760px){.arena .arena-team .table-scroll-frame{width:calc(100% - 6px);margin-left:6px}}.arena .table-scroll-frame:after{content:"";z-index:12;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#192026);width:24px;transition:opacity .12s;position:absolute;inset:0 0 0 auto}.arena .table-scroll-frame.has-more-columns:after{opacity:1}.arena [data-scroll-fade][data-scroll-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.arena .league-roster-wrap[data-scroll-fade]:before,.arena .league-roster-wrap[data-scroll-fade]:after{display:none}.arena .arena-team{--lineup-name-size:14px;--lineup-meta-size:11px;--lineup-avatar-size:32px;--lineup-slot-size:44px;--lineup-row-height:64px;--lineup-control-radius:6px}.arena .arena-team .team-lineup-table{font-size:14px;line-height:1.4}.arena .arena-team .team-lineup-table th{font-size:12px;font-weight:500;line-height:1.4}.arena .arena-team .team-lineup-table td{vertical-align:middle;padding:10px 6px;font-size:14px}.arena .arena-team .team-lineup-table .player-link,.arena .arena-team .team-lineup-table .sandbox-player-name,.arena .arena-roster-row .player-link{font-size:var(--lineup-name-size);color:var(--ink);font-weight:600;line-height:1.4;text-decoration:none}.arena .arena-team .team-lineup-table .player-link:hover,.arena .arena-team .team-lineup-table .sandbox-player-trigger-name:hover .sandbox-player-name{color:#ffa04b;text-decoration:underline}.arena .arena-team .team-lineup-table .team-player-position,.arena .arena-team .team-lineup-table .roster-player-pos,.arena .arena-roster-row .arena-player-position{font-size:var(--lineup-meta-size);color:var(--ink-soft);line-height:1.4}.arena .arena-team .team-lineup-table .player-headshot,.arena .arena-team .team-lineup-table .player-headshot-wrap,.arena .arena-roster-row .player-headshot,.arena .arena-roster-row .player-headshot-wrap{width:var(--lineup-avatar-size);height:var(--lineup-avatar-size);flex-basis:var(--lineup-avatar-size)}.arena .arena-team .team-lineup-table .slot-pill,.arena .arena-roster-slot{width:var(--lineup-slot-size);min-width:var(--lineup-slot-size);height:var(--lineup-slot-size);border-radius:var(--lineup-control-radius);color:#ff9437;background:#24313c;border:1px solid #46535f;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.arena .arena-team .team-lineup-table .slot-pill.is-active,.arena .arena-team .team-lineup-table .slot-pill.is-target{border-color:var(--accent);background:#49311f}.arena .arena-team .button{border-radius:var(--lineup-control-radius);min-height:44px;padding:10px 12px;font-size:14px}.arena .gm-lineup-section .context-row>.button{padding-inline:12px}.arena .arena-team .team-lineup-table .team-stat-value,.arena .arena-team .team-lineup-table .contract-cell{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1.4}@media (max-width:760px){.arena .arena-team .team-lineup-table{--team-sticky-slot-width:56px;--team-sticky-headshot-width:40px;--roster-sticky-slot-width:56px;--roster-sticky-headshot-width:40px;--roster-player-width:112px}.arena .arena-team .team-lineup-table .team-sticky-slot-cell,.arena .arena-team .team-lineup-table .roster-sticky-slot-cell{padding-inline:6px}.arena .arena-team .team-lineup-table .team-sticky-headshot-cell,.arena .arena-team .team-lineup-table .roster-sticky-headshot-cell{padding-inline:4px}.arena .arena-team .team-lineup-table .team-player-cell,.arena .arena-team .team-lineup-table .roster-player-cell{padding-inline:6px}.arena .mobile-stats-view:not(.is-expanded) .team-lineup-table tbody>tr{min-height:var(--lineup-row-height);grid-template-columns:44px 32px minmax(0,1fr) 54px 44px;gap:10px;padding:10px 6px}.arena .mobile-stats-view:not(.is-expanded) .team-lineup-table tbody>tr:not(:has(.team-fp-value:nth-child(6))){grid-template-columns:44px 32px minmax(0,1fr) 54px}.arena .mobile-stats-view:not(.is-expanded) .team-lineup-table tbody>tr>td{padding:0}.arena .arena-team .team-player-stats>p:not(.sr-only),.arena .gm-mode-summary-section>p,.arena .gm-lineup-section>p,.arena .gm-lineup-section>.split p{font-size:14px;line-height:1.5}.arena .arena-roster{margin-left:6px}.arena .arena-roster-heading,.arena .arena-roster-row{grid-template-columns:44px minmax(0,1fr) 54px;gap:10px;padding:10px 6px}.arena .arena-roster-row{min-height:var(--lineup-row-height)}.arena .arena-roster-row .player-name-cell{gap:10px}.arena .arena-roster-row .arena-player-position{margin-left:42px}.arena .arena-team .team-player-stats .input{border-radius:var(--lineup-control-radius);min-height:44px}.arena .arena-team .mobile-stats-hint{font-size:14px}}.team-view-loading{min-height:180px}.team-loading-row{border-bottom:1px solid var(--line);grid-template-columns:44px 32px 1fr;align-items:center;gap:10px;height:65px;padding:10px 6px;display:grid}.team-loading-row span{background:var(--surface-2,#202c34);border-radius:6px;height:16px}.team-loading-row span:first-child{height:44px}.team-loading-row span:nth-child(2){border-radius:50%;height:32px}.team-loading-row span:last-child{max-width:140px}.team-tab-pending{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-left:5px;display:inline-block}@media (max-width:760px){.arena .arena-team>.team-view-loading{border-inline:0;margin-inline:0;padding-inline:6px}}.arena-team-tabs a,.arena-primary-nav a{position:relative}.navigation-pending{background:var(--accent);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}:is(.arena-team-tabs a:has(.navigation-pending),.arena-primary-nav a:has(.navigation-pending)){color:var(--accent)}.arena .roster-floating-header.arena-team .table-scroll-frame{width:100%;margin:0}.arena-sidebar-nav{gap:4px;display:grid}.arena-sidebar-nav>a,.arena-sidebar-nav>button,.arena-sidebar-nav .arena-action-toggle{color:#d5deea;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:12px 10px;font-size:15px;display:flex}.arena-sidebar-nav>a:hover,.arena-sidebar-nav>button:hover,.arena-sidebar-nav .arena-action-toggle:hover{background:#29323b}.arena-sidebar-nav>a[aria-current=page],.arena-action-group[data-active]>.arena-action-toggle{color:#ff9437;background:#39291f;font-weight:700;box-shadow:inset 3px 0 #ff861e}.arena-sidebar-nav>a[aria-current=page] .arena-icon,.arena-action-group[data-active] .arena-action-toggle .arena-icon{filter:invert(58%)sepia(99%)saturate(1885%)hue-rotate(344deg)}.arena-action-toggle>span{flex:1}.arena-action-chevron{flex-shrink:0}.arena-action-toggle[aria-expanded=true] .arena-action-chevron{transform:rotate(180deg)}.arena-action-links{border-left:1px solid var(--border);margin:4px 0 8px 21px;padding-left:12px}.arena-action-links[hidden]{display:none}.arena-action-links a{color:#bac6d4;border-radius:5px;align-items:center;min-height:42px;padding:8px 10px;font-size:14px;display:flex}.arena-action-links a:hover{color:var(--ink);background:#29323b}.arena-action-links a[aria-current=page]{color:#ff9a41;background:#31271e;font-weight:700}.arena-sidebar-nav .arena-count{margin-left:auto}.arena-sidebar-nav>a{position:relative}.arena .team-roster-identity{flex-wrap:wrap;align-items:baseline;gap:12px;padding:4px 0 14px;display:flex}.arena .team-roster-identity strong{font-size:20px}.arena .team-roster-identity span{color:#b6c0cb;font-size:12px}.arena .arena-team-tabs{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.arena .arena-team-tabs a{flex-shrink:0}.team-detail-menu{margin-left:auto;font-size:13px;position:relative}.team-detail-menu summary{cursor:pointer;min-height:44px;padding:10px}.team-detail-menu>div{z-index:30;background:#202830;border:1px solid #46535f;border-radius:8px;gap:4px;min-width:200px;padding:8px;display:grid;position:absolute;top:100%;right:0}.team-detail-menu a{color:#edf1f5;padding:10px;display:block}@media (max-width:650px){.arena .arena-team-tabs{gap:20px}.arena .team-roster-identity{gap:6px;padding-bottom:4px}.arena .team-roster-identity strong{font-size:16px}.arena .team-roster-identity>span{display:none}.team-detail-menu summary{padding:8px;font-size:12px}}.arena .gm-asset-summary{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:30px;padding:18px 0;display:flex}.gm-asset-summary>div{gap:6px;display:grid}.gm-asset-summary strong{font-size:24px}.gm-asset-summary small{color:#b6c0cb}@media (min-width:761px){.gm-action-sheet.gm-workspace-drawer{border-radius:12px 0 0 12px;width:480px;height:100dvh;max-height:100dvh;margin:0;inset:0 0 0 auto}.gm-workspace-drawer .gm-action-content{padding:22px}}.arena .arena-team>.arena-team-tabs{grid-row:1}.arena .arena-team>.team-roster-identity{grid-row:2}@media (max-width:650px){.arena .arena-team>.team-roster-identity{min-height:44px;padding:0}.arena .team-roster-identity>strong{max-width:60%;font-size:13px}.arena .team-detail-menu{margin-left:auto}}@media (max-width:760px){.arena-content>.card,.arena-content>.stack:not(.arena-team)>.card:not(.player-market-page-header){margin-left:calc(-1*max(6px,env(safe-area-inset-left)) + env(safe-area-inset-left));margin-right:calc(-1*max(6px,env(safe-area-inset-right)) + env(safe-area-inset-right));border-inline:0;border-radius:0;max-width:none;padding-inline:6px}.arena-content>.stack:not(.arena-team)>.card:not(.market-results)>.table-wrap,.arena-content>.stack.asset-page-shell>.asset-outlook>.asset-outlook-scroll{border-inline:0;border-radius:0;max-width:calc(100% + 12px);margin-inline:-6px}.arena-content>.card.league-page,.arena .league-page>.league-team-card{border-inline:0;border-radius:0;padding-inline:0}.arena .league-page>h2,.arena .league-page>nav{padding-inline:12px}.arena .league-team-card>:not(.table-wrap){margin-inline:12px}.arena .league-team-card>.league-roster-wrap{border-inline:0;border-radius:0;width:100%}}.workspace-tool-picker{min-width:0}.arena .workspace-tool-desktop{border-color:#ec9545;width:auto;min-width:200px;font-size:16px;font-weight:700}.workspace-tool-mobile{display:none!important}.workspace-tool-choices{gap:12px;display:grid}.workspace-tool-choices>button{text-align:left}.workspace-tool-choices small{color:#b6c0cb;margin-top:5px;font-size:12px;font-weight:400;display:block}.workspace-tool-choices [aria-current]{border-color:#f39440!important}.team-roster-identity>.workspace-tool-picker{margin-left:auto}@media (max-width:650px){.workspace-tool-desktop{display:none!important}.arena .workspace-tool-mobile{text-align:left;width:100%;min-height:44px;padding:8px 12px;font-size:14px;display:block!important}.workspace-tool-mobile small{color:#b6c0cb;margin-top:2px;font-size:10px;font-weight:400;display:block}.arena .arena-team>.team-roster-identity{padding-inline:6px}}.arena .team-player-stats>.roster-table-legend{margin:0;padding:0 12px}.arena .league-activity-history #activity-season{width:auto}@media (max-width:760px){.arena .league-activity-history .league-activity-item-heading{flex-wrap:wrap;gap:4px 12px}.arena .league-activity-history .league-activity-item time{text-align:left}}.arena .arena-team>.team-asset-strip{grid-area:3/1/auto/-1}.arena .arena-team>.team-player-stats{grid-row:4}@media (min-width:1181px){.arena .arena-team>.arena-budget{grid-row:4}}.arena .card.team-asset-strip{padding:0}.arena .card.team-asset-loading{padding:20px 16px}
.trade-page-header{padding:12px 16px}.trade-page-header .context-row{gap:16px;font-size:.85rem}.trade-console-header{box-shadow:none;background:0 0;border:0;padding:0}.trade-tabs{gap:8px}.trade-tabs .trade-tab{min-height:44px;font-size:.9rem}.trade-market-board{padding:12px 16px}.trade-market-summary{min-height:32px}.trade-composer{gap:16px;padding:16px}.trade-composer .trade-step-card{box-shadow:none;background:0 0;border:0;gap:12px;padding:0}.trade-composer .trade-step-card>.stack{gap:8px}.trade-core-assets{border:1px solid var(--border);border-radius:12px;gap:12px;min-width:0;padding:16px}.trade-asset-heading{flex-direction:column;gap:4px;display:flex}.trade-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trade-category-tabs button{border:1px solid var(--border);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;font-size:.85rem}.trade-category-tabs button[aria-pressed=true]{background:#ff8b2826;border-color:#ff8b28}.trade-asset-list{align-content:start;gap:8px;display:grid}.trade-asset-option{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:56px;padding:10px 12px;font-size:.9rem;display:flex}.trade-asset-option:has(input:checked){background:#ff8b2826;border-color:#ff8b28}.trade-asset-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #ff8b28}.trade-asset-option:has(input:disabled){opacity:.6;cursor:not-allowed}.trade-asset-option input{accent-color:#ff8b28;width:20px;min-width:20px;height:20px;margin:0}.trade-asset-option>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.trade-asset-option .muted{font-size:.8rem}.trade-faab-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trade-custom-faab{align-items:end;gap:8px;display:flex}.trade-custom-faab label{flex:1;min-width:0}.trade-custom-faab .button{min-height:44px}.trade-salary-details{border:1px solid var(--border);border-radius:10px;padding:12px}.trade-salary-details summary{cursor:pointer;min-height:32px}.trade-picker-dialog{width:min(640px,100%);max-width:100%;max-height:100dvh;color:var(--ink);background:0 0;border:0;margin:auto;padding:0}.trade-picker-dialog::backdrop{background:#080e16b8}.trade-picker-dialog .trade-sheet{gap:0;width:100%;height:min(850px,100dvh);max-height:100dvh}.trade-picker-dialog .trade-sheet-header{background:var(--theme-panel,#19232c);align-items:start;gap:12px;padding:16px}.trade-picker-dialog .trade-sheet-header>div{overflow-wrap:anywhere;min-width:0}.trade-picker-dialog .trade-sheet-header .button{flex-shrink:0;min-height:44px}.trade-picker-dialog .trade-core-assets{border:0;padding:0}.trade-picker-dialog .trade-asset-heading{display:none}.trade-picker-footer{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border)}.nomination-summary{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.nomination-summary>div{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.nomination-summary .muted{font-size:.82rem}.nomination-summary .button{flex-shrink:0;min-height:44px}.nomination-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nomination-toolbar .button{min-height:44px}.nomination-rules{border:1px solid var(--border);border-radius:8px;padding:8px 12px}.nomination-rules summary{cursor:pointer;align-content:center;min-height:32px}.nomination-controls .nomination-player-row{border-bottom:1px solid var(--border);gap:12px;padding:12px 0}.nomination-controls .nomination-player-row>.button{min-height:44px}.nomination-withdraw{gap:4px;margin-top:8px;display:grid}.nomination-withdraw .button{width:fit-content;min-height:44px}.verbal-auction .table{width:100%;min-width:0}.verbal-auction .table td,.verbal-auction .table th{white-space:normal}.verbal-auction .table th:first-child,.verbal-auction .table td:first-child{width:28px}.verbal-auction caption{text-align:left;padding:12px 0}@media (max-width:760px){.trade-composer{padding:12px}.trade-composer .trade-step-card{padding:0}.trade-mobile-edit-row .trade-mobile-edit-button{min-height:80px;padding:12px;font-size:.95rem}.trade-mobile-edit-row .trade-mobile-edit-meta{font-size:.8rem}.trade-picker-dialog{height:100dvh;margin:0}.trade-picker-dialog .trade-sheet{height:100dvh}.trade-picker-dialog .trade-sheet-body{padding:12px}.nomination-summary>div{flex-direction:column;align-items:flex-start}.nomination-summary .button{padding-inline:10px;font-size:.8rem}.verbal-auction{padding:12px}.verbal-auction .table th,.verbal-auction .table td{padding:10px 6px;font-size:.8rem}.auction-ppg-label{display:none}.nomination-withdraw .button{padding:6px 8px;font-size:.75rem}}.trade-page-header>.split{flex-direction:row;align-items:center}.arena .trade-console-header{background:0 0;border:0;padding:0}.arena .trade-composer .trade-step-card{background:0 0}.trade-picker-dialog .trade-category-tabs{background:var(--theme-panel,#19232c);z-index:1;padding:8px 0;position:sticky;top:-12px}.arena .trade-picker-dialog .trade-category-tabs{background:#19232c}.trade-mobile-submit-row{grid-template-columns:1fr}.trade-mobile-asset-preview{color:var(--ink-soft);white-space:normal;overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.auction-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.auction-heading h2{margin:0}.auction-heading .button{min-height:44px}.verbal-auction .nomination-withdraw{margin:0}.verbal-auction .table td{height:64px}@media (min-width:901px){.trade-assets-grid.trade-desktop-only{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.trade-assets-grid .trade-asset-list{max-height:420px;padding:2px;overflow-y:auto}.trade-composer form>.trade-step-card:first-child{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.trade-composer form>.trade-step-card:first-child>.form-grid{grid-area:1/2;grid-template-columns:1fr}.trade-composer form>.trade-step-card:first-child>p,.trade-composer form>.trade-step-card:first-child>div.stack{grid-column:1/-1}}@media (min-width:761px) and (max-width:900px){.trade-mobile-edit-row .trade-mobile-edit-button{min-height:80px;font-size:.95rem}}.trade-cap-overview{gap:8px;min-width:0;display:grid}.trade-cap-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.trade-cap-card{border:1px solid var(--border);background:var(--theme-panel);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:12px 14px;display:grid}.trade-cap-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.trade-cap-team{overflow-wrap:anywhere;font-size:.9rem}.trade-cap-change{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.trade-cap-comparison{align-items:center;gap:10px;display:grid}.trade-cap-comparison.has-proposal{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.trade-cap-current,.trade-cap-projected{font-variant-numeric:tabular-nums;gap:2px;min-width:0;display:grid}.trade-cap-card .muted,.trade-cap-help{font-size:.75rem}.trade-cap-value{color:var(--success);overflow-wrap:anywhere;font-size:clamp(.95rem,1.6vw,1.15rem)}.trade-cap-card .is-over{color:var(--danger)}.trade-cap-arrow{align-self:end;padding-bottom:2px}.trade-cap-help{margin:0;line-height:1.5}.trade-picker-dialog .trade-cap-overview{padding-bottom:12px}.trade-picker-dialog .trade-cap-grid{grid-template-columns:1fr;gap:8px}.trade-picker-dialog .trade-cap-card{gap:6px;padding:10px 12px}.trade-picker-dialog .trade-cap-salary,.trade-picker-dialog .trade-cap-help{display:none}@media (max-width:600px){.trade-cap-grid{gap:8px}.trade-cap-card{padding:10px 12px}}.verbal-auction-current{background:#ff8b280a;border:1px solid #ff8b2866;border-left:4px solid #ff8b28;border-radius:8px;padding:14px 18px}.auction-now-heading{align-items:center;gap:20px;display:flex}.auction-now-label{color:#ffae55;white-space:nowrap;font-size:1.1rem}.auction-now-player{flex:1;min-width:0}.auction-now-player h3{margin:0 0 4px}.auction-now-player p,.auction-now-help{margin:0;font-size:.8rem;line-height:1.5}.auction-now-pass{white-space:nowrap;font-size:.75rem}.auction-now-help{margin-top:8px}.verbal-auction-current.is-commissioner{gap:16px;display:grid}.auction-board{grid-template-columns:minmax(0,1fr) minmax(300px,32%);align-items:start;gap:18px;min-width:0;display:grid}.auction-board-message{grid-column:1/-1}.auction-pool{min-width:0}.auction-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.auction-section-heading h3{margin:0;font-size:1rem}.auction-section-heading>.muted{font-size:.75rem}.auction-targets{border:1px solid var(--border);background:var(--theme-panel,var(--surface-2));border-radius:8px;min-width:0;padding:14px;position:sticky;top:90px}.auction-target-counts{gap:14px;margin:0 0 8px;font-size:.8rem;display:flex}.auction-target-help{margin:0 0 16px;font-size:.75rem;line-height:1.5}.auction-target-empty{padding:16px 0;font-size:.85rem}.auction-target-empty p{line-height:1.6}.auction-target-groups{max-height:65vh;overflow-y:auto}.auction-target-group+.auction-target-group{margin-top:18px}.auction-target-group h4{margin:0 0 6px;font-size:.85rem}.auction-target-list{margin:0;padding:0;list-style:none}.auction-target-row{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr);gap:4px 8px;padding:12px 2px;display:grid}.auction-target-detail{gap:3px;min-width:0;display:grid}.auction-target-detail a{overflow-wrap:anywhere;font-size:.85rem;font-weight:600}.auction-target-detail .muted{font-size:.75rem}.auction-target-row .auction-player-result{grid-column:2}.auction-target-star{border:1px solid var(--border);width:44px;min-width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.auction-star-icon{background:currentColor;width:22px;height:22px;display:inline-block;-webkit-mask:url(/icons/phosphor/star.svg) 50%/contain no-repeat;mask:url(/icons/phosphor/star.svg) 50%/contain no-repeat}.auction-target-star.is-saved{color:#ffae55;background:#ff8b2815;border-color:#ff8b2866}.auction-target-star.is-saved .auction-star-icon{-webkit-mask-image:url(/icons/phosphor/star-fill.svg);mask-image:url(/icons/phosphor/star-fill.svg)}.auction-target-row .auction-target-star{background:0 0;border-color:#0000;width:36px;min-width:36px;height:44px}.auction-target-star:hover{background:#ff8b2826}.auction-target-star:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auction-target-star:disabled{cursor:wait;opacity:.65}.auction-player-result{overflow-wrap:anywhere;gap:3px;font-size:.8rem;display:grid}.auction-player-result small{font-size:.72rem}.auction-player-result.is-won{color:var(--success);font-weight:600}.auction-target-row.is-won,.verbal-auction .table tr.is-won{background:color-mix(in srgb,var(--success)10%,transparent)}.auction-target-row.is-taken,.auction-target-row.is-unsold,.verbal-auction .table tr.is-taken,.verbal-auction .table tr.is-unsold{color:var(--ink-soft);background:color-mix(in srgb,var(--ink-soft)6%,transparent)}.auction-target-row.is-taken a,.auction-target-row.is-unsold a,.verbal-auction .table tr.is-taken a,.verbal-auction .table tr.is-unsold a{color:var(--ink-soft)}.auction-target-row.is-up-now{background:#ff8b2815}.auction-player-result.is-up-now{color:#ffae55;font-weight:600}.auction-pool .table{width:100%;min-width:0}.auction-pool .table th,.auction-pool .table td{padding:10px 8px}.auction-pool .table th:first-child,.auction-pool .table td:first-child{width:52px}.auction-pool .table th:nth-child(2){width:30%}.auction-pool .table td:nth-child(2){min-width:120px}.auction-pool .table td:last-child{min-width:95px}.auction-salary-column{font-variant-numeric:tabular-nums}.auction-board-tabs,.auction-target-browse,.auction-inline-salary{display:none}@media (max-width:1200px){.auction-pool .table .auction-salary-column{display:none}.auction-inline-salary{display:inline}}@media (max-width:1050px){.auction-board{grid-template-columns:1fr;gap:12px}.auction-board-tabs{gap:8px;display:flex}.auction-board-tabs button{border:1px solid var(--border);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:8px}.auction-board-tabs button[aria-pressed=true]{background:#ff8b2826;border-color:#ff8b28}.auction-board[data-view=all] .auction-targets,.auction-board[data-view=targets] .auction-pool{display:none}.auction-targets{position:static}.auction-target-groups{max-height:none;overflow:visible}.auction-target-browse{display:inline-flex}}@media (max-width:600px){.auction-pool .table th,.auction-pool .table td{padding:8px 5px}.auction-pool .table td:nth-child(2){min-width:110px}.auction-pool .table td:last-child{min-width:75px}.auction-ppg-label{display:none}.auction-now-heading{flex-wrap:wrap;gap:8px 12px}.auction-now-player{flex-basis:70%}.auction-now-pass{width:100%}.verbal-auction-current{padding:12px}}@media (min-width:1060px){.verbal-auction-current:not(.is-commissioner){grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:18px;display:grid}.verbal-auction-current:not(.is-commissioner) .auction-now-help{margin:0}.verbal-auction-current:not(.is-commissioner) .auction-now-pass{display:none}}.auction-target-row{grid-template-columns:36px minmax(0,1fr) minmax(65px,28%);align-items:start}.auction-target-row .auction-player-result{grid-area:1/3;align-self:center;font-size:.75rem}
.draft-center .draft-year-switcher{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.draft-year-switcher .card-title{margin:0}.draft-year-switcher .select{width:140px;min-height:44px}.draft-center .draft-on-clock{background:var(--theme-warning-surface,#fff4d8);color:var(--ink);box-shadow:inset 4px 0 var(--accent);position:static}.draft-your-pick{margin-top:4px;font-weight:700;display:block}.draft-owner-code{display:block}.draft-overall-short{display:none}.draft-center .draft-board-wrap .draft-row-on-clock>td{background:var(--theme-warning-surface,#fff4d8);color:var(--ink)}.draft-row-on-clock>td:first-child{box-shadow:inset 4px 0 var(--accent)}.draft-center .draft-clock-status{background:var(--accent);border-color:var(--accent);color:#17130e;white-space:nowrap;font-weight:700}.draft-center .draft-board-wrap td{vertical-align:middle}@media (max-width:760px){.draft-center-header .context-row{overflow:visible;flex-wrap:wrap!important}.draft-center .draft-on-clock{gap:12px;display:grid}.draft-year-switcher .select{flex:1}.draft-center .draft-board-card{padding:12px 0 0}.arena .arena-content>.stack.draft-center>.card.draft-board-card>.table-wrap{max-width:100%;margin-inline:0}.draft-center .draft-board-wrap table{width:max-content;min-width:0}.draft-board-wrap .draft-owner-name,.draft-overall-label{display:none}.draft-overall-short{display:inline}.draft-center .draft-board-wrap th,.draft-center .draft-board-wrap td{padding:12px 8px;font-size:12px}.draft-center .draft-board-wrap th:first-child,.draft-center .draft-board-wrap td:first-child{padding-left:12px}}
