.selectWorkout_workoutSelection__container__P7k5j{position:fixed;z-index:200;top:calc((50% - 150px));left:calc((100% - 460px) / 2);display:flex;flex-direction:column;width:460px;max-height:609px;padding:40px;border-radius:30px;background-color:#ffffff;box-shadow:0 4px 67px -12px rgba(0,0,0,.13);@media screen and (max-width:760px){top:calc((50% - 200px));left:calc((100% - 343px) / 2);width:343px;padding-left:30px;padding-bottom:30px;padding-right:30px;padding-top:30px}}.selectWorkout_workoutSelection__title__op8Sa{font-weight:400;font-size:32px;line-height:110%;letter-spacing:0}.selectWorkout_workoutSelection__workoutsContainer__gJeTC{display:flex;flex-direction:column;gap:10px;margin-top:48px;margin-bottom:34px;overflow-y:auto;@media screen and (max-width:760px){margin-top:34px;padding-right:20px}}.selectWorkout_workoutSelection__workoutsContainer__gJeTC::-webkit-scrollbar{width:6px}.selectWorkout_workoutSelection__workoutsContainer__gJeTC::-webkit-scrollbar-track{border-radius:10px;background-color:#f7f7f7}.selectWorkout_workoutSelection__workoutsContainer__gJeTC::-webkit-scrollbar-thumb{min-height:116px;border-radius:10px;border:none;background-color:#000000;@media screen and (max-width:760px){min-height:80px}}.selectWorkout_workoutSelection__workoutItem__tgc_7{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:54px}.selectWorkout_workoutItem__input__q24mp{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;width:20px;height:20px}.selectWorkout_workoutItem__label__0MYMd{position:absolute;cursor:pointer;width:20px;height:20px}.selectWorkout_workoutItem__label__0MYMd:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:1px solid #000000;background-color:transparent}.selectWorkout_workoutItem__input__q24mp:checked+.selectWorkout_workoutItem__label__0MYMd:after{content:"";position:absolute;top:25%;left:25%;width:50%;height:50%;border-radius:50%;background-color:#bcec30}.selectWorkout_workoutItem__label_completedWorkout__B3KZq:before{width:18px;height:18px;border-radius:50%;border:1px solid #bcec30;background-color:#bcec30}.selectWorkout_workoutItem__label_completedWorkout__B3KZq:after{content:"";position:absolute;top:4px;left:7px;width:4px;height:8px;transform:rotate(45deg) skewX(5deg);border-color:#ffffff;border-style:solid;border-width:0 2px 2px 0}.selectWorkout_workoutItem__input__q24mp:checked+.selectWorkout_workoutItem__label_completedWorkout__B3KZq:before{border-color:#000000;background-color:transparent}.selectWorkout_workoutItem__input__q24mp:checked+.selectWorkout_workoutItem__label_completedWorkout__B3KZq:after{border:none;transform:none}.selectWorkout_workoutItem__infoContainer__eZAR2{display:flex;flex-direction:column;gap:10px}.selectWorkout_workoutItem__title__az6md{display:flex;align-items:center;font-weight:400;font-size:24px;line-height:110%;letter-spacing:0;@media screen and (max-width:760px){font-size:18px}}.selectWorkout_workoutItem__description__lNGW8{font-weight:400;font-size:16px;line-height:110%;letter-spacing:0;@media screen and (max-width:760px){font-size:14px}}.selectWorkout_workoutSelection__workoutItem_demarcationLine__ZZq7t{margin-top:10px;border-bottom:1px solid rgba(196,196,196,1)}.selectWorkout_workoutSelection__btnSendData__rKC15{width:100%;height:52px;padding:16px;border:none;border-radius:46px;background-color:#bcec30;transition:.2s;text-align:center;font-weight:400;font-size:18px;line-height:110%;letter-spacing:0;cursor:pointer}@media (hover:hover){.selectWorkout_workoutSelection__btnSendData__rKC15:hover{background-color:#c6ff00}}.selectWorkout_workoutSelection__btnSendData__rKC15:active{color:#ffffff;background-color:#000000}.selectWorkout_workoutSelection__btnSendData_inactive___up54,.selectWorkout_workoutSelection__btnSendData_inactive___up54:active,.selectWorkout_workoutSelection__btnSendData_inactive___up54:hover{color:#999999;background-color:#f7f7f7}.header_header__anchorPortal__QfrfY{@media screen and (min-width:711px){display:none}}.header_logoLogin__wrapper__G_nxX{display:flex;justify-content:space-between;margin-top:50px;margin-bottom:60px;@media screen and (max-width:760px){margin-top:40px;margin-bottom:40px}}.header_login__logo__VUaF1{cursor:pointer;@media screen and (max-width:710px){display:none}}.header_login__logo_mobile__WO2bC{@media screen and (min-width:711px){display:none}}.header_login__infoContainer__oXk5F{position:relative;display:flex;align-items:center;height:50px;cursor:pointer;@media screen and (max-width:760px){gap:10px}@media screen and (max-width:710px){height:36px;svg:first-child{height:36px;width:36px}svg:last-child{height:7px;width:10px}}}.header_login__userEmail__U3woC{font-weight:400;font-size:24px;line-height:110%;letter-spacing:0;padding-left:16px;padding-right:12px;@media screen and (max-width:760px){display:none}}.header_login__userEmail_panel__Pgx6P{word-break:break-all;text-align:center;font-size:18px;padding-bottom:34px}.header_login__managementPanel__UTiQP{position:absolute;top:75px;left:calc(100% - 266px);z-index:100;display:flex;flex-direction:column;align-items:center;width:266px;border-radius:30px;padding:30px;background:#ffffff;box-shadow:0 4px 67px -12px rgba(0,0,0,.13);cursor:default}.header_loginBtn__Qg4ng,.header_login__panel_logoutBtn__wOPs1,.header_login__panel_profileBtn__sOUKQ{width:100%;height:52px;padding:16px;border:none;border-radius:46px;background-color:#bcec30;transition:.2s;text-align:center;font-weight:400;font-size:18px;line-height:110%;letter-spacing:0;cursor:pointer}@media (hover:hover){.header_login__panel_profileBtn__sOUKQ:hover{background-color:#c6ff00}}.header_login__panel_profileBtn__sOUKQ:active{color:#ffffff;background-color:#000000}.header_login__panel_logoutBtn__wOPs1{margin-top:10px;border:1px solid #000000;background-color:transparent}@media (hover:hover){.header_login__panel_logoutBtn__wOPs1:hover{background-color:#f7f7f7}}.header_login__panel_logoutBtn__wOPs1:active{background-color:#e9eced}.header_loginBtn__Qg4ng{width:103px;@media screen and (max-width:710px){width:83px;height:36px;padding-left:8px;padding-bottom:8px;padding-right:8px;padding-top:8px}}@media (hover:hover){.header_loginBtn__Qg4ng:hover{background-color:#c6ff00}}.header_loginBtn__Qg4ng:active{color:#ffffff;background-color:#000000}.progressbar_styledProgressInput__ds3Qu{--progress-height:6px;--progress-color:#00c1ff;--progress-bg-color:#f7f7f7;width:100%;height:var(--progress-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;overflow:hidden;transition:.2s}.progressbar_styledProgressInput__ds3Qu::-webkit-slider-runnable-track{position:relative;height:var(--progress-height);background:var(--progress-bg-color)}.progressbar_styledProgressInput__ds3Qu::-webkit-slider-thumb{--thumb-height:10px;--thumb-width:10px;-webkit-appearance:none;appearance:none;width:var(--thumb-width);height:var(--thumb-height);background-color:var(--progress-color);border-radius:50%;position:relative;box-shadow:-100vmax 0 0 100vmax var(--progress-color)}.progressbar_styledProgressInput__ds3Qu::-moz-range-track{width:100%;height:var(--progress-height);background:var(--progress-bg-color)}.progressbar_styledProgressInput__ds3Qu::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:var(--progress-color);border:none}.progressbar_styledProgressInput__ds3Qu::-moz-range-progress{background-color:var(--progress-color);height:var(--progress-height)}.courseItem_course__paaWq{width:360px;border-radius:30px;box-shadow:0 4px 67px -12px rgba(0,0,0,.13);background:rgba(255,255,255,1);@media screen and (max-width:760px){width:343px}}.courseItem_course__pictureContainer__Dz_II{position:relative;height:325px;border-radius:30px;overflow:hidden}.courseItem_course__image__ppfVS{@media screen and (max-width:760px){transform:translateX(-8.5px)}}.courseItem_course__pictureContainer__Dz_II span{display:block;line-height:0}.courseItem_addRemove__icon_loading__dflq4{position:absolute;width:32px;height:32px;right:20px;top:20px;border-radius:50%;border:7px solid #ffffff;background-color:transparent;animation:courseItem_loadingPulse__l9Moz 2s linear infinite}@keyframes courseItem_loadingPulse__l9Moz{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.33}to{transform:scale(1);opacity:1}}.courseItem_addRemove__icon__wJifF,.courseItem_addRemove__icon_skeleton__gMnvC{position:absolute;right:20px;top:20px;cursor:pointer}.courseItem_addRemove__icon_skeleton__gMnvC{width:32px;height:32px;border-radius:50%;background-color:#ffffff;cursor:default}.courseItem_course__infoContainer__Mo_Zx{padding:24px 30px 15px;@media screen and (max-width:760px){padding-left:21.5px;padding-bottom:15px;padding-right:21.5px;padding-top:24px}}.courseItem_course__infoContainer__Mo_Zx span{display:block;line-height:0}.courseItem_course__infoContainer__Mo_Zx a{display:flex;flex-direction:column;gap:20px}.courseItem_course__title__0L7oH{font-weight:500;font-size:32px;line-height:110%;letter-spacing:0;@media screen and (max-width:760px){font-size:24px}}.courseItem_course__title_skeleton__VMztb{margin-bottom:20px;@media screen and (max-width:760px){height:26px!important}}.courseItem_course__infoWrapper__3s4Df{width:300px;height:82px;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.courseItem_course__infoWrapper__3s4Df span{display:block;line-height:0}.courseItem_course__infoDesign__il7JI{width:-moz-fit-content;width:fit-content;height:38px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding:10px;border-radius:50px;background:rgba(247,247,247,1)}.courseItem_difficulty__container__NexXf{width:20px;height:14px;display:flex;align-items:flex-end}.courseItem_course__progressContainer__Z6nBp{display:flex;flex-direction:column;gap:10px}.courseItem_course__progressQuantity__A6Mtz{font-weight:400;font-size:18px;line-height:110%;letter-spacing:0}.courseItem_course__workoutsBtn__xXuJR{width:100%;height:52px;border-radius:46px;margin-top:40px;padding:16px;border:none;background-color:#bcec30;transition:.2s;text-align:center;font-weight:400;font-size:18px;line-height:110%;letter-spacing:0;cursor:pointer;@media screen and (max-width:760px){font-size:16px}}@media (hover:hover){.courseItem_course__workoutsBtn__xXuJR:hover{background-color:#c6ff00}}.courseItem_course__workoutsBtn__xXuJR:active{color:#ffffff;background-color:#000000}.markWorkoutProgress_markWorkoutProgress__container__WCPVW{position:fixed;z-index:200;top:calc((50% - 150px));left:calc((100% - 426px) / 2);display:flex;flex-direction:column;width:426px;max-height:596px;padding:40px;border-radius:30px;background:#ffffff;box-shadow:0 4px 67px -12px rgba(0,0,0,.13);@media screen and (max-width:760px){top:calc((50% - 200px));left:calc((100% - 343px) / 2);width:343px}}.markWorkoutProgress_progressMarkResult__container__ko9uG{display:flex;flex-direction:column;align-items:center;gap:34px}.markWorkoutProgress_progressMarkResult__title__g7UbM{font-weight:600;font-size:40px;line-height:110%;letter-spacing:0;text-align:center;@media screen and (max-width:760px){font-weight:400;font-size:32px}}.markWorkoutProgress_markWorkoutProgress__title__gbXBa{font-weight:400;font-size:32px;line-height:110%;letter-spacing:0}.markWorkoutProgress_markWorkoutProgress__inputsContainer__4WyWR{display:flex;flex-direction:column;gap:20px;margin-top:48px;margin-bottom:34px;padding-right:20px;overflow-y:auto;@media screen and (max-width:760px){margin-top:34px}}.markWorkoutProgress_markWorkoutProgress__inputsContainer__4WyWR::-webkit-scrollbar{width:6px}.markWorkoutProgress_markWorkoutProgress__inputsContainer__4WyWR::-webkit-scrollbar-track{border-radius:10px;background-color:#f7f7f7}.markWorkoutProgress_markWorkoutProgress__inputsContainer__4WyWR::-webkit-scrollbar-thumb{min-height:116px;border-radius:10px;border:none;background-color:#000000;@media screen and (max-width:760px){min-height:80px}}.markWorkoutProgress_markWorkoutProgress__workoutLabel__Ecxf7{font-weight:400;font-size:18px;line-height:110%;letter-spacing:0;@media screen and (max-width:760px){font-size:16px}}.markWorkoutProgress_markWorkoutProgress__workoutInput__d8Y58{width:100%;height:52px;margin-top:10px;padding:16px 18px;border-radius:8px;border:1px solid #d0cece;font-weight:400;font-size:18px;line-height:110%;letter-spacing:0;@media screen and (max-width:760px){height:47px;font-size:14px}}.markWorkoutProgress_markWorkoutProgress__workoutInput__d8Y58::-webkit-inner-spin-button,.markWorkoutProgress_markWorkoutProgress__workoutInput__d8Y58::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.markWorkoutProgress_markWorkoutProgress__workoutInput__d8Y58::placeholder{font-weight:400;font-size:18px;line-height:110%;letter-spacing:0;color:#d0cece;@media screen and (max-width:760px){font-size:14px}}.markWorkoutProgress_markWorkoutProgress__workoutInput_completedWorkout__5acGF{border-color:#00c1ff}.markWorkoutProgress_markWorkoutProgress__workoutInput_completedWorkout__5acGF::placeholder{color:#00c1ff}.markWorkoutProgress_markWorkoutProgress__workoutInput_error__Ba1DK{border-color:#db0030;color:#db0030}.markWorkoutProgress_markWorkoutProgress__demarcationContainer__XFIdG{margin-top:48px;margin-bottom:34px;@media screen and (max-width:760px){margin-top:34px}}.markWorkoutProgress_markWorkoutProgress__demarcationMessage__P46Q0{font-weight:400;font-size:18px;line-height:110%;letter-spacing:0;@media screen and (max-width:760px){font-size:16px}}.markWorkoutProgress_markWorkoutProgress__btnSendData__bAATL{width:100%;height:52px;padding:16px;border:none;border-radius:46px;background-color:#bcec30;transition:.2s;text-align:center;font-weight:400;font-size:18px;line-height:110%;letter-spacing:0;color:#000000;cursor:pointer}@media (hover:hover){.markWorkoutProgress_markWorkoutProgress__btnSendData__bAATL:hover{background-color:#c6ff00}}.markWorkoutProgress_markWorkoutProgress__btnSendData__bAATL:active{color:#ffffff;background-color:#000000}.markWorkoutProgress_markWorkoutProgress__btnSendData_mobileText__zHfbZ{@media screen and (max-width:760px){font-size:14px}}.markWorkoutProgress_markWorkoutProgress__btnSendData_inactive__H_Ucw,.markWorkoutProgress_markWorkoutProgress__btnSendData_inactive__H_Ucw:active,.markWorkoutProgress_markWorkoutProgress__btnSendData_inactive__H_Ucw:hover{color:#999999;background-color:#f7f7f7}.workoutPage_workoutProgress__popupListener__mAkvj{position:absolute;z-index:100;top:-200px;left:calc((var(--container-width) / 2) - 50vw);width:100vw;height:calc(150vh + 200px);opacity:.2;background-color:#000000}.workoutPage_course__title__w9vFE{align-self:flex-start;font-weight:500;font-size:60px;line-height:100%;letter-spacing:0;@media screen and (max-width:760px){font-size:24px;line-height:110%}}.workoutPage_workout__video_container__D4RyX{display:flex;justify-content:center}.workoutPage_workout__video__gn9AB{width:100%;height:639px;margin-top:40px;margin-bottom:40px;border:none;border-radius:30px;@media screen and (max-width:760px){width:710px;height:391px;margin-top:24px;margin-bottom:24px;border-radius:19px}@media screen and (max-width:710px){width:343px;height:189px;border-radius:9px}}.workoutPage_workout__fallback_container__RngRL{margin-bottom:40px;@media screen and (max-width:760px){margin-bottom:24px}}.workoutPage_workout__fallback_title__XC74E{margin-bottom:10px}.workoutPage_workout__fallback_title__XC74E,.workoutPage_workout__title__5gCza{font-weight:400;font-size:28px;line-height:110%;letter-spacing:0}.workoutPage_workout__fallback_link__kHahM,.workoutPage_workout__fallback_message__X2kGH,.workoutPage_workout__progressQuantity__nhN7_,.workoutPage_workout__withoutProgress__bv8EW{font-weight:400;font-size:18px;line-height:110%;letter-spacing:0}.workoutPage_workout__fallback_link__kHahM{text-decoration:underline;cursor:pointer}.workoutPage_workouts__container_center__jufbe{display:flex;justify-content:center}.workoutPage_workouts__container__Dggnq{display:flex;flex-direction:column;width:100%;padding:40px;border-radius:30px;background-color:#ffffff;box-shadow:0 4px 67px -12px rgba(0,0,0,.13);@media screen and (max-width:760px){width:343px;padding-left:30px;padding-bottom:30px;padding-right:30px;padding-top:30px}}.workoutPage_workout__title__5gCza{font-size:32px}.workoutPage_workouts__wrapper__Up678{display:grid;grid-auto-flow:column;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:40px;column-gap:40px;grid-row-gap:20px;row-gap:20px;width:100%;margin-top:20px;margin-bottom:40px;@media screen and (max-width:760px){display:flex;flex-direction:column;gap:24px}}.workoutPage_workout__progressContainer__9Otdv{display:flex;flex-direction:column;gap:10px}.workoutPage_workout__withoutProgress__bv8EW{grid-row:span 3;grid-column:span 2}.workoutPage_workouts__progressBtn__XuznG{width:320px;height:52px;padding:16px;border:none;border-radius:46px;background-color:#bcec30;transition:.2s;text-align:center;font-weight:400;font-size:18px;line-height:110%;letter-spacing:0;cursor:pointer;@media screen and (max-width:760px){width:100%}}@media (hover:hover){.workoutPage_workouts__progressBtn__XuznG:hover{background-color:#c6ff00}}.workoutPage_workouts__progressBtn__XuznG:active{color:#ffffff;background-color:#000000}.coursePage_auth__popupListener__HkRjE{position:absolute;z-index:100;top:-200px;left:calc((var(--container-width) / 2) - 50vw);width:100vw;height:calc(150vh + 200px);opacity:.2;background-color:#000000}.coursePage_course__pictureContainer__z_nCz{position:relative;height:310px;border-radius:30px;@media screen and (max-width:760px){overflow:hidden;display:flex;width:343px;height:389px}}.coursePage_course__image__rupLV{@media screen and (max-width:760px){position:absolute;z-index:-50}}.coursePage_course__image_mobile__KQd3R{align-self:flex-end;@media screen and (min-width:761px){display:none}}.coursePage_course__title__ruYcr{position:absolute;top:40px;left:40px;color:#ffffff;font-weight:500;font-size:60px;line-height:110%;letter-spacing:0;@media screen and (max-width:760px){display:none}}.coursePage_auxiliary__title__2T42O{font-weight:600;font-size:40px;line-height:110%;letter-spacing:0;margin-top:60px;margin-bottom:40px;@media screen and (max-width:760px){font-weight:500;font-size:24px;margin-top:40px;margin-bottom:24px}}.coursePage_fitting__container__GpI87{display:grid;grid-auto-flow:column;grid-template-columns:repeat(3,auto);grid-gap:17px;gap:17px;@media screen and (max-width:760px){grid-auto-flow:row;grid-template-columns:1fr;width:343px}}.coursePage_fitting__item__EYBhh{width:-moz-fit-content;width:fit-content;height:141px;display:flex;align-items:center;border-radius:28px;gap:25px;padding:20px;border:none;background:linear-gradient(115.81deg,#151720 34.98%,#1e212e 91.5%);@media screen and (max-width:760px){width:100%}}.coursePage_fitting__itemText__de5q5{max-width:323px;color:#ffffff;font-size:24px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left;@media screen and (max-width:760px){font-size:18px;line-height:110%}}.coursePage_directions__container__gT33w{display:grid;align-items:center;grid-template-columns:repeat(3,1fr);grid-gap:34px;gap:34px;width:100%;padding:30px;border-radius:28px;background:#bcec30;@media screen and (max-width:760px){grid-auto-flow:row;grid-template-columns:1fr;width:343px;gap:24px}}.coursePage_directions__item__BbIXG{display:flex;align-items:center;gap:8px;font-weight:400;font-size:24px;line-height:110%;letter-spacing:0;@media screen and (max-width:760px){font-size:18px}}.coursePage_addingCourse__container__OY7ag{position:relative;width:100%;height:588px;display:flex;justify-content:space-between;align-items:flex-end;overflow:hidden;@media screen and (max-width:760px){width:343px;height:568px;overflow:visible}}.coursePage_addingCourse__textContainer__bHuqs{width:100%;height:488px;padding:40px;background-color:#ffffff;border-radius:30px;@media screen and (max-width:760px){z-index:125;height:412px;padding-left:30px;padding-bottom:30px;padding-right:30px;padding-top:30px}}.coursePage_addingCourse__textWrapper__uOHUC{max-width:437px}.coursePage_addingCourse__title__5zw2T{font-weight:500;font-size:60px;line-height:100%;letter-spacing:0;@media screen and (max-width:760px){font-size:32px;line-height:110%}}.coursePage_addingCourse__textContent__MumZx{display:flex;flex-direction:column;justify-content:space-between;height:178px;margin-top:28px;margin-bottom:28px}.coursePage_addingCourse__textContent__MumZx li{position:relative;opacity:.6;font-weight:400;font-size:24px;line-height:110%;letter-spacing:0;margin-left:20px;@media screen and (max-width:760px){font-size:18px}}.coursePage_addingCourse__textContent__MumZx li:before{content:"";position:absolute;left:-20px;top:40%;opacity:.6;width:5px;height:5px;border-radius:50%;background-color:#000000}.coursePage_addingCourse__btn__OIyiz{width:100%;height:52px;padding:16px;border:none;border-radius:46px;background-color:#bcec30;transition:.2s;text-align:center;font-weight:400;font-size:18px;line-height:110%;letter-spacing:0;cursor:pointer;@media screen and (max-width:760px){font-size:16px}}@media (hover:hover){.coursePage_addingCourse__btn__OIyiz:hover{background-color:#c6ff00}}.coursePage_addingCourse__btn__OIyiz:active{color:#ffffff;background-color:#000000}.coursePage_addingCourse__btn_inactive__4CHkr,.coursePage_addingCourse__btn_inactive__4CHkr:active,.coursePage_addingCourse__btn_inactive__4CHkr:hover{color:#999999;background-color:#f7f7f7}.coursePage_addingCourse__picture__qlWiQ{position:absolute;width:680px;height:588px;right:0}.coursePage_addingCourse__sportsman__GQRey{position:absolute;z-index:75;right:30px;bottom:30px;@media screen and (max-width:760px){top:-78px;right:-71px;width:313px;height:349px}}.coursePage_addingCourse__vector__5LsRb{position:absolute;z-index:25;bottom:-40px;@media screen and (max-width:760px){display:none}}.coursePage_addingCourse__vector_mobile__fJ94g{position:absolute;top:27px;right:-67px;@media screen and (min-width:761px){display:none}}.coursePage_addingCourse__shoulderVector__wo_ra{position:absolute;z-index:50;top:130px;right:378px;@media screen and (max-width:760px){top:0;right:150px;width:32px;height:27px}}