.player-dashboard_page__3RPx0{width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:.55rem}.player-dashboard_scopeFiltersBar___VX5J{width:100%;padding:.7rem .8rem}.player-dashboard_scopeFiltersGrid__sJVsa{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:.55rem}.player-dashboard_scopeFilterField__0nlGr{display:flex;flex-direction:column;gap:.22rem}.player-dashboard_scopeFilterLabel__o_xiw{font-size:.72rem;font-weight:800;color:#4f668f;letter-spacing:.02em;text-transform:uppercase}.player-dashboard_scopeDropdown__aCDh_{position:relative}.player-dashboard_scopeDropdownTrigger__n3PiB{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;text-align:left;cursor:pointer}.player-dashboard_scopeDropdownTrigger__n3PiB:disabled{opacity:.72;cursor:not-allowed}.player-dashboard_scopeDropdownValue__SVxQw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-dashboard_scopeDropdownCaret__b_B5S{flex-shrink:0;font-size:.62rem;color:#355786}.player-dashboard_scopeDropdownMenu__Kr1T9{--dropdown-row-height:2rem;position:absolute;top:calc(100% + .24rem);left:0;right:auto;width:100%;min-width:100%;max-width:min(90vw,44rem);z-index:3400;display:flex;flex-direction:column;max-height:calc(var(--dropdown-row-height) * 5);overflow-y:auto;border:1px solid #c9d7ef;border-radius:8px;background:#ffffff;box-shadow:0 8px 18px rgba(19,51,99,.14)}.player-dashboard_scopeDropdownOption__Yor3Q{min-height:var(--dropdown-row-height);border:0;border-bottom:1px solid #e8eef8;background:#ffffff;color:#16345e;font-size:.74rem;font-weight:700;text-align:left;white-space:nowrap;padding:.3rem .5rem;cursor:pointer}.player-dashboard_scopeDropdownOption__Yor3Q:last-child{border-bottom:0}.player-dashboard_scopeDropdownOption__Yor3Q:hover{background:#f3f7ff}.player-dashboard_scopeDropdownOptionSelected__Xw9NE{background:#eaf1ff}.player-dashboard_contentGrid__6sEjF{width:100%;max-width:1144px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.95fr) minmax(9.5rem,11.6rem);gap:.55rem;align-items:start}.player-dashboard_panel__eQ0N2{width:100%;padding:.72rem .75rem}.player-dashboard_leaderboardPanel__ljCMA,.player-dashboard_ratingPanel__MflL3{min-width:0}.player-dashboard_badgesPanel__RMSGH{min-width:0;padding:.72rem .5rem;display:flex;flex-direction:column;align-items:stretch}.player-dashboard_trendPanel__2_xZs{min-width:0;grid-column:1/-1}.player-dashboard_header__m_uJ1{display:flex;flex-direction:column;gap:.14rem}.player-dashboard_panelHeaderRow__BcC6L{flex-direction:row;align-items:center;justify-content:space-between;gap:.65rem}.player-dashboard_panelHeaderLeading__4Yf6P{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.player-dashboard_panelHeaderControl__klunG{flex:1 1 clamp(12rem,25vw,18rem);min-width:0;max-width:18rem}.player-dashboard_leaderboardPanelHeaderControl__NKbpj{flex:0 0 auto;min-width:0;max-width:none}.player-dashboard_leaderboardHeaderRow__sGyaG{justify-content:flex-start}.player-dashboard_leaderboardDropdownTriggerCompact__mszUD{width:100%;min-width:0;max-width:calc(28ch + .4rem);justify-content:space-between}.player-dashboard_leaderboardDropdownMenu__tPYJF{--dropdown-row-height:2rem;width:min(100%,18rem)!important;min-width:14rem!important;max-width:min(18rem,calc(100vw - 2rem))!important;max-height:calc(var(--dropdown-row-height) * 8 + 2.5rem)!important;overflow-y:auto!important}.player-dashboard_panelLegend__vmXz4{display:inline-flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.player-dashboard_legendItem__DZhXp{display:inline-flex;align-items:center;gap:.35rem}.player-dashboard_legendSwatch__KyiwL{width:1.15rem;height:.42rem;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(22,52,94,.08)}.player-dashboard_legendSwatchPrimary__4PbGu{background:#245bb5}.player-dashboard_legendSwatchBaseline__ImSfZ{background:#8fb3ea}.player-dashboard_legendLabel__R__kh{font-size:.66rem;font-weight:800;color:#34547f;letter-spacing:.01em;text-transform:uppercase}.player-dashboard_title__Fr4P9{margin:0;font-size:.98rem;font-weight:800;letter-spacing:.01em;color:var(--text)}.player-dashboard_subtitle__vXZ6h{margin:0;font-size:.7rem;color:var(--muted)}.player-dashboard_athleteSummary__HqdGY{margin-top:.48rem;border:1px solid #d7e1f2;border-radius:9px;background:linear-gradient(135deg,#f7faff,#eef4ff);padding:.45rem .6rem}.player-dashboard_athleteName__Unrw3{font-size:.86rem;font-weight:800;color:#17305e}.player-dashboard_athleteMeta__TfqJ_{margin-top:.12rem;font-size:.7rem;color:#3f5577}.player-dashboard_defaultRatingList__IXVoh,.player-dashboard_ratingList__lLPW3{margin-top:.5rem;display:flex;flex-direction:column;gap:.36rem}.player-dashboard_defaultRatingRow___PfC6{display:flex;flex-direction:column;gap:.26rem;padding:.28rem 0}.player-dashboard_defaultRatingRowTop__I1YR1{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.player-dashboard_defaultRatingLabel__jiv5J{font-size:.72rem;font-weight:800;color:rgba(255,255,255,.92);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-dashboard_defaultRatingValue__4tBHq{min-width:3ch;text-align:right;font-size:.82rem;font-weight:900;color:rgba(255,255,255,.72)}.player-dashboard_defaultRatingTrack__HNJbF{display:block;height:7px;border-radius:999px;background:rgba(255,228,92,.55)}.player-dashboard_ratingColumnNoteRow__QecUY{display:flex;justify-content:flex-end;margin-top:.36rem}.player-dashboard_ratingColumnNote__rHi9j{font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.72);text-align:right}.player-dashboard_scopeInfo__b_LjA{margin:0;border:1px solid #d6e2f6;border-radius:8px;background:#f4f8ff;color:#3a5079;font-size:.68rem;font-weight:700;padding:.3rem .5rem}.player-dashboard_ratingRow__J6seT{border:none;border-radius:0;background:transparent;padding:.28rem 0;display:flex;flex-direction:column;gap:.26rem}.player-dashboard_ratingRowTop__Vrjmb{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.player-dashboard_ratingLabel__q2bcG{font-size:.72rem;font-weight:800;color:#ffffff;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-dashboard_ratingValueGroup___w4aF{display:inline-flex;align-items:center;justify-content:flex-end;gap:.1rem;flex:0 0 auto}.player-dashboard_ratingValue__ALv5L{min-width:3ch;text-align:right;font-size:.82rem;font-weight:900;color:#ffffff}.player-dashboard_progressTrack__D5wx8{position:relative;width:100%;height:7px;border-radius:999px;background:rgba(255,255,255,.22);overflow:visible}.player-dashboard_progressFill__6_rY1{position:absolute;left:0;top:0;display:block;height:100%;border-radius:999px;background:#ffffff;z-index:2;transition:width .18s ease}.player-dashboard_progressFillAllTime__gYPLx{background:#ffe45c}.player-dashboard_ratingDelta__Livn9{min-width:2rem;text-align:right;font-size:.72rem;font-weight:900;line-height:1;color:#ffffff}.player-dashboard_ratingDeltaUp__6SzeI{color:#4ade80!important}.player-dashboard_ratingDeltaDown__C_qwL{color:#f87171!important}.player-dashboard_ratingRowMeta__eWLQH{display:flex;justify-content:flex-end;font-size:.64rem;color:#ffffff}.player-dashboard_readinessMetaRow__oxDQL{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.player-dashboard_readinessLabel__tCg3b{font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.78)}.player-dashboard_readinessValue__3cM8O{font-size:.7rem;font-weight:900;color:#ffe45c}.player-dashboard_leaderboardTableWrap__YyfNw{margin-top:.5rem;border:none;border-radius:0;background:transparent;overflow:hidden}.player-dashboard_leaderboardPickerRow__KMOOH{margin-top:.18rem;display:flex;align-items:center;justify-content:space-between;gap:.45rem}.player-dashboard_leaderboardPicker__rM3l6{width:min(18rem,100%);border:1px solid rgba(255,228,92,.65);border-radius:8px;background:#4a4a4a;color:#ffffff;font-size:.72rem;font-weight:700;padding:.28rem .5rem}.player-dashboard_playerLeaderboardSummary__juhFB{margin-top:.5rem;font-size:.68rem;color:rgba(255,255,255,.74)}.player-dashboard_leaderboardTable__xjq8h{width:100%;border-collapse:collapse}.player-dashboard_leaderboardTable__xjq8h th{text-align:left;font-size:.65rem;font-weight:800;color:rgba(255,255,255,.78);letter-spacing:.02em;text-transform:uppercase;padding:.42rem .5rem;border-bottom:1px solid rgba(255,255,255,.18)}.player-dashboard_leaderboardTable__xjq8h td{font-size:.74rem;font-weight:700;color:#ffffff;padding:.4rem .5rem;border-bottom:1px solid rgba(255,255,255,.1)}.player-dashboard_leaderboardTable__xjq8h tbody tr:last-child td{border-bottom:none}.player-dashboard_leaderboardPreviewRow__WmkN2 td{color:rgba(255,255,255,.82)}.player-dashboard_leaderboardPreviewMuted__dmZnF{color:rgba(255,255,255,.5)!important}.player-dashboard_leaderboardTable__xjq8h td:first-child,.player-dashboard_leaderboardTable__xjq8h th:first-child{width:3.4rem}.player-dashboard_leaderboardTable__xjq8h td:last-child,.player-dashboard_leaderboardTable__xjq8h th:last-child{text-align:right}.player-dashboard_leaderboardSelectedRow__hNK44 td{background:rgba(255,255,255,.08);color:#ffffff;font-weight:800}.player-dashboard_leaderboardPinnedRow__oalqz td{background:rgba(255,255,255,.08)}.player-dashboard_badgeList__D6060{margin-top:.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:.32rem;width:100%}.player-dashboard_badgesPanelDefaultBackground__YD1Dk{background:#3a3a3a}.player-dashboard_badgeRow__z7wR_{border:none;border-radius:0;background:transparent;padding:0;width:100%;display:flex;justify-content:center}.player-dashboard_badgeEmpty__s5PN_{grid-column:1/-1;font-size:.68rem;color:rgba(255,255,255,.72);text-align:center;padding:.6rem 0}.player-dashboard_badgeRowTop__tqhyb{display:flex;align-items:center;justify-content:space-between;gap:.44rem}.player-dashboard_badgeIdentity__brkIH{min-width:0;display:flex;align-items:center;gap:.46rem;flex:1}.player-dashboard_badgeIcon__Y201J{width:5rem;height:5rem;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:none;border:none;flex-shrink:0}.player-dashboard_badgeIconAsset__hbvKb{border:none;box-shadow:none;background:transparent;overflow:hidden;padding:0;border-radius:0}.player-dashboard_badgeIconImage__E8AGY{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;mix-blend-mode:normal;transform:none;transform-origin:center}.player-dashboard_badgeIconTop10__jSKb8{background:linear-gradient(140deg,#2563eb,#1d4ed8 54%,#1e40af)}.player-dashboard_badgeIconTop5__snHRl{background:linear-gradient(140deg,#f97316,#ea580c 55%,#c2410c)}.player-dashboard_badgeIconTop3__lH8nH{background:linear-gradient(140deg,#9333ea,#7e22ce 52%,#6b21a8)}.player-dashboard_badgeIconTop1__v2iom{background:linear-gradient(140deg,#fbbf24,#f59e0b 54%,#d97706)}.player-dashboard_badgeIconGeneric__ORhj7{background:linear-gradient(140deg,#64748b,#475569 52%,#334155)}.player-dashboard_badgeIconLabel__zlEAV{font-size:.5rem;font-weight:900;letter-spacing:.04em;line-height:1;color:#f8fbff;text-transform:uppercase}.player-dashboard_badgeIconLevel__2mzZy{margin-top:.18rem;font-size:.53rem;font-weight:900;line-height:1;color:#ffffff}.player-dashboard_badgeTitleWrap__nEXf6{min-width:0;display:flex;flex-direction:column;gap:.1rem}.player-dashboard_badgeName__wDAtt{font-size:.72rem;font-weight:800;color:#1f3a67;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-dashboard_badgeTemplate__SQBOL{font-size:.62rem;font-weight:700;color:#577199;letter-spacing:.02em;text-transform:uppercase}.player-dashboard_badgeStatusChip__RePJM{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.61rem;font-weight:800;line-height:1;padding:.15rem .4rem}.player-dashboard_badgeStatusCurrent__ddP9l{background:rgba(17,120,58,.15);color:#1f6f40}.player-dashboard_badgeStatusStale__519Cj{background:rgba(124,37,48,.14);color:#7b2530}.player-dashboard_badgeReason__7jfX6{margin:.18rem 0 0;font-size:.67rem;font-weight:700;color:#34527f}.player-dashboard_badgeMeta__LCarY{margin:.14rem 0 0;font-size:.63rem;font-weight:600;color:#5d759c}.player-dashboard_trendChartShell__qQIGp{margin-top:.55rem;border:none;border-radius:0;background:transparent;padding:.35rem 0 0}.player-dashboard_trendChartWrap__qkB84{width:100%;overflow:hidden}.player-dashboard_trendChart__zhhF0{display:block;width:100%;height:auto}.player-dashboard_trendLinePath__LBn_z{fill:none;stroke:#ffe45c;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.player-dashboard_trendPointDot___XYQ2{fill:#ffe45c;stroke:rgba(74,74,74,.95);stroke-width:2}.player-dashboard_trendGridLine__iaGu8{stroke:rgba(255,255,255,.14);stroke-width:1}.player-dashboard_trendAxisLine__pvmjR{stroke:rgba(255,255,255,.2);stroke-width:1}.player-dashboard_trendAxisLabel__QTt78{fill:rgba(255,255,255,.76);font-size:11px;font-weight:700}.player-dashboard_trendSelectedWeekLine__lVofr{stroke:#ffe45c;stroke-width:1.5;stroke-dasharray:4 4}.player-dashboard_trendLine__qFi8d{fill:none;stroke-width:2;stroke-dasharray:1 7;stroke-linecap:round;stroke-linejoin:round}.player-dashboard_trendPoint__Zw0LQ{stroke:#ffe45c;stroke-width:2}.player-dashboard_trendPointLabel__CC8x3{font-size:11px;font-weight:900;fill:#ffe45c;paint-order:stroke;stroke:rgba(74,74,74,.96);stroke-width:3px;stroke-linejoin:round}.player-dashboard_trendLegend__GUXD0{margin-top:.55rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.35rem .75rem}.player-dashboard_trendPreviewShell__wbc7a{margin-top:.55rem}.player-dashboard_trendPreviewChart__4VVXP{position:relative;width:100%;min-height:16.5rem;border-radius:8px;background:rgba(255,255,255,.04);overflow:hidden}.player-dashboard_trendPreviewGridLine__F8GnY{position:absolute;left:.8rem;right:.8rem;height:1px;background:rgba(255,255,255,.15)}.player-dashboard_trendPreviewGridLineTop__4H_sE{top:22%}.player-dashboard_trendPreviewGridLineMiddle___6nle{top:50%}.player-dashboard_trendPreviewGridLineBottom__RjI73{top:78%}.player-dashboard_trendPreviewLegend__vrL4d{margin-top:.55rem;display:flex;flex-wrap:wrap;gap:.35rem .45rem}.player-dashboard_trendPreviewLegendItem__RspLH{display:inline-flex;align-items:center;justify-content:center;min-height:1.52rem;padding:.2rem .52rem;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.07);color:#ffffff;font-size:.64rem;font-weight:800;letter-spacing:.01em;white-space:nowrap}.player-dashboard_trendLegendItem__BgBgp{display:inline-flex;align-items:center;gap:.4rem;min-width:0;border:none;background:transparent;padding:.1rem 0;cursor:pointer;text-align:left}.player-dashboard_trendLegendItemSelected__qfAYJ{color:#ffffff}.player-dashboard_trendLegendItemUnselected__rCtSP{color:rgba(255,255,255,.65)}.player-dashboard_trendLegendItemSelected__qfAYJ .player-dashboard_trendLegendLabel__2YHVK{color:#ffffff}.player-dashboard_trendLegendItemUnselected__rCtSP .player-dashboard_trendLegendLabel__2YHVK{color:rgba(255,255,255,.65)}.player-dashboard_trendLegendItem__BgBgp:focus-visible{outline:2px solid #8fb3ea;outline-offset:2px;border-radius:999px}.player-dashboard_trendLegendSwatch___Ztxf{width:1rem;height:1rem;border-radius:999px;flex:0 0 auto;border:2px solid;display:inline-flex;align-items:center;justify-content:center}.player-dashboard_trendLegendSwatchInner__eqnes{width:.46rem;height:.46rem;border-radius:999px}.player-dashboard_trendLegendLabel__2YHVK{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:800;color:#ffffff}.player-dashboard_emptyState__69OjW{margin-top:.52rem;border:1px dashed #d0ddef;border-radius:8px;background:#f9fbff;color:#4f6281;font-size:.74rem;font-weight:600;padding:.5rem .6rem}.player-dashboard_errorState__tX6Xj{margin-top:.52rem;border:1px solid #f2c3cc;border-radius:8px;background:#fff4f6;color:#8a2437;font-size:.74rem;font-weight:700;padding:.5rem .6rem}@media (max-width:980px){.player-dashboard_scopeFiltersBar___VX5J{width:100%}.player-dashboard_scopeFiltersGrid__sJVsa{grid-template-columns:repeat(2,minmax(0,1fr))}.player-dashboard_contentGrid__6sEjF{width:100%;grid-template-columns:1fr}.player-dashboard_badgesPanel__RMSGH{padding:.72rem .75rem;align-items:stretch}.player-dashboard_badgeList__D6060{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.5rem}.player-dashboard_badgeRow__z7wR_{width:auto}}@media (max-width:760px){.player-dashboard_scopeFiltersBar___VX5J{padding:.5rem}.player-dashboard_scopeFiltersGrid__sJVsa{grid-template-columns:1fr}.player-dashboard_panel__eQ0N2{width:100%;padding:.62rem}.player-dashboard_panelHeaderRow__BcC6L{flex-direction:column;align-items:stretch}.player-dashboard_panelHeaderLeading__4Yf6P{width:100%;justify-content:space-between}.player-dashboard_panelHeaderControl__klunG{min-width:0;max-width:none;width:100%}.player-dashboard_panelLegend__vmXz4{justify-content:flex-start}}