.select-dropdown_root__shY6f{--dropdown-row-height:2rem;position:relative;width:100%}.select-dropdown_rootOpen__LuK6L{z-index:2}.select-dropdown_trigger__gZygw{width:100%;min-height:2rem;display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;border:1px solid var(--dropdown-border);border-radius:8px;background:var(--dropdown-bg);color:var(--dropdown-text);font-size:.76rem;font-weight:700;padding:.34rem .46rem;text-align:left;cursor:pointer}.select-dropdown_trigger__gZygw:disabled{opacity:.72;cursor:not-allowed}.select-dropdown_triggerOpen__9yCOh{border-color:var(--dropdown-border);box-shadow:0 0 0 2px var(--dropdown-focus-ring)}.select-dropdown_triggerValue__BjDUy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-dropdown_caret__sG35M{flex-shrink:0;font-size:.62rem;color:var(--dropdown-caret);transition:transform .14s ease}.select-dropdown_caretOpen__aBeHL{transform:rotate(180deg)}.select-dropdown_menu__HoK_W{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 + 2.5rem);overflow-y:auto;border:1px solid var(--dropdown-border);border-radius:8px;background:var(--dropdown-bg);box-shadow:0 8px 18px rgba(19,51,99,.14)}.select-dropdown_menuMatchTriggerWidth__mEL7H{width:100%;max-width:none}.select-dropdown_searchWrap__dxoYt{padding:.35rem;border-bottom:1px solid var(--dropdown-border);background:var(--dropdown-bg)}.select-dropdown_searchInput__6y94L{width:100%;min-height:2rem;border:1px solid var(--dropdown-border);border-radius:7px;background:var(--dropdown-bg);color:var(--dropdown-text);font-size:.76rem;font-weight:600;padding:.34rem .46rem}.select-dropdown_searchInput__6y94L:focus,.select-dropdown_searchInput__6y94L:focus-visible{outline:none;box-shadow:none}.select-dropdown_option__kOjv2{width:100%;min-height:var(--dropdown-row-height);display:flex;align-items:center;gap:.4rem;border:0;background:var(--dropdown-bg);color:var(--dropdown-text);font-size:.74rem;font-weight:700;text-align:left;white-space:nowrap;padding:.3rem .5rem;cursor:pointer}.select-dropdown_option__kOjv2:hover{background:rgba(255,255,255,.08)}.select-dropdown_optionSelected__i5TUA{background:rgba(255,228,92,.16)}.select-dropdown_optionDisabled__HiglH{opacity:.9;cursor:default;color:var(--dropdown-caret);background:rgba(255,228,92,.08);font-size:.67rem;letter-spacing:.05em;text-transform:uppercase}.select-dropdown_optionDisabled__HiglH:hover{background:rgba(255,228,92,.08)}.select-dropdown_optionDisabled__HiglH .select-dropdown_optionCheck__npUMz{visibility:hidden;width:.3rem}.select-dropdown_optionCheck__npUMz{flex-shrink:0;width:.9rem;text-align:center;color:var(--dropdown-caret)}.select-dropdown_optionLabel__v64re{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.select-dropdown_empty__CEC84{min-height:var(--dropdown-row-height);display:flex;align-items:center;padding:.3rem .5rem;color:var(--dropdown-text);font-size:.74rem;font-weight:700}.default-exercise-mapping-card_stickyCard__AshEk{width:220px;min-height:250px;display:flex;flex-direction:column;gap:.9rem;padding:.95rem .9rem;border:1px solid #d9cd79;border-radius:8px;background:linear-gradient(170deg,#fff7b8,#f9e589);box-shadow:0 8px 18px rgba(131,111,20,.22)}.default-exercise-mapping-card_header__u_cuO{display:grid;grid-template-columns:1.4rem 1fr 1.4rem;align-items:center;gap:.4rem}.default-exercise-mapping-card_archiveButton__H48GE{width:1.4rem;height:1.4rem;border:1px solid #cab95d;border-radius:999px;background:rgba(255,251,218,.95);color:#7a2b1a;font-size:.92rem;font-weight:800;line-height:1;cursor:pointer}.default-exercise-mapping-card_archiveButton__H48GE:disabled{opacity:.6;cursor:not-allowed}.default-exercise-mapping-card_title__88K8_{margin:0;font-size:1rem;line-height:1.2;font-weight:800;text-align:center;color:#5d4c09}.default-exercise-mapping-card_headerSpacer__xBc_q{width:1.4rem;height:1.4rem}.default-exercise-mapping-card_rows__mhYVm{display:flex;flex-direction:column;gap:.7rem}.default-exercise-mapping-card_mappingRow__pACPz{display:flex;flex-direction:column;gap:.55rem}.default-exercise-mapping-card_select__Yi9wD{width:100%;border:1px solid #cab95d;border-radius:7px;background:rgba(255,251,218,.95);color:#3d3408;font-size:.84rem;font-weight:700;padding:.48rem .55rem}.default-exercise-mapping-card_select__Yi9wD:disabled{opacity:.72}.default-exercise-mapping-card_actions__Nkog1{margin-top:auto;display:flex;gap:.5rem}.default-exercise-mapping-card_actionButton__wCBlU{flex:1 1 0;border:1px solid #cab95d;border-radius:7px;font-size:.78rem;font-weight:800;line-height:1;padding:.45rem;cursor:pointer}.default-exercise-mapping-card_actionButton__wCBlU:disabled{opacity:.6;cursor:not-allowed}.default-exercise-mapping-card_addButton__mLzly{background:#fef7be;color:#624f08}.osiris-loading_overlay__9YxSE{position:fixed;inset:0;z-index:150;display:grid;place-items:center;background:#0a0c0f}.osiris-loading_inline__68kOe{width:100%;min-height:220px;display:grid;place-items:center}.osiris-loading_stack__XnFej{position:relative;width:clamp(120px,18vw,190px);aspect-ratio:1/1;display:grid;place-items:center}.osiris-loading_shape__6ZU_i{width:100%;height:100%;animation:osiris-loading_osiris-spin__IrkQQ 1.4s linear infinite;transform-origin:center}.osiris-loading_text__wiqk2{position:absolute;width:76%;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}@keyframes osiris-loading_osiris-spin__IrkQQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home_page__GabWt{width:100%;max-width:100%;min-width:0;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.home_filtersCard__Xdj_t{width:100%;padding:.7rem .8rem}.home_filtersGrid__GUxCX{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),26rem));gap:.55rem}.home_filterField__PB2v6{display:flex;flex-direction:column;gap:.22rem}.home_filterLabel__avXWT{font-size:.72rem;font-weight:800;color:#4f668f;letter-spacing:.02em;text-transform:uppercase}.home_filterSelect__Slgl_{border:1px solid #c9d7ef;border-radius:8px;background:#f7faff;color:#22395d;font-size:.82rem;font-weight:700;padding:.42rem .55rem}.home_filterMenu__swMYo{z-index:3400}.home_notice__bMtH3{margin:0;padding:.78rem .88rem;border:1px solid #d7e2f4;border-radius:12px;background:rgba(255,255,255,.92);color:#4c607f;font-size:.88rem;font-weight:700}.home_mainGrid__rWC7Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1.15rem;align-items:start}.home_panel__kZoMu{padding:.82rem .86rem}.home_moverSection__C5Zo5{position:relative;display:flex;flex-direction:column;gap:.75rem;min-width:0;padding-left:1.15rem}.home_moverSection__C5Zo5:before{content:"";position:absolute;top:.2rem;bottom:.2rem;left:-.575rem;width:1px;background:rgba(255,228,92,.8)}.home_moverSection__C5Zo5:first-child{padding-left:0}.home_moverSection__C5Zo5:first-child:before{display:none}.home_panelHeader__l2Nmc{display:flex;align-items:flex-start;justify-content:center;gap:.7rem;margin-bottom:.75rem;text-align:center}.home_panelTitle__jSocz{margin:0;font-size:1rem;font-weight:900;color:#203b61}.home_panelSubtitle__2eKX9{margin:.2rem 0 0;font-size:.78rem;line-height:1.35;color:#607798;font-weight:700}.home_dualColumnLists__D3yGO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.home_singleColumnList__jTQFU{display:grid;grid-template-columns:1fr;gap:.75rem}.home_moverCardsGrid__3_0Mf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:min(100%,29rem)}.home_moverCard__Q7FcX{position:relative;padding:.78rem .82rem;min-height:7.1rem;display:flex;flex-direction:column;gap:.22rem;transition:filter .14s ease,opacity .14s ease}.home_weeklyCardBadge__xCcMn{position:absolute;right:-.6rem;bottom:-.6rem;width:4.05rem;height:4.05rem;-o-object-fit:contain;object-fit:contain;pointer-events:none;opacity:.96}.home_moverCardInteractive__nHr4_{cursor:pointer}.home_moverCardInteractive__nHr4_:focus-visible{outline:2px solid #2f5fb3;outline-offset:2px}.home_moverCardPlaceholder__hTV5B{border-color:transparent;background:transparent;box-shadow:none}.home_moverCardRefreshing__Ptxh_{filter:blur(2px);opacity:.72;pointer-events:none}.home_moverCardHeader__r0Uyj{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.home_moverCardBody__vsGLc{min-width:0;display:flex;flex-direction:column;gap:.1rem}.home_listColumn__QCFxB{min-width:0}.home_listTitle__hCA7x{margin:0 0 .42rem;font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#4f6a94}.home_moverRow__ianJZ{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.55rem 0;border-top:1px solid #edf3fb}.home_moverRow__ianJZ:first-of-type{border-top:0;padding-top:0}.home_moverIdentity__7vxq7{min-width:0;display:flex;flex-direction:column;gap:0}.home_moverName__jdj6z{width:10ch;min-width:10ch;max-width:10ch;white-space:pre-line;overflow:visible;text-overflow:clip;font-size:.86rem;font-weight:800;line-height:1.15;color:#203b61}.home_moverMeta__L0fll{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.15;color:#637a99;font-weight:700}.home_deltaPill__EeKdX{min-width:2.9rem;border-radius:999px;padding:.28rem .46rem;text-align:center;font-size:.74rem;font-weight:900;letter-spacing:.02em}.home_deltaUp__6Zolh{background:#2b6a4f;color:#e4fbef}.home_deltaDown__a6WqR{background:#fdecef;color:#a3283a}.home_feedContent__YeI9c{min-width:0}.home_feedHeader__TJUYb{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem}.home_feedHeadline__NAIqH{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:900;color:#203b61}.home_feedDate__LehDZ{flex-shrink:0;font-size:.72rem;font-weight:800;color:#6680a2}.home_feedTitle__ybsVo{margin:.18rem 0 0;font-size:.8rem;font-weight:800;color:#36537d}.home_feedMeta__mH4xp{margin:.14rem 0 0;font-size:.75rem;line-height:1.35;color:#687f9f;font-weight:700}.home_emptyText__idkMw{margin:0;padding:.75rem .8rem;border:1px dashed #d5dff0;border-radius:12px;background:#f8fbff;color:#5b708f;font-size:.83rem;font-weight:700}@media (max-width:1500px){.home_dualColumnLists__D3yGO,.home_mainGrid__rWC7Y,.home_singleColumnList__jTQFU{grid-template-columns:repeat(2,minmax(0,1fr))}.home_moverSection__C5Zo5{padding-left:1rem}.home_moverSection__C5Zo5:before{left:-.5rem}.home_moverSection__C5Zo5:nth-child(odd){padding-left:0}.home_moverSection__C5Zo5:nth-child(odd):before{display:none}}@media (max-width:1100px){.home_dualColumnLists__D3yGO,.home_mainGrid__rWC7Y,.home_singleColumnList__jTQFU{grid-template-columns:1fr}.home_moverSection__C5Zo5{padding-top:1rem;padding-left:0}.home_moverSection__C5Zo5:before{top:-.575rem;bottom:auto;left:0;width:100%;height:1px}.home_moverSection__C5Zo5:first-child{padding-top:0}.home_moverSection__C5Zo5:first-child:before{display:none}}@media (max-width:980px){.home_filtersGrid__GUxCX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.home_filtersCard__Xdj_t{padding:.5rem}.home_filtersGrid__GUxCX,.home_moverCardsGrid__3_0Mf{grid-template-columns:1fr}}@media (max-width:560px){.home_feedHeader__TJUYb{flex-direction:column;align-items:flex-start;gap:.15rem}}.leaderboard_page__H0gTn{width:100%;display:flex;flex-direction:column;gap:.85rem}.leaderboard_headerCard__g_t0x{padding:1rem 1.1rem}.leaderboard_title__b_3LT{margin:0;font-size:1.55rem;font-weight:900;color:#1f3658}.leaderboard_subtitle__skMda{margin:.35rem 0 0;font-size:.86rem;font-weight:700;color:#55688a}.leaderboard_notice__T7e6e{margin:0;padding:.85rem .95rem;border:1px solid #b9cbea;border-radius:12px;background:#eef4ff;color:#1f3658;font-size:.92rem;font-weight:800;line-height:1.35}.leaderboard_noticeError__mBJWH{border-color:#c1121f;background:#c1121f;color:#ffffff}.leaderboard_filtersCard__GdOxL{padding:.7rem .8rem}.leaderboard_filtersGrid__OHj0e{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:.55rem}.leaderboard_filterField__NlFj_{display:flex;flex-direction:column;gap:.22rem}.leaderboard_filterLabel__lgium{font-size:.72rem;font-weight:800;letter-spacing:.02em;color:#4f668f;text-transform:uppercase}.leaderboard_filterSelect__8cNKn{border:1px solid #c9d7ef;border-radius:8px;background:#f7faff;color:#22395d;font-size:.82rem;font-weight:700;padding:.42rem .55rem}.leaderboard_grid__WjOLC{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:.75rem}.leaderboard_leaderboardCard__APukn{padding:.7rem;border-radius:14px}.leaderboard_cardHeader__XRtpm{padding:.25rem .2rem .5rem}.leaderboard_cardTitle__t4ezX{margin:0;font-size:.95rem;font-weight:900;color:#ffffff}.leaderboard_cardMetric__4hjnU{margin:.15rem 0 0;font-size:.8rem;font-weight:700;color:rgba(255,255,255,.76)}.leaderboard_emptyText__Nq5ZV{margin:.25rem 0;padding:.65rem .6rem;border:1px dashed #d3deef;border-radius:10px;background:#f8fbff;color:#5c6f8f;font-size:.84rem;font-weight:700}.leaderboard_tableWrap__o3wTW{overflow:auto;border:none;border-radius:0;background:transparent}.leaderboard_table__twiJM{width:100%;border-collapse:collapse;min-width:250px}.leaderboard_table__twiJM th{background:transparent;color:rgba(255,255,255,.78);font-size:.76rem;font-weight:900;text-align:left;padding:.45rem .5rem;border-bottom:1px solid rgba(255,255,255,.18)}.leaderboard_table__twiJM td{font-size:.82rem;font-weight:700;color:#ffffff;padding:.4rem .5rem;border-bottom:1px solid rgba(255,255,255,.1)}.leaderboard_table__twiJM tbody tr:last-child td{border-bottom:none}.leaderboard_selectedRow__ZPV4U td{background:rgba(255,255,255,.08);color:#ffffff}.leaderboard_selectedRow__ZPV4U td .leaderboard_athleteButton___1oDU,.leaderboard_selectedRow__ZPV4U td .leaderboard_athleteName__v8jQ_,.leaderboard_selectedRow__ZPV4U td .leaderboard_rankValue__GHEgm{color:#ffffff}.leaderboard_rankCol__qXfk9{width:3.35rem;text-align:center!important}.leaderboard_rankValue__GHEgm{min-width:.8rem}.leaderboard_valueCol__nNket{width:5.5rem;text-align:right!important}.leaderboard_valueButton__4CiIl{display:inline-block;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:2px}.leaderboard_valueButton__4CiIl:hover{color:#ffffff}.leaderboard_athleteCell__4wkuI{max-width:170px}.leaderboard_athleteContent__tiRrR{display:flex;align-items:center;gap:.35rem;min-width:0}.leaderboard_athleteButton___1oDU,.leaderboard_athleteName__v8jQ_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard_athleteButton___1oDU{display:inline-block;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;padding:0;max-width:100%;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:2px}.leaderboard_athleteButton___1oDU:hover{color:#ffffff}.leaderboard_modalBackdrop__nH7bF{position:fixed;inset:0;z-index:2100;background:rgba(17,27,46,.3);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;padding:1rem}.leaderboard_modalCard__OHJuC{width:min(520px,100%);padding:1rem 1.1rem;border-radius:14px}.leaderboard_modalTitle__WVEYR{margin:0 0 .55rem;font-size:1.02rem;font-weight:900;color:#1f3658}.leaderboard_modalText__XsfM7{margin:.24rem 0;color:#2f466d;font-size:.88rem;font-weight:700}.leaderboard_modalQuestion___TsuR{margin:.7rem 0 0;color:#304a72;font-size:.87rem;font-weight:700}.leaderboard_modalToolbar__1iUNx{display:flex;gap:.5rem;margin-top:.8rem}.leaderboard_flagListWrap__jyA4u{margin-top:.6rem;height:248px;overflow:auto;border:1px solid #ffe45c;border-radius:10px;background:rgba(255,255,255,.06);padding:.45rem}.leaderboard_modalMetaText__4Sy5H{margin:.45rem 0 0;font-size:.76rem;font-weight:700;color:rgba(255,255,255,.8)}.leaderboard_flagList__T9y_Z{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.leaderboard_flagListItem__x8o4h{margin:0;padding:0}.leaderboard_flagCandidate__NjYWm{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.55rem;padding:.45rem .5rem;border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,228,92,.55)}.leaderboard_flagCandidateValue__AP1US{font-size:.84rem;font-weight:900;color:#ffffff;min-width:3.8rem}.leaderboard_flagCandidateMeta__Mp_EE{font-size:.75rem;font-weight:700;color:rgba(255,255,255,.82);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard_modalActions__cI8fa{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.9rem}.leaderboard_modalButton__7lwii{min-width:112px}.leaderboard_modalActionButton__qbaHv{min-width:110px;padding:.46rem .72rem;font-size:.82rem}@media (max-width:980px){.leaderboard_filtersGrid__OHj0e{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:640px){.leaderboard_filtersGrid__OHj0e{grid-template-columns:1fr}}.player-rating_page__w4hfW{width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:.55rem}.player-rating_scopeFiltersBar___R2Od{width:100%;padding:.7rem .8rem}.player-rating_scopeFiltersGrid__olUHF{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:.55rem}.player-rating_scopeFilterField__KegmP{display:flex;flex-direction:column;gap:.22rem}.player-rating_scopeFilterLabel__hhcFf{font-size:.72rem;font-weight:800;color:#4f668f;letter-spacing:.02em;text-transform:uppercase}.player-rating_scopeDropdown__wCpuU{position:relative}.player-rating_scopeDropdownTrigger__TLkOc{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;text-align:left;cursor:pointer}.player-rating_scopeDropdownTrigger__TLkOc:disabled{opacity:.72;cursor:not-allowed}.player-rating_scopeDropdownValue__ojgCI{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-rating_scopeDropdownCaret__6OTso{flex-shrink:0;font-size:.62rem;color:#355786}.player-rating_scopeDropdownMenu__7npie{--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-rating_scopeDropdownOption__ekDJY{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-rating_scopeDropdownOption__ekDJY:last-child{border-bottom:0}.player-rating_scopeDropdownOption__ekDJY:hover{background:#f3f7ff}.player-rating_scopeDropdownOptionSelected__kfzHi{background:#eaf1ff}.player-rating_contentGrid__gv8h_{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-rating_panel__p0RHP{width:100%;padding:.72rem .75rem}.player-rating_leaderboardPanel__rv44T,.player-rating_ratingPanel__8lg92{min-width:0}.player-rating_badgesPanel__aCR0y{min-width:0;padding:.72rem .5rem;display:flex;flex-direction:column;align-items:stretch}.player-rating_trendPanel__LBHLX{min-width:0;grid-column:1/-1}.player-rating_header__HHqvk{display:flex;flex-direction:column;gap:.14rem}.player-rating_panelHeaderRow__mixij{flex-direction:row;align-items:center;justify-content:space-between;gap:.65rem}.player-rating_panelHeaderLeading__yKbgF{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.player-rating_panelHeaderControl__0Yds0{flex:1 1 clamp(12rem,25vw,18rem);min-width:0;max-width:18rem}.player-rating_leaderboardPanelHeaderControl__LaBFl{flex:0 0 auto;min-width:0;max-width:none}.player-rating_leaderboardHeaderRow__6UwBG{justify-content:flex-start}.player-rating_leaderboardDropdownTriggerCompact__sKSed{width:100%;min-width:0;max-width:calc(28ch + .4rem);justify-content:space-between}.player-rating_leaderboardDropdownMenu__rFbHW{--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-rating_panelLegend__hRoJ_{display:inline-flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.player-rating_legendItem__SrG9i{display:inline-flex;align-items:center;gap:.35rem}.player-rating_legendSwatch__KXc3r{width:1.15rem;height:.42rem;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(22,52,94,.08)}.player-rating_legendSwatchPrimary__r8P5P{background:#245bb5}.player-rating_legendSwatchBaseline__UQvXE{background:#8fb3ea}.player-rating_legendLabel__nWrIw{font-size:.66rem;font-weight:800;color:#34547f;letter-spacing:.01em;text-transform:uppercase}.player-rating_title__94GWo{margin:0;font-size:.98rem;font-weight:800;letter-spacing:.01em;color:var(--text)}.player-rating_subtitle__V8f9O{margin:0;font-size:.7rem;color:var(--muted)}.player-rating_athleteSummary__jmsAE{margin-top:.48rem;border:1px solid #d7e1f2;border-radius:9px;background:linear-gradient(135deg,#f7faff,#eef4ff);padding:.45rem .6rem}.player-rating_athleteName__By2ds{font-size:.86rem;font-weight:800;color:#17305e}.player-rating_athleteMeta__X47uH{margin-top:.12rem;font-size:.7rem;color:#3f5577}.player-rating_defaultRatingList__4nTc4,.player-rating_ratingList__n6ELs{margin-top:.5rem;display:flex;flex-direction:column;gap:.36rem}.player-rating_defaultRatingRow__nXVdJ{display:flex;flex-direction:column;gap:.26rem;padding:.28rem 0}.player-rating_defaultRatingRowTop__gxAlt{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.player-rating_defaultRatingLabel__kEeUc{font-size:.72rem;font-weight:800;color:rgba(255,255,255,.92);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-rating_defaultRatingValue__yDM21{min-width:3ch;text-align:right;font-size:.82rem;font-weight:900;color:rgba(255,255,255,.72)}.player-rating_defaultRatingTrack__Q6z8s{display:block;height:7px;border-radius:999px;background:rgba(255,228,92,.55)}.player-rating_ratingColumnNoteRow__Eve_I{display:flex;justify-content:flex-end;margin-top:.36rem}.player-rating_ratingColumnNote__Y_jHL{font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.72);text-align:right}.player-rating_scopeInfo__VCwvx{margin:0;border:1px solid #d6e2f6;border-radius:8px;background:#f4f8ff;color:#3a5079;font-size:.68rem;font-weight:700;padding:.3rem .5rem}.player-rating_ratingRow__rLkQZ{border:none;border-radius:0;background:transparent;padding:.28rem 0;display:flex;flex-direction:column;gap:.26rem}.player-rating_ratingRowTop__e9uae{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.player-rating_ratingLabel__xrR_A{font-size:.72rem;font-weight:800;color:#ffffff;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-rating_ratingValueGroup__OglSr{display:inline-flex;align-items:center;justify-content:flex-end;gap:.1rem;flex:0 0 auto}.player-rating_ratingValue__PiDUP{min-width:3ch;text-align:right;font-size:.82rem;font-weight:900;color:#ffffff}.player-rating_progressTrack__hDDq4{position:relative;width:100%;height:7px;border-radius:999px;background:rgba(255,255,255,.22);overflow:visible}.player-rating_progressFill__SHeCm{position:absolute;left:0;top:0;display:block;height:100%;border-radius:999px;background:#ffffff;z-index:2;transition:width .18s ease}.player-rating_progressFillAllTime__z45w7{background:#ffe45c}.player-rating_ratingDelta__i936V{min-width:2rem;text-align:right;font-size:.72rem;font-weight:900;line-height:1;color:#ffffff}.player-rating_ratingDeltaUp__nwMRr{color:#4ade80!important}.player-rating_ratingDeltaDown__P25b7{color:#f87171!important}.player-rating_ratingRowMeta__cv_ec{display:flex;justify-content:flex-end;font-size:.64rem;color:#ffffff}.player-rating_readinessMetaRow__rcEzg{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.player-rating_readinessLabel__Rv7zt{font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.78)}.player-rating_readinessValue__59S_O{font-size:.7rem;font-weight:900;color:#ffe45c}.player-rating_leaderboardTableWrap__gxk7G{margin-top:.5rem;border:none;border-radius:0;background:transparent;overflow:hidden}.player-rating_leaderboardTable__LVqnb{width:100%;border-collapse:collapse}.player-rating_leaderboardTable__LVqnb 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-rating_leaderboardTable__LVqnb td{font-size:.74rem;font-weight:700;color:#ffffff;padding:.4rem .5rem;border-bottom:1px solid rgba(255,255,255,.1)}.player-rating_leaderboardTable__LVqnb tbody tr:last-child td{border-bottom:none}.player-rating_leaderboardPreviewRow__Yw5D_ td{color:rgba(255,255,255,.82)}.player-rating_leaderboardPreviewMuted__0IVrn{color:rgba(255,255,255,.5)!important}.player-rating_leaderboardTable__LVqnb td:first-child,.player-rating_leaderboardTable__LVqnb th:first-child{width:3.4rem}.player-rating_leaderboardTable__LVqnb td:last-child,.player-rating_leaderboardTable__LVqnb th:last-child{text-align:right}.player-rating_leaderboardSelectedRow__mtr2h td{background:rgba(255,255,255,.08);color:#ffffff;font-weight:800}.player-rating_leaderboardPinnedRow__ytcQ8 td{background:rgba(255,255,255,.08)}.player-rating_badgeList__goWgQ{margin-top:.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:.32rem;width:100%}.player-rating_badgeLibraryButton__Ovmvg{border:none;background:transparent;color:#ffe45c;font-size:.72rem;font-weight:800;text-decoration:underline;cursor:pointer;padding:0;text-align:left}.player-rating_badgeLibraryButton__Ovmvg:hover{color:#fff1a1}.player-rating_badgeLibraryModalBackdrop__B88Gk{position:fixed;inset:0;z-index:1300;background:rgba(17,17,17,.55);display:flex;align-items:center;justify-content:center;padding:1rem}.player-rating_badgeLibraryModal__F0EO2{width:min(760px,100%);max-height:80vh;overflow:auto;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#2f2f2f;box-shadow:0 16px 36px rgba(0,0,0,.38);padding:.9rem}.player-rating_badgeLibraryHeader__GOUJY{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.player-rating_badgeLibraryTitle__lG_La{margin:0;color:#ffffff;font-size:1.02rem;font-weight:900}.player-rating_badgeLibraryClose__gZGbH{border:1px solid rgba(255,255,255,.28);background:#3a3a3a;color:#ffffff;border-radius:8px;font-size:.74rem;font-weight:800;padding:.34rem .55rem;cursor:pointer}.player-rating_badgeLibraryList__dOrWz{margin-top:.7rem;display:grid;gap:.25rem}.player-rating_badgeLibraryRow__y6_xr{display:grid;grid-template-columns:5.8rem minmax(0,1fr);gap:.58rem;align-items:center;border:none;border-radius:0;background:transparent;padding:.2rem 0}.player-rating_badgeLibraryIcon__BSGWc{width:5.6rem;height:5.6rem;-o-object-fit:contain;object-fit:contain;display:block}.player-rating_badgeLibraryMeta__ZDIfg{min-width:0}.player-rating_badgeLibraryName__wTR5i{margin:0;font-size:.82rem;font-weight:900;color:#ffffff}.player-rating_badgeLibraryHowTo__Aq3ZO{margin:.2rem 0 0;font-size:.72rem;line-height:1.35;color:rgba(255,255,255,.84)}.player-rating_badgesPanelDefaultBackground__YQ028{background:#3a3a3a}.player-rating_badgeRow__DU_Kg{border:none;border-radius:0;background:transparent;padding:0;width:100%;display:flex;justify-content:center}.player-rating_badgeRowTop__lXNiS{display:flex;align-items:center;justify-content:space-between;gap:.44rem}.player-rating_badgeIdentity__WXihc{min-width:0;display:flex;align-items:center;gap:.46rem;flex:1}.player-rating_badgeIcon__wn65C{width:8rem;height:8rem;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:none;border:none;flex-shrink:0}.player-rating_badgeIconAsset__MbNaP{border:none;box-shadow:none;background:transparent;overflow:hidden;padding:0;border-radius:0}.player-rating_badgeIconImage__cEJDC{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-rating_badgeIconTop10__fXsu5{background:linear-gradient(140deg,#2563eb,#1d4ed8 54%,#1e40af)}.player-rating_badgeIconTop5__vuMn_{background:linear-gradient(140deg,#f97316,#ea580c 55%,#c2410c)}.player-rating_badgeIconTop3__CGFef{background:linear-gradient(140deg,#9333ea,#7e22ce 52%,#6b21a8)}.player-rating_badgeIconTop1__ykK4G{background:linear-gradient(140deg,#fbbf24,#f59e0b 54%,#d97706)}.player-rating_badgeIconGeneric__EKcSu{background:linear-gradient(140deg,#64748b,#475569 52%,#334155)}.player-rating_badgeIconLabel__xpLA4{font-size:.5rem;font-weight:900;letter-spacing:.04em;line-height:1;color:#f8fbff;text-transform:uppercase}.player-rating_badgeIconLevel__R_HUv{margin-top:.18rem;font-size:.53rem;font-weight:900;line-height:1;color:#ffffff}.player-rating_badgeTitleWrap__KSAxu{min-width:0;display:flex;flex-direction:column;gap:.1rem}.player-rating_badgeName__qb7yI{font-size:.72rem;font-weight:800;color:#1f3a67;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-rating_badgeTemplate__WtWqh{font-size:.62rem;font-weight:700;color:#577199;letter-spacing:.02em;text-transform:uppercase}.player-rating_badgeStatusChip__DPFgu{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-rating_badgeStatusCurrent__uOJAI{background:rgba(17,120,58,.15);color:#1f6f40}.player-rating_badgeStatusStale___hb81{background:rgba(124,37,48,.14);color:#7b2530}.player-rating_badgeReason__vrYZ4{margin:.18rem 0 0;font-size:.67rem;font-weight:700;color:#34527f}.player-rating_badgeMeta__CMG5t{margin:.14rem 0 0;font-size:.63rem;font-weight:600;color:#5d759c}.player-rating_trendChartShell__bsCyb{margin-top:.55rem;border:none;border-radius:0;background:transparent;padding:.35rem 0 0}.player-rating_trendChartWrap__mlzWV{width:100%;overflow:hidden}.player-rating_trendChart__mfxlR{display:block;width:100%;height:auto}.player-rating_trendGridLine__l9xyn{stroke:rgba(255,255,255,.14);stroke-width:1}.player-rating_trendAxisLine__9bhiI{stroke:rgba(255,255,255,.2);stroke-width:1}.player-rating_trendAxisLabel__l92QT{fill:rgba(255,255,255,.76);font-size:11px;font-weight:700}.player-rating_trendSelectedWeekLine__JDYcG{stroke:#ffe45c;stroke-width:1.5;stroke-dasharray:4 4}.player-rating_trendLine__tXpAg{fill:none;stroke-width:2;stroke-dasharray:1 7;stroke-linecap:round;stroke-linejoin:round}.player-rating_trendPoint__T36t_{stroke:#ffe45c;stroke-width:2}.player-rating_trendPointLabel__suXpO{font-size:11px;font-weight:900;fill:#ffe45c;paint-order:stroke;stroke:rgba(74,74,74,.96);stroke-width:3px;stroke-linejoin:round}.player-rating_trendLegend__nPCjH{margin-top:.55rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.35rem .75rem}.player-rating_trendPreviewShell__mEqCz{margin-top:.55rem}.player-rating_trendPreviewChart__gd1ws{position:relative;width:100%;min-height:16.5rem;border-radius:8px;background:rgba(255,255,255,.04);overflow:hidden}.player-rating_trendPreviewGridLine__XLQku{position:absolute;left:.8rem;right:.8rem;height:1px;background:rgba(255,255,255,.15)}.player-rating_trendPreviewGridLineTop__2fKYP{top:22%}.player-rating_trendPreviewGridLineMiddle__uWM_P{top:50%}.player-rating_trendPreviewGridLineBottom__oj_iH{top:78%}.player-rating_trendPreviewLegend__AuUF5{margin-top:.55rem;display:flex;flex-wrap:wrap;gap:.35rem .45rem}.player-rating_trendPreviewLegendItem__utmrJ{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-rating_trendLegendItem__ApO7k{display:inline-flex;align-items:center;gap:.4rem;min-width:0;border:none;background:transparent;padding:.1rem 0;cursor:pointer;text-align:left}.player-rating_trendLegendItemSelected__bW679{color:#ffffff}.player-rating_trendLegendItemUnselected__VpuJe{color:rgba(255,255,255,.65)}.player-rating_trendLegendItemSelected__bW679 .player-rating_trendLegendLabel__1zjc7{color:#ffffff}.player-rating_trendLegendItemUnselected__VpuJe .player-rating_trendLegendLabel__1zjc7{color:rgba(255,255,255,.65)}.player-rating_trendLegendItem__ApO7k:focus-visible{outline:2px solid #8fb3ea;outline-offset:2px;border-radius:999px}.player-rating_trendLegendSwatch__BFgtZ{width:1rem;height:1rem;border-radius:999px;flex:0 0 auto;border:2px solid;display:inline-flex;align-items:center;justify-content:center}.player-rating_trendLegendSwatchInner__u_U_V{width:.46rem;height:.46rem;border-radius:999px}.player-rating_trendLegendLabel__1zjc7{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:800;color:#ffffff}.player-rating_emptyState__ow5qp{margin-top:.52rem;border:1px dashed #d0ddef;border-radius:8px;background:#f9fbff;color:#4f6281;font-size:.74rem;font-weight:600;padding:.5rem .6rem}.player-rating_errorState__JQfOl{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-rating_scopeFiltersBar___R2Od{width:100%}.player-rating_scopeFiltersGrid__olUHF{grid-template-columns:repeat(2,minmax(0,1fr))}.player-rating_contentGrid__gv8h_{width:100%;grid-template-columns:1fr}.player-rating_badgesPanel__aCR0y{padding:.72rem .75rem;align-items:stretch}.player-rating_badgeList__goWgQ{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.5rem}.player-rating_badgeRow__DU_Kg{width:auto}}@media (max-width:760px){.player-rating_scopeFiltersBar___R2Od{padding:.5rem}.player-rating_scopeFiltersGrid__olUHF{grid-template-columns:1fr}.player-rating_panel__p0RHP{width:100%;padding:.62rem}.player-rating_panelHeaderRow__mixij{flex-direction:column;align-items:stretch}.player-rating_panelHeaderLeading__yKbgF{width:100%;justify-content:space-between}.player-rating_panelHeaderControl__0Yds0{min-width:0;max-width:none;width:100%}.player-rating_panelLegend__hRoJ_{justify-content:flex-start}}.ratings_page__Ewis5{width:100%}.ratings_filtersCard__4S9bI{padding:.7rem .8rem;margin-bottom:.85rem}.ratings_filtersGrid__A5Gav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:.55rem}.ratings_filterField__UB_Ch{display:flex;flex-direction:column;gap:.22rem}.ratings_filterLabel__vPXH0{font-size:.72rem;font-weight:800;letter-spacing:.02em;color:#4f668f;text-transform:uppercase}.ratings_filterSelect__JUIeu{border:1px solid #c9d7ef;border-radius:8px;background:#f7faff;color:#22395d;font-size:.82rem;font-weight:700;padding:.42rem .55rem}.ratings_tableWidth__o1yZ6{width:100%;display:block;max-width:100%;overflow-x:auto}.ratings_tableColumn__0HKP1{padding:.45rem .55rem}.ratings_athleteNameCell__wpMdB{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ratings_sortHeaderButton__kJ69H{border:0;background:transparent;color:inherit;font:inherit;padding:0;margin:0;display:inline-flex;align-items:center;gap:.25rem;width:100%;cursor:pointer}.ratings_sortHeaderButtonCompact__d6UUz{position:relative;min-height:2.1rem;padding-right:.7rem}.ratings_sortHeaderButtonLeft__Ae8_c{justify-content:flex-start}.ratings_sortHeaderButtonCenter__uq1OV{justify-content:center}.ratings_sortHeaderButtonActive__cDP5x{font-weight:700}.ratings_sortHeaderLabelCompact__4l6RJ{display:block;max-width:none;margin:0 auto;white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance;line-height:1.02;text-align:center}.ratings_sortHeaderIndicator__haT5C{font-size:.65rem;line-height:1}.ratings_sortHeaderIndicatorCompact__4ZQ1O{position:absolute;right:0;top:50%;transform:translateY(-50%)}.ratings_overallColumn___7gQz{background:#d8bf5a;color:#4a4a4a;font-weight:800;box-shadow:inset 1px 0 0 rgba(216,191,90,.32),inset -1px 0 0 rgba(216,191,90,.32)}.ratings_viewerAthleteRow__xSWQp{background:rgba(255,228,92,.26)!important;color:#ffffff!important;box-shadow:none!important;font-weight:inherit!important}