.usernameGateOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:1000}.usernameGatePanel{background:#fff;border:1px solid #0b0b0f24;border-radius:8px;box-shadow:0 22px 60px #0b0b0f29;color:#0b0b0f;padding:24px;width:min(420px,100%)}.usernameGatePanel h1{font-size:30px;letter-spacing:0;margin:0 0 8px}.usernameGatePanel p{color:#0b0b0fa8;line-height:1.45;margin:0 0 18px}.usernameGateForm{grid-gap:12px;display:grid;gap:12px}.usernameGateForm label{grid-gap:7px;color:#0b0b0fb8;display:grid;font-size:13px;font-weight:800;gap:7px}.usernameGateInputWrap{position:relative}.usernameGateInputWrap input{background:#fff;border:1px solid #0b0b0f29;border-radius:8px;color:#0b0b0f;font:inherit;font-size:16px;font-weight:800;height:44px;padding:0 44px 0 12px;width:100%}.usernameGateStatus{font-size:22px;font-weight:900;line-height:1;position:absolute;right:13px;top:50%;transform:translateY(-50%)}.usernameGateStatus--available{color:#16a34a}.usernameGateStatus--taken{color:#dc2626}.usernameGateHelper,.usernameGateMessage{color:#0b0b0f9e;font-size:13px;font-weight:800;min-height:20px}.usernameGateMessage{color:#b91c1c}.usernameGateActions{display:flex;gap:10px}.usernameGateActions button{background:#fff;border:1px solid #0b0b0f29;border-radius:8px;color:#0b0b0f;cursor:pointer;flex:1 1;font-weight:900;min-height:42px;padding:0 14px}.usernameGateActions button:first-child{background:#0b0b0f;color:#fff}.usernameGateActions button:disabled{cursor:not-allowed;opacity:.52}@media (max-width:520px){.usernameGateActions{display:grid}}body[data-app-theme=light] .usernameGateOverlay{background:#071426d1}body[data-app-theme=light] .usernameGateActions button,body[data-app-theme=light] .usernameGateInputWrap input,body[data-app-theme=light] .usernameGatePanel{background:var(--app-panel);border-color:var(--app-border);color:var(--app-text)}body[data-app-theme=light] .usernameGatePanel{box-shadow:0 22px 60px var(--app-shadow)}body[data-app-theme=light] .usernameGateActions button:first-child{background:var(--app-active-bg);color:var(--app-active-text)}body[data-app-theme=dark] .usernameGateOverlay{background:#0b0b0fd1}body[data-app-theme=dark] .usernameGatePanel{background:var(--app-panel);border-color:var(--app-border);box-shadow:0 22px 60px var(--app-shadow);color:var(--app-text)}body[data-app-theme=dark] .usernameGateForm label,body[data-app-theme=dark] .usernameGateHelper,body[data-app-theme=dark] .usernameGatePanel p{color:var(--app-muted)}body[data-app-theme=dark] .usernameGateActions button,body[data-app-theme=dark] .usernameGateInputWrap input{background:var(--app-panel-soft);border-color:var(--app-border-strong);color:var(--app-text)}body[data-app-theme=dark] .usernameGateActions button:first-child{background:var(--app-active-bg);color:var(--app-active-text)}.accountPage{background:#fff;color:#0b0b0f;min-height:100vh;padding:24px}.accountPanel,.accountShell{background:#fff;border:1px solid #0b0b0f1f;border-radius:8px;box-shadow:0 18px 45px #0b0b0f14;margin:0 auto;padding:22px;width:min(940px,100%)}.accountShell--wide{width:min(1180px,100%)}.tradeAdvicePageWithSidebar .accountShell--wide{box-sizing:border-box;max-width:none;width:100%}.tradeAdvicePageWithSidebar{padding-left:118px;padding-top:104px}.tradeAdvicePageWithSidebar .accountPanel,.tradeAdvicePageWithSidebar .accountShell{flex:1 1 auto;margin:0;min-width:0}.tradeAdvicePageTabs{background:#f3f8ff;border:1px solid #0b0b0f1f;border-radius:8px;display:inline-flex;gap:4px;margin-bottom:14px;padding:3px;position:-webkit-sticky;position:sticky;top:92px;width:-webkit-fit-content;width:fit-content;z-index:6}.tradeAdvicePageTab{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:#0b0b0fad;cursor:pointer;font:inherit;font-size:13px;font-weight:900;min-height:34px;padding:0 14px}.tradeAdvicePageTab--active{background:var(--app-active-bg);box-shadow:none;color:var(--app-active-text)}.accountBackLink,.accountPrimaryLink{color:#256c2f;font-weight:800;text-decoration:none}.accountHeader{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.accountHeader h1,.accountPanel h1{font-size:34px;letter-spacing:0;margin:14px 0 6px}.accountEmpty,.accountHeader p,.accountMessage,.accountPanel p{color:#0b0b0fa8}.accountInlineLink{color:#0088f8;font-weight:900;text-decoration:underline;text-underline-offset:3px}.accountInlineLink:focus-visible,.accountInlineLink:hover{color:#0074d4;outline:none}.requestExpiryNote{color:#0b0b0f94;font-size:12px;font-weight:850;letter-spacing:.01em}body[data-app-theme=light] .requestExpiryNote{color:#0b0b0f94}body[data-app-theme=dark] .requestExpiryNote{color:#eef6ffa8}.accountProfileSummary{grid-gap:4px;color:#0b0b0fa8;display:grid;font-size:15px;font-weight:700;gap:4px}.accountProfileSummary strong{color:#0b0b0f}.myLeaguesHeader{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.myLeaguesHeader h1{font-size:34px;letter-spacing:0;margin:0 0 6px}.myLeaguesHeader p{color:#0b0b0fa8;font-weight:700;margin:0}.myLeaguesList{grid-gap:14px;display:grid;gap:14px}.myLeagueSelector{margin-bottom:14px}.teamReviewLeagueSelector{grid-gap:7px;color:#0b0b0fb8;display:grid;font-size:13px;font-weight:800;gap:7px;margin-bottom:14px;max-width:460px;position:relative}.teamReviewLeagueOption,.teamReviewLeagueSelectButton{grid-gap:9px;align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0b0b0f29;border-radius:8px;color:#0b0b0f;cursor:pointer;display:grid;font:inherit;gap:9px;grid-template-columns:34px minmax(0,1fr) 16px;min-height:52px;padding:7px 10px;text-align:left;width:100%}.teamReviewLeagueOption:focus-visible,.teamReviewLeagueOption:hover,.teamReviewLeagueSelectButton:focus-visible,.teamReviewLeagueSelectButton:hover{border-color:#0b0b0f47;outline:none}.teamReviewLeagueProviderFallback,.teamReviewLeagueProviderIcon{border-radius:8px;height:34px;width:34px}.teamReviewLeagueProviderIcon{background:#fff;object-fit:contain}.teamReviewLeagueProviderFallback{align-items:center;background:#0b0b0f;color:#fff;display:inline-flex;font-size:11px;font-weight:950;justify-content:center}.teamReviewLeagueSelectText{grid-gap:2px;display:grid;gap:2px;min-width:0}.teamReviewLeagueSelectPlaceholder,.teamReviewLeagueSelectText span,.teamReviewLeagueSelectText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamReviewLeagueSelectText strong{color:#0b0b0f;font-size:13px;font-weight:950}.teamReviewLeagueSelectPlaceholder,.teamReviewLeagueSelectText span{color:#0b0b0f94;font-size:12px;font-weight:800}.teamReviewLeagueSelectPlaceholder{grid-column:1/3}.teamReviewLeagueSelectChevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;height:16px;width:16px}.teamReviewLeagueMenu{grid-gap:4px;background:#fff;border:1px solid #0b0b0f1f;border-radius:8px;box-shadow:0 18px 45px #0b0b0f24;display:grid;gap:4px;left:0;max-height:360px;overflow:auto;padding:6px;position:absolute;top:calc(100% + 5px);width:min(520px,calc(100vw - 32px));z-index:30}.teamReviewLeagueOption{border-color:#0000;box-shadow:none}.teamReviewLeagueOption--selected{background:#eff6ff;border-color:#2563eb47}.myLeagueCard{grid-gap:12px;background:#fff;border:1px solid #0b0b0f1f;border-radius:8px;display:grid;gap:12px;overflow:hidden;padding:14px;position:relative}.myLeagueLockedContent{grid-gap:12px;display:grid;gap:12px;pointer-events:none;-webkit-user-select:none;user-select:none}.myLeagueMembershipLock{align-items:flex-start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(180deg,#f3f8ff47,#f3f8ffe6 34%,#f3f8fff5);border-radius:0 0 7px 7px;bottom:1px;box-shadow:inset 0 0 0 1px #0088f829;display:flex;justify-content:center;left:1px;padding:18px 20px 24px;position:absolute;right:1px;top:76px;z-index:25}.myLeagueMembershipTier{min-height:0;padding:20px;width:min(380px,100%)}.teamReviewSubmitRosterPreview{overflow:hidden;position:relative}.teamReviewSubmitLockedContent{pointer-events:none;-webkit-user-select:none;user-select:none}.teamReviewSubmitMembershipLock{align-items:flex-start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(180deg,#f3f8ff47,#f3f8ffe6 34%,#f3f8fff5);border-radius:0 0 7px 7px;bottom:1px;box-shadow:inset 0 0 0 1px #0088f829;display:flex;justify-content:center;left:1px;padding:18px 20px 24px;position:absolute;right:1px;top:48px;z-index:25}.teamReviewSubmitMembershipTier{min-height:0;padding:20px;width:min(380px,100%)}.tradeAdviceSubmitRosterPreview{grid-gap:12px;display:grid;gap:12px;overflow:hidden;position:relative}.tradeAdviceSubmitLockedContent{grid-gap:12px;display:grid;gap:12px;pointer-events:none;-webkit-user-select:none;user-select:none}.tradeAdviceSubmitMembershipLock{align-items:flex-start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(180deg,#f3f8ff47,#f3f8ffe6 34%,#f3f8fff5);border-radius:7px;bottom:1px;box-shadow:inset 0 0 0 1px #0088f829;display:flex;justify-content:center;left:1px;padding:18px 20px 24px;position:absolute;right:1px;top:0;z-index:25}.tradeAdviceSubmitMembershipTier{min-height:0;padding:20px;width:min(380px,100%)}.tradeCalculatorMembershipGate{border-radius:12px;overflow:hidden;position:relative}.tradeCalculatorLockedContent{pointer-events:none;-webkit-user-select:none;user-select:none}.tradeCalculatorMembershipLock{align-items:flex-start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(180deg,#f3f8ff47,#f3f8ffe6 34%,#f3f8fff5);border-radius:11px;bottom:1px;box-shadow:inset 0 0 0 1px #0088f829;display:flex;justify-content:center;left:1px;padding:18px 20px 24px;position:absolute;right:1px;top:1px;z-index:25}.tradeCalculatorMembershipTier{min-height:0;padding:20px;width:min(380px,100%)}.myLeagueCardHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.myLeagueCardHeader span{color:#0b0b0f8a;font-size:12px;font-weight:950}.myLeagueCardHeader h2{font-size:22px;letter-spacing:0;margin:3px 0 0}.myLeagueTitle{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.myLeagueTitleSide{align-items:center;display:inline-flex;gap:8px;min-width:0}.myLeagueTitleSide>span:last-child{min-width:0;overflow-wrap:anywhere}.myLeagueTitleArrow{color:#0b0b0f75;font-weight:950}.myLeagueLogoBadge,.myLeagueProviderLogo,.myLeagueTeamLogo{border-radius:8px;flex:0 0 30px;height:30px;width:30px}.myLeagueLogoBadge{align-items:center;background:#0b0b0f;color:#fff;display:inline-flex;font-size:11px;font-weight:950;justify-content:center}.myLeagueProviderLogo{background:#fff;display:block;object-fit:contain}.myLeagueLogoBadge--team{background:#e0f2fe;color:#075985}.myLeagueTeamLogo{background:#f1f5f9;object-fit:cover}.myLeagueRosterPanel{grid-gap:10px;background:#fff;border:1px solid #0b0b0f1f;border-radius:8px;display:grid;gap:10px;padding:14px}.leaguePowerSummary{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.leaguePowerBucket,.leaguePowerSummaryTotal{align-items:center;background:#f8fafc;border:1px solid #0b0b0f1a;border-radius:8px;display:inline-grid;gap:7px;grid-template-columns:auto auto;min-height:32px;padding:5px 9px}.leaguePowerBucket small,.leaguePowerSummaryTotal small{color:#0b0b0f94;font-size:11px;font-weight:900;text-transform:uppercase}.leaguePowerBucket strong,.leaguePowerSummaryTotal strong{font-feature-settings:"tnum";color:#0b0b0f;font-size:14px;font-variant-numeric:tabular-nums;font-weight:950}.leaguePowerSummaryBuckets{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;min-width:0}.leaguePowerBucket--qb{border-color:#10b98142}.leaguePowerBucket--qb strong{color:#059669}.leaguePowerBucket--rb{border-color:#0ea5e942}.leaguePowerBucket--rb strong{color:#0284c7}.leaguePowerBucket--wr{border-color:#f43f5e42}.leaguePowerBucket--wr strong{color:#e11d48}.leaguePowerBucket--te{border-color:#a855f747}.leaguePowerBucket--te strong{color:#9333ea}.leaguePowerBucket--picks{border-color:#f59e0b4d}.leaguePowerBucket--picks strong{color:#d97706}.myLeagueRosterPanel .tradeAdviceRosterBuilder{background:#0000;border:0;padding:0}.teamReviewAssessment{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.teamReviewCardHeader{align-items:end;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.teamReviewPageTabs{align-items:center;background:#f3f8ff;border:1px solid #0b0b0f1a;border-radius:8px;display:inline-flex;gap:4px;justify-self:center;padding:3px}.teamReviewPageTab{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:#0b0b0f94;cursor:pointer;font:inherit;font-size:12px;font-weight:950;min-height:34px;padding:0 12px;white-space:nowrap}.teamReviewPageTab--active{background:var(--app-active-bg);box-shadow:none;color:var(--app-active-text)}.teamReviewWrittenReviewField{grid-gap:8px;color:#0b0b0fb8;display:grid;font-size:13px;font-weight:800;gap:8px;margin:14px 0}.teamReviewWrittenReviewField textarea{background:#fff;border:1px solid #0b0b0f29;border-radius:10px;color:#0b0b0f;font:inherit;font-size:14px;font-weight:750;line-height:1.45;min-height:150px;padding:12px;resize:vertical;width:100%}.teamReviewWrittenReviewField em{color:#0b0b0f94;font-size:12px;font-style:normal;font-weight:750}.teamReviewWrittenReviewResult{margin:0}.teamReviewWrittenReviewResult p{color:#0b0b0fb8;font-size:14px;font-weight:750;line-height:1.55;margin:0;white-space:pre-wrap}.teamReviewTabPanel{display:none}.teamReviewTabPanel--active{display:block}.teamReviewOutlookField{margin:0;width:178px}.teamReviewOutlookSelect{-webkit-appearance:none;appearance:none}.teamReviewOutlookField .teamReviewOutlookSelect--red,.teamReviewResultValue--red{background:#fee2e2;border-color:#b91c1c47;color:#991b1b}.teamReviewOutlookField .teamReviewOutlookSelect--orange,.teamReviewResultValue--orange{background:#ffedd5;border-color:#c2410c47;color:#9a3412}.teamReviewOutlookField .teamReviewOutlookSelect--blue,.teamReviewResultValue--blue{background:#dbeafe;border-color:#2563eb42;color:#1d4ed8}.teamReviewOutlookField .teamReviewOutlookSelect--green,.teamReviewResultValue--green{background:#dcfce7;border-color:#16653447;color:#166534}.teamReviewGradeField{align-items:center;color:#0b0b0fb8;display:inline-flex;font-size:13px;font-weight:800;gap:7px}.teamReviewGradeSelect{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0b0b0f29;border-radius:999px;color:#0b0b0f94;cursor:pointer;font:inherit;font-size:12px;font-weight:950;height:42px;text-align:center;text-align-last:center;width:42px}.teamReviewGradeSelect--green{background:#dcfce7;border-color:#16653447;color:#166534}.teamReviewGradeSelect--blue{background:#dbeafe;border-color:#2563eb42;color:#1d4ed8}.teamReviewGradeSelect--yellow,.teamReviewResultValue--yellow{background:#fef3c7;border-color:#a1620747;color:#92400e}.teamReviewGradeSelect--red{background:#fee2e2;border-color:#b91c1c47;color:#991b1b}.teamReviewRosterView{grid-gap:12px;align-items:start;gap:12px;grid-template-columns:-webkit-max-content;grid-template-columns:max-content}.teamReviewLineupSection,.teamReviewRosterView{display:grid;max-width:100%;width:-webkit-max-content;width:max-content}.teamReviewLineupSection{grid-gap:8px;background:#f8fafc;border:1px solid #0b0b0f1a;border-radius:8px;gap:8px;padding:10px}.teamReviewLineupSection h4{font-size:13px;font-weight:950;margin:0}.teamReviewBenchList,.teamReviewLineupList{align-items:center;display:grid;max-width:100%;width:-webkit-max-content;width:max-content}.teamReviewLineupList{gap:6px 8px;grid-template-columns:48px -webkit-max-content;grid-template-columns:48px max-content}.teamReviewBenchList{gap:6px}.teamReviewRosterTabs{align-items:center;background:#f3f8ff;border:1px solid #0b0b0f1a;border-radius:8px;display:inline-flex;gap:4px;max-width:100%;padding:3px;width:-webkit-max-content;width:max-content}.teamReviewRosterTab{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:#0b0b0f94;cursor:pointer;font:inherit;font-size:12px;font-weight:950;min-height:28px;padding:0 9px;white-space:nowrap}.teamReviewRosterTab--active{background:var(--app-active-bg);box-shadow:none;color:var(--app-active-text)}.teamReviewDraftPickList{grid-gap:6px;display:grid;gap:6px;max-width:100%;width:-webkit-max-content;width:max-content}.teamReviewDraftPick{grid-gap:7px;align-items:center;background:#fff;border:1px solid #0b0b0f14;border-radius:8px;color:#0b0b0f;cursor:grab;display:grid;gap:7px;grid-template-columns:26px -webkit-max-content;grid-template-columns:26px max-content;min-height:38px;padding:5px 7px}.teamReviewDraftPickIcon{align-items:center;background:#f8fafc;border-radius:999px;color:#0b0b0fad;display:inline-flex;font-size:10px;font-weight:950;height:26px;justify-content:center;width:26px}.teamReviewDraftPick div{grid-gap:1px;display:grid;gap:1px;min-width:-webkit-max-content;min-width:max-content}.teamReviewDraftPick strong{font-size:12px;font-weight:950}.teamReviewDraftPick span{font-size:11px;font-weight:800}.teamReviewLineupSlot{display:contents}.teamReviewSlotLabel{font-size:12px;font-weight:950;text-align:right}.teamReviewLineupPlayer{grid-gap:7px;align-items:center;background:#fff;border:1px solid #0b0b0f14;border-radius:8px;display:grid;gap:7px;grid-template-columns:28px 26px minmax(0,1fr);min-height:38px;min-width:0;padding:5px 7px}.teamReviewBenchList .teamReviewLineupPlayer,.teamReviewLineupList .teamReviewLineupPlayer{grid-template-columns:28px 26px -webkit-max-content;grid-template-columns:28px 26px max-content;justify-self:stretch}.teamReviewBenchList .teamReviewLineupPlayer div,.teamReviewLineupList .teamReviewLineupPlayer div{min-width:-webkit-max-content;min-width:max-content}.teamReviewBenchList .teamReviewLineupPlayer strong,.teamReviewLineupList .teamReviewLineupPlayer strong{overflow:visible;text-overflow:clip}.teamReviewLineupPlayer--empty{color:#0b0b0f80;grid-template-columns:28px minmax(0,1fr)}.teamReviewLineupPlayer img{background:#f8fafc;border-radius:999px;height:26px;object-fit:cover;width:26px}.teamReviewLineupPlayer div{grid-gap:1px;display:grid;gap:1px;min-width:0}.teamReviewLineupPlayer strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamReviewLineupPlayer span{color:#0b0b0f99;font-size:10px;font-weight:750}.teamReviewRosterTradeGrid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:-webkit-max-content minmax(340px,1fr) -webkit-max-content;grid-template-columns:max-content minmax(340px,1fr) max-content}.teamReviewCenterStack{grid-gap:14px;display:grid;gap:14px;min-width:0}.teamReviewLineupPlayer[draggable=true]{cursor:grab}.teamReviewTradePanel{grid-gap:12px;background:#fff;border:1px solid #0b0b0f1f;border-radius:8px;display:grid;gap:12px;min-width:0;padding:14px}.teamReviewTradePanel h3{font-size:16px;margin:0}.teamReviewTradeControls{align-items:flex-end;display:flex;gap:8px}.teamReviewTradeTypeField{margin:0;max-width:220px}.teamReviewAddTradeButton{align-items:center;-webkit-appearance:none;appearance:none;background:#22c55e;border:1px solid #1665343d;border-radius:999px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;margin-bottom:5px;padding:0;width:32px}.teamReviewAddTradeButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.6;height:17px;width:17px}.teamReviewAddTradeButton:focus-visible,.teamReviewAddTradeButton:hover{background:#16a34a;box-shadow:none;outline:none}.teamReviewTradeList{grid-gap:10px;display:grid;gap:10px}.teamReviewTradeDraft{grid-gap:8px;background:#f8fafc;border:1px solid #0b0b0f1a;border-radius:8px;cursor:pointer;display:grid;gap:8px;min-width:0;padding:10px}.teamReviewTradeDraft *{cursor:pointer}.teamReviewTradeDraftHeader{align-items:center;display:flex;gap:8px;justify-content:space-between}.teamReviewTradeDraftHeader strong{font-size:13px;font-weight:950}.teamReviewTradeDraftHeader button{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#0b0b0f7a;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:950;height:22px;justify-content:center;width:22px}.teamReviewTradeDraftHeader button:focus-visible,.teamReviewTradeDraftHeader button:hover{color:#0b0b0f;outline:none}.teamReviewTradeEquation{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.teamReviewTradeOperator{font-size:18px;font-weight:950}.teamReviewTradeOperator--plus{color:#16a34a}.teamReviewTradeOperator--equals{color:#2563eb}.teamReviewTradeSlot{grid-gap:7px;align-items:center;background:#f8fafc;border:1px dashed #0b0b0f38;border-radius:8px;display:grid;gap:7px;grid-template-columns:28px 26px minmax(0,1fr) 20px;min-height:42px;padding:6px 7px;width:188px}.teamReviewTradeSlot--filled{background:#fff;border-style:solid}.teamReviewTradeSlot img{background:#f8fafc;border-radius:999px;height:26px;object-fit:cover;width:26px}.teamReviewTradeSlot--pick{grid-template-columns:26px minmax(0,1fr) 20px}.teamReviewTradeSlot div{grid-gap:1px;display:grid;gap:1px;min-width:0}.teamReviewTradeSlot strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamReviewTradeSlot span{color:#0b0b0f99;font-size:10px;font-weight:750}.teamReviewTradeSlotAdd,.teamReviewTradeSlotClear{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:pointer;display:inline-flex;font:inherit;font-weight:950;justify-content:center}.teamReviewTradeSlotAdd{color:#0b0b0f9e;font-size:12px;grid-column:1/-1;letter-spacing:0;min-height:30px;width:100%}.teamReviewTradeSlotClear{color:#0b0b0f75;font-size:12px;height:20px;width:20px}.teamReviewTradeSlotAdd:focus-visible,.teamReviewTradeSlotAdd:hover,.teamReviewTradeSlotClear:focus-visible,.teamReviewTradeSlotClear:hover{color:#0b0b0f;outline:none}.teamReviewTradePanel .adminModalOverlay{z-index:120}.teamReviewTradeSearchModal{max-height:min(760px,calc(100vh - 96px))}.teamReviewTradeSearchResults{max-height:520px;overflow:auto;padding-right:2px}.teamReviewOpponentPanel{align-self:start}body[data-app-theme] .teamReviewMyReviewsDetail .teamReviewCenterStack>.myLeagueRosterPanel,body[data-app-theme] .teamReviewMyReviewsDetail .teamReviewOpponentPanel,body[data-app-theme] .teamReviewMyReviewsDetail .teamReviewSubmittedRosterPanel,body[data-app-theme] .teamReviewMyReviewsDetail .teamReviewTradePanel,body[data-app-theme] .teamReviewMyReviewsDetail>.myLeagueRosterPanel{border-color:#0088f8;border-width:2px}.teamReviewTradeDraft--selected{border-color:var(--app-active-bg)}.teamReviewTradeDraftHeader>div{grid-gap:2px;display:grid;gap:2px}.teamReviewTradeOpponent{color:#0b0b0f94;font-size:11px;font-weight:800}.teamReviewResultsLayout{grid-gap:14px;align-items:start;display:grid;gap:14px}.teamReviewRequestSelectRow{align-items:end;display:flex;flex-wrap:wrap;gap:14px}.teamReviewRequestSelectRow .requestExpiryNote{margin:0 0 10px}.teamReviewRequestSelect{grid-gap:6px;display:grid;gap:6px;width:min(100%,420px)}.teamReviewRequestSelect span{color:#0b0b0f94;color:var(--app-muted-text,#0b0b0f94);font-size:12px;font-weight:850}.teamReviewRequestSelect select{background:var(--app-panel);border:1px solid #0b0b0f1f;border:1px solid var(--app-border,#0b0b0f1f);border-radius:8px;color:#0b0b0f;color:var(--app-text,#0b0b0f);font:inherit;font-weight:800;min-height:40px;padding:8px 34px 8px 11px;width:100%}.teamReviewRequestSelect select option{background:var(--app-panel);color:var(--app-text)}body[data-app-theme=dark] .teamReviewRequestSelect select{color-scheme:dark}.teamReviewAdminQueue,.teamReviewRequestList{grid-gap:7px;display:grid;gap:7px}.teamReviewAdminQueue{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:10px}.teamReviewRequestItem{grid-gap:3px;-webkit-appearance:none;appearance:none;background:#fff;background:var(--app-panel-bg,#fff);border:1px solid #0b0b0f1f;border-radius:8px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:3px;padding:10px;text-align:left}.teamReviewRequestItem span{color:#0b0b0f94;color:var(--app-muted-text,#0b0b0f94);font-size:11px;font-weight:750}.teamReviewRequestItem--active{background:var(--app-active-bg);border-color:var(--app-active-bg);color:var(--app-active-text)}.teamReviewRequestItem--active span{color:inherit}.teamReviewResultDetail{min-width:0}.teamReviewCompletedHeader{display:flex;gap:12px;margin-bottom:12px}.teamReviewCompletedHeader>div{grid-gap:2px;border:1px solid #0b0b0f1f;border:1px solid var(--app-border,#0b0b0f1f);border-radius:8px;display:grid;gap:2px;min-width:120px;padding:8px 12px}.teamReviewCompletedHeader span{color:#0b0b0f94;color:var(--app-muted-text,#0b0b0f94);font-size:11px;font-weight:800}.teamReviewCompletedHeader .teamReviewResultValue{border:1px solid #0000;border-radius:999px;font-size:13px;font-weight:950;line-height:1;min-width:42px;padding:5px 9px;text-align:center;width:-webkit-fit-content;width:fit-content}.adminTeamReviewQueuePage{min-height:auto;padding-bottom:0}.myLeagueVisibilityHeader{align-items:center;display:inline-flex;gap:8px;width:-webkit-fit-content;width:fit-content}.myLeagueVisibilityHeader h3{font-size:16px;margin:0}.myLeagueVisibilityButton{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:0;color:#0b0b0fad;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.myLeagueVisibilityButton:focus-visible,.myLeagueVisibilityButton:hover{color:#0b0b0f;outline:none}.myLeagueVisibilityButton svg{height:16px;width:16px}.myLeagueRosterBoard{grid-gap:10px;background:#fff;border:1px solid #0b0b0f1f;border-radius:8px;display:grid;gap:10px;min-width:0;overflow:hidden;padding:14px}.myLeagueRosterBoardScroll{max-width:100%;min-width:0;overflow:visible}.myLeagueRosterTeamGrid{grid-gap:5px;align-items:start;display:grid;gap:5px;min-width:0;width:100%}.myLeagueRosterTeamColumn{grid-gap:4px;background:#f8fafc;border:1px solid #0b0b0f1a;border-radius:8px;display:grid;gap:4px;max-width:100%;min-width:0;overflow:hidden;padding:5px}.myLeagueRosterTeamColumn--selectable{cursor:pointer}.myLeagueRosterTeamColumn--selectable:focus-visible,.myLeagueRosterTeamColumn--selectable:hover{border-color:#2563eb5c;outline:none}.myLeagueRosterTeamColumn--selected{border-color:#2563eb80}.myLeagueRosterTeamHeader{grid-gap:2px;display:grid;gap:2px;min-width:0}.myLeagueRosterTeamHeader span{color:#0b0b0f94;font-size:9px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.myLeagueRosterTeamColumn h4{color:#0b0b0f;font-size:10px;font-weight:950;line-height:1.2;margin:0;min-height:30px;overflow:hidden}.myLeagueRosterSlotList{grid-gap:3px;display:grid;gap:3px;max-width:100%;min-width:0}.myLeagueRosterSlot{align-items:center;background:#fff;border:1px solid #0b0b0f14;border-radius:5px;box-sizing:border-box;display:flex;max-width:100%;min-height:24px;min-width:0;overflow:hidden;padding:2px 4px}.myLeagueRosterSlot--pick{background:#ecfdf5;border-color:#0f766e3d;color:#134e4a;gap:5px}.myLeagueRosterSlot--pick strong{display:block;font-size:10px;font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myLeagueRosterPickIcon{align-items:center;background:#0f766e24;border-radius:999px;color:#0f766e;display:inline-flex;flex:0 0 16px;font-size:9px;font-weight:950;height:16px;justify-content:center;width:16px}.myLeagueRosterPlayer{align-items:center;display:flex;flex:1 1 auto;gap:6px;max-width:100%;min-width:0;overflow:hidden}.myLeagueRosterPlayer img{background:#f8fafc;border:1px solid #ffffff7a;border-radius:999px;flex:0 0 17px;height:17px;object-fit:cover;width:17px}.myLeagueRosterPlayer strong{display:block;flex:1 1 auto;font-size:10px;font-weight:850;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap}.myLeagueRosterBenchDivider{grid-gap:4px;align-items:center;color:#0b0b0f7a;display:grid;font-size:8px;font-weight:950;gap:4px;grid-template-columns:1fr auto 1fr;min-height:18px;text-transform:uppercase}.myLeagueRosterBenchDivider:after,.myLeagueRosterBenchDivider:before{background:#0b0b0f24;content:"";height:1px}.myLeagueRosterEmpty{color:#0b0b0f59;display:block;font-size:11px;font-weight:850;text-align:center;width:100%}.accountHeader button,.accountLeagueForm button,.accountLeagueRow button,.accountPrimaryLink,.accountSectionHeader button{background:#fff;border:1px solid #0b0b0f29;border-radius:8px;color:#0b0b0f;cursor:pointer;font-weight:800;min-height:42px;padding:0 14px}.accountSectionHeader button.accountTierLockedButton{align-items:center;display:inline-flex;gap:12px;justify-content:space-between;min-width:240px}.accountTierLockedButton em{color:#0088f8;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.accountAdminTools{margin-bottom:26px}.accountAdminToolsTitle{text-decoration:underline;text-underline-offset:3px}.accountAdminStatus{color:#0b0b0f94;font-size:13px;font-weight:800}.accountToolList{grid-gap:8px;display:grid;gap:8px}.accountToolRow{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:2px 0}.accountToolName{color:#256c2f;font-size:15px;font-weight:900;text-decoration:none}body[data-app-theme] .accountToolName{color:#256c2f;color:var(--app-active-bg,#256c2f)}.submissionCodeForm{align-items:end;margin-bottom:18px}.submissionCodeList{grid-gap:10px;display:grid;gap:10px}.submissionCodeTabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.submissionCodeTab{background:#f8fafc;background:var(--app-panel-soft,#f8fafc);border:1px solid #0b0b0f1f;border:1px solid var(--app-border,#0b0b0f1f);border-radius:999px;color:#0b0b0f;color:var(--app-text,#0b0b0f);cursor:pointer;font:inherit;font-size:13px;font-weight:900;min-height:36px;padding:8px 12px}.submissionCodeTab--active{background:#0088f8;background:var(--app-active-bg,#0088f8);border-color:#0088f8;border-color:var(--app-active-border,#0088f8);color:#fff}.submissionCodeCard{background:#f8fafc;background:var(--app-panel-soft,#f8fafc);border:1px solid #0b0b0f1f;border:1px solid var(--app-border,#0b0b0f1f);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px}.submissionCodeCard>div:first-child{grid-gap:3px;display:grid;gap:3px;min-width:0}.submissionCodeCard strong{font-size:17px;letter-spacing:.04em}.submissionCodeCard small,.submissionCodeCard span{color:#0b0b0f9e;color:var(--app-muted-text,#0b0b0f9e);font-weight:800}.submissionCodeActions{align-items:center;display:flex;gap:8px}.submissionCodeShowMore{justify-self:center;min-width:140px}.websiteStatsGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:28px}.websiteStatsCard{grid-gap:7px;background:#f8fafc;border:1px solid #0b0b0f1f;border-radius:8px;display:grid;gap:7px;min-height:104px;padding:16px}.websiteUpdatesHeader{margin-bottom:20px}.websiteUpdatesList{grid-gap:12px;display:grid;gap:12px}.websiteUpdateCard{grid-gap:8px;background:#f8fafc;border:1px solid #0b0b0f1f;border-radius:8px;display:grid;gap:8px;padding:16px}.websiteUpdateCard time{color:#0b0b0f94;font-size:12px;font-weight:800}.websiteUpdateCard h2{font-size:17px;margin:0}.websiteUpdateCard ul{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:20px}.websiteUpdateCard li{line-height:1.45}.websiteStatsCard small,.websiteStatsCard span,.websiteStatsGrowthRow span,.websiteStatsNote{color:#0b0b0f99;font-size:13px;font-weight:800}.websiteStatsCard strong{align-self:end;color:#0b0b0f;font-size:30px;letter-spacing:0}.websiteStatsCard small{align-self:end}.websiteStatsGrowth{grid-gap:12px;display:grid;gap:12px}.websiteStatsGrowthRows{grid-gap:10px;display:grid;gap:10px}.websiteStatsGrowthRow{grid-gap:12px;align-items:center;background:#fff;border:1px solid #0b0b0f1f;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(120px,auto));padding:14px}.websiteStatsGrowthRow strong{color:#0b0b0f;font-size:15px}.websiteStatsNote{margin:0}.adminRankingToolbar{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.adminRankingShell{box-sizing:border-box;height:calc(100vh - 128px);max-width:none;overflow:hidden;width:100%}.adminRankingPublisher{grid-gap:12px;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.adminRankingHeader{background:#0000;margin:0;padding:0}.adminRankingHeader .accountBackLink{display:inline-flex;margin-bottom:22px}.adminRankingHeader .accountSectionHeader{background:#0000;padding:0;position:static;top:auto;z-index:auto}.adminRankingBody{min-height:0;overflow-y:auto;padding-right:4px}.adminRankingListViewport{min-height:0}.adminRankingFormatTabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.adminRankingFormatTab{background:#f3f8ff;border:1px solid #0b0b0f24;border-radius:8px;color:#0b0b0fb8;cursor:pointer;font:inherit;font-size:13px;font-weight:850;min-height:38px;padding:0 14px}.adminRankingFormatTab--active{background:var(--app-active-bg);border-color:#0000;color:var(--app-active-text)}.adminRankingToolbar button{background:#fff;border:1px solid #0b0b0f29;border-radius:8px;color:#0b0b0f;cursor:pointer;font-weight:800;min-height:38px;padding:0 12px}.adminRankingTable{background:#f3f8ff;background:var(--app-panel-bg,#f3f8ff);border:2px solid var(--app-active-border);border-radius:8px;margin-top:12px;overflow-x:auto}.adminRankingRow,.adminRankingTableHeader{align-items:center;display:grid;grid-template-columns:24px minmax(260px,1fr) 72px 72px 72px 34px;min-width:700px}.adminRankingTableHeader{background:#f3f8ff;border-bottom:1px solid #0b0b0f14;color:#0b0b0f8a;font-size:12px;font-weight:900;min-height:48px;padding:0 14px;text-align:center;text-transform:uppercase}.adminRankingTableHeader span:nth-child(2){text-align:left}.adminRankingList{display:grid;min-width:700px}.adminModalField,.adminRankingSearch{grid-gap:7px;color:#0b0b0fb8;display:grid;font-size:13px;font-weight:800;gap:7px}.adminModalField input,.adminModalField select,.adminModalField textarea,.adminRankingSearch input{background:#fff;border:1px solid #0b0b0f29;border-radius:8px;color:#0b0b0f;font:inherit;width:100%}.adminModalField input,.adminModalField select,.adminRankingSearch input{height:42px;padding:0 11px}.adminModalField textarea{min-height:92px;padding:10px 11px;resize:vertical}.adminRankingRow{background:#fff;border:0;border-bottom:1px solid #0b0b0f14;cursor:grab;min-height:72px;padding:8px 14px;position:relative;touch-action:none}.adminRankingRow:focus-visible,.adminRankingRow:hover{background:#f8fafc}.adminRankingRow--dragging{border-color:#0b0b0f38;box-shadow:0 16px 30px #0b0b0f1f;opacity:.92;z-index:2}.adminRankingTierBar{align-items:center;background:#fff;border:0;border-bottom:1px solid #0b0b0f14;color:var(--admin-ranking-tier-color);cursor:grab;display:flex;justify-content:center;min-height:34px;position:relative;touch-action:none}.adminRankingTierBar:before{background:var(--admin-ranking-tier-color);border-radius:999px;content:"";height:3px;left:14px;position:absolute;right:14px}.adminRankingTierBar--dragging{box-shadow:0 16px 30px #0b0b0f2e;opacity:.94;z-index:2}.adminRankingTierBar span{background:#fff;color:var(--admin-ranking-tier-color);font-size:13px;font-weight:950;letter-spacing:0;padding:0 9px;position:relative;text-transform:uppercase;z-index:1}.adminRankingRow img{background:#f8fafc;border-radius:999px;height:42px;object-fit:cover;width:42px}.adminRankingDragHandle{color:#0b0b0f5c;font-size:14px;font-weight:950;letter-spacing:-4px}.adminRankingPlayerCell{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:42px 38px minmax(0,1fr);min-width:0}.adminRankingNumber{color:#0b0b0f;font-size:15px;font-weight:900;text-align:right}.adminRankingPlayerCell strong{font-size:16px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminRankingAge,.adminRankingPosition,.adminRankingTeam{font-size:14px;font-weight:800;text-align:center}.adminRankingPosition{font-weight:950}.adminRankingRemove{background:#fee2e2;border:0;border-radius:999px;color:#b91c1c;cursor:pointer;font-size:16px;font-weight:900;height:26px;line-height:1;width:26px}.adminModalOverlay{align-items:flex-start;background:#0b0b0f61;display:flex;inset:0;justify-content:center;padding:72px 18px 18px;position:fixed;z-index:20}.adminModal{grid-gap:14px;background:#fff;border:1px solid #0b0b0f1f;border-radius:8px;box-shadow:0 24px 64px #0b0b0f2e;display:grid;gap:14px;padding:18px;width:min(460px,100%)}.adminModal--wide{width:min(640px,100%)}.adminModal h2{margin:0}.adminModalActions{display:flex;gap:10px;justify-content:flex-end}.adminDangerButton,.adminModalActions button{background:#fff;border:1px solid #0b0b0f29;border-radius:8px;color:#0b0b0f;cursor:pointer;font-weight:800;min-height:40px;padding:0 14px}.adminDangerButton,.adminRankingToolbar .adminDangerButton{background:#dc2626;border-color:#fecaca;color:#fff}.adminRankingToolbar .adminDangerButton:disabled{background:#f8fafc;border-color:#0b0b0f29;color:#0b0b0f61;cursor:not-allowed}.adminDirectoryList{grid-gap:8px;display:grid;gap:8px;max-height:440px;overflow:auto}.adminDirectoryList button{grid-gap:10px;align-items:center;background:#fff;border:1px solid #0b0b0f1a;border-radius:8px;color:#0b0b0f;cursor:pointer;display:grid;font:inherit;font-weight:850;gap:10px;grid-template-columns:38px minmax(0,1fr);padding:8px 10px;text-align:left}.adminDirectoryList img{background:#f8fafc;border-radius:999px;height:38px;object-fit:cover;width:38px}.accountPrimaryLink{align-items:center;background:#0b0b0f;border-color:#0b0b0f;color:#fff;display:inline-flex}.accountLeagueForm{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(150px,.7fr) minmax(220px,1fr) minmax(220px,1fr) auto;margin-bottom:26px}.accountLeagueForm label{grid-gap:7px;color:#0b0b0fb8;display:grid;font-size:13px;font-weight:800;gap:7px}.accountLeagueForm input,.accountLeagueForm select{background:#fff;border:1px solid #0b0b0f29;border-radius:8px;color:#0b0b0f;font:inherit;height:42px;padding:0 11px;width:100%}.accountSectionHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.tradeAdvicePageWithSidebar .accountSectionHeader{background:#fff;padding:8px 0;position:-webkit-sticky;position:sticky;top:142px;z-index:5}.publicRequestWorkflowPage .accountSectionHeader,.publicRequestWorkflowPage .tradeAdvicePageTabs{position:static;top:auto;z-index:auto}.tradeAdvicePageWithSidebar .adminRankingHeader .accountSectionHeader{background:#0000;padding:0;position:static;top:auto;z-index:auto}.accountSectionHeader h2{font-size:20px;margin:0}.accountLeagueList{grid-gap:10px;display:grid;gap:10px}.accountLeagueRow{align-items:center;background:#fff;border:1px solid #0b0b0f1f;border-radius:8px;box-shadow:0 10px 24px #0b0b0f0f;display:flex;gap:12px;justify-content:space-between;padding:12px}.accountLeagueRow div{grid-gap:4px;display:grid;gap:4px;min-width:0}.accountLeagueRow span,.accountLeagueRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountLeagueRow span{color:#0b0b0f94;font-size:13px;font-weight:700}.tradeAdviceLeagueGrid,.tradeAdviceSides{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.tradeAdvicePicker,.tradeAdviceRequestCard,.tradeAdviceRosterBuilder,.tradeAdviceRosterSnapshot,.tradeAdviceSide{background:#fff;border:1px solid #0b0b0f1f;border-radius:8px;padding:14px}.tradeAdvicePicker h3,.tradeAdviceRequestCard h3,.tradeAdviceRosterBuilder h3,.tradeAdviceRosterSnapshot h3,.tradeAdviceSide h3{font-size:16px;margin:0 0 10px}.tradeAdviceAssetList,.tradeAdvicePlayerResults,.tradeAdviceRequestList,.tradeAdviceRosterGrid{grid-gap:8px;display:grid;gap:8px}.tradeAdviceAssetRow,.tradeAdvicePlayerRow,.tradeAdviceRequestHeader{grid-gap:10px;align-items:center;display:grid;gap:10px}.tradeAdviceAssetRow{align-items:center;background:#f8fafc;border:1px solid #0b0b0f1a;border-radius:8px;color:#0b0b0f;cursor:pointer;font:inherit;gap:6px;grid-template-columns:24px minmax(0,1fr);padding:6px 8px;text-align:left;width:100%}.tradeAdviceAssetRow img{background:#f8fafc;border-radius:999px;height:24px;object-fit:cover;width:24px}.tradeAdviceAssetRow--static{cursor:default}.tradeAdvicePlayerRow{border:1px solid #0b0b0f1a;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto auto;padding:8px}.tradeAdvicePlayerRow img{background:#f8fafc;border-radius:999px;height:40px;object-fit:cover;width:40px}.tradeAdviceAssetRow div,.tradeAdviceAssetSearchResult div,.tradeAdvicePlayerRow div,.tradeAdviceRequestHeader div{grid-gap:3px;display:grid;gap:3px;min-width:0}.tradeAdviceAssetRow span,.tradeAdviceAssetSearchResult span,.tradeAdvicePlayerRow span,.tradeAdviceRequestHeader span,.tradeAdviceRosterGrid span{color:#0b0b0f99;font-size:13px;font-weight:750}.tradeAdviceAssetRow strong,.tradeAdviceAssetSearchResult strong,.tradeAdvicePlayerRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tradeAdviceAssetRow button,.tradeAdviceLineupPlayer button,.tradeAdvicePickAdd button,.tradeAdvicePlayerRow button,.tradeAdviceRequestCard button,.tradeAdviceReviewActions button{background:#fff;border:1px solid #0b0b0f29;border-radius:8px;color:#0b0b0f;cursor:pointer;font-weight:800;min-height:34px;padding:0 10px}.tradeAdviceSideSearch{margin-top:12px}.tradeAdviceAssetSearchResults{grid-gap:6px;display:grid;gap:6px;margin-top:8px}.tradeAdviceAssetSearchResult{grid-gap:8px;align-items:center;background:#fff;border:1px solid #0b0b0f1a;border-radius:8px;color:#0b0b0f;cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:32px minmax(0,1fr);padding:7px 8px;text-align:left;width:100%}.tradeAdviceAssetSearchResult img,.tradeAdvicePickIcon{background:#f8fafc;border-radius:999px;height:32px;width:32px}.tradeAdviceAssetSearchResult img{object-fit:cover}.tradeAdvicePickIcon{align-items:center;color:#0b0b0f94;display:inline-flex;font-size:12px;font-weight:950;justify-content:center}.tradeAdviceRosterBuilder{grid-gap:10px;display:grid;gap:10px}.tradeAdviceRosterSettings{background:#f8fafc;border:1px solid #0b0b0f1a;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:8px}.tradeAdviceRosterSettings span{font-size:12px;font-weight:950}.tradeAdvicePositionColumns{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tradeAdvicePositionColumn{grid-gap:6px;align-content:start;background:#f8fafc;border:1px solid #0b0b0f1a;border-radius:8px;display:grid;gap:6px;min-width:0;padding:8px}.tradeAdvicePositionColumn--picks{justify-self:start;width:min(118px,100%)}.tradeAdvicePositionColumn h4{font-size:13px;font-weight:950;margin:0}.tradeAdvicePositionColumn--picks h4{color:#0f766e}.tradeAdvicePositionPlayerList{grid-gap:5px;display:grid;gap:5px;min-width:0}.tradeAdviceLineupSlot{grid-gap:8px;align-items:center;background:#f8fafc;border:1px solid #0b0b0f1a;border-radius:8px;display:grid;gap:8px;grid-template-columns:42px minmax(0,1fr);min-height:46px;padding:6px 8px}.tradeAdviceSlotLabel{color:#0b0b0f94;font-size:12px;font-weight:900;letter-spacing:0}.tradeAdviceLineupPlayer{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:28px 24px minmax(0,1fr);min-width:0;padding:4px 0}.tradeAdviceRosterRank{color:#0b0b0f8f;font-size:11px;font-weight:950;text-align:right}.tradeAdviceLineupPlayer img{background:#f8fafc;border-radius:999px;height:24px;object-fit:cover;width:24px}.tradeAdviceLineupPlayer--pick .tradeAdvicePickIcon{background:#ecfdf5;color:#0f766e;font-size:10px;height:24px;width:24px}.tradeAdviceLineupPlayer--pick{grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;padding-left:0}.tradeAdviceLineupPlayer div{grid-gap:1px;display:grid;gap:1px;min-width:0}.tradeAdviceLineupPlayer strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tradeAdviceLineupPlayer span{color:#0b0b0f99;font-size:10px;font-weight:750}.tradeAdviceLineupMeta{align-items:center;display:flex;gap:5px;min-width:0}.tradeAdviceLineupMeta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tradeAdvicePositionBadge{font-weight:950}.tradeAdviceBench{grid-gap:8px;display:grid;gap:8px}.tradeAdviceBench .tradeAdvicePlayerResults{gap:6px;grid-template-columns:minmax(0,1fr)}.tradeAdvicePickAdd{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;margin-top:12px}.tradeAdviceRequestCard{grid-gap:12px;display:grid;gap:12px}.adminTradeAdviceLayout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(180px,260px) minmax(0,1fr)}.adminTradeAdviceQueue{grid-gap:8px;display:grid;gap:8px;position:-webkit-sticky;position:sticky;top:16px}.adminTradeAdviceQueue--filter{margin-bottom:10px;position:static}.adminTradeAdviceToggle{align-items:center;color:#0b0b0fb8;display:inline-flex;font-size:13px;font-weight:900;gap:8px}.adminTradeAdviceToggle input{accent-color:#16a34a;height:16px;width:16px}.adminTradeAdviceQueueItem{grid-gap:3px;background:#fff;border:1px solid #0b0b0f1a;border-radius:8px;color:#0b0b0f;cursor:pointer;display:grid;font:inherit;gap:3px;padding:10px;text-align:left;width:100%}.adminTradeAdviceQueueItem--open{background:#fff}.adminTradeAdviceQueueItem--answered{background:#ecfdf3;border-color:#16a34a3d;opacity:.7}.adminTradeAdviceQueueItem--active{border-color:#0b0b0f;opacity:1}.adminTradeAdviceQueueItem--active.adminTradeAdviceQueueItem--open{background:#fff}.adminTradeAdviceQueueItem--active.adminTradeAdviceQueueItem--answered{background:#dcfce7}.adminTradeAdviceQueueItem strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminTradeAdviceQueueItem span{color:#0b0b0f94;font-size:12px;font-weight:800}.tradeAdviceRequestHeader{grid-template-columns:minmax(0,1fr) auto}.tradeAdviceRequestNavButton{width:-webkit-fit-content;width:fit-content}.tradeAdviceRequestNavButton:last-child{justify-self:end}.tradeAdviceReviewGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tradeAdviceEvenSelector,.tradeAdviceReviewSide{grid-gap:6px;align-content:start;background:#f8fafc;border:1px solid #0b0b0f1a;border-radius:8px;color:#0b0b0f;cursor:pointer;display:grid;font:inherit;gap:6px;height:auto;min-height:auto;min-width:0;overflow:visible;padding:10px;text-align:left;width:100%}.tradeAdviceRequestCard .tradeAdviceEvenSelector,.tradeAdviceRequestCard .tradeAdviceReviewSide{min-height:auto;padding:10px}.tradeAdviceEvenSelector:hover,.tradeAdviceReviewSide:hover{background:#fff;border-color:#0b0b0f47}.tradeAdviceEvenSelector--selected,.tradeAdviceReviewSide--selected{background:#bbf7d0;border-color:#16a34a;box-shadow:inset 0 0 0 2px #16a34a52}.tradeAdviceRequestCard .tradeAdviceEvenSelector--selected,.tradeAdviceRequestCard .tradeAdviceReviewSide--selected{background:#bbf7d0}.tradeAdviceEvenSelector:disabled,.tradeAdviceReviewSide:disabled{cursor:wait;opacity:.72}.tradeAdviceEvenSelector{align-content:center;align-items:center;font-size:16px;font-weight:950;justify-content:center;justify-self:center;min-height:48px;min-width:min(280px,100%);text-align:center}.tradeAdviceReviewGrid h3{margin-bottom:2px}.tradeAdviceReviewGrid span{color:#0b0b0f;font-size:14px;font-weight:800}.tradeAdviceRosterGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));max-height:260px;overflow:auto}.tradeAdviceRosterGrid span{background:#f8fafc;border-radius:8px;padding:7px 8px}.tradeAdviceReviewActions{display:flex;flex-wrap:wrap;gap:10px}.tradeCalculatorPanel{grid-gap:14px;display:grid;gap:14px}.tradeCalculatorHeader{align-items:flex-end}.tradeAdvicePageWithSidebar .tradeCalculatorPanel .accountSectionHeader{background:#0000;padding:0;position:static;top:auto;z-index:auto}.tradeCalculatorHeader p{color:#0b0b0f9e;font-size:13px;font-weight:750;margin:5px 0 0}.tradeCalculatorFormatField{grid-gap:6px;color:#0b0b0fa8;display:grid;font-size:12px;font-weight:900;gap:6px;min-width:190px}.tradeCalculatorFormatField select{background:#fff;border:1px solid #0b0b0f29;border-radius:8px;color:#0b0b0f;font:inherit;height:38px;padding:0 10px}.srOnly{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tradeCalculatorSide .tradeAdviceAssetRow{gap:8px;grid-template-columns:32px minmax(0,1fr) auto}.tradeCalculatorSide .tradeAdviceAssetRow img{height:32px;width:32px}.tradeCalculatorSide .tradeCalculatorAssetValue{font-feature-settings:"tnum";color:#0b0b0f;font-size:13px;font-variant-numeric:tabular-nums;font-weight:950;justify-self:end;padding-left:10px;white-space:nowrap}.tradeCalculatorSideHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.tradeCalculatorSideHeader h3{margin:0}.tradeCalculatorSideHeader div{grid-gap:2px;display:grid;gap:2px;text-align:right}.tradeCalculatorSideHeader strong{color:#0b0b0f;font-size:18px;font-weight:950}.tradeCalculatorResultNumbers span,.tradeCalculatorSideHeader span,.tradeCalculatorSideTotals span{color:#0b0b0f94;font-size:12px;font-weight:850}.tradeCalculatorSideTotals{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.tradeCalculatorSideTotals span{background:#f8fafc;border:1px solid #0b0b0f14;border-radius:8px;min-width:0;padding:7px 8px}.tradeCalculatorResult{grid-gap:16px;background:#f8fafc;border:1px solid #0b0b0f1f;border-radius:8px;display:grid;gap:16px;padding:16px}.tradeCalculatorResult--sideA{background:#eff6ff;border-color:#2563eb57}.tradeCalculatorResult--sideB{background:#ecfdf5;border-color:#0f766e57}.tradeCalculatorResult>div:first-child{grid-gap:3px;display:grid;gap:3px}.tradeCalculatorResult>div:first-child span{color:#0b0b0f9e;font-size:12px;font-weight:950;text-transform:uppercase}.tradeCalculatorResult>div:first-child strong{color:#0b0b0f;font-size:24px}.tradeCalculatorBalanceScale{grid-gap:8px;display:grid;gap:8px}.tradeCalculatorBalanceTrack{background:#0b0b0f1f;border-radius:999px;height:12px;overflow:hidden;position:relative}.tradeCalculatorBalanceTrack:after{background:#0b0b0f4d;border-radius:999px;bottom:-3px;content:"";left:50%;position:absolute;top:-3px;width:2px}.tradeCalculatorBalanceMarker{background:#0b0b0f;border:3px solid #fff;border-radius:999px;box-shadow:0 8px 18px #0b0b0f3d;height:22px;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px;z-index:2}.tradeCalculatorBalanceFill{background:#0b0b0f38;border-radius:999px;bottom:0;position:absolute;top:0;z-index:1}.tradeCalculatorBalanceFill--left{background:linear-gradient(90deg,#dc2626d1,#dc26265c)}.tradeCalculatorBalanceFill--right{background:linear-gradient(90deg,#16a34a5c,#16a34ad1)}.tradeCalculatorBalanceLabels{grid-gap:10px;color:#0b0b0f9e;display:grid;font-size:12px;font-weight:900;gap:10px;grid-template-columns:1fr 1fr}.tradeCalculatorBalanceLabels span:last-child{text-align:right}.tradeCalcAdminActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tradeCalcAdminActions button{background:#fff;border:1px solid #0b0b0f29;border-radius:8px;color:#0b0b0f;cursor:pointer;font-weight:800;min-height:40px;padding:0 12px}.tradeCalcAdminGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 22px}.tradeCalcAdminPanel{grid-gap:12px;align-self:start;background:#fff;border:1px solid #0b0b0f1f;border-radius:8px;display:grid;gap:12px;min-width:0;padding:14px}.tradeCalcAdminPanel--market{grid-column:1/-1;max-width:calc(50% - 7px);width:100%}.tradeCalcAdminPanelBlock{grid-gap:12px;display:grid;gap:12px;min-width:0}.tradeCalcAdminPanelBlock--divider{border-top:1px solid #0b0b0f1a;border-top:1px solid var(--app-border,#0b0b0f1a);padding-top:14px}.tradeCalcAdminPanelTitle{align-items:center;display:flex;gap:10px;justify-content:space-between}.tradeCalcAdminPanelTitle h2{font-size:16px;margin:0}.tradeCalcAdminPanelTitle button{align-items:center;background:#fff;border:1px solid #0b0b0f29;border-radius:999px;color:#0b0b0fad;cursor:pointer;display:inline-flex;flex:0 0 24px;font:inherit;font-size:13px;font-weight:950;height:24px;justify-content:center;line-height:1;width:24px}.teamReviewCompletedTarget{min-width:220px}.teamReviewCompletedTarget em,.teamReviewCompletedTarget strong{color:#0b0b0f;color:var(--app-text,#0b0b0f);font-size:13px;font-style:normal;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamReviewCompletedTarget em{color:#0b0b0fad;color:var(--app-muted,#0b0b0fad);font-size:12px;font-weight:850}.tradeCalcAdminPanelTitle button[aria-expanded=true]{background:#0b0b0f;border-color:#0b0b0f;color:#fff}.tradeCalcAdminInfoPanel{grid-gap:8px;background:#f8fafc;border:1px solid #0b0b0f1a;border-radius:8px;display:grid;gap:8px;padding:10px}.tradeCalcAdminInfoPanel p{color:#0b0b0fad;font-size:12px;font-weight:750;line-height:1.45;margin:0}.tradeCalcAdminSlider{grid-gap:7px;display:grid;gap:7px}.tradeCalcAdminSlider span{align-items:center;color:#0b0b0fa8;display:flex;font-size:13px;font-weight:850;gap:10px;justify-content:space-between}.tradeCalcAdminSlider small{color:#0b0b0f8f;font-size:12px;font-weight:750;line-height:1.35}.tradeCalcAdminInlineButton{background:#fff;border:1px solid #0b0b0f29;border-radius:8px;color:#0b0b0f;cursor:pointer;font-weight:850;min-height:36px;padding:0 12px;width:-webkit-fit-content;width:fit-content}.tradeCalcAdminInlineButton:disabled{cursor:not-allowed;opacity:.62}.tradeCalcMarketCurveStatus{grid-gap:8px;align-items:center;background:#fff;border:1px solid #0b0b0f1a;border-radius:8px;display:grid;gap:8px;grid-template-columns:14px minmax(0,1fr);padding:8px 10px}.tradeCalcMarketCurveStatus span{background:#64748b;border-radius:999px;height:10px;width:10px}.tradeCalcMarketCurveStatus p{color:#0b0b0fa3;font-size:12px;font-weight:800;line-height:1.35;margin:0}.tradeCalcMarketCurveStatus--loading span{animation:tradeCalcMarketCurveSpin .8s linear infinite;background:#0000;border:2px solid #2563eb33;border-top-color:#2563eb}.tradeCalcMarketCurveStatus--success span{background:#16a34a}.tradeCalcMarketCurveStatus--error span{background:#dc2626}@keyframes tradeCalcMarketCurveSpin{to{transform:rotate(1turn)}}.tradeCalcAdminSlider strong{color:#0b0b0f;font-size:13px;font-weight:950}.tradeCalcAdminSlider input{accent-color:#0b0b0f;width:100%}.tradeCalcCurveChart{grid-gap:10px;background:#f8fafc;border:1px solid #0b0b0f1a;border-radius:8px;display:grid;gap:10px;min-width:0;padding:10px}.tradeCalcCurveChartLegend{color:#0b0b0fa8;display:flex;flex-wrap:wrap;font-size:12px;font-weight:850;gap:12px}.tradeCalcCurveChartLegend span{align-items:center;display:inline-flex;gap:6px}.tradeCalcCurveKey{border-radius:999px;display:inline-block;height:3px;width:18px}.tradeCalcCurveKey--current{background:#16a34a}.tradeCalcCurveKey--market{background:#2563eb}.tradeCalcCurveChart svg{display:block;height:auto;min-height:190px;overflow:visible;width:100%}.tradeCalcCurveGrid{stroke:#0b0b0f1f;stroke-width:1}.tradeCalcCurveAxisLabel,.tradeCalcCurveMarkerLabel{fill:#0b0b0f85;font-size:11px;font-weight:800}.tradeCalcCurveMarkerLine{stroke:#0b0b0f47;stroke-dasharray:4 4;stroke-width:1.5}.tradeCalcCurvePath{fill:none;stroke-linecap:round;stroke-linejoin:round}.tradeCalcCurvePath--current{stroke:#16a34a;stroke-width:3;opacity:.86}.tradeCalcCurvePath--market{stroke:#2563eb;stroke-width:3;stroke-dasharray:7 5}.tradeCalcCurveAnchorDot{fill:#2563eb;stroke:#fff;stroke-width:1.5}.tradeCalcCurveCheckpoints{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.tradeCalcCurveCheckpoints span{grid-gap:2px;background:#fff;border:1px solid #0b0b0f1a;border-radius:8px;color:#0b0b0f94;display:grid;font-size:11px;font-weight:850;gap:2px;min-width:0;padding:7px}.tradeCalcCurveCheckpoints strong{color:#0b0b0f;font-size:13px;font-weight:950}.tradeCalcCurveCheckpoints small{color:#0b0b0f8f;font-size:11px;font-weight:800}body[data-app-theme=dark] .tradeCalcCurveChart{background:#ffffff0a;border-color:var(--app-border)}body[data-app-theme=dark] .tradeCalcCurveAxisLabel,body[data-app-theme=dark] .tradeCalcCurveChartLegend,body[data-app-theme=dark] .tradeCalcCurveCheckpoints small,body[data-app-theme=dark] .tradeCalcCurveCheckpoints span,body[data-app-theme=dark] .tradeCalcCurveMarkerLabel{fill:var(--app-muted);color:var(--app-muted)}body[data-app-theme=dark] .tradeCalcCurveGrid{stroke:#ffffff1f}body[data-app-theme=dark] .tradeCalcCurveMarkerLine{stroke:#ffffff47}body[data-app-theme=dark] .tradeCalcCurveAnchorDot{stroke:var(--app-panel)}body[data-app-theme=dark] .tradeCalcCurveCheckpoints span{background:#ffffff0d;border-color:var(--app-border)}body[data-app-theme=dark] .tradeCalcCurveCheckpoints strong{color:var(--app-text)}body[data-app-theme=dark] .tradeCalcMarketCurveStatus{background:#ffffff0d;border-color:var(--app-border)}body[data-app-theme=dark] .tradeCalcMarketCurveStatus p{color:var(--app-muted)}@media (max-width:860px){.tradeAdvicePageWithSidebar{padding-left:16px}}@media (max-width:760px){.accountPage{padding:16px}.tradeAdvicePageWithSidebar{padding-top:92px}.adminRankingShell{height:calc(100vh - 108px)}.accountHeader,.accountLeagueRow,.myLeaguesHeader{align-items:stretch;flex-direction:column}.accountLeagueForm,.adminTradeAdviceLayout,.teamReviewRosterTradeGrid,.teamReviewRosterView,.tradeAdviceLeagueGrid,.tradeAdvicePickAdd,.tradeAdviceReviewGrid,.tradeAdviceSides,.tradeCalcAdminGrid,.websiteStatsGrowthRow{grid-template-columns:1fr}.teamReviewLineupSection,.teamReviewRosterTradeGrid,.teamReviewRosterView{width:100%}.teamReviewCardHeader{grid-template-columns:1fr}.teamReviewPageTabs{justify-self:start}.adminTradeAdviceQueue{position:static}.tradeAdvicePlayerRow{grid-template-columns:40px minmax(0,1fr)}.tradeAdviceLineupPlayer{grid-template-columns:28px 24px minmax(0,1fr)}.tradeAdvicePlayerRow button{width:100%}}body[data-app-theme=light] .accountPage{background:var(--app-bg);color:#f8fafc}body[data-app-theme=light] .accountPanel,body[data-app-theme=light] .accountShell,body[data-app-theme=light] .adminModal,body[data-app-theme=light] .myLeagueCard,body[data-app-theme=light] .myLeagueRosterBoard,body[data-app-theme=light] .myLeagueRosterPanel,body[data-app-theme=light] .teamReviewLeagueMenu,body[data-app-theme=light] .teamReviewTradePanel,body[data-app-theme=light] .tradeAdvicePicker,body[data-app-theme=light] .tradeAdviceRequestCard,body[data-app-theme=light] .tradeAdviceRosterBuilder,body[data-app-theme=light] .tradeAdviceRosterSnapshot,body[data-app-theme=light] .tradeAdviceSide,body[data-app-theme=light] .tradeCalcAdminPanel,body[data-app-theme=light] .tradeCalculatorResult{background:var(--app-panel);border-color:var(--app-border);box-shadow:0 18px 45px var(--app-shadow);color:var(--app-text)}body[data-app-theme=light] .leaguePowerBucket,body[data-app-theme=light] .leaguePowerSummaryTotal,body[data-app-theme=light] .myLeagueRosterSlot--pick,body[data-app-theme=light] .myLeagueRosterTeamColumn,body[data-app-theme=light] .teamReviewDraftPick,body[data-app-theme=light] .teamReviewDraftPickIcon,body[data-app-theme=light] .teamReviewLineupSection,body[data-app-theme=light] .teamReviewTradeDraft,body[data-app-theme=light] .teamReviewTradeSlot,body[data-app-theme=light] .tradeAdviceAssetRow,body[data-app-theme=light] .tradeAdviceEvenSelector,body[data-app-theme=light] .tradeAdviceLineupPlayer--pick .tradeAdvicePickIcon,body[data-app-theme=light] .tradeAdviceLineupSlot,body[data-app-theme=light] .tradeAdvicePickIcon,body[data-app-theme=light] .tradeAdvicePositionColumn,body[data-app-theme=light] .tradeAdviceReviewSide,body[data-app-theme=light] .tradeAdviceRosterGrid span,body[data-app-theme=light] .tradeAdviceRosterSettings,body[data-app-theme=light] .tradeCalcAdminInfoPanel,body[data-app-theme=light] .tradeCalculatorSideTotals span,body[data-app-theme=light] .websiteStatsCard,body[data-app-theme=light] .websiteUpdateCard{background:var(--app-panel-soft);border-color:var(--app-border);color:var(--app-text)}body[data-app-theme] .myLeaguesMyRosterPanel{background:var(--app-panel)}body[data-app-theme] .myLeaguesMyRosterPanel .tradeAdviceRosterBuilder{background:#0000;box-shadow:none}body[data-app-theme] .myLeaguesMyRosterPanel .tradeAdvicePositionColumn,body[data-app-theme] .myLeaguesMyRosterPanel .tradeAdviceRosterSettings{background:var(--app-panel)}body[data-app-theme=light] .tradeCalculatorResult--sideA,body[data-app-theme=light] .tradeCalculatorResult--sideB{background:var(--app-panel-soft);border-color:var(--app-active-border)}body[data-app-theme=light] .tradeCalculatorBalanceMarker{border-color:var(--app-panel)}body[data-app-theme=light] .accountLeagueRow,body[data-app-theme=light] .adminDirectoryList button,body[data-app-theme=light] .adminRankingRow,body[data-app-theme=light] .adminTradeAdviceQueueItem,body[data-app-theme=light] .adminTradeAdviceQueueItem--active.adminTradeAdviceQueueItem--open,body[data-app-theme=light] .adminTradeAdviceQueueItem--open,body[data-app-theme=light] .teamReviewLeagueOption,body[data-app-theme=light] .teamReviewLeagueSelectButton,body[data-app-theme=light] .teamReviewLineupPlayer,body[data-app-theme=light] .teamReviewTradeSlot--filled,body[data-app-theme=light] .tradeAdviceAssetSearchResult,body[data-app-theme=light] .websiteStatsGrowthRow{background:var(--app-panel);border-color:var(--app-border);color:var(--app-text)}body[data-app-theme=dark] .adminRankingTable,body[data-app-theme=light] .adminRankingTable{background:var(--app-panel);border-color:var(--app-active-border)}body[data-app-theme=dark] .adminRankingTableHeader,body[data-app-theme=light] .adminRankingTableHeader{background:var(--app-panel-soft);border-color:var(--app-border);color:var(--app-muted)}body[data-app-theme=dark] .adminRankingRow:focus-visible,body[data-app-theme=dark] .adminRankingRow:hover,body[data-app-theme=light] .adminRankingRow:focus-visible,body[data-app-theme=light] .adminRankingRow:hover{background:var(--app-panel-soft)}body[data-app-theme=dark] .adminRankingTierBar,body[data-app-theme=light] .adminRankingTierBar{background:var(--app-panel);border-color:var(--app-border);color:var(--admin-ranking-tier-color)}body[data-app-theme=dark] .adminRankingTierBar span,body[data-app-theme=light] .adminRankingTierBar span{background:var(--app-panel);color:var(--admin-ranking-tier-color)}body[data-app-theme=dark] .adminRankingAge,body[data-app-theme=dark] .adminRankingDragHandle,body[data-app-theme=dark] .adminRankingTeam,body[data-app-theme=light] .adminRankingAge,body[data-app-theme=light] .adminRankingDragHandle,body[data-app-theme=light] .adminRankingTeam{color:var(--app-muted)}body[data-app-theme=light] .teamReviewPageTabs,body[data-app-theme=light] .teamReviewRosterTabs,body[data-app-theme=light] .tradeAdvicePageTabs,body[data-app-theme=light] .tradeAdvicePageWithSidebar .accountSectionHeader{background:var(--app-panel-soft);border-color:var(--app-border)}body[data-app-theme=light] .accountAdminStatus,body[data-app-theme=light] .accountEmpty,body[data-app-theme=light] .accountHeader p,body[data-app-theme=light] .accountLeagueForm label,body[data-app-theme=light] .accountLeagueRow span,body[data-app-theme=light] .accountMessage,body[data-app-theme=light] .accountPanel p,body[data-app-theme=light] .accountProfileSummary,body[data-app-theme=light] .adminModalField,body[data-app-theme=light] .adminRankingSearch,body[data-app-theme=light] .adminTradeAdviceQueueItem span,body[data-app-theme=light] .adminTradeAdviceToggle,body[data-app-theme=light] .leaguePowerBucket small,body[data-app-theme=light] .leaguePowerSummaryTotal small,body[data-app-theme=light] .myLeagueCardHeader span,body[data-app-theme=light] .myLeagueRosterTeamHeader span,body[data-app-theme=light] .myLeagueTitleArrow,body[data-app-theme=light] .myLeaguesHeader p,body[data-app-theme=light] .teamReviewGradeField,body[data-app-theme=light] .teamReviewLeagueSelectPlaceholder,body[data-app-theme=light] .teamReviewLeagueSelectText span,body[data-app-theme=light] .teamReviewLeagueSelector,body[data-app-theme=light] .teamReviewLineupPlayer span,body[data-app-theme=light] .teamReviewTradeDraftHeader button,body[data-app-theme=light] .teamReviewTradeSlot span,body[data-app-theme=light] .teamReviewTradeSlotAdd,body[data-app-theme=light] .teamReviewTradeSlotClear,body[data-app-theme=light] .teamReviewWrittenReviewField,body[data-app-theme=light] .teamReviewWrittenReviewField em,body[data-app-theme=light] .tradeAdviceAssetRow span,body[data-app-theme=light] .tradeAdviceAssetSearchResult span,body[data-app-theme=light] .tradeAdviceLineupPlayer span,body[data-app-theme=light] .tradeAdvicePickIcon,body[data-app-theme=light] .tradeAdvicePlayerRow span,body[data-app-theme=light] .tradeAdviceRequestHeader span,body[data-app-theme=light] .tradeAdviceRosterGrid span,body[data-app-theme=light] .tradeAdviceRosterRank,body[data-app-theme=light] .tradeAdviceSlotLabel,body[data-app-theme=light] .tradeCalcAdminInfoPanel p,body[data-app-theme=light] .tradeCalcAdminSlider small,body[data-app-theme=light] .tradeCalcAdminSlider span,body[data-app-theme=light] .tradeCalculatorBalanceLabels,body[data-app-theme=light] .tradeCalculatorFormatField,body[data-app-theme=light] .tradeCalculatorHeader p,body[data-app-theme=light] .tradeCalculatorResult>div:first-child span,body[data-app-theme=light] .tradeCalculatorSideHeader span,body[data-app-theme=light] .tradeCalculatorSideTotals span,body[data-app-theme=light] .websiteStatsCard small,body[data-app-theme=light] .websiteStatsCard span,body[data-app-theme=light] .websiteStatsGrowthRow span,body[data-app-theme=light] .websiteStatsNote{color:var(--app-muted)}body[data-app-theme=light] .teamReviewWrittenReviewResult p{color:var(--app-muted-strong)}body[data-app-theme=light] .accountProfileSummary strong,body[data-app-theme=light] .adminRankingNumber,body[data-app-theme=light] .leaguePowerSummaryTotal strong,body[data-app-theme=light] .myLeagueRosterTeamColumn h4,body[data-app-theme=light] .teamReviewLeagueSelectText strong,body[data-app-theme=light] .tradeAdviceReviewGrid span,body[data-app-theme=light] .tradeCalcAdminSlider strong,body[data-app-theme=light] .tradeCalculatorAssetValue,body[data-app-theme=light] .tradeCalculatorResult>div:first-child strong,body[data-app-theme=light] .tradeCalculatorSideHeader strong,body[data-app-theme=light] .websiteStatsCard strong,body[data-app-theme=light] .websiteStatsGrowthRow strong{color:var(--app-text)}body[data-app-theme=light] .accountHeader button,body[data-app-theme=light] .accountLeagueForm button,body[data-app-theme=light] .accountLeagueForm input,body[data-app-theme=light] .accountLeagueForm select,body[data-app-theme=light] .accountLeagueRow button,body[data-app-theme=light] .accountSectionHeader button,body[data-app-theme=light] .adminModalActions button,body[data-app-theme=light] .adminModalField input,body[data-app-theme=light] .adminModalField select,body[data-app-theme=light] .adminModalField textarea,body[data-app-theme=light] .adminRankingFormatTab,body[data-app-theme=light] .adminRankingSearch input,body[data-app-theme=light] .adminRankingToolbar button,body[data-app-theme=light] .teamReviewGradeSelect,body[data-app-theme=light] .teamReviewWrittenReviewField textarea,body[data-app-theme=light] .tradeAdviceAssetRow button,body[data-app-theme=light] .tradeAdviceLineupPlayer button,body[data-app-theme=light] .tradeAdvicePickAdd button,body[data-app-theme=light] .tradeAdvicePlayerRow button,body[data-app-theme=light] .tradeAdviceRequestCard button,body[data-app-theme=light] .tradeAdviceReviewActions button,body[data-app-theme=light] .tradeCalcAdminActions button,body[data-app-theme=light] .tradeCalcAdminInlineButton,body[data-app-theme=light] .tradeCalcAdminPanelTitle button,body[data-app-theme=light] .tradeCalculatorFormatField select{background:var(--app-panel);border-color:var(--app-border-strong);color:var(--app-text)}body[data-app-theme=light] .accountPrimaryLink,body[data-app-theme=light] .adminRankingFormatTab--active,body[data-app-theme=light] .teamReviewPageTab--active,body[data-app-theme=light] .teamReviewRosterTab--active,body[data-app-theme=light] .tradeAdvicePageTab--active{background:var(--app-active-bg);border-color:#0000;box-shadow:none;color:var(--app-active-text)}body[data-app-theme=light] .teamReviewGradeSelect--green,body[data-app-theme=light] .teamReviewOutlookField .teamReviewOutlookSelect--green,body[data-app-theme=light] .teamReviewResultValue--green{background:#dcfce7;border-color:#16653447;color:#166534}body[data-app-theme=light] .teamReviewGradeSelect--blue,body[data-app-theme=light] .teamReviewOutlookField .teamReviewOutlookSelect--blue,body[data-app-theme=light] .teamReviewResultValue--blue{background:#dbeafe;border-color:#2563eb42;color:#1d4ed8}body[data-app-theme=light] .teamReviewGradeSelect--yellow,body[data-app-theme=light] .teamReviewResultValue--yellow{background:#fef3c7;border-color:#a1620747;color:#92400e}body[data-app-theme=light] .teamReviewOutlookField .teamReviewOutlookSelect--orange,body[data-app-theme=light] .teamReviewResultValue--orange{background:#ffedd5;border-color:#c2410c47;color:#9a3412}body[data-app-theme=light] .teamReviewGradeSelect--red,body[data-app-theme=light] .teamReviewOutlookField .teamReviewOutlookSelect--red,body[data-app-theme=light] .teamReviewResultValue--red{background:#fee2e2;border-color:#b91c1c47;color:#991b1b}body[data-app-theme=dark] .accountPage{background:var(--app-bg);color:var(--app-text)}body[data-app-theme=dark] .accountPanel,body[data-app-theme=dark] .accountShell,body[data-app-theme=dark] .adminModal,body[data-app-theme=dark] .myLeagueCard,body[data-app-theme=dark] .myLeagueRosterBoard,body[data-app-theme=dark] .myLeagueRosterPanel,body[data-app-theme=dark] .teamReviewLeagueMenu,body[data-app-theme=dark] .teamReviewTradePanel,body[data-app-theme=dark] .tradeAdvicePicker,body[data-app-theme=dark] .tradeAdviceRequestCard,body[data-app-theme=dark] .tradeAdviceRosterBuilder,body[data-app-theme=dark] .tradeAdviceRosterSnapshot,body[data-app-theme=dark] .tradeAdviceSide,body[data-app-theme=dark] .tradeCalcAdminPanel,body[data-app-theme=dark] .tradeCalculatorResult{background:var(--app-panel);border-color:var(--app-border);box-shadow:0 18px 45px var(--app-shadow);color:var(--app-text)}body[data-app-theme=dark] .leaguePowerBucket,body[data-app-theme=dark] .leaguePowerSummaryTotal,body[data-app-theme=dark] .myLeagueRosterTeamColumn,body[data-app-theme=dark] .teamReviewLineupSection,body[data-app-theme=dark] .teamReviewTradeDraft,body[data-app-theme=dark] .teamReviewTradeSlot,body[data-app-theme=dark] .tradeAdviceAssetRow,body[data-app-theme=dark] .tradeAdviceEvenSelector,body[data-app-theme=dark] .tradeAdviceLineupSlot,body[data-app-theme=dark] .tradeAdvicePositionColumn,body[data-app-theme=dark] .tradeAdviceReviewSide,body[data-app-theme=dark] .tradeAdviceRosterGrid span,body[data-app-theme=dark] .tradeAdviceRosterSettings,body[data-app-theme=dark] .tradeCalcAdminInfoPanel,body[data-app-theme=dark] .tradeCalculatorSideTotals span,body[data-app-theme=dark] .websiteStatsCard,body[data-app-theme=dark] .websiteUpdateCard{background:var(--app-panel-soft);border-color:var(--app-border);color:var(--app-text)}body[data-app-theme=dark] .myLeagueMembershipLock,body[data-app-theme=dark] .teamReviewSubmitMembershipLock,body[data-app-theme=dark] .tradeAdviceSubmitMembershipLock,body[data-app-theme=dark] .tradeCalculatorMembershipLock{background:linear-gradient(180deg,#07142657,#071426e6 34%,#071426f5);box-shadow:inset 0 0 0 1px #0088f833}body[data-app-theme=dark] .websiteUpdateCard time,body[data-app-theme=light] .websiteUpdateCard time{color:var(--app-muted)}body[data-app-theme=dark] .accountLeagueRow,body[data-app-theme=dark] .adminDirectoryList button,body[data-app-theme=dark] .adminRankingRow,body[data-app-theme=dark] .adminTradeAdviceQueueItem,body[data-app-theme=dark] .adminTradeAdviceQueueItem--active.adminTradeAdviceQueueItem--open,body[data-app-theme=dark] .adminTradeAdviceQueueItem--open,body[data-app-theme=dark] .teamReviewLeagueOption,body[data-app-theme=dark] .teamReviewLeagueSelectButton,body[data-app-theme=dark] .teamReviewLineupPlayer,body[data-app-theme=dark] .teamReviewTradeSlot--filled,body[data-app-theme=dark] .tradeAdviceAssetSearchResult,body[data-app-theme=dark] .websiteStatsGrowthRow{background:var(--app-panel);border-color:var(--app-border);color:var(--app-text)}body[data-app-theme=dark] .teamReviewLeagueSelectText strong{color:var(--app-text)}body[data-app-theme=dark] .teamReviewLeagueOption--selected{background:#60a5fa29;border-color:var(--app-active-border)}body[data-app-theme=dark] .teamReviewPageTabs{background:var(--app-bg);border-color:var(--app-border)}body[data-app-theme=dark] .teamReviewPageTab{color:var(--app-muted)}body[data-app-theme=dark] .teamReviewPageTab--active{background:var(--app-active-bg);box-shadow:none;color:var(--app-active-text)}body[data-app-theme=dark] .teamReviewRosterTabs{background:var(--app-bg);border-color:var(--app-border)}body[data-app-theme=dark] .teamReviewRosterTab{color:var(--app-muted)}body[data-app-theme=dark] .teamReviewRosterTab--active{background:var(--app-active-bg);box-shadow:none;color:var(--app-active-text)}body[data-app-theme=dark] .teamReviewDraftPick{background:var(--app-panel);border-color:var(--app-border);color:var(--app-text)}body[data-app-theme=dark] .teamReviewDraftPickIcon{background:var(--app-panel-soft);color:var(--app-muted)}body[data-app-theme=dark] .teamReviewLeagueProviderIcon{background:var(--app-panel)}body[data-app-theme=dark] .accountAdminStatus,body[data-app-theme=dark] .accountEmpty,body[data-app-theme=dark] .accountHeader p,body[data-app-theme=dark] .accountLeagueForm label,body[data-app-theme=dark] .accountLeagueRow span,body[data-app-theme=dark] .accountMessage,body[data-app-theme=dark] .accountPanel p,body[data-app-theme=dark] .accountProfileSummary,body[data-app-theme=dark] .adminModalField,body[data-app-theme=dark] .adminRankingSearch,body[data-app-theme=dark] .adminTradeAdviceQueueItem span,body[data-app-theme=dark] .adminTradeAdviceToggle,body[data-app-theme=dark] .leaguePowerBucket small,body[data-app-theme=dark] .leaguePowerSummaryTotal small,body[data-app-theme=dark] .myLeagueCardHeader span,body[data-app-theme=dark] .myLeagueRosterTeamHeader span,body[data-app-theme=dark] .myLeagueTitleArrow,body[data-app-theme=dark] .myLeaguesHeader p,body[data-app-theme=dark] .teamReviewGradeField,body[data-app-theme=dark] .teamReviewLeagueSelectPlaceholder,body[data-app-theme=dark] .teamReviewLeagueSelectText span,body[data-app-theme=dark] .teamReviewLeagueSelector,body[data-app-theme=dark] .teamReviewLineupPlayer span,body[data-app-theme=dark] .teamReviewTradeDraftHeader button,body[data-app-theme=dark] .teamReviewTradeOpponent,body[data-app-theme=dark] .teamReviewTradeSlot span,body[data-app-theme=dark] .teamReviewTradeSlotAdd,body[data-app-theme=dark] .teamReviewTradeSlotClear,body[data-app-theme=dark] .teamReviewWrittenReviewField,body[data-app-theme=dark] .teamReviewWrittenReviewField em,body[data-app-theme=dark] .tradeAdviceAssetRow span,body[data-app-theme=dark] .tradeAdviceAssetSearchResult span,body[data-app-theme=dark] .tradeAdviceLineupPlayer span,body[data-app-theme=dark] .tradeAdvicePickIcon,body[data-app-theme=dark] .tradeAdvicePlayerRow span,body[data-app-theme=dark] .tradeAdviceRequestHeader span,body[data-app-theme=dark] .tradeAdviceRosterGrid span,body[data-app-theme=dark] .tradeAdviceRosterRank,body[data-app-theme=dark] .tradeAdviceSlotLabel,body[data-app-theme=dark] .tradeCalcAdminInfoPanel p,body[data-app-theme=dark] .tradeCalcAdminSlider small,body[data-app-theme=dark] .tradeCalcAdminSlider span,body[data-app-theme=dark] .tradeCalculatorBalanceLabels,body[data-app-theme=dark] .tradeCalculatorFormatField,body[data-app-theme=dark] .tradeCalculatorHeader p,body[data-app-theme=dark] .tradeCalculatorResult>div:first-child span,body[data-app-theme=dark] .tradeCalculatorSideHeader span,body[data-app-theme=dark] .tradeCalculatorSideTotals span,body[data-app-theme=dark] .websiteStatsCard small,body[data-app-theme=dark] .websiteStatsCard span,body[data-app-theme=dark] .websiteStatsGrowthRow span,body[data-app-theme=dark] .websiteStatsNote{color:var(--app-muted)}body[data-app-theme=dark] .teamReviewWrittenReviewResult p{color:var(--app-muted-strong)}body[data-app-theme=dark] .accountProfileSummary strong,body[data-app-theme=dark] .adminRankingNumber,body[data-app-theme=dark] .leaguePowerSummaryTotal strong,body[data-app-theme=dark] .myLeagueRosterTeamColumn h4,body[data-app-theme=dark] .tradeAdviceReviewGrid span,body[data-app-theme=dark] .tradeCalcAdminSlider strong,body[data-app-theme=dark] .tradeCalculatorAssetValue,body[data-app-theme=dark] .tradeCalculatorResult>div:first-child strong,body[data-app-theme=dark] .tradeCalculatorSideHeader strong,body[data-app-theme=dark] .websiteStatsCard strong,body[data-app-theme=dark] .websiteStatsGrowthRow strong{color:var(--app-text)}body[data-app-theme=dark] .accountHeader button,body[data-app-theme=dark] .accountLeagueForm button,body[data-app-theme=dark] .accountLeagueRow button,body[data-app-theme=dark] .accountSectionHeader button,body[data-app-theme=dark] .adminModalActions button,body[data-app-theme=dark] .adminRankingFormatTab,body[data-app-theme=dark] .adminRankingToolbar button,body[data-app-theme=dark] .tradeAdviceAssetRow button,body[data-app-theme=dark] .tradeAdviceLineupPlayer button,body[data-app-theme=dark] .tradeAdvicePickAdd button,body[data-app-theme=dark] .tradeAdvicePlayerRow button,body[data-app-theme=dark] .tradeAdviceRequestCard button,body[data-app-theme=dark] .tradeAdviceReviewActions button,body[data-app-theme=dark] .tradeCalcAdminActions button,body[data-app-theme=dark] .tradeCalcAdminInlineButton,body[data-app-theme=dark] .tradeCalcAdminPanelTitle button{background:var(--app-panel);border-color:var(--app-border-strong);color:var(--app-text)}body[data-app-theme=dark] .tradeCalcAdminPanelTitle button[aria-expanded=true]{background:var(--app-active-bg);border-color:var(--app-active-border);color:var(--app-active-text)}body[data-app-theme=dark] .teamReviewAddTradeButton{background:#22c55e;color:#052e16}body[data-app-theme=dark] .teamReviewTradeOperator--plus{color:#4ade80}body[data-app-theme=dark] .teamReviewTradeOperator--equals{color:#60a5fa}body[data-app-theme=dark] .adminModalActions .adminDangerButton,body[data-app-theme=dark] .adminRankingToolbar .adminDangerButton{background:#dc2626;border-color:#f871716b;color:#fff}body[data-app-theme=dark] .adminRankingToolbar .adminDangerButton:disabled{background:var(--app-panel-soft);border-color:var(--app-border);color:var(--app-faint)}body[data-app-theme=dark] .accountPrimaryLink,body[data-app-theme=dark] .adminRankingFormatTab--active,body[data-app-theme=dark] .tradeAdvicePageTab--active{background:var(--app-active-bg);border-color:#0000;box-shadow:none;color:var(--app-active-text)}body[data-app-theme=dark] .tradeAdvicePageTabs,body[data-app-theme=dark] .tradeAdvicePageWithSidebar .accountSectionHeader{background:var(--app-bg);border-color:var(--app-border)}body[data-app-theme=dark] .adminRankingHeader{background:var(--app-panel)}body[data-app-theme=dark] .adminRankingHeader .accountSectionHeader,body[data-app-theme=light] .adminRankingHeader{background:#0000}body[data-app-theme=dark] .myLeagueVisibilityButton,body[data-app-theme=dark] .tradeAdvicePageTab{color:var(--app-muted)}body[data-app-theme=dark] .myLeagueVisibilityButton:focus-visible,body[data-app-theme=dark] .myLeagueVisibilityButton:hover{color:var(--app-text)}body[data-app-theme=dark] .accountLeagueForm input,body[data-app-theme=dark] .accountLeagueForm select,body[data-app-theme=dark] .adminModalField input,body[data-app-theme=dark] .adminModalField select,body[data-app-theme=dark] .adminModalField textarea,body[data-app-theme=dark] .adminRankingSearch input,body[data-app-theme=dark] .teamReviewGradeSelect,body[data-app-theme=dark] .teamReviewWrittenReviewField textarea,body[data-app-theme=dark] .tradeCalculatorFormatField select{background:var(--app-panel-soft);border-color:var(--app-border-strong);color:var(--app-text)}body[data-app-theme=dark] .teamReviewGradeSelect--green,body[data-app-theme=dark] .teamReviewOutlookField .teamReviewOutlookSelect--green,body[data-app-theme=dark] .teamReviewResultValue--green{background:#22c55e2e;border-color:#4ade8057;color:#86efac}body[data-app-theme=dark] .teamReviewGradeSelect--blue,body[data-app-theme=dark] .teamReviewOutlookField .teamReviewOutlookSelect--blue,body[data-app-theme=dark] .teamReviewResultValue--blue{background:#3b82f62e;border-color:#60a5fa57;color:#93c5fd}body[data-app-theme=dark] .teamReviewGradeSelect--yellow,body[data-app-theme=dark] .teamReviewResultValue--yellow{background:#eab3082e;border-color:#facc1557;color:#fde68a}body[data-app-theme=dark] .teamReviewOutlookField .teamReviewOutlookSelect--orange,body[data-app-theme=dark] .teamReviewResultValue--orange{background:#f973162e;border-color:#fb923c5c;color:#fdba74}body[data-app-theme=dark] .teamReviewGradeSelect--red,body[data-app-theme=dark] .teamReviewOutlookField .teamReviewOutlookSelect--red,body[data-app-theme=dark] .teamReviewResultValue--red{background:#ef44442e;border-color:#f8717157;color:#fca5a5}body[data-app-theme=dark] .tradeCalculatorResult--sideA{background:#2563eb29;border-color:#60a5fa61}body[data-app-theme=dark] .tradeCalculatorResult--sideB{background:#14b8a624;border-color:#2dd4bf57}body[data-app-theme=dark] .tradeCalculatorBalanceTrack{background:#f8fafc29}body[data-app-theme=dark] .tradeCalculatorBalanceTrack:after{background:#f8fafc59}body[data-app-theme=dark] .tradeCalculatorBalanceMarker{background:var(--app-text);border-color:var(--app-panel)}body[data-app-theme=dark] .tradeCalculatorBalanceFill{background:#f8fafc3d}body[data-app-theme=dark] .tradeCalculatorBalanceFill--left{background:linear-gradient(90deg,#f87171db,#f8717157)}body[data-app-theme=dark] .tradeCalculatorBalanceFill--right{background:linear-gradient(90deg,#4ade8057,#4ade80d6)}body[data-app-theme=dark] .adminTradeAdviceQueueItem--active.adminTradeAdviceQueueItem--answered,body[data-app-theme=dark] .adminTradeAdviceQueueItem--answered{background:#16a34a33;border-color:#22c55e5c}body[data-app-theme=light] .tradeAdviceRequestCard .tradeAdviceReviewSide--selected{background:#bbf7d0;border-color:#16a34a}body[data-app-theme=light] .teamReviewTradeDraft:focus-within,body[data-app-theme=light] .teamReviewTradeDraft:hover{background:#dbeafe;border-color:#0088f8}body[data-app-theme=dark] .tradeAdviceEvenSelector:hover,body[data-app-theme=dark] .tradeAdviceReviewSide:hover{background:var(--app-panel);border-color:var(--app-border-strong)}body[data-app-theme=dark] .teamReviewTradeDraft:focus-within,body[data-app-theme=dark] .teamReviewTradeDraft:hover{background:#0088f82e;border-color:var(--app-active-border)}body[data-app-theme=dark] .tradeAdviceEvenSelector--selected,body[data-app-theme=dark] .tradeAdviceRequestCard .tradeAdviceEvenSelector--selected,body[data-app-theme=dark] .tradeAdviceRequestCard .tradeAdviceReviewSide--selected,body[data-app-theme=dark] .tradeAdviceReviewSide--selected{background:#16a34a3d;border-color:#22c55e}body[data-app-theme] .tradeAdviceRequestCard{border-color:#0088f8;border-width:2px}body[data-app-theme=dark] .myLeagueRosterBenchDivider{color:#ffffffad}body[data-app-theme=dark] .myLeagueRosterBenchDivider:after,body[data-app-theme=dark] .myLeagueRosterBenchDivider:before{background:#ffffff3d}body[data-app-theme=dark] .myLeagueRosterSlot--pick{background:#14b8a624;border-color:#2dd4bf47;color:#ccfbf1}body[data-app-theme=dark] .myLeagueRosterPickIcon,body[data-app-theme=dark] .tradeAdviceLineupPlayer--pick .tradeAdvicePickIcon{background:#2dd4bf2e;color:#5eead4}.homepageLanding{align-items:flex-start;display:flex;flex-direction:column;gap:22px;justify-content:flex-start}.homepageLanding,body[data-app-theme=dark] .homepageLanding,body[data-app-theme=light] .homepageLanding{background:var(--app-bg);color:var(--app-text)}.homepageDiscordRow{display:flex;justify-content:center;margin:0 auto;width:min(1080px,100%)}.homepageDiscordRow a{align-items:center;background:var(--app-panel);border:1px solid var(--app-border);border-radius:999px;box-shadow:0 12px 30px var(--app-shadow);color:var(--app-active-bg);display:inline-flex;font-size:15px;font-weight:950;justify-content:center;min-height:44px;padding:0 24px;text-decoration:none}.homepageDiscordRow a:focus-visible,.homepageDiscordRow a:hover{border-color:#0088f8;outline:none}.homepageMembership{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;width:min(1080px,100%)}.homepageMembershipTier{align-items:stretch;background:var(--app-panel);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 18px 45px var(--app-shadow);display:flex;flex-direction:column;min-height:360px;padding:24px}body[data-app-theme=dark] .homepageDiscordRow a,body[data-app-theme=dark] .homepageLatestVideos,body[data-app-theme=dark] .homepageMembershipTier,body[data-app-theme=dark] .homepageVideoCard{border-color:#0088f86b}.homepageMembershipTier h2{color:var(--app-text);font-size:28px;font-weight:950;margin:0 0 10px;text-align:center}.homepageMembershipPrice{align-items:baseline;display:flex;gap:5px;justify-content:center;margin:0 0 20px}.homepageMembershipPrice strong{color:#0088f8;font-size:36px;font-weight:950;letter-spacing:-.04em}.homepageMembershipPrice span{color:var(--app-muted);font-size:15px;font-weight:850}.homepageMembershipTier button{align-self:center;background:#0088f8;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:950;margin:0 0 24px;min-height:42px;min-width:132px}.homepageMembershipTier button:focus-visible,.homepageMembershipTier button:hover{background:#0074d4;outline:none}.homepageMembershipTier h3{color:var(--app-text);font-size:15px;font-weight:950;margin:0 0 10px}.homepageMembershipTier ul{grid-gap:9px;color:var(--app-muted-strong);display:grid;font-size:14px;font-weight:750;gap:9px;line-height:1.35;margin:0;padding-left:20px}.homepageLatestVideos{grid-gap:16px;background:var(--app-panel);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 18px 45px var(--app-shadow);display:grid;gap:16px;margin:0 auto;padding:22px;width:min(1080px,100%)}.homepageLatestVideosHeader{align-items:center;display:flex;gap:14px;justify-content:space-between}.homepageLatestVideosHeader div{grid-gap:3px;display:grid;gap:3px}.homepageLatestVideosHeader span{color:var(--app-muted);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.homepageLatestVideosHeader h2{color:var(--app-text);font-size:24px;font-weight:950;margin:0}.homepageLatestVideosHeader a{align-items:center;border:1px solid var(--app-border);border-radius:999px;color:var(--app-active-bg);display:inline-flex;font-size:13px;font-weight:950;justify-content:center;min-height:36px;padding:0 14px;text-decoration:none;white-space:nowrap}.homepageLatestVideosHeader a:focus-visible,.homepageLatestVideosHeader a:hover{border-color:#0088f8;outline:none}.homepageVideoGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.homepageVideoCard{background:var(--app-panel-soft);border:1px solid var(--app-border);border-radius:12px;color:var(--app-text);display:grid;overflow:hidden;text-decoration:none}.homepageVideoCard:focus-visible,.homepageVideoCard:hover{border-color:#0088f8;outline:none}.homepageVideoCard img{aspect-ratio:16/9;background:var(--app-panel-soft);display:block;object-fit:cover;width:100%}.homepageVideoCard div{grid-gap:8px;display:grid;gap:8px;padding:12px}.homepageVideoCard strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--app-text);display:-webkit-box;font-size:14px;font-weight:900;line-height:1.35;min-height:38px;overflow:hidden}.homepageVideoCard span,.homepageVideoMessage{color:var(--app-muted);font-size:13px;font-weight:800}.homepageVideoMessage{margin:0}@media (max-width:900px){.homepageMembership{grid-template-columns:1fr}.homepageMembershipTier{min-height:0}.homepageLatestVideosHeader{align-items:flex-start;flex-direction:column}.homepageVideoGrid{grid-template-columns:1fr}}.tierChartMetricPill{align-items:center;background:#ffffff14;border-radius:999px;color:#ffffffc7;display:inline-flex;font-weight:900;justify-content:center;min-width:29px;padding:3.5px 7px}.tierChartMetricPill--green{background:#16a34a2e;color:#86efac}.tierChartMetricPill--yellow{background:#ca8a0433;color:#fde68a}.tierChartMetricPill--red{background:#dc262633;color:#fca5a5}.tierChartMetricPill--blue{background:#2563eb38;color:#93c5fd}.tierChartProfile,.tierChartProfileEmpty{background:#121216;border:1px solid #ffffff1a;border-radius:8px;padding:18px}.tierChartProfile{grid-gap:14px;box-shadow:0 16px 34px #0000003d;color:#f8fafc;display:grid;gap:14px;min-width:0}.tierChartProfileEmpty{color:#ffffffa8;font-weight:800}.tierChartPerformanceChart{grid-gap:14px;background:#17171d;border:1px solid #ffffff1a;border-radius:8px;display:grid;gap:14px;justify-self:stretch;padding:12px;width:100%}.tierChartPerformanceHeader,.tierChartProfileControls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.tierChartPerformanceHeader h2{color:#fff;font-size:15px;line-height:1;margin:0}.tierChartPerformanceTitle{align-items:center;display:inline-flex;gap:6px;margin-bottom:6px}.tierChartChartVisibilityButton{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;color:#ffffffad;cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.tierChartChartVisibilityButton:hover{color:#fff}.tierChartChartVisibilityButton svg{height:13px;width:13px}.tierChartPerformanceLegend{align-items:center;color:#ffffff9e;display:flex;flex-wrap:wrap;font-size:10px;font-weight:850;gap:8px}.tierChartPerformanceLegend span{align-items:center;display:inline-flex;gap:5px}.tierChartPerformanceKey{background:#dc2626;border-radius:2px;height:8px;width:8px}.tierChartSeasonStepper{align-items:center;color:#fff;display:inline-flex;font-size:13px;font-weight:900;gap:6px}.tierChartSeasonStepper button{-webkit-appearance:none;appearance:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:900;height:24px;width:24px}.tierChartSeasonStepper button:disabled{cursor:default;opacity:.35}.tierChartChartWithAxis{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:26px minmax(0,1fr)}.tierChartYAxis{color:#ffffff94;display:flex;flex-direction:column;font-size:10px;font-weight:850;justify-content:space-between;min-height:142px;padding:16px 0 18px;text-align:right}.tierChartBarChart{grid-gap:clamp(2px,.9vw,6px);gap:clamp(2px,.9vw,6px);grid-template-columns:repeat(18,minmax(0,1fr));min-height:195px;padding-bottom:2px}.tierChartBarChart,.tierChartBarColumn{display:grid;min-width:0;overflow:hidden}.tierChartBarColumn{grid-gap:4px;color:#ffffffb8;font-size:clamp(7px,1.6vw,10px);font-weight:850;gap:4px;grid-template-rows:18px 1fr 16px;text-align:center}.tierChartBarTrack{align-items:flex-end;border-bottom:1px solid #ffffff29;display:flex;justify-content:center;min-height:142px}.tierChartBarTrack i{border-radius:4px 4px 0 0;display:block;min-height:2px;width:min(100%,14px)}.tierChartProfileControlGroup{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;display:inline-flex;gap:3.5px;padding:2.5px}.tierChartProfileTab{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:#ffffffad;cursor:pointer;font:inherit;font-size:10.2px;font-weight:850;min-height:26px;padding:0 8.5px;white-space:nowrap}.tierChartProfileTab--active{background:#fff;color:#0b0b0f}.tierChartProfileTableWrap{border:1px solid #ffffff1a;border-radius:8px;overflow:auto}.tierChartProfileTable{background:#121216;border-collapse:collapse;min-width:527px;width:100%}.tierChartProfileTable td,.tierChartProfileTable th{border-bottom:1px solid #ffffff14;font-size:11px;font-weight:800;padding:8.5px 10px;text-align:center}.tierChartProfileTable th{background:#18181f;color:#ffffff8f;font-size:9.35px;font-weight:900}.tierChartProfileTable tbody tr:last-child td{border-bottom:0}@media (max-width:860px){.tierChartProfile,.tierChartProfileEmpty{padding:12px}.tierChartPerformanceChart{width:100%}.tierChartChartWithAxis{grid-template-columns:30px minmax(0,1fr)}}.loginPage{background:#fff;color:#0b0b0f;display:grid;min-height:100vh;padding:104px 24px 24px 118px;place-items:center}.loginPanel{background:#fff;border:1px solid #0b0b0f1f;border-radius:8px;box-shadow:0 18px 45px #0b0b0f14;padding:22px;width:min(440px,100%)}.loginBackLink,.loginSignedIn a{color:#256c2f;font-weight:800;text-decoration:none}.loginPanel h1{font-size:34px;letter-spacing:0;margin:18px 0 8px}.loginPanel p{color:#0b0b0fad;line-height:1.45;margin:0 0 18px}.loginForm button,.loginGoogleButton,.loginModeButton,.loginSignedIn button{background:#fff;border:1px solid #0b0b0f29;border-radius:8px;color:#0b0b0f;cursor:pointer;font-weight:800;min-height:44px}.loginForm button,.loginGoogleButton{width:100%}.loginGoogleButton{background:#0b0b0f;border-color:#0b0b0f;color:#fff}.loginDivider{align-items:center;color:#0b0b0f7a;display:flex;font-size:13px;font-weight:800;gap:12px;margin:18px 0}.loginDivider:after,.loginDivider:before{background:#0b0b0f1f;content:"";flex:1 1;height:1px}.loginForm{grid-gap:12px;display:grid;gap:12px}.loginForm label{grid-gap:7px;color:#0b0b0fb8;display:grid;font-size:13px;font-weight:800;gap:7px}.loginForm input{background:#fff;border:1px solid #0b0b0f29;border-radius:8px;color:#0b0b0f;font:inherit;height:42px;padding:0 11px;width:100%}.loginModeButton{color:#0b0b0fad;margin-top:12px;width:100%}.loginMessage{margin-top:16px!important}.loginSignedIn{grid-gap:12px;display:grid;gap:12px}@media (max-width:860px){.loginPage{padding-left:16px}}@media (max-width:760px){.loginPage{padding-top:92px}}body[data-app-theme=light] .loginPage{background:var(--app-bg);color:#f8fafc}body[data-app-theme=light] .loginForm button,body[data-app-theme=light] .loginForm input,body[data-app-theme=light] .loginModeButton,body[data-app-theme=light] .loginPanel,body[data-app-theme=light] .loginSignedIn button{background:var(--app-panel);border-color:var(--app-border);color:var(--app-text)}body[data-app-theme=light] .loginPanel{box-shadow:0 18px 45px var(--app-shadow)}body[data-app-theme=light] .loginGoogleButton{background:var(--app-active-bg);border-color:var(--app-active-border);color:var(--app-active-text)}body[data-app-theme=dark] .loginPage{background:var(--app-bg);color:var(--app-text)}body[data-app-theme=dark] .loginForm button,body[data-app-theme=dark] .loginModeButton,body[data-app-theme=dark] .loginPanel,body[data-app-theme=dark] .loginSignedIn button{background:var(--app-panel);border-color:var(--app-border);color:var(--app-text)}body[data-app-theme=dark] .loginGoogleButton{background:var(--app-active-bg);border-color:var(--app-active-bg);color:var(--app-active-text)}body[data-app-theme=dark] .loginDivider,body[data-app-theme=dark] .loginForm label,body[data-app-theme=dark] .loginModeButton,body[data-app-theme=dark] .loginPanel p{color:var(--app-muted)}body[data-app-theme=dark] .loginForm input{background:var(--app-panel-soft);border-color:var(--app-border-strong);color:var(--app-text)}body[data-app-theme=dark] .loginDivider:after,body[data-app-theme=dark] .loginDivider:before{background:var(--app-border)}.draftCompanionPage{background:#071426;background:var(--app-bg,#071426);color:#f8fafc;color:var(--app-text,#f8fafc);min-height:100vh;padding:104px clamp(18px,4vw,56px) 34px 118px}.draftCompanionShell{display:flex;flex-direction:column;gap:10px;min-height:calc(100vh - 138px);position:relative;width:100%}.draftRoomTopRow{gap:12px;justify-content:space-between}.draftRoomTabs,.draftRoomTopRow{align-items:center;display:flex;flex-wrap:wrap}.draftRoomTabs{background:var(--app-panel);border:1px solid var(--app-border);border-radius:8px;gap:4px;padding:4px}.draftCompanionRefreshButton,.draftRoomActions button,.draftRoomPlannerLaneHeader button,.draftRoomPositionTab,.draftRoomRemoveModal button,.draftRoomRemovePopover button,.draftRoomSyncActions button,.draftRoomTab{background:var(--app-panel);border:1px solid var(--app-border);border-radius:8px;box-sizing:border-box;color:var(--app-text);cursor:pointer;font:inherit;font-size:12px;font-weight:900;min-height:34px;padding:0 11px}.draftRoomPositionTab--active,.draftRoomTab--active{background:var(--app-active-bg);border-color:var(--app-active-border);color:#fff;color:var(--app-active-text,#fff)}.draftRoomActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.draftRoomActions button:disabled,.draftRoomSyncActions button:disabled{cursor:not-allowed;opacity:.56}.draftCompanionToolbar{align-items:end;background:var(--app-panel);border:1px solid var(--app-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;max-width:100%;padding:10px;width:-webkit-fit-content;width:fit-content}.draftCompanionControl{grid-gap:5px;display:grid;gap:5px;min-width:178px}.draftCompanionControl--small{min-width:86px}.draftCompanionControl label{color:var(--app-muted);font-size:11px;font-weight:900;text-transform:uppercase}.draftCompanionControl input,.draftCompanionControl select,.draftRoomRosterSettings select,.draftRoomSearchModal input,.draftRoomSyncModal input,.draftRoomTeamHeader input{background:var(--app-panel);border:1px solid var(--app-border);border-radius:8px;box-sizing:border-box;color:var(--app-text);font:inherit;font-size:13px;font-weight:850;min-height:36px;padding:0 10px;width:100%}.draftCompanionRefreshButton{align-items:center;align-self:end;display:inline-flex;height:38px;justify-content:center;padding:0;width:38px}.draftCompanionBoard{background:linear-gradient(#0000004d,#0000004d),linear-gradient(180deg,#111827,#0f172a);border:2px solid #0088f8;border:2px solid var(--app-active-border,#0088f8);border-radius:16px;box-shadow:0 18px 42px #0b0b0f29;flex:1 1 auto;min-height:0;overflow:hidden}.draftCompanionBoardScroller{box-sizing:border-box;height:100%;overflow:auto;padding:12px;width:100%}.draftCompanionShell--locked .draftCompanionBoardScroller{overflow-y:hidden}.draftCompanionBoardViewport{min-width:0;width:100%}.draftCompanionBoardRows{display:flex;flex-direction:column;min-width:-webkit-max-content;min-width:max-content;width:-webkit-fit-content;width:fit-content}.draftCompanionBoardRound{margin-bottom:2px}.draftCompanionBoardRound--locked{pointer-events:none;-webkit-user-select:none;user-select:none}.draftCompanionBoardRow,.draftRoomTeamHeaderRow{display:flex}.draftRoomTeamHeader{background:var(--app-panel);border:1px solid #ffffff1a;border-radius:16px;box-sizing:border-box;margin-bottom:2px;margin-right:4px;min-width:140px;padding:8px;width:140px}.draftRoomTeamHeader input{background:#0000;border:none;min-height:30px;padding:0 2px;text-align:center}.draftRoomCellInner{min-height:72px;position:relative}.draftRoomFavoriteButton{align-items:center;background:#0000;border:none;color:#ffffffd1;cursor:pointer;display:inline-flex;font-size:19px;font-weight:900;height:22px;justify-content:center;line-height:1;padding:0;position:absolute;right:0;text-shadow:0 1px 3px #00000061;top:-1px;width:22px;z-index:5}.draftRoomFavoriteButton--active{color:#facc15}.draftRoomCellOwner{background:#05070fc7;border-radius:999px;bottom:0;color:#ffffffe0;font-size:10px;font-weight:900;left:0;max-width:calc(100% - 22px);overflow:hidden;padding:2px 6px;position:absolute;text-overflow:ellipsis;white-space:nowrap}.draftRoomCellOwner--traded{color:#dbeafe}.draftCompanionBoardMessage{align-items:center;color:#ffffffc2;display:flex;font-size:15px;font-weight:850;justify-content:center;min-height:360px}.draftRoomPlanner{grid-gap:10px;box-sizing:border-box;display:grid;gap:10px;min-width:0}.draftRoomPlannerLane{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:10px}.draftRoomPlannerLane--current{background:#facc1517;border-color:#facc159e}.draftRoomPlannerLaneHeader{align-items:center;color:#ffffffeb;display:flex;font-size:12px;gap:10px;justify-content:space-between;margin-bottom:8px;text-transform:uppercase}.draftRoomPlannerCells{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;min-height:96px}.draftRoomPlannerCard{display:grid}.draftRoomPlannerEmpty{align-items:center;color:#ffffff9e;display:flex;font-size:13px;font-weight:850;min-height:92px}.draftRoomRosters{grid-gap:12px;display:grid;gap:12px}.draftRoomRosterSettings{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:10px;width:-webkit-fit-content;width:fit-content}.draftRoomRosterSettings label{align-items:center;color:#ffffffd6;display:flex;font-size:11px;font-weight:900;gap:7px}.draftRoomRosterSettings select{min-height:30px;width:58px}.draftRoomRosterColumns{align-items:flex-start;display:flex;width:-webkit-fit-content;width:fit-content}.draftRoomRosterColumn{display:flex;flex-direction:column;margin-right:4px}.draftRoomRosterClock{color:#ffeb8cfa;font-size:11px;min-height:18px;text-transform:uppercase}.draftRoomRosterClock,.draftRoomRosterTeamName{font-weight:950;line-height:1;margin-bottom:2px;text-align:center;width:140px}.draftRoomRosterTeamName{align-items:center;background:var(--app-panel);border:1px solid #ffffff1a;border-radius:16px;box-sizing:border-box;color:var(--app-text);display:flex;font-size:15px;justify-content:center;min-height:48px;outline:1px solid #0000002e;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.draftRoomRosterColumn--current .draftRoomRosterTeamName{background:#facc1529;border-color:#facc159e;outline-color:#facc1552}.draftRoomRosterSlot{margin-bottom:2px}.draftRoomCheatsheet{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));min-width:min(1040px,100%)}.draftRoomCheatsheetColumn{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;min-width:0;overflow:hidden}.draftRoomCheatsheetPositionHeader{color:#fff;font-size:12px;font-weight:950;line-height:1;padding:5px 8px;text-align:center}.draftRoomCheatsheetRows{grid-gap:0;display:grid;gap:0;padding:8px}.draftRoomCheatsheetTier{color:#fff;font-size:10px;font-weight:950;margin:4px -8px 5px;padding:2px 8px;text-transform:uppercase}.draftRoomCheatsheetPlayer{grid-gap:7px;align-items:center;background:#0000;border:none;border-radius:8px;color:#ffffffe6;cursor:pointer;display:grid;gap:7px;grid-template-columns:28px minmax(0,1fr) auto 22px;min-height:34px;padding:4px 5px;position:relative;text-align:left;width:100%}.draftRoomCheatsheetPlayer:hover{background:#ffffff12}.draftRoomCheatsheetPlayer--drafted{filter:grayscale(20%);opacity:.5}.draftRoomCheatsheetPlayer--drafted strong{text-decoration:line-through;text-decoration-thickness:2px}.draftRoomCheatsheetPlayer>span{color:#ffffff94;font-size:12px;font-weight:950;text-align:right}.draftRoomCheatsheetPlayer strong{font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draftRoomCheatsheetPlayer em{color:#ffffff9e;font-size:11px;font-style:normal;font-weight:850}.draftRoomModalBackdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000094;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:2200}.draftRoomRemoveModal,.draftRoomSearchModal,.draftRoomSyncModal{background:var(--app-panel);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 24px 70px #0000006b;color:var(--app-text);display:flex;flex-direction:column;gap:12px;max-height:min(86vh,840px);padding:16px;width:min(760px,100%)}.draftRoomRemoveModal,.draftRoomSyncModal{width:min(430px,100%)}.draftRoomSearchModal header,.draftRoomSyncModal header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.draftRoomRemoveModal h2,.draftRoomSearchModal h2,.draftRoomSyncModal h2{color:var(--app-text);font-size:18px;line-height:1.1;margin:0}.draftRoomRemoveModal p,.draftRoomSearchModal p,.draftRoomSyncModal p{color:var(--app-muted);font-size:13px;font-weight:750;margin:4px 0 0}.draftRoomSearchModal header>button,.draftRoomSyncModal header>button{background:#0000;border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);cursor:pointer;font-size:16px;font-weight:950;height:30px;width:30px}.draftRoomSyncModal label{grid-gap:6px;color:var(--app-muted);display:grid;font-size:12px;font-weight:900;gap:6px}.draftRoomRemoveModal div,.draftRoomSyncActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.draftRoomSyncMessage{border:1px solid var(--app-border);border-radius:8px;padding:8px}.draftRoomPopoverDismiss{background:#0000;inset:0;position:fixed;z-index:2300}.draftRoomRemovePopover{grid-gap:5px;background:var(--app-panel);border:1px solid var(--app-border);border-radius:8px;box-shadow:0 12px 26px #00000057;box-sizing:border-box;color:var(--app-text);display:grid;gap:5px;padding:7px;position:fixed;width:126px}.draftRoomRemovePopover strong{font-size:11px;font-weight:950;line-height:1}.draftRoomRemovePopover span{color:var(--app-muted);font-size:10px;font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draftRoomRemovePopover button{background:#ef444429;border-color:#ef444461;font-size:10px;min-height:26px;padding:0 6px}.draftRoomPositionTabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.draftRoomPositionTab{flex:0 0 auto;min-height:30px;padding:0 10px}.draftRoomSearchResults{border:1px solid var(--app-border);border-radius:10px;min-height:180px;overflow:auto}.draftRoomSearchResults button{grid-gap:10px;align-items:center;background:#0000;border:none;border-bottom:1px solid var(--app-border);color:var(--app-text);cursor:pointer;display:grid;gap:10px;grid-template-columns:42px 10px minmax(0,1fr) auto;min-height:42px;padding:8px 10px;text-align:left;width:100%}.draftRoomSearchResults button:hover{background:var(--app-hover)}.draftRoomSearchRank{color:var(--app-muted);font-size:12px;font-weight:950;text-align:right}.draftRoomSearchDot{border-radius:999px;height:9px;width:9px}.draftRoomSearchResults strong{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draftRoomSearchResults em{color:var(--app-muted);font-size:12px;font-style:normal;font-weight:850}.draftRoomSearchEmpty{color:var(--app-muted);font-weight:850;padding:18px}.draftCompanionMembershipLock{align-items:flex-start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(180deg,#f3f8ff47,#f3f8ffe6 34%,#f3f8fff5);border-radius:0 0 14px 14px;bottom:2px;box-shadow:inset 0 0 0 1px #0088f829;display:flex;justify-content:center;left:2px;padding:16px 24px 24px;position:absolute;right:2px;top:212px;z-index:20}.draftCompanionMembershipTier{min-height:0;width:min(360px,100%)}body[data-app-theme=dark] .draftCompanionControl input,body[data-app-theme=dark] .draftCompanionControl select,body[data-app-theme=dark] .draftRoomRosterSettings select,body[data-app-theme=dark] .draftRoomSearchModal input,body[data-app-theme=dark] .draftRoomSyncModal input,body[data-app-theme=dark] .draftRoomTeamHeader input{color-scheme:dark}body[data-app-theme=dark] .draftCompanionMembershipLock{background:linear-gradient(180deg,#07142657,#071426e6 34%,#071426f5);box-shadow:inset 0 0 0 1px #0088f833}@media (max-width:860px){.draftCompanionPage{padding:92px 16px 24px}.draftCompanionShell{min-height:calc(100vh - 116px)}.draftCompanionToolbar,.draftRoomActions,.draftRoomTopRow{box-sizing:border-box;width:100%}.draftRoomTabs{flex-wrap:nowrap;overflow-x:auto;width:100%}.draftRoomTab{flex:0 0 auto}.draftCompanionControl{flex:1 1 160px}.draftRoomSearchResults button{grid-template-columns:32px 9px minmax(0,1fr)}.draftRoomSearchResults em{display:none}}.homepage,body.homepageNoPageScroll{overflow:hidden}.homepage{--homepage-browser-scale:0.8;--homepage-sidebar-clearance:128px;background:#071426;color:#0b0b0f;display:flex;flex-direction:column;height:calc(100vh/var(--homepage-browser-scale));min-height:100vh;min-height:calc(100vh/var(--homepage-browser-scale));padding:112px clamp(18px,4vw,56px) 48px calc(var(--homepage-sidebar-clearance)/var(--homepage-browser-scale));position:relative;transform:scale(var(--homepage-browser-scale));transform-origin:top left;width:calc(100%/var(--homepage-browser-scale))}.homepageHeader{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:0 auto 0 0;max-width:none;width:100%}.homepageBrand{align-items:center;color:inherit;display:inline-flex;font-weight:800;gap:12px;text-decoration:none}.homepageBrand img{height:90px;object-fit:contain;width:90px}.homepageNav{align-items:center;display:flex;gap:14px}.homepageNav a{color:#f8fafcc2;font-size:14px;text-decoration:none}.homepageRankings{display:flex;flex:1 1 auto;flex-direction:column;margin:0 auto 0 0;max-width:none;min-height:0;min-width:0;width:100%}.homepageRankingsHeader{align-items:center;background:#071426;display:flex;gap:14px;justify-content:space-between;margin-bottom:10px;padding:3px 0 0}.homepageRankingFormatTabs,.homepageRankingTabs{align-items:center;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.homepageRankingFormatTabs{flex:1 1 auto;padding-left:2px}.homepageRankingTabs{flex:0 0 auto;justify-content:flex-end;overflow:visible}.homepageRankingFormatTabs::-webkit-scrollbar,.homepageRankingTabs::-webkit-scrollbar{display:none}.homepageRankingTab{-webkit-appearance:none;appearance:none;background:#f3f8ff;border:1px solid #0b0b0f24;border-radius:8px;color:#0b0b0fb3;cursor:pointer;font:inherit;font-size:13px;font-weight:850;min-height:38px;padding:0 14px;white-space:nowrap}.homepageRankingTab--active{background:var(--app-active-bg);border-color:#0000;color:var(--app-active-text)}.homepageRankingSearch{flex:0 0 220px;min-width:160px}.homepageRankingSearch input{-webkit-appearance:none;appearance:none;background:#f3f8ff;border:1px solid #0b0b0f24;border-radius:8px;color:#0b0b0fd6;font:inherit;font-size:13px;font-weight:850;min-height:38px;outline:none;padding:0 12px;width:100%}.homepageRankingSearch input::placeholder{color:#0b0b0f7a}.homepageRankingSearch input:focus{border-color:var(--app-active-border)}.homepageRankingSearch input:disabled{cursor:not-allowed;opacity:.62}.homepageRankingSettings{flex:0 0 auto;position:relative}.homepageRankingSettingsButton{align-items:center;-webkit-appearance:none;appearance:none;background:#f3f8ff;border:1px solid #0b0b0f24;border-radius:8px;color:#0b0b0fb3;cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.homepageRankingSettingsButton:focus-visible,.homepageRankingSettingsButton:hover{border-color:#0b0b0f47;color:#0b0b0f}.homepageRankingSettingsButton svg{fill:currentColor;height:17px;width:17px}.homepageRankingSettingsMenu{background:#fff;border:1px solid #0b0b0f1f;border-radius:8px;box-shadow:0 18px 44px #0b0b0f29;min-width:184px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.homepageRankingSettingsFormats,.homepageRankingSettingsMenuHeader{display:none}.homepageRankingSettingsToggle{gap:14px}.homepageRankingSettingsDownload,.homepageRankingSettingsToggle{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:7px;color:#0b0b0f;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:850;justify-content:space-between;min-height:40px;padding:0 8px;text-align:left;width:100%}.homepageRankingSettingsDownload{gap:12px}.homepageRankingSettingsDownload em{color:#0088f8;font-size:11px;font-style:normal;font-weight:950;white-space:nowrap}.homepageRankingSettingsDownload--locked{color:#0b0b0fbd}.homepageRankingSettingsDownload:focus-visible,.homepageRankingSettingsDownload:hover,.homepageRankingSettingsToggle:focus-visible,.homepageRankingSettingsToggle:hover{background:#0b0b0f0f;outline:none}.homepageRankingSettingsDownload:disabled{cursor:not-allowed;opacity:.55}.homepageRankingSettingsSwitch{background:#0b0b0f29;border-radius:999px;flex:0 0 auto;height:20px;position:relative;width:36px}.homepageRankingSettingsSwitch span{background:#fff;border-radius:999px;box-shadow:0 1px 3px #0b0b0f38;height:14px;left:3px;position:absolute;top:3px;transition:transform .14s ease;width:14px}.homepageRankingSettingsSwitch--on{background:#0b0b0f}.homepageRankingSettingsSwitch--on span{transform:translateX(16px)}.homepageRankingTableWrap{background:#f3f8ff;border:2px solid var(--app-active-border);border-radius:8px;box-shadow:0 16px 38px #0b0b0f12;flex:1 1 auto;isolation:isolate;min-height:0;overflow:auto;overscroll-behavior:contain;position:relative}.homepageRankingTableWrap--locked{overflow:hidden}.homepageRankingTable{border-collapse:collapse;min-width:760px;width:100%}.homepageRankingTable>tbody>tr>td,.homepageRankingTable>tbody>tr>th,.homepageRankingTable>thead>tr>th{border-bottom:1px solid #0b0b0f14;padding:15px 18px;text-align:left;vertical-align:middle}.homepageRankingTable>thead>tr>th{background:#f3f8ff;box-shadow:0 -2px 0 #f3f8ff,0 2px 0 #f3f8ff;color:#0b0b0f8a;font-size:12px;font-weight:900;position:-webkit-sticky;position:sticky;text-align:center;text-transform:uppercase;top:-1px;z-index:30}.homepageRankingTable>thead>tr>th:first-child{text-align:left}.homepageWrappedHeader{display:inline-block;line-height:1.15;text-align:center}.homepageSortHeader{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:inherit;gap:5px;justify-content:center;min-height:28px;padding:0;text-transform:inherit;width:100%}.homepageSortHeader--empty{justify-content:flex-start;min-width:18px;width:auto}.homepageMetricPill{align-items:center;border:1px solid #0000;border-radius:8px;color:inherit;display:inline-flex;justify-content:center;line-height:1;min-height:30px;min-width:58px;padding:4px 10px}.homepageMetricPill--green{background:#dcfce7;border-color:#bbf7d0;color:#166534}.homepageMetricPill--yellow{background:#fef9c3;border-color:#fde68a;color:#854d0e}.homepageMetricPill--red{background:#fee2e2;border-color:#fecaca;color:#991b1b}.homepageMetricPill--blue{background:#dbeafe;border-color:#bfdbfe;color:#1e40af}.homepageRankingTable>tbody>tr>th{align-items:center;display:flex;font-size:16px;font-weight:850;gap:10px;min-width:300px;position:relative}.homepageRankingTable>tbody>tr>td{color:#0b0b0fbd;font-size:15px;font-weight:750;text-align:center}.homepageRankingPosition{font-weight:950}.homepageRankingTable>tbody>tr:last-child>td,.homepageRankingTable>tbody>tr:last-child>th{border-bottom:0}.homepageRankingRow{cursor:pointer;outline:none;position:relative}.homepageRankingRow:focus-visible,.homepageRankingRow:hover{background:#f8fafc}.homepageRankingRow--selected{background:#f8fafc}.homepageRankingLockedRow{filter:blur(5px);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.homepageRankingsMembershipLock{align-items:flex-start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(180deg,#f3f8ff47,#f3f8ffe6 34%,#f3f8fff5);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:absolute;right:0;top:260px;top:var(--homepage-rankings-lock-top,260px);z-index:45}.homepageMembershipTier--rankingLock{box-shadow:0 18px 50px #0b0b0f2e;min-height:0;padding:20px;width:min(360px,100%)}.homepageMembershipTier--rankingLock h2{font-size:24px}.homepageMembershipTier--rankingLock .homepageMembershipPrice{margin-bottom:16px}.homepageMembershipTier--rankingLock .homepageMembershipPrice strong{font-size:32px}.homepageMembershipTier--rankingLock button{margin-bottom:18px}.homepageRankingEmptyRow>td{color:#0b0b0f99;font-size:15px;font-weight:850;height:180px;text-align:center}.homepageRankingTopSpacerRow>td{border-bottom:0;height:5px;padding:0}.homepageRankingTierRow>td{background:#0000;border-bottom:0;color:#0000;font-size:12px;font-weight:950;height:16px;line-height:1;padding:0;position:relative;text-align:center;text-transform:uppercase}.homepageRankingTierRow>td:before{background:var(--homepage-tier-color);border-radius:999px;content:"";height:3px;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.homepageRankingTierRow>td:after{background:#fff;color:var(--homepage-tier-color);content:attr(data-tier-label);font-size:13px;font-weight:950;left:50%;letter-spacing:0;line-height:1;padding:0 8px;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}.homepageRankingRow--withTierMarker:before{background:var(--homepage-tier-color);border-radius:999px;content:"";height:3px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-50%);z-index:1}.homepageRankingRow--withTierMarker:after{background:#fff;color:var(--homepage-tier-color);content:attr(data-tier-label);font-size:13px;font-weight:950;left:50%;letter-spacing:0;line-height:1;padding:0 8px;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;top:0;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}.homepageRankNumber{color:#0b0b0f;flex:0 0 28px;font-size:14px;font-weight:900;text-align:right;width:28px}.homepageRankHeadshot{background:#f3f4f6;border-radius:50%;flex:0 0 42px;height:42px;object-fit:cover;width:42px}.homepageRankNameMobile{display:none}.homepageProfile,.homepageProfileEmpty{background:#fff;border:1px solid #0b0b0f1f;border-radius:8px;padding:18px}.homepageProfile{grid-gap:14px;box-shadow:0 12px 26px #0b0b0f0f;display:grid;gap:14px;min-height:0;min-width:0}.homepageProfileEmpty{color:#0b0b0fa8;font-weight:800}.homepageProfileOverlay{align-items:flex-start;background:#0b0b0f57;display:flex;inset:0;justify-content:center;padding:84px clamp(18px,4vw,56px) 28px 118px;position:fixed;z-index:1000}.homepageProfilePopout{grid-gap:12px;background:#fff;border:1px solid #0b0b0f24;border-radius:8px;box-shadow:0 24px 70px #0b0b0f2e;color:#0b0b0f;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);height:100%;max-height:100%;min-height:0;padding:14px;width:min(1120px,100%)}.homepageProfilePopoutHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.homepageProfilePopoutPlayer{align-items:center;display:flex;gap:10px}.homepageProfilePopoutPlayer img{background:#f3f4f6;border-radius:50%;flex:0 0 46px;height:46px;object-fit:cover;width:46px}.homepageProfilePopoutPlayer div{grid-gap:3px;display:grid;gap:3px}.homepageProfilePopoutHeader strong{font-size:18px;font-weight:950}.homepageProfilePopoutHeader span{color:#0b0b0f94;font-size:12px;font-weight:850}.homepageProfilePopoutHeader button{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0b0b0f24;border-radius:8px;color:#0b0b0f;cursor:pointer;font:inherit;font-weight:900;height:34px;width:34px}.homepageProfilePopout .homepageProfile,.homepageProfilePopout .homepageProfileEmpty{color:#0b0b0f;height:100%;min-height:0}.homepageProfilePopout .homepageProfile{grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.homepageProfilePopout .homepageProfile>.homepageProfileTableWrap{grid-row:-2/-1}.homepageProfilePopout .homepageProfileEmpty{align-items:center;display:flex;justify-content:center;overflow:auto}.homepageProfilePopout .homepagePerformanceChart{gap:10px;justify-self:center;padding:12px;width:75%}.homepageProfilePopout .homepagePerformanceHeader h2{font-size:15px}.homepageProfilePopout .homepagePerformanceTitle{gap:6px;margin-bottom:6px}.homepageProfilePopout .homepageChartVisibilityButton{height:24px;width:24px}.homepageProfilePopout .homepageChartVisibilityButton svg{height:13px;width:13px}.homepageProfilePopout .homepagePerformanceLegend{font-size:10px;gap:8px}.homepageProfilePopout .homepagePerformanceKey{border-radius:2px;height:8px;width:8px}.homepageProfilePopout .homepageSeasonStepper{font-size:13px;gap:6px}.homepageProfilePopout .homepageSeasonStepper button{height:24px;width:24px}.homepageProfilePopout .homepageChartWithAxis{gap:8px;grid-template-columns:26px minmax(0,1fr)}.homepageProfilePopout .homepageYAxis{font-size:10px;min-height:142px;padding:16px 0 18px}.homepageProfilePopout .homepageBarChart{gap:6px;min-height:195px}.homepageProfilePopout .homepageBarColumn{font-size:10px;gap:4px;grid-template-rows:18px 1fr 16px;min-width:22px}.homepageProfilePopout .homepageBarTrack{min-height:142px}.homepageProfilePopout .homepageBarTrack i{width:min(100%,14px)}.homepagePerformanceHeader,.homepageProfileControlsWrap{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.homepageProfileControlsWrap{overflow:hidden;width:100%}.homepageProfileControls{zoom:1;zoom:var(--homepage-profile-controls-scale,1);align-items:center;display:flex;flex-wrap:nowrap;gap:12px;max-width:none;overflow:visible;width:-webkit-max-content;width:max-content}.homepageProfileControlGroup{background:#f3f8ff;border:1px solid #0b0b0f1f;border-radius:8px;display:inline-flex;flex:0 0 auto;gap:4px;padding:3px}.homepageProfileTab{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;color:#0b0b0fad;cursor:pointer;font:inherit;font-size:12px;font-weight:850;min-height:30px;padding:0 10px;white-space:nowrap}.homepageProfileTab--active{background:#0b0b0f;color:#fff}.homepagePerformanceChart{grid-gap:14px;background:#fff;border:1px solid #0b0b0f1a;border-radius:8px;display:grid;gap:14px;padding:16px}.homepagePerformanceHeader h2{font-size:20px;line-height:1;margin:0}.homepagePerformanceTitle{align-items:center;display:inline-flex;gap:8px;margin-bottom:8px}.homepageChartVisibilityButton{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0b0b0f24;border-radius:8px;color:#0b0b0fad;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.homepageChartVisibilityButton:hover{color:#0b0b0f}.homepagePerformanceLegend{align-items:center;color:#0b0b0f9e;display:flex;flex-wrap:wrap;font-size:12px;font-weight:850;gap:10px}.homepagePerformanceLegend span{align-items:center;display:inline-flex;gap:5px}.homepagePerformanceKey{background:#dc2626;border-radius:3px;height:10px;width:10px}.homepagePerformanceKey--1{background:#ca8a04}.homepagePerformanceKey--2{background:#16a34a}.homepageSeasonStepper{align-items:center;display:inline-flex;font-weight:900;gap:8px}.homepageSeasonStepper button{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0b0b0f24;border-radius:8px;color:#0b0b0f;cursor:pointer;font:inherit;font-weight:900;height:30px;width:30px}.homepageSeasonStepper button:disabled{cursor:default;opacity:.35}.homepageChartWithAxis{grid-gap:10px;zoom:1;zoom:var(--homepage-profile-chart-scale,1);align-items:stretch;display:grid;gap:10px;grid-template-columns:34px 1fr;min-width:620px}.homepageChartFitWrap{overflow:hidden;width:100%}.homepageYAxis{color:#0b0b0f94;display:flex;flex-direction:column;font-size:11px;font-weight:850;justify-content:space-between;min-height:190px;padding:22px 0 24px;text-align:right}.homepageBarChart{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(18,minmax(28px,1fr));min-height:260px;padding-bottom:2px}.homepageBarColumn{grid-gap:6px;color:#0b0b0fb8;display:grid;font-size:11px;font-weight:850;gap:6px;grid-template-rows:22px 1fr 18px;min-width:28px;text-align:center}.homepageBarTrack{align-items:flex-end;border-bottom:1px solid #0b0b0f29;display:flex;justify-content:center;min-height:190px}.homepageBarTrack i{border-radius:4px 4px 0 0;display:block;min-height:2px;width:min(100%,18px)}.homepageProfileTableWrap{border:1px solid #0b0b0f1a;border-radius:8px;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.homepageProfileTable{zoom:1;zoom:var(--homepage-profile-table-scale,1);background:#fff;border-collapse:collapse;min-width:620px;width:100%}.homepageProfileTable td,.homepageProfileTable th{border-bottom:1px solid #0b0b0f14;font-size:13px;font-weight:800;padding:10px 12px;text-align:center}.homepageProfileTable th{background:#f8fafc;color:#0b0b0f8f;font-size:11px;font-weight:900}.homepageProfileTable tbody tr:last-child td{border-bottom:0}@media (max-width:860px){.homepage{padding:100px 16px 34px}.homepageHeader{align-items:flex-start}.homepageRankings{margin-top:0}.homepageRankingsHeader{align-items:stretch;flex-direction:column}.homepageRankingTabs{padding-bottom:2px}.homepageRankingSearch{flex:1 0 180px}.homepageProfile,.homepageProfileEmpty{background:#0000;border:0;box-shadow:none;padding:0}.homepageProfileOverlay{padding:82px 8px 12px}.homepageProfilePopout{border:0;gap:10px;padding:10px}.homepageProfilePopout .homepagePerformanceChart{width:100%}.homepageBarChart{grid-template-columns:repeat(18,30px)}.homepageChartWithAxis{grid-template-columns:30px minmax(0,1fr)}}body[data-app-theme=light] .homepage,body[data-app-theme=light] .homepageRankingsHeader{background:var(--app-bg);color:#f8fafc}body[data-app-theme=light] .homepageChartVisibilityButton,body[data-app-theme=light] .homepagePerformanceChart,body[data-app-theme=light] .homepageProfile,body[data-app-theme=light] .homepageProfileEmpty,body[data-app-theme=light] .homepageProfilePopout,body[data-app-theme=light] .homepageProfilePopoutHeader button,body[data-app-theme=light] .homepageProfileTable,body[data-app-theme=light] .homepageRankingSearch input,body[data-app-theme=light] .homepageRankingSettingsButton,body[data-app-theme=light] .homepageRankingSettingsMenu,body[data-app-theme=light] .homepageRankingTab,body[data-app-theme=light] .homepageRankingTableWrap,body[data-app-theme=light] .homepageSeasonStepper button{background:var(--app-panel);border-color:var(--app-border);color:var(--app-text)}body[data-app-theme=light] .homepageProfilePopout,body[data-app-theme=light] .homepageRankingTableWrap{border-color:var(--app-active-border)}body[data-app-theme=light] .homepageProfileControlGroup,body[data-app-theme=light] .homepageProfileTable th,body[data-app-theme=light] .homepageRankingTable>thead>tr>th{background:var(--app-panel-soft)}body[data-app-theme=light] .homepageRankingTable>thead>tr>th{box-shadow:0 -2px 0 var(--app-panel-soft),0 2px 0 var(--app-panel-soft)}body[data-app-theme=light] .homepageRankingRow--selected,body[data-app-theme=light] .homepageRankingRow:focus-visible,body[data-app-theme=light] .homepageRankingRow:hover{background:var(--app-panel-soft)}body[data-app-theme=light] .homepageRankingRow--withTierMarker:after,body[data-app-theme=light] .homepageRankingTierRow>td:after{background:var(--app-panel)}body[data-app-theme=light] .homepageProfileTab--active,body[data-app-theme=light] .homepageRankingTab--active{background:var(--app-active-bg);border-color:#0000;color:var(--app-active-text)}body[data-app-theme=light] .homepageRankingSearch input::placeholder{color:var(--app-muted)}body[data-app-theme=dark] .homepage,body[data-app-theme=dark] .homepageRankingsHeader{background:var(--app-bg);color:var(--app-text)}body[data-app-theme=dark] .homepageBarColumn,body[data-app-theme=dark] .homepageNav a,body[data-app-theme=dark] .homepagePerformanceLegend,body[data-app-theme=dark] .homepageProfileEmpty,body[data-app-theme=dark] .homepageProfilePopoutHeader span,body[data-app-theme=dark] .homepageProfileTab,body[data-app-theme=dark] .homepageRankingEmptyRow>td,body[data-app-theme=dark] .homepageRankingSearch input::placeholder,body[data-app-theme=dark] .homepageRankingTab,body[data-app-theme=dark] .homepageRankingTable>tbody>tr>td,body[data-app-theme=dark] .homepageYAxis{color:var(--app-muted)}body[data-app-theme=dark] .homepageChartVisibilityButton,body[data-app-theme=dark] .homepagePerformanceChart,body[data-app-theme=dark] .homepageProfile,body[data-app-theme=dark] .homepageProfileEmpty,body[data-app-theme=dark] .homepageProfilePopout,body[data-app-theme=dark] .homepageProfilePopoutHeader button,body[data-app-theme=dark] .homepageProfileTable,body[data-app-theme=dark] .homepageRankingSearch input,body[data-app-theme=dark] .homepageRankingSettingsButton,body[data-app-theme=dark] .homepageRankingSettingsMenu,body[data-app-theme=dark] .homepageRankingTab,body[data-app-theme=dark] .homepageRankingTableWrap,body[data-app-theme=dark] .homepageSeasonStepper button{background:var(--app-panel);border-color:var(--app-border);color:var(--app-text)}body[data-app-theme=dark] .homepagePerformanceChart,body[data-app-theme=dark] .homepageProfilePopout,body[data-app-theme=dark] .homepageProfileTableWrap{border-color:var(--app-active-border)}body[data-app-theme=dark] .homepageProfileControlGroup,body[data-app-theme=dark] .homepageProfileTable th,body[data-app-theme=dark] .homepageRankingTable>thead>tr>th{background:var(--app-panel-soft);color:var(--app-faint)}body[data-app-theme=dark] .homepageRankingTable>thead>tr>th{box-shadow:0 -2px 0 var(--app-panel-soft),0 2px 0 var(--app-panel-soft)}body[data-app-theme=dark] .homepageBarTrack,body[data-app-theme=dark] .homepageProfileTable td,body[data-app-theme=dark] .homepageProfileTable th,body[data-app-theme=dark] .homepageRankingTable>tbody>tr>td,body[data-app-theme=dark] .homepageRankingTable>tbody>tr>th,body[data-app-theme=dark] .homepageRankingTable>thead>tr>th{border-bottom-color:#ffffff14}body[data-app-theme=dark] .homepageRankingRow--selected,body[data-app-theme=dark] .homepageRankingRow:focus-visible,body[data-app-theme=dark] .homepageRankingRow:hover{background:var(--app-panel-soft)}body[data-app-theme=dark] .homepageRankingsMembershipLock{background:linear-gradient(180deg,#07142657,#071426e6 34%,#071426f5)}body[data-app-theme=dark] .homepageMembershipTier--rankingLock{background:var(--app-panel);border-color:#0088f86b;color:var(--app-text)}body[data-app-theme=dark] .homepageRankingRow--withTierMarker:after,body[data-app-theme=dark] .homepageRankingTierRow>td:after{background:var(--app-panel)}body[data-app-theme=dark] .homepageProfileTab--active,body[data-app-theme=dark] .homepageRankingTab--active{background:var(--app-active-bg);border-color:#0000;color:var(--app-active-text)}body[data-app-theme=dark] .homepageRankingTableWrap{border-color:var(--app-active-border);box-shadow:0 16px 38px #00000038}body[data-app-theme=dark] .homepageMetricPill--green{background:#14532d;border-color:#16a34a;color:#bbf7d0}body[data-app-theme=dark] .homepageMetricPill--yellow{background:#713f12;border-color:#d97706;color:#fed7aa}body[data-app-theme=dark] .homepageMetricPill--red{background:#7f1d1d;border-color:#b91c1c;color:#fecaca}body[data-app-theme=dark] .homepageMetricPill--blue{background:#1e3a8a;border-color:#2563eb;color:#bfdbfe}body[data-app-theme=dark] .homepageChartVisibilityButton:hover,body[data-app-theme=dark] .homepageRankNumber,body[data-app-theme=dark] .homepageRankingSettingsButton:focus-visible,body[data-app-theme=dark] .homepageRankingSettingsButton:hover{color:var(--app-text)}body[data-app-theme=dark] .homepageRankingSettingsDownload,body[data-app-theme=dark] .homepageRankingSettingsFormat,body[data-app-theme=dark] .homepageRankingSettingsToggle{color:var(--app-text)}body[data-app-theme=dark] .homepageRankingSettingsDownload--locked{color:var(--app-muted)}body[data-app-theme=dark] .homepageRankingSettingsDownload:focus-visible,body[data-app-theme=dark] .homepageRankingSettingsDownload:hover,body[data-app-theme=dark] .homepageRankingSettingsToggle:focus-visible,body[data-app-theme=dark] .homepageRankingSettingsToggle:hover{background:var(--app-panel-soft)}body[data-app-theme=dark] .homepageRankingSettingsDownload:disabled{color:var(--app-muted)}body[data-app-theme=dark] .homepageRankingSettingsSwitch{background:#ffffff2e}body[data-app-theme=dark] .homepageRankingSettingsSwitch--on{background:var(--app-active-bg)}@media (max-width:860px){.homepage{--homepage-browser-scale:1;--homepage-sidebar-clearance:0px;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;padding:92px 0 0;transform:none;width:100%}.homepageRankingsHeader{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;padding:0 8px}.homepageRankingTabs{display:flex;flex:0 0 auto;gap:5px;justify-content:flex-start;order:1;overflow-x:auto;overflow-y:visible;padding-bottom:2px;width:100%}.homepageRankingFormatTabs{display:none}.homepageRankingSearch{flex:1 0 122px;min-width:122px}.homepageRankingSearch input,.homepageRankingTab{font-size:12px;min-height:36px;padding:0 9px}.homepageRankingSettings{flex:0 0 auto}.homepageRankingSettingsButton{height:36px;width:36px}.homepageRankingSettingsMenu{box-shadow:0 24px 80px #00000061,0 0 0 9999px #00000070;left:50%;min-width:0;padding:12px;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%);width:min(320px,calc(100vw - 32px));z-index:2500}.homepageRankingSettingsMenuHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.homepageRankingSettingsMenuHeader strong{color:var(--app-text);font-size:15px;font-weight:950}.homepageRankingSettingsMenuHeader button{-webkit-appearance:none;appearance:none;background:var(--app-panel);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);cursor:pointer;font:inherit;font-size:18px;font-weight:900;height:34px;line-height:1;width:34px}.homepageRankingSettingsFormats{grid-gap:8px;border-bottom:1px solid var(--app-border);display:grid;gap:8px;margin-bottom:10px;padding-bottom:10px}.homepageRankingSettingsFormats>span{color:var(--app-muted);font-size:11px;font-weight:950;text-transform:uppercase}.homepageRankingSettingsFormats>div{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.homepageRankingSettingsFormat{-webkit-appearance:none;appearance:none;background:var(--app-panel);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);cursor:pointer;font:inherit;font-size:12px;font-weight:900;min-height:36px;padding:0 8px}.homepageRankingSettingsFormat--active{background:var(--app-active-bg);border-color:#0000;color:var(--app-active-text)}.homepageRankingTableWrap{background:#0000;border:0;border-radius:0;box-shadow:none;min-height:0;overflow-x:hidden}.homepageRankingTable{zoom:1;zoom:var(--homepage-ranking-table-scale,1);min-width:720px;width:720px}.homepageRankingTable>tbody>tr>td,.homepageRankingTable>tbody>tr>th,.homepageRankingTable>thead>tr>th{padding:11px 12px}.homepageRankingTable>tbody>tr>th{min-width:260px}.homepageRankNameFull{display:none}.homepageRankNameMobile{display:inline}.homepageProfileOverlay{padding:82px 12px 16px}}.siteSidebar{align-items:center;background:var(--app-bg);bottom:0;display:flex;flex-direction:column;gap:22px;left:0;min-height:100vh;min-height:100dvh;padding:18px 8px 0;position:fixed;top:0;width:96px;z-index:60}body[data-app-theme=light] .siteSidebar{background:#f3f8ff}body[data-app-theme=dark] .siteSidebar:after,body[data-app-theme=light] .siteSidebar:after{background:#0088f8;bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:82px;width:2px}.siteSidebarBrand{align-items:center;display:inline-flex;height:88px;justify-content:center;width:88px}.siteSidebarBrand img{height:88px;object-fit:contain;width:88px}.siteSidebarNav{grid-gap:8px;display:grid;gap:8px;justify-items:center;width:100%}.siteSidebarLink{align-items:center;border:1px solid #0000;border-radius:8px;color:var(--app-muted);display:flex;font-size:13px;font-weight:850;justify-content:center;min-height:44px;padding:8px 7px;position:relative;text-decoration:none}.siteSidebarLink--tradeAdvice{min-height:44px;padding:8px 7px;text-align:center;width:72px}.siteSidebarLink--stacked{text-align:center;width:72px}.siteSidebarLink:focus-visible,.siteSidebarLink:hover{background:var(--app-panel-soft);border-color:var(--app-border);color:var(--app-text);outline:none}.siteSidebarLink--active{background:var(--app-active-bg);border-color:#0000;color:var(--app-active-text)}.siteSidebarLink--tradeAdvice>span{align-items:center;display:flex;justify-content:center;width:100%}.siteSidebarLabel{align-items:center;display:inline-flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;text-align:center;width:100%}.siteSidebarLabel img{background:#f3f8ff;border-radius:8px;flex:0 0 42px;height:42px;object-fit:cover;width:42px}body[data-app-theme=dark] .siteSidebarLabel img{background:var(--app-panel-soft)}.siteSidebarLabel strong{font-size:9px;font-weight:800}.siteSidebarLink em{background:#dcfce7;border-radius:999px;color:#166534;font-size:9px;font-style:normal;font-weight:900;line-height:1.1;max-width:42px;min-width:18px;overflow:hidden;padding:2px 5px;position:absolute;right:-8px;text-align:center;text-overflow:ellipsis;top:-5px;white-space:nowrap}@media (max-width:860px){.siteSidebar{display:none}}.siteTopBar{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;gap:18px;isolation:isolate;justify-content:flex-end;left:96px;min-height:82px;padding:10px clamp(18px,4vw,56px);z-index:50}.siteTopBar,.siteTopBar:before{background:var(--app-bg);position:fixed;right:0;top:0}.siteTopBar:before{content:"";height:82px;left:0;pointer-events:none;z-index:-1}body[data-app-theme=light] .siteTopBar,body[data-app-theme=light] .siteTopBar:before{background:#f3f8ff}body[data-app-theme=light] .siteTopBar{border:0}body[data-app-theme=dark] .siteTopBar:before,body[data-app-theme=light] .siteTopBar:before{border-bottom:2px solid #0088f8}.siteTopBarBrand{align-items:center;display:none;width:-webkit-fit-content;width:fit-content}.siteTopBarBrand img{border-radius:13px;height:58px;object-fit:cover;width:58px}.siteTopBarActions{align-items:center;display:inline-flex;gap:12px}.siteTopBarMobileTitle{align-items:center;display:none;gap:9px;min-width:0}.siteTopBarMobileTitle img{background:#f3f8ff;border-radius:7px;flex:0 0 32px;height:32px;object-fit:cover;width:32px}.siteTopBarMobileTitle strong{color:var(--app-text);font-size:15px;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siteTopBarMenuButton{align-items:center;-webkit-appearance:none;appearance:none;background:var(--app-panel);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);cursor:pointer;display:inline-flex;flex:0 0 38px;flex-direction:column;gap:4px;height:38px;justify-content:center;width:38px}.siteTopBarMenuButton span{background:currentColor;border-radius:999px;height:2px;width:17px}.siteTopBarThemeButton{align-items:center;-webkit-appearance:none;appearance:none;background:var(--app-panel);border:1px solid var(--app-border);border-radius:8px;color:var(--app-muted-strong);cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.siteTopBarThemeButton:focus-visible,.siteTopBarThemeButton:hover{border-color:var(--app-border-strong);color:var(--app-text);outline:none}body[data-app-theme=dark] .siteTopBarThemeButton,body[data-app-theme=dark] .siteTopBarThemeButton:focus-visible,body[data-app-theme=dark] .siteTopBarThemeButton:hover{border-color:#0088f8}.siteTopBarAccount{color:var(--app-muted-strong);font-size:14px;font-weight:900;text-decoration:none;white-space:nowrap}.siteTopBarAccount:focus-visible,.siteTopBarAccount:hover{color:var(--app-text);outline:none}.siteMobileMenu{background:var(--app-bg);color:var(--app-text);display:flex;flex-direction:column;inset:0;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));position:fixed;z-index:5000}.siteMobileMenuHeader{align-items:center;border-bottom:2px solid var(--app-border-strong);display:flex;gap:12px;min-height:54px;padding-bottom:14px}.siteMobileMenuHeader img{border-radius:10px;height:46px;object-fit:cover;width:46px}.siteMobileMenuHeader strong{flex:1 1 auto;font-size:18px;font-weight:950}.siteMobileMenuHeader button{-webkit-appearance:none;appearance:none;background:var(--app-panel);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);cursor:pointer;font:inherit;font-size:20px;font-weight:900;height:38px;line-height:1;width:38px}.siteMobileMenuNav{grid-gap:10px;display:grid;gap:10px;overflow-y:auto;padding-top:18px}.siteMobileMenuLink{align-items:center;background:var(--app-panel);border:1px solid var(--app-border);border-radius:8px;color:var(--app-text);display:flex;gap:14px;min-height:62px;padding:9px 12px;position:relative;text-decoration:none}.siteMobileMenuLink--active{background:var(--app-active-bg);border-color:var(--app-active-border);color:var(--app-active-text)}.siteMobileMenuLink img{background:#f3f8ff;border-radius:8px;flex:0 0 42px;height:42px;object-fit:cover;width:42px}.siteMobileMenuLink span{font-size:16px;font-weight:950}.siteMobileMenuLink em{background:#dcfce7;border-radius:999px;color:#166534;font-size:11px;font-style:normal;font-weight:950;margin-left:auto;padding:3px 7px}body.siteMobileMenuOpen{overflow:hidden}body.siteMobileMenuOpen .siteTopBar{z-index:6000}@media (min-width:861px){.siteMobileMenu{display:none}}@media (max-width:860px){.siteTopBar{gap:10px;justify-content:space-between;left:0;min-height:74px;padding:8px 14px}.siteTopBar:before{height:74px}.siteTopBarMobileTitle{display:inline-flex;flex:1 1 auto}.siteTopBarBrand{display:none}.siteTopBarActions{flex:0 0 auto;gap:8px}.siteTopBarAccount,.siteTopBarThemeButton{flex:0 0 auto}.siteTopBarAccount{font-size:13px}}:root{--top-links-bar-height:50px;--app-bg:#071426;--app-panel:#f3f8ff;--app-panel-soft:#f3f8ff;--app-text:#0b0b0f;--app-muted:#0b0b0fad;--app-muted-strong:#0b0b0fb8;--app-faint:#0b0b0f8a;--app-border:#0088f86b;--app-border-strong:#0088f8c7;--app-active-bg:#0088f8;--app-active-border:#0088f8;--app-active-text:#fff;--app-shadow:#0b0b0f14;--bg-0:#05070f;--bg-1:#0b1020;--surface-0:#ffffff0a;--surface-1:#ffffff12;--border-0:#ffffff1a;--border-1:#ffffff2e;--text-0:#ffffffeb;--text-1:#ffffffb3;--text-2:#ffffff73;--panel-bg:#2a2a2a;--panel-bg-2:#303030;--panel-bg-3:#363636;--accent-green:#63aa56;--accent-green-border:#63aa56d9}body[data-app-theme=dark]{--app-bg:#0b0b0f;--app-panel:#121216;--app-panel-soft:#18181f;--app-text:#f8fafc;--app-muted:#ffffffad;--app-muted-strong:#ffffffc2;--app-faint:#ffffff8a;--app-border:#0088f86b;--app-border-strong:#0088f8c7;--app-active-bg:#0088f8;--app-active-border:#0088f8;--app-active-text:#fff;--app-shadow:#00000057}*{box-sizing:border-box}#root,body,html{height:100%}body{background:radial-gradient(800px 600px at 100% 0,#38bdf80f,#0000 60%),radial-gradient(600px 500px at 0 0,#38bdf814,#0000 55%),linear-gradient(180deg,#05070f,#0b1020);background:radial-gradient(800px 600px at 100% 0,#38bdf80f,#0000 60%),radial-gradient(600px 500px at 0 0,#38bdf814,#0000 55%),linear-gradient(180deg,var(--bg-0) 0,var(--bg-1) 100%);color:#0b0b0f;color:var(--app-text,var(--text-0));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body[data-app-theme]{background:#071426;background:var(--app-bg)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.topLinksBar{background:#000;border-bottom:1px solid #ffffff1a;height:50px;height:var(--top-links-bar-height);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.topLinksInner{align-items:center;display:flex;gap:18px;height:100%;justify-content:flex-end;padding:0 22px}.topLinksPrimary{align-items:center;display:flex;flex-wrap:nowrap;gap:26px}.topLinksPrimaryItem{align-items:center;color:#ffffffeb;display:inline-flex;font-size:14px;gap:8px;line-height:1;text-decoration:none;transition:color .14s ease;white-space:nowrap}.topLinksPrimaryItem:hover{color:#63aa56;color:var(--accent-green)}.topLinksIconImg{display:inline-block;height:18px;object-fit:contain;width:18px}.topLinksSocial{align-items:center;display:flex;gap:12px}.topLinksSocialItem{align-items:center;border-radius:12px;display:inline-flex;justify-content:center;line-height:0;opacity:.92;padding:4px;position:relative;text-decoration:none;transition:opacity .14s ease,background .14s ease}.topLinksSocialItem:hover{background:#ffffff0f;opacity:1}.topLinksSocialIconImg{display:inline-block;height:26px;object-fit:contain;width:26px}.appViewport{box-sizing:border-box;height:calc(100dvh - 50px);height:calc(100dvh - var(--top-links-bar-height));height:calc(100vh - 50px);height:calc(100vh - var(--top-links-bar-height));padding:0 clamp(8px,2.2vw,16px) clamp(8px,2.2vw,16px)}.appViewport--mobileDraft{height:100vh;height:100dvh;overflow:hidden;padding:0}.appHeaderWrap{margin-left:calc(clamp(8px, 2.2vw, 16px)*-1);margin-right:calc(clamp(8px, 2.2vw, 16px)*-1);overflow:visible;position:relative;z-index:80}.appMainGrid{grid-gap:12px;align-items:stretch;display:grid;flex:1 1;gap:12px;grid-template-areas:"list board";grid-template-columns:minmax(320px,520px) minmax(0,1fr);grid-template-rows:1fr;justify-content:center;min-height:0}.appPanel{background:#2a2a2a;background:var(--panel-bg);border:1px solid #ffffff1a;border:1px solid var(--border-0);border-radius:12px;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:8px}.appPanel--list{grid-area:list}.appPanel--board{grid-area:board}.boardScroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:2px;scrollbar-width:none}.boardScroll::-webkit-scrollbar,.playerProfileScroll::-webkit-scrollbar{display:none}.playerGameLogScroll::-webkit-scrollbar{display:none}.tierChartPoolScroll{-webkit-overflow-scrolling:touch}.tierChartPoolScroll::-webkit-scrollbar{display:none;height:0;width:0}.tierChartPoolScrollbar{appearance:none;-webkit-appearance:none;background:#0000;cursor:pointer;height:14px;margin:-2px 0 0;width:100%}.tierChartPoolScrollbar:disabled{cursor:default;opacity:.45}.tierChartPoolScrollbar::-webkit-slider-runnable-track{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;height:10px}.tierChartPoolScrollbar::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:#ffffff8f;border:1px solid #ffffff61;border-radius:999px;height:10px;margin-top:-1px;width:72px}.tierChartPoolScrollbar::-moz-range-track{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;height:10px}.tierChartPoolScrollbar::-moz-range-thumb{background:#ffffff8f;border:1px solid #ffffff61;border-radius:999px;height:10px;width:72px}.mobileOverlayCheckbox{-webkit-appearance:none;appearance:none;background:#0a0e1ce0;border:1px solid #ffffff52;border-radius:4px;cursor:pointer;flex:0 0 auto;margin:0;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.mobileOverlayCheckbox:checked{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.4 5.8 10 11 4.8' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:86%;border-color:#fff;box-shadow:0 0 0 1px #00000014}.mobileOverlayCheckbox:disabled{cursor:not-allowed;opacity:.7}@media (max-width:1100px){.appMainGrid{grid-template-areas:"board" "list";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(320px,1fr) auto;justify-content:stretch}}@media (max-width:600px){:root{--top-links-bar-height:44px}.appMainGrid{gap:10px}.appPanel{border-radius:10px;padding:6px}}@media (max-width:900px){:root{--top-links-bar-height:0px}.topLinksBar{display:none}.appViewport{padding-top:0}*,body,html{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{background:#0000;display:none;height:0;width:0}}