.PersonalBest_container__A0Bcs{display:flex;align-items:center;box-sizing:border-box;width:100%;max-width:100%;margin-top:16px;padding:20px 16px;border:1px solid #ececec;border-radius:8px;background:#fff}@media(max-width:768px){.PersonalBest_container__A0Bcs{align-items:stretch;flex-direction:column;padding:24px}}.PersonalBest_sportItem__8oqws{position:relative;box-sizing:border-box;display:flex;flex:1 1 0;align-items:center;gap:16px;min-width:0;padding:0 24px}.PersonalBest_sportItem__8oqws:first-child{padding-left:0}.PersonalBest_sportItem__8oqws:last-child{padding-right:0}.PersonalBest_sportItem__8oqws:not(:last-child):after{position:absolute;top:0;right:0;width:1px;height:100%;background:#ececec;content:""}@media(max-width:768px){.PersonalBest_sportItem__8oqws{display:grid;grid-template-columns:24px minmax(0,1fr) auto;flex:none;width:100%;min-height:52px;padding:0 0 16px;margin-bottom:16px;border-bottom:0}.PersonalBest_sportItem__8oqws:first-child{padding-left:0}.PersonalBest_sportItem__8oqws:last-child{padding-right:0}.PersonalBest_sportItem__8oqws:not(:last-child):after{display:none}.PersonalBest_runningItem__Dsqnw,.PersonalBest_swimmingItem__0yeBB{padding-bottom:16px;margin-bottom:16px;border-bottom:1px dashed rgba(0,0,0,.06)}.PersonalBest_runningItem__Dsqnw{order:1}.PersonalBest_swimmingItem__0yeBB{order:2}.PersonalBest_cyclingItem__XuZ4p{order:3}}.PersonalBest_iconWrapper__i23om{display:inline-flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;border-radius:42px;background:#dbebff}@media(max-width:768px){.PersonalBest_iconWrapper__i23om{flex-basis:24px;width:24px;height:24px;background:rgba(0,0,0,0)}}.PersonalBest_sportContent__uasUQ{display:flex;min-width:0;flex-direction:column;row-gap:6px}@media(max-width:768px){.PersonalBest_sportContent__uasUQ{display:contents}}.PersonalBest_sportLabel__uIBNk{font-size:16px;font-weight:400;color:rgba(0,0,0,.87);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.PersonalBest_sportLabel__uIBNk{font-size:16px}}.PersonalBest_sportTime__hF4gC{font-size:16px;font-weight:600;color:#000;line-height:1;white-space:nowrap}@media(max-width:768px){.PersonalBest_sportTime__hF4gC{font-size:16px;text-align:right}}.RaceDistances_section__A8LeG{display:flex;height:100%;flex-direction:column}.RaceDistances_section__A8LeG h2{font-size:16px;font-weight:600;letter-spacing:0}.RaceDistances_distancesContainer__OVBMo{flex:1;margin-top:16px;border:1px solid #ececec;border-radius:8px;background:#fff}.RaceDistances_distanceList__FzJBK{display:flex;flex-wrap:wrap;gap:8px;padding:22px}.RaceDistances_distanceItem__Atujx{max-height:34px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #d9d9d9;border-radius:999px;color:#000;font-size:14px;font-weight:400;line-height:1.2;white-space:nowrap}.RaceDistances_distanceItem__Atujx span{font-family:Poppins,sans-serif}.RaceDistances_checkIcon__O4Oy9{flex:0 0 auto;color:#35c700;font-size:18px}.RaceDistances_emptyPlaceholder__OIvz_{min-height:160px;border:0}.Skills_section__s61pQ{display:flex;height:100%;flex-direction:column}.Skills_section__s61pQ h2{font-size:16px;font-weight:600;letter-spacing:0}.Skills_skillsContainer__sAOyN{display:flex;flex:1;flex-direction:column;margin-top:16px;padding:20px 24px;border:1px solid #ececec;border-radius:8px;background:#fff}.Skills_skillItem__Or2k1{position:relative;display:flex;align-items:center;gap:14px;min-width:0;padding:18px 0}.Skills_skillItem__Or2k1:first-child{padding-top:0}.Skills_skillItem__Or2k1:last-child{padding-bottom:0}.Skills_skillItem__Or2k1:not(:last-child):after{position:absolute;right:0;bottom:0;left:0;height:1px;background:rgba(0,0,0,.05);content:""}.Skills_skillIcon__7ys7i{display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px}.Skills_skillContent__xrgFX{display:flex;flex:1;align-items:center;justify-content:space-between;gap:16px;min-width:0}.Skills_skillLabel__hOXTk{font-size:14px;font-weight:400;color:rgba(0,0,0,.87);line-height:1.2;white-space:nowrap}.Skills_skillValue__8_0r6{font-size:16px;font-weight:600;color:#000;line-height:1.2;text-align:right}@media(max-width:520px){.Skills_skillValue__8_0r6{font-size:14px}}.SportsmanProfile_wrapper__P1aR5{display:flex;gap:24px}@media(max-width:900px){.SportsmanProfile_wrapper__P1aR5{flex-direction:column;align-items:center}}.SportsmanProfile_infoBox__Ce09O{display:flex;flex-direction:column;gap:33px;width:100%}.SportsmanProfile_skillsRaceRow__4VlC3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.SportsmanProfile_skillsRaceColumn__3t1X_{min-width:0}.SportsmanProfile_raceHistorySection__CQnOW{padding:40px 0 32px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.SportsmanProfile_raceHistorySection__CQnOW h2{font-weight:400;line-height:1;text-transform:uppercase}@media(max-width:640px){.SportsmanProfile_raceHistorySection__CQnOW{padding:28px 0 24px}.SportsmanProfile_raceHistorySection__CQnOW h2{font-size:14px}}.SportsmanProfile_raceHistoryList__hv_bU{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.SportsmanProfile_header__gmmqC{display:flex;justify-content:space-between;align-items:center;overflow:hidden}@media(max-width:640px){.SportsmanProfile_header__gmmqC{flex-direction:column;align-items:stretch;gap:15px}}.SportsmanProfile_desktopTabs__XfFKY{display:none}@media(max-width:900px){.SportsmanProfile_desktopTabs__XfFKY{display:flex;width:100%}.SportsmanProfile_desktopTabs__XfFKY .MuiTabs-scroller{overflow-x:auto!important}.SportsmanProfile_desktopTabs__XfFKY .MuiTabs-indicator{display:none}.SportsmanProfile_desktopTabs__XfFKY .MuiTab-root{min-width:auto;min-height:24px;padding:0 12px;color:#858585;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none}.SportsmanProfile_desktopTabs__XfFKY .MuiTab-root svg{width:18px;height:18px;margin-right:6px;margin-bottom:0}.SportsmanProfile_desktopTabs__XfFKY .MuiTab-root.Mui-selected{color:#1976d2}}.SportsmanProfile_mobileProfileMenu__T14XK{display:flex;flex-direction:column;gap:10px}.SportsmanProfile_mobileProfileMenuItem__H9nA_{display:flex;align-items:center;gap:10px;padding:0;border:0;background:rgba(0,0,0,0);color:#8a8a8a;cursor:pointer;font:inherit;font-size:16px;line-height:1.5;text-align:left;font-family:Poppins,sans-serif}.SportsmanProfile_mobileProfileMenuItem__H9nA_ svg{width:20px;height:20px}.SportsmanProfile_activeMobileProfileMenuItem__3uJ30{color:#1976d2}.SportsmanProfile_completenessContainer__b_VpB{margin-bottom:32px}.SportsmanProfile_proTabContainer__d8GLD{display:flex;flex-direction:column;gap:32px}.SportsmanProfile_experienceBlock__LIYlc{display:flex;flex-direction:column;gap:33px;border-radius:4px;transition:box-shadow .25s ease}.SportsmanProfile_onboardingHighlight__QuY0q{position:relative;z-index:1201;background:#fff;border-radius:4px;padding:16px}.Profile_wrapper__iIyD5{max-width:1200px;margin:0 auto;padding:0 20px}.Profile_container__i0sbb{margin:40px 0}@media(max-width:600px){.Profile_container__i0sbb{margin:24px 0}}.AboutCoach_infoBox__dCvmh{display:flex;flex-direction:column;gap:33px}.AboutCoach_testimonialBox__E6eet{display:flex;gap:5px;margin-bottom:10px}.AboutCoach_subtitle__V5vdA{font-size:16px;color:rgba(0,0,0,.87);font-weight:600}.AboutCoach_knowledgeTitle__0EWlR{font-weight:500;color:rgba(0,0,0,.87);font-size:14px;padding-bottom:8px}.AboutCoach_bodyText__ioymF{font-weight:400;font-size:14px;line-height:150%;letter-spacing:.25px;color:rgba(0,0,0,.87)}.AboutCoach_knowledgeBox__CqFO4{margin-top:20px}.TextArea_wrapper__XdH_O div.MuiInputBase-multiline{line-height:20px;color:#000;font-size:16px;font-weight:400}.TextArea_wrapper__XdH_O div.MuiInputBase-multiline textarea{padding-top:6px}.TextArea_wrapper__XdH_O label.MuiFormLabel-root{font-weight:300;color:#000}.AddReportForm_container__BFDxq{padding:40px;display:flex;flex-direction:column}@media(max-width:650px){.AddReportForm_container__BFDxq{padding:20px}}.AddReportForm_buttonsBlock__YNiWX{display:flex;flex-direction:column;width:100%;gap:12px}.AddReportForm_formBox__cgUqM{width:100%}.AddReportForm_formBox__cgUqM .AddReportForm_header___Ibzu{color:rgba(0,0,0,.87);font-weight:500;font-size:16px}.AddReportForm_header___Ibzu{color:rgba(0,0,0,.87);font-size:34px;margin-bottom:10px}@media(max-width:650px){.AddReportForm_header___Ibzu{font-size:25px}}.AddReportForm_input__l7SSo{background-color:#fff;margin-bottom:10px}.AddReportForm_input__l7SSo textarea.MuiInputBase-inputMultiline{color:#000;border:1px solid #d1d5db;padding:15px 13px 15px 14px;border-radius:6px;font-size:14px;font-style:normal;font-weight:300;line-height:20px}.ReviewCard_wrapper__cUpXR{display:flex;gap:12px;padding:16px}.ReviewCard_header__9Gnul{display:flex;justify-content:space-between}.ReviewCard_container__cphLb{display:flex;flex-direction:column;width:100%}.ReviewCard_avatarWrapper__TQJKk{width:40px;height:40px;flex-shrink:0;position:relative;border-radius:50%;overflow:hidden;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.ReviewCard_subheader__I_8SG{display:flex;align-items:center;gap:10px}.ReviewCard_subheader__I_8SG .ReviewCard_text__1t6RK{font-size:14px;font-weight:500;line-height:22px}@media(max-width:550px){.ReviewCard_subheader__I_8SG{flex-direction:column;align-items:start}.ReviewCard_dot__VrhoF{display:none}}.ReviewCard_creatorLink__k142R{text-decoration:none;color:inherit}.ReviewCard_productLink__xJr_K{text-decoration:none;color:rgba(0,0,0,.87)}.ReviewCard_productName__wKb1K{color:#0075ff;font-size:14px;font-weight:500;margin-top:8px;cursor:pointer}.ReviewCard_reviewDescription__tSu5p{color:rgba(0,0,0,.6);font-size:16px;margin-top:8px}.AllReviews_container__789ut{margin-top:40px}.AllReviews_header__ubqSb{display:flex;justify-content:space-between;margin-bottom:14px}.AllReviews_paginationContainer__1UtX4{margin-top:16px}.AllReviews_paginationBox__s_i9q{display:flex;justify-content:flex-end;align-items:center}.Page_box__mCXJj{display:flex;flex-direction:column;margin:40px 0}@media(max-width:600px){.Page_box__mCXJj{margin:24px 0}}.Page_wrapperBox__KGo22{display:flex;gap:24px;margin-top:15px}@media(max-width:900px){.Page_wrapperBox__KGo22{flex-direction:column}}.Page_emptyBox__Bmv5o{width:100vh;height:100vh}.Page_backBox__H2kZd{width:100%;display:flex;align-items:center}.Page_container__G16Vc{max-width:1200px;margin:0 auto;padding:0 20px}.AboutSeller_wrapper__Ix_oz{display:flex;flex-direction:column;gap:32px;margin-top:19px;max-width:858px}.AboutSeller_subheader__CtOmE{color:rgba(0,0,0,.87);margin:13px 0 8px;font-weight:500}.AboutSeller_bodyText__VrVO_{font-weight:400;font-size:14px;line-height:150%;letter-spacing:.25px;color:rgba(0,0,0,.87)}.Rating_box__DjeV_{border:0;margin-bottom:24px;padding:0;width:100%;display:flex;flex-direction:column;align-items:center}.Rating_error__8Cb4N{color:#d32f2f;font-size:12px;text-align:center;margin-top:4px}.AddReviewForm_container__gSpAI{padding:40px;display:flex;flex-direction:column;align-items:center;max-width:520px}@media(max-width:650px){.AddReviewForm_container__gSpAI{padding:20px}}.AddReviewForm_buttonsBlock__0EJyk{display:flex;flex-direction:column;width:100%;gap:12px}.AddReviewForm_formBox__6pNIx{width:100%}.AddReviewForm_formBox__6pNIx .AddReviewForm_header__GjouP{color:rgba(0,0,0,.87);font-weight:500;font-size:16px}.AddReviewForm_header__GjouP{color:rgba(0,0,0,.87);font-size:34px}@media(max-width:650px){.AddReviewForm_header__GjouP{font-size:25px}}.AddReviewForm_subheader__egXGn{color:rgba(0,0,0,.6);font-size:16px}.AddReviewForm_controlledRatingContainer__PdPTM{margin-top:24px}.Page_box__cAmd3{display:flex;flex-direction:column;margin:40px 0}@media(max-width:600px){.Page_box__cAmd3{margin:24px 0}}.Page_wrapper__zJ1r_{display:flex;gap:24px;margin-top:15px}@media(max-width:900px){.Page_wrapper__zJ1r_{flex-direction:column}}.Page_backBox__7ht0x{width:100%;display:flex;align-items:center}.Page_emptyBox__z12tP{width:100vh;height:100vh}.Page_container__fwc7F{max-width:1200px;margin:0 auto;padding:0 20px}.Page_box__rnvdP{display:flex;flex-direction:column;margin:40px 0}@media(max-width:600px){.Page_box__rnvdP{margin:24px 0}}.Page_wrapper__qDADd{display:flex;gap:24px;margin-top:15px}@media(max-width:900px){.Page_wrapper__qDADd{flex-direction:column;align-items:center}}.Page_infoBox__0rwlX{display:flex;flex-direction:column;gap:33px;width:100%}.Page_skillsRaceRow__hrTGY{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.Page_skillsRaceColumn__5gqj8{min-width:0}.Page_raceHistorySection__ytXei{padding:40px 0 32px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}@media(max-width:640px){.Page_raceHistorySection__ytXei{padding:28px 0 24px}.Page_raceHistorySection__ytXei h2{font-size:14px}}.Page_raceHistoryList__RwpTm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.Page_backBox__IRcsH{width:100%;display:flex;align-items:center}.Page_emptyBox__J8Hms{width:100vw;height:100vh}.Page_container__uG1fB{max-width:1200px;margin:0 auto;padding:0 20px}.Page_desktopTabs__Gmgef{display:none}@media(max-width:900px){.Page_desktopTabs__Gmgef{display:flex;width:100%}.Page_desktopTabs__Gmgef .MuiTabs-scroller{overflow-x:auto!important}.Page_desktopTabs__Gmgef .MuiTabs-indicator{display:none}.Page_desktopTabs__Gmgef .MuiTab-root{min-width:auto;min-height:24px;padding:0 12px;color:#858585;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none}.Page_desktopTabs__Gmgef .MuiTab-root svg{width:18px;height:18px;margin-right:6px;margin-bottom:0}.Page_desktopTabs__Gmgef .MuiTab-root.Mui-selected{color:#1976d2}}.Page_mobileProfileMenu__bPVyX{display:flex;flex-direction:column;gap:10px}.Page_mobileProfileMenuItem__C2yr6{display:flex;align-items:center;gap:10px;padding:0;border:0;background:rgba(0,0,0,0);color:#858585;cursor:pointer;font:inherit;font-size:16px;line-height:1.5;font-weight:500;text-align:left}.Page_mobileProfileMenuItem__C2yr6 svg{width:18px;height:18px}.Page_activeMobileProfileMenuItem__QMLXY{color:#1976d2}.Page_publicEmptyProfile__IRyJW{display:flex;min-height:520px;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:24px;box-sizing:border-box;padding:48px 24px;border:1px solid #ececec;border-radius:8px;background:#fff;text-align:center}.Page_publicEmptyProfileImage___1sw5{width:206px;height:206px;object-fit:contain}.Page_publicEmptyProfileText__xmg0T{color:#8a8a8a;font-size:16px;font-weight:400;line-height:1.4}.Page_publicEmptyProfileButton__7rZtg{display:inline-flex;min-height:46px;align-items:center;justify-content:center;text-transform:none;max-width:192px;max-height:38px;gap:10px;padding:10px 18px;border:0;border-radius:8px;background:#dcecff;color:#111827;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1;transition:background-color .2s ease,transform .2s ease}.Page_publicEmptyProfileButton__7rZtg:focus-visible,.Page_publicEmptyProfileButton__7rZtg:hover{background:#cfe4ff;transform:translateY(-1px)}.Page_publicEmptyProfileButton__7rZtg:focus-visible{outline:2px solid rgba(25,118,210,.35);outline-offset:3px}.Page_publicEmptyIcon__fmQ6d{width:18px;height:18px;color:currentColor}@media(max-width:640px){.Page_publicEmptyProfile__IRyJW{min-height:420px;gap:18px;padding:40px 18px}.Page_publicEmptyProfileImage___1sw5{width:168px;height:168px}.Page_publicEmptyProfileText__xmg0T{font-size:14px}.Page_publicEmptyProfileButton__7rZtg{min-height:42px;padding:0 18px;font-size:15px}}