.MyTrainings_myTrainings__znJlp{padding:0 32px}.MyTrainings_myTrainings__trainings__5vWAQ{margin-top:16px;display:grid;grid-gap:8px}.MyTrainings_myTrainings__empty__sq80s{margin-top:16px;padding:24px;text-align:center;color:#888;font-size:14px;line-height:1.5}.Title_title__4Oaz5{font-size:21px;font-weight:450;color:#191919;margin-top:32px;line-height:100%;font-style:normal;letter-spacing:0;text-align:center}.TrainingFuture_card__xQqUU{position:relative;border-radius:24px;background:#f7f7f7;padding:12px 16px;overflow:hidden}.TrainingFuture_card__xQqUU:before{content:"";position:absolute;inset:0;width:var(--p);background:#f7f7f7;pointer-events:none;transition:width .24s ease}.TrainingFuture_card__xQqUU>*{position:relative;z-index:1}.TrainingFuture_top__j8WlG{justify-content:space-between;gap:16px;margin-bottom:16px}.TrainingFuture_leftMuted__ZUVsz,.TrainingFuture_rightMuted__RCZXf,.TrainingFuture_top__j8WlG{display:flex;align-items:center}.TrainingFuture_muted__fikzP{color:#84858a;font-family:Onest;font-weight:500;font-style:medium;font-size:12px;line-height:120%;text-align:left}.TrainingFuture_bottom__Tibvp{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.TrainingFuture_titleWrap__cgeQu{min-width:0}.TrainingFuture_title__xL3LG{font-family:Onest;font-weight:500;font-style:medium;font-size:15px;line-height:110%;color:#000}.TrainingFuture_percentWrap__3645F{flex:0 0 auto}.TrainingFuture_percent__4K26G{font-weight:450;font-style:normal;font-size:30px;line-height:90%;text-align:center;color:#84858a}@media(max-width:420px){.TrainingFuture_muted__fikzP{font-size:14px}.TrainingFuture_title__xL3LG{font-size:18px}.TrainingFuture_percent__4K26G{font-size:34px}}.TrainingStartCard_wrap__N2R3p{min-height:145px;background:#151515;color:#eaeaea;border-radius:24px;position:relative;overflow:hidden}.TrainingStartCard_topRow__KSsUH{display:flex;align-items:center;justify-content:space-between;gap:12px}.TrainingStartCard_muted__bzH_I{color:#84858a;font-family:Onest;font-weight:500;font-style:medium;font-size:12px;line-height:120%;padding:12px 17px 12px 11px}.TrainingStartCard_muted__bzH_I:last-child{padding:0 17px 12px 11px}.TrainingStartCard_title__1HMSg{margin:12px 0;font-size:21px;line-height:100%;color:#fff;padding:0 16px;font-family:Onest;font-weight:500;font-style:medium}.TrainingStartCard_hr__3YGPh{height:1px;width:calc(100% + 48px);margin-left:-24px;background:#2a2a2a}.TrainingStartCard_startBtn__a7BAe{display:block;width:100%;padding:15px 0;background:rgba(0,0,0,0);color:#fff;font-size:20px;border:0;border-radius:20px;cursor:pointer;font-family:Onest;font-weight:500;font-style:medium;font-size:15px;line-height:110%;text-align:center}@media(max-width:420px){.TrainingStartCard_muted__bzH_I{font-size:14px}.TrainingStartCard_title__1HMSg{font-size:24px}.TrainingStartCard_startBtn__a7BAe{font-size:18px}}.TrainingWithPercent_trainingPercent__VlsQ6{background:#fff}.TrainingWithPercent_card__ch7ZA{--p:0%;position:relative;border-radius:24px;background:#fff;padding:12px 16px;overflow:hidden}.TrainingWithPercent_card__ch7ZA:before{content:"";position:absolute;inset:0;width:var(--p);background:#f7f7f7;pointer-events:none;transition:width .24s ease}.TrainingWithPercent_card__ch7ZA>*{position:relative;z-index:1}.TrainingWithPercent_top__rODot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.TrainingWithPercent_leftMuted__d_ryK,.TrainingWithPercent_rightMuted__0Bcxg{display:flex;align-items:center}.TrainingWithPercent_muted__RUly3{text-align:left}.TrainingWithPercent_muted_2__Uydw7,.TrainingWithPercent_muted__RUly3{color:#84858a;font-family:Onest;font-weight:500;font-style:medium;font-size:12px;line-height:120%}.TrainingWithPercent_muted_2__Uydw7{text-align:right}.TrainingWithPercent_bottom__WsAYt{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.TrainingWithPercent_titleWrap__lCcLu{min-width:0}.TrainingWithPercent_title__FIsx4{font-family:Onest;font-weight:500;font-size:15px;line-height:110%;color:#84858a}.TrainingWithPercent_percentWrap__eqRZM{flex:0 0 auto}.TrainingWithPercent_percent__oi7PI{font-weight:450;font-style:normal;font-size:30px;line-height:90%;text-align:center;color:#84858a}.TrainingWithPercent_status__N_emD{font-size:13px}.TrainingWithPercent_trainingPercentNoMonth__MKA4p .TrainingWithPercent_card__ch7ZA{margin:0 24px;background:#f7f7f7}.TrainingWithPercent_trainingPercentNoMonth__MKA4p .TrainingWithPercent_card__ch7ZA:before{background:#191919}.TrainingWithPercent_trainingPercentNoMonth__MKA4p .TrainingWithPercent_card__ch7ZA .TrainingWithPercent_bottom__WsAYt .TrainingWithPercent_titleWrap__lCcLu .TrainingWithPercent_title__FIsx4{font-weight:450;font-style:Normal;font-size:21px;line-height:100%;color:#191919}.TrainingWithPercent_trainingPercentNoMonth__MKA4p .TrainingWithPercent_card__ch7ZA .TrainingWithPercent_bottom__WsAYt .TrainingWithPercent_percentWrap__eqRZM .TrainingWithPercent_percent__oi7PI{color:#191919}.TrainingWithPercent_trainingPercentNoMonth__exercises_container__1cHMb{margin-top:24px;overflow-y:auto;max-height:calc(100vh - 200px);background:#f7f7f7;padding-bottom:140px}.TrainingWithPercent_trainingPercentNoMonth__exercises__item__7zjzm{gap:16px;padding:16px;display:flex;align-items:center;align-items:flex-start;border-bottom:1px solid #e7e7e7}.TrainingWithPercent_trainingPercentNoMonth__exercises__item__7zjzm:first-child{border-top:1px solid #e7e7e7}.TrainingWithPercent_trainingPercentNoMonth__exercises__item__number__Hc2z6{width:36px;height:36px;border-radius:50%;border:1px solid #191919;display:flex;align-items:center;justify-content:center;background:#f7f7f7}.TrainingWithPercent_trainingPercentNoMonth__exercises__item__number__Hc2z6 p{font-family:Onest;font-weight:500;font-size:12px;line-height:120%;color:#191919}.TrainingWithPercent_trainingPercentNoMonth__exercises__item__image__pVTSb{width:90px;height:90px;position:relative;border-radius:24px}.TrainingWithPercent_trainingPercentNoMonth__exercises__item__image__pVTSb img{top:0;left:0;width:100%;height:100%;object-fit:cover;position:absolute;border-radius:24px}.TrainingWithPercent_trainingPercentNoMonth__exercises__item__info__aju_0{gap:24px;display:flex;flex-direction:column}.TrainingWithPercent_trainingPercentNoMonth__exercises__item__info__aju_0 p:first-child{color:#191919;font-family:Onest;font-weight:500;font-size:15px;line-height:110%;vertical-align:middle;width:170px}.TrainingWithPercent_trainingPercentNoMonth__exercises__item__info__aju_0 p:last-child{color:#84858a;font-family:Onest;font-weight:500;font-size:12px;line-height:120%}.TrainingWithPercent_trainingPercentNoMonth__exercises_superset__d7v7C{border-bottom:1px solid #e7e7e7;position:relative}.TrainingWithPercent_trainingPercentNoMonth__exercises_superset__d7v7C:before{content:"";position:absolute;left:34px;top:60px;bottom:70px;width:1px;background:#191919;z-index:0}.TrainingWithPercent_trainingPercentNoMonth__exercises_superset__d7v7C h2{padding:16px 16px 0;font-family:Onest;font-weight:500;font-size:12px;line-height:120%;color:#84858a}.TrainingWithPercent_trainingPercentNoMonth__exercises_superset__item__R2Fc6{gap:16px;padding:16px;display:flex;align-items:center;align-items:flex-start;position:relative}.TrainingWithPercent_trainingPercentNoMonth__exercises_superset__item__number__kvjwG{width:36px;height:36px;border-radius:50%;border:1px solid #191919;display:flex;align-items:center;justify-content:center;background:#f7f7f7;position:relative;z-index:1}.TrainingWithPercent_trainingPercentNoMonth__exercises_superset__item__number__kvjwG p{font-family:Onest;font-weight:500;font-size:12px;line-height:120%;color:#191919}.TrainingWithPercent_trainingPercentNoMonth__exercises_superset__item__image__duwtr{width:90px;height:90px;position:relative;border-radius:24px}.TrainingWithPercent_trainingPercentNoMonth__exercises_superset__item__image__duwtr img{top:0;left:0;width:100%;height:100%;object-fit:cover;position:absolute;border-radius:24px}.TrainingWithPercent_trainingPercentNoMonth__exercises_superset__item__info__7STN5{gap:24px;display:flex;flex-direction:column}.TrainingWithPercent_trainingPercentNoMonth__exercises_superset__item__info__7STN5 p:first-child{color:#191919;font-family:Onest;font-weight:500;font-size:15px;line-height:110%;vertical-align:middle;width:170px}.TrainingWithPercent_trainingPercentNoMonth__exercises_superset__item__info__7STN5 p:last-child{color:#84858a;font-family:Onest;font-weight:500;font-size:12px;line-height:120%}.TrainingStartToday_trainingPercent__Bp6d7{background:#fff}.TrainingStartToday_card__7M3eN{--p:0%;height:max-content;position:relative;border-radius:24px;background:#f7f7f7;overflow:hidden}.TrainingStartToday_card__7M3eN:before{content:"";position:absolute;inset:0;width:var(--p);background:#000;pointer-events:none;transition:width .24s ease}.TrainingStartToday_card__7M3eN>*{position:relative;z-index:1}.TrainingStartToday_top__SGb_z{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:12px 16px 0}.TrainingStartToday_button__DXRlC{height:41px;width:100%;background:none;border-top:1px solid rgba(221,221,221,.3215686275)}.TrainingStartToday_button_text__IMXIT{height:100%;background:none;display:block;width:100%;background:rgba(0,0,0,0);color:#191919;font-size:20px;border:0;border-radius:20px;cursor:pointer;font-family:Onest;font-weight:500;font-style:medium;font-size:15px;line-height:110%;text-align:center;display:flex;align-items:center;justify-content:center}.TrainingStartToday_rightMuted__VT8An{display:flex;align-items:center}.TrainingStartToday_leftMuted__dofow{display:flex;flex-direction:column}.TrainingStartToday_muted__efZMF{text-align:left}.TrainingStartToday_muted_2__R_T1d,.TrainingStartToday_muted__efZMF{color:#84858a;font-family:Onest;font-weight:500;font-style:medium;font-size:12px;line-height:120%}.TrainingStartToday_muted_2__R_T1d{text-align:right}.TrainingStartToday_bottom__XGiwu{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 16px 12px}.TrainingStartToday_titleWrap__Pg_xW{min-width:0}.TrainingStartToday_title__qqEtt{font-family:Onest;font-weight:500;font-size:23px;line-height:110%;color:#191919}.TrainingStartToday_percentWrap__zT6QX{flex:0 0 auto}.TrainingStartToday_percent__5mWlr{font-weight:450;font-style:normal;font-size:30px;line-height:90%;text-align:center;color:#191919}@media(max-width:420px){.TrainingStartToday_muted__efZMF{font-size:14px}.TrainingStartToday_percent__5mWlr{font-size:34px}}.AnalyticsCard_card__U5vl0{padding:0 32px}.AnalyticsCard_card__U5vl0 .AnalyticsCard_header__Pvy_J{font-size:21px;font-weight:450;color:#191919;line-height:100%;font-style:normal;letter-spacing:0;text-align:center}.AnalyticsCard_card__U5vl0 .AnalyticsCard_row__E5xoB{gap:20px;display:flex;margin-top:16px;align-items:center;justify-content:space-between}.AnalyticsCard_card__U5vl0 .AnalyticsCard_subtitle__Q15Wm{font-size:12px;color:#84858a;font-weight:500;line-height:120%;font-style:medium;font-family:Onest}.AnalyticsCard_card__U5vl0 .AnalyticsCard_meterWrap__SDsFQ{gap:14px;display:flex;align-items:center}.AnalyticsCard_card__U5vl0 .AnalyticsCard_meter__DzB3S{display:block}.AnalyticsCard_card__U5vl0 .AnalyticsCard_progress__q4twx{transition:stroke-dashoffset .5s ease}.AnalyticsCard_card__U5vl0 .AnalyticsCard_percent__U2lbe{font-size:30px;line-height:90%;color:#191919;font-weight:420;text-align:center;font-style:normal}.TrainingSchedule_container__BsRX7{background:#fff;position:relative}.TrainingSchedule_fullHeight__ow5Kl{height:100vh;height:100dvh;display:flex;flex-direction:column}.TrainingSchedule_content__duJQj{flex:1;position:relative}.TrainingSchedule_strip__Hjfys{padding:0 28.5px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0;margin-top:8px}.TrainingSchedule_nav__5Md6V{background:none}.TrainingSchedule_daysViewport__WeCJE{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px}.TrainingSchedule_dayCell__J5CVQ{position:relative;border:0;cursor:pointer;background:rgba(0,0,0,0);min-width:41.29px;border-radius:14px;color:#1a1a1a;text-align:center;margin:0 auto;justify-content:flex-start}.TrainingSchedule_dayCell__J5CVQ,.TrainingSchedule_selected__LyE_m{height:54px;display:flex;flex-direction:column;align-items:center;gap:2px}.TrainingSchedule_selected__LyE_m{background:#151515;color:#fff;justify-content:center}.TrainingSchedule_selected__LyE_m .TrainingSchedule_percent__2nMzm{font-family:Onest;font-weight:500;font-style:medium;font-size:12px;line-height:120%;text-align:center;color:#84858a}.TrainingSchedule_selected__LyE_m .TrainingSchedule_dayNum__aC5u9{font-family:Onest;font-weight:500;font-style:Medium;font-size:15px;line-height:110%;text-align:center;color:#fff}.TrainingSchedule_selected__LyE_m .TrainingSchedule_dotBlack__c_RpG,.TrainingSchedule_selected__LyE_m .TrainingSchedule_dot__d6pTy{background:#fff;opacity:.9}.TrainingSchedule_selected__LyE_m .TrainingSchedule_todayBar__lrmK6{background:#fff}.TrainingSchedule_todayNotSelected__ytkk_{border:1px solid #191919}.TrainingSchedule_dayNum__aC5u9{font-size:15px;line-height:110%}.TrainingSchedule_dayNum__aC5u9,.TrainingSchedule_percent__2nMzm{font-weight:500;color:#84858a;font-style:medium;text-align:center;font-family:Onest}.TrainingSchedule_percent__2nMzm{font-size:12px;line-height:120%}.TrainingSchedule_dayContent__lIKd9{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;height:100%;padding-top:14px}.TrainingSchedule_marks__w8v4N{gap:6px;height:2px;display:flex;justify-content:center}.TrainingSchedule_dot__d6pTy,.TrainingSchedule_marks__w8v4N{position:absolute;top:6px;left:50%;transform:translateX(-50%)}.TrainingSchedule_dot__d6pTy{width:4px;height:4px;border-radius:50%;background:#8b8f95}.TrainingSchedule_dotBlack__c_RpG{position:absolute;top:6px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#191919}.TrainingSchedule_dotsContainer__B5G5f{position:absolute;top:6px;left:50%;transform:translateX(-50%);display:flex;gap:2px;align-items:center}.TrainingSchedule_dotsContainer__B5G5f .TrainingSchedule_dotBlack__c_RpG,.TrainingSchedule_dotsContainer__B5G5f .TrainingSchedule_dotWhite__lH4Gm,.TrainingSchedule_dotsContainer__B5G5f .TrainingSchedule_dot__d6pTy{position:static;transform:none}.TrainingSchedule_blackLine__qyqJA{width:6px;height:4px;background:#191919;border-radius:1px}.TrainingSchedule_countLabel__JLvio{font-size:8px;font-weight:600;color:#191919;line-height:1;margin-left:1px}.TrainingSchedule_dotWhite__lH4Gm{position:absolute;top:6px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#fff}.TrainingSchedule_whiteLine__Gix2Q{width:6px;height:2px;background:#fff;border-radius:1px}.TrainingSchedule_countLabelWhite__PfPS2{font-size:8px;font-weight:600;color:#fff;line-height:1;margin-left:1px}.TrainingSchedule_percentWhite__jnU4t{color:#fff;font-family:Onest;font-weight:500;font-style:medium;font-size:12px;line-height:120%;text-align:center}.TrainingSchedule_todayBar__lrmK6{width:18px;height:3px;border-radius:3px;background:#111}.TrainingSchedule_modalBackdrop__wsf65{margin-top:32px;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;z-index:50}.TrainingSchedule_modal__47Rbe{background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:100%;flex:1;display:flex;flex-direction:column;overflow:hidden}.TrainingSchedule_modalHeader__vQIdu{gap:25px;display:flex;align-items:center;justify-content:center}.TrainingSchedule_modalTitle___WNAh{font-family:Onest;font-weight:450;font-style:normal;font-size:21px;line-height:100%;text-align:center}.TrainingSchedule_closeBtn__dn7Vj{background:rgba(0,0,0,0);border:0;font-size:20px;padding:6px 10px;cursor:pointer;border-radius:8px}.TrainingSchedule_closeBtn__dn7Vj:hover{background:#f3f3f3}.TrainingSchedule_calendarGrid__stqk3{padding:0 16px;margin-top:32px;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;flex:1}.TrainingSchedule_calCell__HlRmp{position:relative;border:0;background:rgba(0,0,0,0);border-radius:16px;padding:8px 2px 10px;height:100%;min-height:58px;cursor:pointer;color:#1a1a1a;display:flex;flex-direction:column;align-items:center;justify-content:center}.TrainingSchedule_calCell__HlRmp .TrainingSchedule_dayNum__aC5u9{font-size:18px}.TrainingSchedule_calCell__HlRmp .TrainingSchedule_percent__2nMzm{font-size:12px}.TrainingSchedule_calCell__HlRmp:hover{background:#f7f7f7}.TrainingSchedule_calCell__HlRmp.TrainingSchedule_todayNotSelected__ytkk_{border:1px solid #191919}.TrainingSchedule_dim__S_ymp{opacity:.35;pointer-events:none}.TrainingSchedule_trainings__FKv_X{margin:16px 30px 0;border-radius:24px;padding:11px 41.5px;background:#f7f7f7}.TrainingSchedule_trainings__FKv_X p{font-family:Onest;font-weight:500;font-style:medium;font-size:12px;line-height:120%;text-align:center;color:#84858a}.TrainingSchedule_trainings_elements__UH1av{display:grid;grid-gap:10px;background:none;margin:16px 30px 0;border-radius:24px;padding:0}.TrainingSchedule_calendarContent__QaNyC{overflow:overlay;padding-bottom:140px}.TrainingSchedule_addTraining__TTF0b{gap:10px;width:100%;display:flex;margin-top:52px;align-items:center;padding:48px 76.5px;background:#191919;justify-content:center;position:fixed;bottom:0;z-index:1}.TrainingSchedule_addTraining__TTF0b p{font-size:15px;font-weight:500;color:#fff;text-align:center;font-family:Onest;line-height:110%}.TrainingSchedule_addTraining__TTF0b button{background:none}