.player-avatar_avatar__OZNZM,.player-avatar_empty__6lPjt{display:inline-grid;place-items:center;flex:0 0 var(--avatar-size);width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;overflow:hidden;background:#28384f;color:#aebed0;font-size:.625rem;font-weight:700}.player-avatar_avatar__OZNZM img{display:block;width:100%;height:132%;margin-top:-8%;object-fit:cover;object-position:center top}.player-avatar_defense__B74S2{border-radius:5px;background:transparent}.player-avatar_defense__B74S2 img{height:100%;margin:0;object-fit:contain}.player-avatar_empty__6lPjt{opacity:.28}.byes_workspace__BjMYY{max-width:1148px;margin:auto;padding:24px 24px 44px}.byes_heading__mZyld{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.byes_heading__mZyld h1{font-size:1.8rem;margin:0 0 4px}.byes_heading__mZyld span{font-size:.8125rem;color:var(--muted-foreground)}.byes_heading__mZyld button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground)}.byes_byeTeams__b73nG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:10px;background:var(--card);overflow:hidden;margin-bottom:18px}.byes_byeTeamWeek__ZKZ34{min-width:0;padding:10px 13px}.byes_byeTeamWeek__ZKZ34+.byes_byeTeamWeek__ZKZ34{border-left:1px solid var(--border)}.byes_byeTeamWeek__ZKZ34 h2{font-size:.75rem;font-weight:700;color:var(--primary);margin:0 0 6px}.byes_byeTeamWeek__ZKZ34>div{display:flex;flex-wrap:wrap;gap:6px}.byes_nflTeam__XRKER{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border);border-radius:6px;background:#152238;padding:2px 5px;color:var(--foreground);font-size:.6875rem;font-weight:650}.byes_nflTeam__XRKER img{object-fit:contain}.byes_leagues__AdpwW{display:grid;gap:12px}.byes_league__DCjCN{border:1px solid var(--border);border-radius:10px;background:var(--card);overflow:hidden}.byes_leagueHeading__geFXk{font-size:.9375rem;font-weight:650;line-height:1.3;padding:12px 15px;border-bottom:1px solid var(--border)}.byes_weekLane__G1QIH{display:grid;grid-template-columns:76px minmax(0,1fr);border-top:1px solid var(--border)}.byes_weekLane__G1QIH:first-child{border-top:0}.byes_weekLane__G1QIH>h3{font-size:.75rem;font-weight:700;color:var(--primary);padding:12px 13px;margin:0;background:#152238}.byes_pair__RLOgW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.byes_side__Ky3s6{min-width:0;padding:9px 12px 10px}.byes_side__Ky3s6+.byes_side__Ky3s6{border-left:1px solid var(--border)}.byes_sideLabel__EvPU1{display:grid;gap:1px;min-height:33px;margin-bottom:4px}.byes_sideLabel__EvPU1 strong{font-size:.75rem;font-weight:650;color:var(--primary);line-height:1.15;overflow-wrap:anywhere}.byes_sideLabel__EvPU1 small{font-size:.6875rem;color:var(--muted-foreground);line-height:1.1;overflow-wrap:anywhere}.byes_theirs__ygO0R .byes_sideLabel__EvPU1 strong{color:#83cafa}.byes_side__Ky3s6 ul{list-style:none;margin:0;padding:0}.byes_player___JOpw{display:flex;align-items:center;gap:8px;min-width:0;padding:3px 0}.byes_identity__4FD6n{display:grid;min-width:0}.byes_identity__4FD6n strong{min-width:0;font-size:.8125rem;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.byes_meta__VT86Y{display:inline-flex;align-items:center;gap:5px;color:var(--muted-foreground);font-size:.6875rem;line-height:1.2;margin-top:2px}.byes_status__uO9dp{color:#f7a291;background:#4a2d38;border-radius:4px;padding:1px 4px;font-size:.625rem;font-weight:750}.byes_empty__vtYql,.byes_loading__ZeSMw{font-size:.75rem;color:var(--muted-foreground);margin:0}.byes_error__ZV_Rn,.byes_sideError__ZxOYo{font-size:.75rem;color:var(--destructive);margin:0}.byes_error__ZV_Rn{margin:10px 14px}@media(max-width:760px){.byes_workspace__BjMYY{padding:20px 12px 36px}.byes_heading__mZyld h1{font-size:1.6rem}.byes_byeTeams__b73nG{gap:0;margin-bottom:14px}.byes_byeTeamWeek__ZKZ34{padding:8px 7px}.byes_byeTeamWeek__ZKZ34>div{gap:4px}.byes_nflTeam__XRKER{padding:2px 3px;font-size:.625rem}.byes_nflTeam__XRKER img{width:18px;height:18px}.byes_leagueHeading__geFXk{padding:10px 12px}.byes_weekLane__G1QIH{display:block}.byes_weekLane__G1QIH>h3{padding:5px 10px;font-size:.6875rem;border-bottom:1px solid var(--border)}.byes_side__Ky3s6{padding:7px 8px 8px}.byes_sideLabel__EvPU1{min-height:0;margin-bottom:4px}.byes_sideLabel__EvPU1 strong{font-size:.6875rem}.byes_sideLabel__EvPU1 small{font-size:.625rem}.byes_player___JOpw{gap:5px}.byes_identity__4FD6n strong{font-size:.75rem}.byes_meta__VT86Y{font-size:.625rem}}.favorites_workspace__IjWaX{max-width:1180px;margin:auto;padding:24px 24px 56px;--favorite-amber:#edc47e;--favorite-cyan:#83cafa;--favorite-surface:#152238}.favorites_heading__GMEM1{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.favorites_heading__GMEM1 h1{margin:8px 0 4px;font-size:1.8rem;font-weight:750;letter-spacing:-.035em}.favorites_heading__GMEM1 p{margin:0;color:var(--muted-foreground);font-size:.8125rem}.favorites_heading__GMEM1>span{font-size:.75rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.favorites_back__Ls7iQ{display:inline-flex;align-items:center;gap:6px;color:var(--favorite-cyan);font-size:.75rem}.favorites_back__Ls7iQ:hover{color:var(--primary)}.favorites_controls__jwe_S{display:grid;grid-template-columns:minmax(200px,1fr) minmax(190px,1fr) minmax(160px,190px);gap:12px;padding:16px;margin-bottom:20px;border:1px solid var(--border);border-radius:10px;background:var(--card)}.favorites_search__wHpK2{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 11px;border:1px solid var(--border);border-radius:7px;background:var(--favorite-surface);color:var(--muted-foreground)}.favorites_search__wHpK2 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--foreground);font-size:.8125rem}.favorites_search__wHpK2 input::placeholder{color:var(--muted-foreground)}.favorites_search__wHpK2:focus-within{border-color:var(--primary);outline:1px solid var(--primary)}.favorites_select__Kl_kT{width:100%;min-width:0;height:42px;background:var(--favorite-surface);border-color:var(--border);font-size:.8125rem}.favorites_select__Kl_kT>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorites_count__T32Po{margin:0 0 10px;color:var(--muted-foreground);font-size:.75rem;font-variant-numeric:tabular-nums}.favorites_grid__HRk_n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.favorites_card__pbVCE{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--card)}.favorites_card__pbVCE>header{display:flex;justify-content:space-between;align-items:start;gap:12px;padding:14px 16px;background:var(--favorite-surface);border-bottom:1px solid var(--border)}.favorites_card__pbVCE>header>div{display:grid;min-width:0;gap:4px}.favorites_card__pbVCE h2{margin:0;font-size:.875rem;font-weight:700;overflow-wrap:anywhere}.favorites_card__pbVCE header small{font-size:.625rem;color:var(--muted-foreground);line-height:1.4}.favorites_league__bEi_8{font-size:.625rem;color:var(--favorite-cyan);font-weight:650;overflow-wrap:anywhere}.favorites_star__zoy7n{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--favorite-amber) 45%,var(--border));border-radius:7px;background:color-mix(in srgb,var(--favorite-amber) 8%,var(--card));color:var(--favorite-amber);cursor:pointer}.favorites_star__zoy7n:hover:not(:disabled){background:color-mix(in srgb,var(--favorite-amber) 15%,var(--card))}.favorites_star__zoy7n:disabled{opacity:.5;cursor:default}.favorites_exchange__gNnup{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:6px;padding:14px 16px}.favorites_swap__IoQFj{align-self:center;justify-self:center;color:var(--muted-foreground)}.favorites_side__oIqmD{min-width:0}.favorites_side__oIqmD h3{margin:0 0 8px;font-size:.625rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);font-weight:700}.favorites_side__oIqmD:last-child h3{color:var(--primary)}.favorites_side__oIqmD ul{list-style:none;margin:0;padding:0}.favorites_side__oIqmD li{display:flex;align-items:center;gap:8px;padding:5px 0;min-width:0}.favorites_side__oIqmD li>span:last-child{display:grid;gap:2px;min-width:0}.favorites_side__oIqmD strong{font-size:.75rem;line-height:1.2;font-weight:650;overflow-wrap:anywhere}.favorites_side__oIqmD small{font-size:.625rem;color:var(--muted-foreground)}.favorites_card__pbVCE footer{display:flex;justify-content:flex-end;border-top:1px solid var(--border);padding:9px 16px}.favorites_card__pbVCE footer a{display:inline-flex;align-items:center;gap:7px;min-height:30px;color:var(--primary);font-size:.6875rem;font-weight:650}.favorites_card__pbVCE footer a:hover{text-decoration:underline;text-underline-offset:3px}.favorites_empty__mY5kn{display:grid;justify-items:center;gap:8px;padding:48px 20px;margin:0;border:1px dashed var(--border);border-radius:10px;background:color-mix(in srgb,var(--card) 50%,transparent);color:var(--muted-foreground);text-align:center;font-size:.8125rem}.favorites_empty__mY5kn svg{color:var(--favorite-amber)}.favorites_empty__mY5kn h2{margin:0;color:var(--foreground);font-size:1rem}.favorites_empty__mY5kn p{margin:0}.favorites_empty__mY5kn a{display:inline-flex;align-items:center;gap:5px;color:var(--primary);margin-top:12px}.favorites_error___4a_Y{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;margin:0 0 16px;border:1px solid color-mix(in srgb,var(--destructive) 30%,var(--border));border-radius:7px;color:var(--destructive);font-size:.75rem}.favorites_error___4a_Y button{padding:6px 10px;background:var(--card);border:1px solid var(--border);border-radius:6px;color:var(--foreground)}.favorites_workspace__IjWaX a:focus-visible,.favorites_workspace__IjWaX button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:760px){.favorites_workspace__IjWaX{padding:20px 12px 100px}.favorites_heading__GMEM1 h1{font-size:1.6rem}.favorites_controls__jwe_S{grid-template-columns:1fr;gap:8px;padding:12px;margin-bottom:16px}.favorites_grid__HRk_n{grid-template-columns:1fr;gap:12px}.favorites_card__pbVCE>header{padding:12px}.favorites_exchange__gNnup{padding:12px;gap:4px}.favorites_side__oIqmD li{gap:5px}.favorites_side__oIqmD strong{font-size:.6875rem}.favorites_card__pbVCE footer{padding:8px 12px}.favorites_heading__GMEM1>span{font-size:.6875rem}}.trader_workspace__9Q_GZ{max-width:1200px;margin:auto;padding:24px 24px 48px;--trade-cyan:#83cafa;--trade-amber:#edc47e;--trade-surface:#152238}.trader_heading__mrHN6{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.trader_heading__mrHN6 h1{margin:0 0 4px;font-size:1.8rem;letter-spacing:-.035em;font-weight:750}.trader_heading__mrHN6 span{font-size:.8125rem;color:var(--muted-foreground)}.trader_refresh__9wKc3{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground)}.trader_workspace__9Q_GZ button{cursor:pointer;transition:background .15s,border-color .15s}.trader_workspace__9Q_GZ button:disabled{cursor:default;opacity:.45}.trader_workspace__9Q_GZ button:focus-visible,.trader_workspace__9Q_GZ summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.trader_refresh__9wKc3:hover:not(:disabled){background:var(--secondary)}.trader_leagueBar__Z5Ts9{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.trader_leagueBar__Z5Ts9>span{color:var(--muted-foreground);font-size:.75rem;white-space:nowrap}.trader_leagueSelect__Wlw8h{min-width:260px;max-width:480px;background:var(--card);height:44px;border-color:var(--border);font-weight:650}.trader_board__qwgAU{display:grid;grid-template-columns:328px minmax(0,1fr);gap:24px;align-items:start}.trader_picker__PX0Wc{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.trader_pickerTitle__lkHRc{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:20px 16px 12px}.trader_pickerTitle__lkHRc h2,.trader_resultsHeading__Ex06W h2{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.015em}.trader_pickerTitle__lkHRc p{font-size:.6875rem;color:var(--muted-foreground);margin:4px 0 0;overflow-wrap:anywhere}.trader_pickerTitle__lkHRc>span{font-size:.75rem;color:var(--primary);font-variant-numeric:tabular-nums;border:1px solid var(--border);border-radius:6px;padding:2px 8px}.trader_selected__rwkYU{display:flex;gap:6px;flex-wrap:wrap;min-height:44px;padding:0 16px 12px;align-items:center}.trader_selected__rwkYU>span{color:var(--muted-foreground);font-size:.75rem}.trader_selected__rwkYU button{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);border-radius:6px;padding:4px 8px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);font-size:.6875rem}.trader_roster__Hn2yq{border-top:1px solid var(--border);border-bottom:1px solid var(--border);max-height:min(500px,50vh);overflow-y:auto;overscroll-behavior:contain}.trader_rosterPlayer__SDkaK{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;text-align:left;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);color:var(--foreground)}.trader_rosterPlayer__SDkaK:last-child{border-bottom:0}.trader_rosterPlayer__SDkaK:hover:not(:disabled){background:var(--secondary)}.trader_rosterPlayer__SDkaK.trader_selectedPlayer__WOTsq{background:color-mix(in srgb,var(--primary) 8%,var(--card))}.trader_checkbox__d9EJJ{display:grid;place-items:center;flex:0 0 16px;width:16px;height:16px;border:1px solid var(--muted-foreground);border-radius:4px}.trader_selectedPlayer__WOTsq .trader_checkbox__d9EJJ{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.trader_rosterPlayer__SDkaK .trader_player__Bv516{padding:0;flex:1}.trader_rosterPlayer__SDkaK .trader_identity__wGh_z strong{font-size:.8125rem}.trader_rank__MY40y{flex-shrink:0;font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--primary);text-align:right}.trader_rank__MY40y small{display:block;font-size:.5625rem;color:var(--muted-foreground);margin-top:2px}.trader_player__Bv516{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 0}.trader_identity__wGh_z{display:grid;min-width:0;gap:2px}.trader_identity__wGh_z strong{font-size:.875rem;line-height:1.2;font-weight:650;overflow-wrap:anywhere}.trader_identity__wGh_z>span{display:flex;align-items:center;gap:4px;font-size:.625rem;color:var(--muted-foreground);flex-wrap:wrap}.trader_identity__wGh_z small{font-size:.6875rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.trader_identity__wGh_z em{font-size:.5625rem;font-style:normal;font-weight:650;color:var(--destructive);background:color-mix(in srgb,var(--destructive) 9%,transparent);padding:1px 4px;border-radius:3px}.trader_target__l8sL8{padding:16px}.trader_target__l8sL8 h3{display:flex;justify-content:space-between;margin:0 0 10px;font-size:.75rem;font-weight:650}.trader_target__l8sL8 h3 span{font-size:.6875rem;font-weight:400;color:var(--muted-foreground)}.trader_target__l8sL8>div{display:flex;gap:6px}.trader_target__l8sL8 button{flex:1;min-height:36px;font-size:.75rem;background:var(--trade-surface);border:1px solid var(--border);border-radius:6px;color:var(--muted-foreground)}.trader_target__l8sL8 button[aria-pressed=true]{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--card))}.trader_searchAction__beL9b{padding:0 16px 16px}.trader_searchAction__beL9b button{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;height:44px;border:0;border-radius:8px;background:var(--primary);color:var(--primary-foreground);font-size:.8125rem;font-weight:750}.trader_searchAction__beL9b button:hover:not(:disabled){filter:brightness(1.06)}.trader_results__WlcxP{min-width:0;scroll-margin-top:16px}.trader_resultsHeading__Ex06W{display:flex;justify-content:space-between;align-items:center;min-height:36px;margin-bottom:12px}.trader_resultsHeading__Ex06W>span{font-size:.6875rem;color:var(--muted-foreground)}.trader_empty__u_PYB{padding:56px 24px;text-align:center;border:1px dashed var(--border);border-radius:12px;background:color-mix(in srgb,var(--card) 38%,transparent);color:var(--muted-foreground)}.trader_empty__u_PYB>svg{color:var(--trade-cyan);margin:0 auto 20px}.trader_empty__u_PYB h3{color:var(--foreground);font-size:1rem;font-weight:650;margin:0 0 8px}.trader_empty__u_PYB p{max-width:280px;margin:0 auto;font-size:.8125rem;line-height:1.6}.trader_empty__u_PYB>span{display:block;font-size:.6875rem;margin-top:24px;color:var(--trade-cyan)}.trader_filters__a_m5M{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.trader_filters__a_m5M button{font-size:.6875rem;font-weight:600;padding:6px 10px;min-height:32px;background:transparent;color:var(--muted-foreground);border:1px solid var(--border);border-radius:6px}.trader_filters__a_m5M button[aria-pressed=true]{background:var(--secondary);border-color:var(--trade-cyan);color:var(--foreground)}.trader_filters__a_m5M button:hover{background:var(--secondary)}.trader_offers__sIVQe{display:grid;gap:12px}.trader_offer__fYQJK{background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.trader_offerHeading__TdR5n{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--trade-surface);border-bottom:1px solid var(--border)}.trader_offerHeading__TdR5n>div:first-child{min-width:0}.trader_offerHeading__TdR5n h3{font-size:.8125rem;font-weight:650;line-height:1.3;margin:0;overflow-wrap:anywhere}.trader_offerHeading__TdR5n>div>span:not(.trader_shape__GSC75):not(.trader_label___Du2Z){font-size:.625rem;color:var(--muted-foreground)}.trader_offerTags__3mEcw{display:flex;gap:8px;align-items:center;flex-shrink:0}.trader_shape__GSC75{color:var(--muted-foreground);font-size:.625rem;white-space:nowrap}.trader_label___Du2Z{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:5px;font-size:.625rem;line-height:1.4;font-weight:700;padding:3px 8px}.trader_unfavorable__B4H5l{background:color-mix(in srgb,var(--destructive) 10%,transparent);color:var(--destructive)}.trader_fair__H9S4l{background:color-mix(in srgb,var(--trade-cyan) 12%,transparent);color:var(--trade-cyan)}.trader_edge__m6OxU{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.trader_aggressive__3gUIu{background:color-mix(in srgb,var(--trade-amber) 12%,transparent);color:var(--trade-amber)}.trader_exchange__QRz90{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:12px;padding:16px}.trader_exchange__QRz90>div{min-width:0}.trader_exchange__QRz90 h4{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.07em;font-size:.5625rem;font-weight:700;margin:0 0 4px}.trader_exchange__QRz90 .trader_receive__c84Fv h4{color:var(--primary)}.trader_exchangeArrow__5Y6R6{align-self:center;justify-self:center;color:var(--muted-foreground)}.trader_verdict___0Wb_{display:flex;justify-content:space-between;gap:12px;padding:0 16px 12px;font-size:.6875rem;color:var(--muted-foreground);flex-wrap:wrap}.trader_positive__SqXo3{color:var(--primary)}.trader_negative__FBI_A{color:var(--destructive)}.trader_reasoning__5F1Zn{border-top:1px solid var(--border)}.trader_reasoning__5F1Zn summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:10px 16px;font-size:.6875rem;color:var(--muted-foreground)}.trader_reasoning__5F1Zn summary::-webkit-details-marker,.trader_sources__GtVeG summary::-webkit-details-marker{display:none}.trader_reasoning__5F1Zn summary>span{display:flex;gap:8px;align-items:center;font-size:.625rem}.trader_reasoning__5F1Zn[open] summary svg,.trader_sources__GtVeG[open] summary svg{transform:rotate(180deg)}.trader_reasoning__5F1Zn summary:hover{background:var(--secondary);color:var(--foreground)}.trader_detailBody__s_I2l{padding:0 16px 16px;font-size:.75rem;line-height:1.5}.trader_detailBody__s_I2l ul{margin:8px 0 16px;padding-left:16px;color:var(--muted-foreground)}.trader_detailBody__s_I2l li+li{margin-top:6px}.trader_detailBody__s_I2l .trader_cautions__sNLue{margin-bottom:0;color:var(--trade-amber)}.trader_moves__zc_O3{margin-top:16px}.trader_moves__zc_O3 h4,.trader_recent__1QQqo h4{font-size:.6875rem;font-weight:650;margin:0 0 8px}.trader_moves__zc_O3>div{display:grid;grid-template-columns:48px 1fr 12px 1fr;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--border);font-size:.6875rem}.trader_moves__zc_O3 b{font-size:.5625rem}.trader_moves__zc_O3 b,.trader_moves__zc_O3 span{color:var(--muted-foreground)}.trader_moves__zc_O3 strong{font-weight:600;overflow-wrap:anywhere}.trader_moves__zc_O3 p{color:var(--muted-foreground);font-size:.6875rem}.trader_balance___nDWE{color:var(--trade-cyan);font-size:.6875rem;margin:16px 0}.trader_recent__1QQqo>div{display:flex;justify-content:space-between;gap:8px;font-size:.6875rem;margin-top:6px}.trader_recent__1QQqo>div>span:last-child{display:flex;gap:10px}.trader_recent__1QQqo small{white-space:nowrap;color:var(--muted-foreground);font-size:.5625rem}.trader_recent__1QQqo b{font-size:.625rem;color:var(--foreground);font-weight:500;font-variant-numeric:tabular-nums}.trader_more__cJHED{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin-top:12px;background:transparent;color:var(--muted-foreground);border:1px solid var(--border);border-radius:8px;font-size:.75rem}.trader_more__cJHED:hover{background:var(--card)}.trader_sources__GtVeG{margin-top:24px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.6875rem}.trader_sources__GtVeG summary{cursor:pointer;display:flex;align-items:center;gap:8px;padding:12px 0;list-style:none}.trader_sources__GtVeG>div{max-width:860px;line-height:1.65}.trader_sources__GtVeG p{margin:0 0 8px}.trader_sources__GtVeG a{color:var(--trade-cyan);text-decoration:underline;text-underline-offset:3px}.trader_sources__GtVeG dl{display:grid;gap:8px;margin:16px 0}.trader_sources__GtVeG dl>div{display:flex;align-items:center;gap:12px}.trader_sources__GtVeG dd{margin:0}.trader_sourceWarning__wd_oZ{color:var(--trade-amber)}.trader_loading__r7p_a{padding:56px 16px;text-align:center;color:var(--muted-foreground);font-size:.8125rem}.trader_error__XozOa{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;color:var(--destructive);background:color-mix(in srgb,var(--destructive) 6%,transparent);padding:12px 16px;margin:0 0 16px;border:1px solid color-mix(in srgb,var(--destructive) 25%,transparent);border-radius:8px;font-size:.75rem}.trader_error__XozOa a,.trader_error__XozOa button{border:1px solid var(--border);padding:6px 10px;border-radius:6px;background:var(--card);color:var(--foreground);font-size:.6875rem}@media(min-width:1100px){.trader_board__qwgAU{grid-template-columns:348px minmax(0,1fr);gap:32px}}@media(max-width:760px){.trader_workspace__9Q_GZ{padding:20px 12px 32px}.trader_heading__mrHN6{margin-bottom:20px}.trader_heading__mrHN6 h1{font-size:1.6rem}.trader_leagueBar__Z5Ts9{align-items:stretch;flex-direction:column;gap:8px;margin-bottom:16px}.trader_leagueSelect__Wlw8h{min-width:0;max-width:none;width:100%;font-size:.8125rem}.trader_leagueBar__Z5Ts9>span{font-size:.6875rem}.trader_board__qwgAU{grid-template-columns:1fr;gap:24px}.trader_pickerTitle__lkHRc{padding:16px 12px 12px}.trader_selected__rwkYU{padding:0 12px 12px}.trader_roster__Hn2yq{max-height:296px;overflow-y:auto;overscroll-behavior:contain}.trader_rosterPlayer__SDkaK{min-height:52px}.trader_target__l8sL8{padding:16px 12px}.trader_searchAction__beL9b{padding:0 12px 12px}.trader_offerHeading__TdR5n{padding:12px;gap:8px}.trader_offerTags__3mEcw{gap:6px;align-items:flex-end;flex-direction:column}.trader_exchange__QRz90{padding:12px;gap:4px;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.trader_exchange__QRz90 .trader_player__Bv516{gap:6px}.trader_identity__wGh_z strong{font-size:.75rem}.trader_identity__wGh_z small,.trader_identity__wGh_z>span{font-size:.5625rem}.trader_verdict___0Wb_{padding:0 12px 12px;gap:8px;font-size:.625rem}.trader_reasoning__5F1Zn summary{padding:10px 12px}.trader_detailBody__s_I2l{padding:0 12px 12px}.trader_filters__a_m5M{gap:4px}.trader_filters__a_m5M button{padding:6px 8px;font-size:.625rem}.trader_recent__1QQqo>div{flex-direction:column;gap:2px;margin-top:10px}.trader_recent__1QQqo>div>span:last-child{gap:12px}.trader_sources__GtVeG dl>div{align-items:flex-start}.trader_sources__GtVeG dt{min-width:78px}.trader_empty__u_PYB{padding:40px 20px}}@media(prefers-reduced-motion:reduce){.trader_workspace__9Q_GZ button{transition:none}}.trader_filterPanel__3ZAsa{padding:16px;margin-bottom:20px;border:1px solid var(--border);border-radius:10px;background:var(--trade-surface);scroll-margin-top:16px}.trader_filterRow__d4Crd{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:center}.trader_filterRow__d4Crd+.trader_filterRow__d4Crd{margin-top:12px}.trader_filterRow__d4Crd h2{margin:0;font-size:.6875rem;color:var(--muted-foreground);font-weight:650}.trader_filterRow__d4Crd .trader_filters__a_m5M{margin:0}.trader_filterRow__d4Crd .trader_filters__a_m5M button{min-height:36px}.trader_filterRow__d4Crd .trader_filters__a_m5M button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--card))}.trader_setup__QHQ__{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin:0;padding:0;border:0;min-width:0}.trader_setup__QHQ__ .trader_picker__PX0Wc{display:flex;flex-direction:column;min-width:0;height:min(620px,62vh);min-height:460px}.trader_setup__QHQ__ .trader_roster__Hn2yq{flex:1;max-height:none;min-height:0}.trader_setup__QHQ__ .trader_selected__rwkYU{flex-shrink:0;max-height:104px;overflow-y:auto}.trader_setup__QHQ__ .trader_selected__rwkYU>span{font-size:.6875rem}.trader_choiceBody__alOSf{flex:1;min-width:0;text-align:left}.trader_choiceBody__alOSf .trader_player__Bv516{padding:0}.trader_owner__WMxN9{display:block;font-size:.625rem;margin:4px 0 0 36px;color:var(--muted-foreground);overflow-wrap:anywhere}.trader_targetTools__gaN_v{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 16px 12px}.trader_searchInput__NPPTm{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid var(--border);background:var(--trade-surface);border-radius:7px;padding:0 10px;min-height:40px;color:var(--muted-foreground)}.trader_searchInput__NPPTm input{min-width:0;width:100%;height:38px;border:0;outline:none;background:transparent;color:var(--foreground);font-size:.75rem}.trader_searchInput__NPPTm:focus-within{border-color:var(--primary);outline:1px solid var(--primary)}.trader_searchInput__NPPTm input::placeholder{color:var(--muted-foreground)}.trader_searchInput__NPPTm svg{flex-shrink:0}.trader_rosterSelect__NAf53{width:100%;min-width:0;min-height:40px;border-color:var(--border);background:var(--trade-surface);font-size:.75rem}.trader_rosterSelect__NAf53>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trader_rosterGroup__hKjmk{position:sticky;top:0;margin:0;padding:6px 12px;font-size:.625rem;letter-spacing:.05em;text-transform:uppercase;color:var(--trade-cyan);background:var(--trade-surface);border-bottom:1px solid var(--border);z-index:1}.trader_rosterManager__CdQqZ{padding:0 16px 8px;margin:0;font-size:.6875rem;color:var(--muted-foreground)}.trader_pickerMessage__YEwAM{padding:32px 16px;text-align:center;font-size:.75rem;color:var(--muted-foreground)}.trader_pickerNote__UrFgS{padding:10px 16px;margin:0;font-size:.625rem;color:var(--muted-foreground)}.trader_setupAction__NOCVl{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 0;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--card)}.trader_setupAction__NOCVl>span{font-size:.75rem;color:var(--muted-foreground)}.trader_setupAction__NOCVl>button{display:flex;justify-content:center;align-items:center;gap:20px;min-width:180px;min-height:44px;padding:10px 20px;border:0;border-radius:7px;color:var(--primary-foreground);background:var(--primary);font-size:.8125rem;font-weight:750}.trader_setupAction__NOCVl>button:hover:not(:disabled){filter:brightness(1.06)}.trader_results__WlcxP:focus{outline:none}.trader_resultsToolbar__SXcP1{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.trader_resultsToolbar__SXcP1>div{min-width:0}.trader_resultsToolbar__SXcP1 h2{display:flex;align-items:center;gap:12px;font-size:1rem;font-weight:700;margin:0}.trader_resultsToolbar__SXcP1 h2>span{font-size:.75rem;color:var(--muted-foreground);font-weight:450;font-variant-numeric:tabular-nums}.trader_resultsToolbar__SXcP1 p{font-size:.6875rem;line-height:1.6;margin:6px 0 0;overflow-wrap:anywhere}.trader_resultsToolbar__SXcP1 p>span{color:var(--muted-foreground)}.trader_resultsToolbar__SXcP1>button{display:flex;align-items:center;gap:8px;min-height:36px;white-space:nowrap;flex-shrink:0;background:var(--card);border:1px solid var(--border);border-radius:7px;padding:8px 12px;font-size:.75rem;color:var(--foreground)}.trader_resultsToolbar__SXcP1>button:hover{background:var(--secondary)}.trader_neutral__8S5ZD,.trader_pagination__ACsVa{color:var(--muted-foreground)}.trader_pagination__ACsVa{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:.75rem;font-variant-numeric:tabular-nums}.trader_pagination__ACsVa>div{display:flex;gap:8px}.trader_pagination__ACsVa button{display:grid;place-items:center;min-width:40px;height:40px;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--foreground)}.trader_pagination__ACsVa button:hover:not(:disabled){background:var(--secondary)}@media(max-width:1000px) and (min-width:761px){.trader_targetTools__gaN_v{grid-template-columns:1fr}.trader_setup__QHQ__{gap:16px}}@media(max-width:760px){.trader_filterPanel__3ZAsa{padding:12px;margin-bottom:16px}.trader_filterRow__d4Crd{grid-template-columns:1fr;gap:8px}.trader_filterRow__d4Crd+.trader_filterRow__d4Crd{margin-top:12px}.trader_filterRow__d4Crd .trader_filters__a_m5M button{min-height:36px}.trader_setup__QHQ__{grid-template-columns:1fr;gap:16px}.trader_setup__QHQ__ .trader_picker__PX0Wc{height:auto;min-height:0}.trader_setup__QHQ__ .trader_roster__Hn2yq{flex:none;max-height:280px}.trader_targetTools__gaN_v{grid-template-columns:1fr;padding:0 12px 12px}.trader_owner__WMxN9{margin-left:36px}.trader_setupAction__NOCVl{position:sticky;bottom:calc(76px + env(safe-area-inset-bottom));z-index:5;gap:8px;margin-top:16px;padding:12px;flex-wrap:wrap}.trader_setupAction__NOCVl>span{font-size:.6875rem}.trader_setupAction__NOCVl>button{width:100%;min-height:44px}.trader_resultsToolbar__SXcP1{gap:12px}.trader_resultsToolbar__SXcP1 p{font-size:.625rem}.trader_resultsToolbar__SXcP1>button{padding:8px;font-size:.6875rem}.trader_resultsToolbar__SXcP1 h2{gap:8px}.trader_targetPicker__FwFLC .trader_rosterPlayer__SDkaK{min-height:60px}.trader_pickerNote__UrFgS{padding:8px 12px}.trader_rosterManager__CdQqZ{padding:0 12px 8px}}.trader_setupOptions__Wlw7h{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.trader_setupOptions__Wlw7h>span{font-size:.75rem;color:var(--muted-foreground)}.trader_onlySelected__3UIka{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border:1px solid var(--border);border-radius:7px;background:var(--trade-surface);color:var(--foreground);font-size:.75rem;font-weight:600;white-space:nowrap}.trader_onlySelected__3UIka:hover:not(:disabled){background:var(--secondary)}.trader_onlySelected__3UIka[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary)}.trader_onlySelected__3UIka[aria-pressed=true] .trader_checkbox__d9EJJ{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}@media(max-width:760px){.trader_setupOptions__Wlw7h{width:100%;align-items:flex-start;flex-direction:column;gap:8px}.trader_setupOptions__Wlw7h>span{font-size:.6875rem}}.trader_favoriteButton__y6aCE{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid var(--border);border-radius:7px;background:var(--trade-surface);color:var(--muted-foreground)}.trader_favoriteButton__y6aCE:hover:not(:disabled),.trader_favoriteButton__y6aCE[aria-pressed=true],.trader_savedActions__Rz39O .trader_favoriteButton__y6aCE{color:var(--trade-amber);border-color:color-mix(in srgb,var(--trade-amber) 45%,var(--border));background:color-mix(in srgb,var(--trade-amber) 8%,var(--card))}.trader_offerTags__3mEcw .trader_favoriteButton__y6aCE{margin-left:2px}.trader_savedSection__hYC4W{margin-top:20px;border:1px solid var(--border);border-radius:10px;background:var(--card);overflow:hidden}.trader_savedSection__hYC4W>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--trade-surface)}.trader_savedSection__hYC4W h2{display:flex;align-items:center;gap:8px;margin:0;font-size:.9375rem;font-weight:700}.trader_savedSection__hYC4W h2 svg{color:var(--trade-amber)}.trader_savedSection__hYC4W>header>span{font-size:.75rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.trader_savedEmpty__fEUn8{margin:0;padding:18px 16px;font-size:.75rem;color:var(--muted-foreground)}.trader_savedRow__qRkaB{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px}.trader_savedRow__qRkaB+.trader_savedRow__qRkaB{border-top:1px solid var(--border)}.trader_savedIdentity__DQsU8{display:grid;gap:4px;min-width:0}.trader_savedIdentity__DQsU8 strong{font-size:.8125rem;font-weight:650}.trader_savedIdentity__DQsU8>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.trader_savedIdentity__DQsU8>span svg{flex-shrink:0;color:var(--primary)}.trader_savedIdentity__DQsU8 small{font-size:.625rem;color:var(--muted-foreground)}.trader_savedActions__Rz39O{display:flex;align-items:center;flex-shrink:0;gap:8px}.trader_savedActions__Rz39O>button:first-child{min-height:36px;padding:6px 10px;border:1px solid var(--border);border-radius:7px;background:var(--trade-surface);color:var(--foreground);font-size:.6875rem}.trader_savedActions__Rz39O>button:first-child:hover:not(:disabled){background:var(--secondary)}.trader_toolbarActions__DwJQN{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:8px}.trader_toolbarActions__DwJQN>button{display:flex;align-items:center;gap:7px;min-height:36px;white-space:nowrap;background:var(--card);border:1px solid var(--border);border-radius:7px;padding:8px 11px;font-size:.75rem;color:var(--foreground)}.trader_toolbarActions__DwJQN>button:hover{background:var(--secondary)}.trader_toolbarActions__DwJQN>button[aria-pressed=true]{color:var(--trade-amber);border-color:color-mix(in srgb,var(--trade-amber) 45%,var(--border))}.trader_savedHeading__WBIiL{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;color:var(--foreground)}.trader_savedHeading__WBIiL:focus-visible h2,.trader_savedHeading__WBIiL:hover h2{color:var(--primary)}.trader_savedHeading__WBIiL:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.trader_savedHeading__WBIiL>span{display:flex;align-items:center;gap:5px;font-size:.6875rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:760px){.trader_offerTags__3mEcw{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;justify-items:end;gap:3px 6px}.trader_offerTags__3mEcw .trader_shape__GSC75{grid-column:1;grid-row:1}.trader_offerTags__3mEcw .trader_label___Du2Z{grid-column:1;grid-row:2}.trader_offerTags__3mEcw .trader_favoriteButton__y6aCE{grid-column:2;grid-row:1/span 2;margin-left:0}.trader_resultsToolbar__SXcP1{flex-wrap:wrap}.trader_resultsToolbar__SXcP1>div:first-child{flex:1 1 100%}.trader_toolbarActions__DwJQN{width:100%}.trader_toolbarActions__DwJQN>button{font-size:.6875rem;padding:7px 9px}.trader_savedRow__qRkaB{align-items:flex-start;padding:12px;gap:8px}.trader_savedActions__Rz39O{gap:6px}.trader_savedActions__Rz39O>button:first-child{padding:6px 8px}.trader_savedSection__hYC4W>header{padding:12px}.trader_savedIdentity__DQsU8>span{font-size:.6875rem}}