.LanguagesSelectorModal_singleValueLanguageKey__l_rsZ{background-color:#f7f7f7;color:var(--text-secondary-color);font-size:var(--fs-small);width:22px;display:flex;justify-content:center;align-items:center;border-radius:4px;position:relative}.ExerciseLanguageSelector_root__RqP47{min-width:180px}.ExerciseLanguageSelector_menuPortal__mCjDE>div{padding-top:5px}.ExerciseLanguageSelector_optionContainer__Ze90R{display:flex;align-items:center;grid-gap:10px;gap:10px;cursor:pointer}.ExerciseLanguageSelector_optionDotContainer__xnZXe{display:flex;align-items:center;justify-content:center;width:30px;padding-left:14px}.ExerciseLanguageSelector_singleValue__VjrBh{overflow:visible!important}.ExerciseLanguageSelector_singleValueLanguageKey__tPuuV{background-color:#f7f7f7;color:var(--text-secondary-color);font-size:var(--fs-small);width:22px;display:flex;justify-content:center;align-items:center;border-radius:4px;position:relative}.ExerciseLanguageSelector_singleValueContainer__QF0SG{display:flex;grid-gap:10px;gap:10px}.ExerciseLanguageSelector_singleValueCompletionDot__YoLFy{position:absolute;top:-3px;right:-3px}.ExerciseLanguageSelector_completionDot__rJvYi{width:8px;height:8px;border-radius:50%;border:1px solid #fff;background-color:#ffbdbd}.ExerciseLanguageSelector_completionDotCompleted__sOGpE{background-color:#c1de80}.ExerciseLanguageSelector_completionDotSelected__fz2wi{background-color:#ec685c}.ExerciseLanguageSelector_completionDotInvisible__ZDgoA{display:none;width:0;height:0;border:0}.ExerciseLanguageSelector_addNewLanguageButtonContainer__K4rGI{border-top:1px solid #e5e5e5;display:flex;justify-content:center;align-items:center;margin-top:5px}.ExerciseLanguageSelector_addNewLanguageButton__t308t{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;border:none;background-color:transparent;cursor:pointer;padding:10px 0;color:var(--pistachio)}.ExerciseLanguageSelector_addNewLanguageButton__t308t>span{margin-left:10px;white-space:nowrap;font-size:var(--fs-small);font-weight:600}.ExerciseDetail_root__7rPXF{display:block}.ExerciseDetail_dataContainer__jZzpB{flex-grow:1;flex-basis:0;min-width:289px;max-width:60ch}.ExerciseDetail_container__o_r3R{display:flex;justify-content:space-between;grid-gap:10px;gap:10px;margin-top:14px}.ExerciseDetail_container__o_r3R video{max-width:400px;max-height:none;border-radius:var(--border-radius)}.ExerciseDetail_container__o_r3R a{color:var(--text-color)}@supports (container-type:inline-size){@container new-app-container (max-width: 992px){.ExerciseDetail_container__o_r3R{flex-wrap:wrap-reverse}}}@media (max-width:992px){.ExerciseDetail_container__o_r3R{flex-wrap:wrap-reverse}}.ExerciseSelector_selectedContainer__ZtlAZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:8px;gap:8px;width:1050px;max-width:-webkit-fill-available;grid-auto-flow:column;overflow-y:auto;padding:10px 10px 5px}.ExerciseSelector_selectedContainer__ZtlAZ>div{min-width:280px;border-radius:4px;padding-right:10px;-webkit-animation:var(--fadein) .3s;animation:var(--fadein) .3s}.ExerciseSelector_removeButton__WxFzS{width:18px;height:18px;padding:3px}.ExercisesSelectorModal_exercisesSelectorModal__eRJvJ{max-width:100%}.ExercisesSelectorModal_exercisesSelectorModal__eRJvJ .modal2__body{padding-top:0}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:move;-webkit-box-shadow:0 0 0 9999em rgba(0,0,0,.5);box-shadow:0 0 0 9999em rgba(0,0,0,.5);border:1px dashed #fff}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;-webkit-box-shadow:0 0 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5);box-shadow:0 0 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5)}.ReactCrop__crop-selection:focus{outline:none;border-color:blue;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:hsla(0,0%,100%,.4)}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%;left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666%;left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%;top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666%;top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.7);outline:1px solid transparent}.ReactCrop__drag-handle:focus:after{border-color:blue;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media(pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}.GenerateWithAIInput_container__J4zgZ{border-radius:12px;display:flex;flex-wrap:wrap;align-items:center;background-color:#efe5ff;border:2px solid #910098;padding:16px;grid-gap:8px;gap:8px;margin-bottom:10px}.GenerateWithAIInput_container__J4zgZ>:first-child{flex-grow:1}.GenerateWithAIInput_container__J4zgZ>button{margin-left:auto}.GenerateWithAIInput_input__zoKr4:focus{border-color:#910098}.AILoadingIngredients_container__fM4w4{display:flex;flex-direction:column;align-items:center;padding:30px 10px 10px}.AILoadingIngredients_title__avDIO{font-weight:700;font-size:16px}.AILoadingIngredients_explanation__wJwho{max-width:50ch;text-align:center;font-size:var(--font-size-small,13px)}.AILoadingIngredients_elementsContainer__iJ__K{display:flex;justify-content:center;grid-gap:6px;gap:6px;flex-wrap:wrap;max-width:70ch}.AILoadingIngredients_elementContainer__3cUIM{font-size:var(--font-size-small,13px);border-radius:10px;background:#f7f7f7;padding:1px 10px 3px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;max-width:0;opacity:0;transform:translateY(2px);will-change:max-width,opacity,transform;-webkit-animation:AILoadingIngredients_ingredient-reveal__Cjg_3 .55s ease-out forwards;animation:AILoadingIngredients_ingredient-reveal__Cjg_3 .55s ease-out forwards}.AILoadingIngredients_ingredientContent__bu7SB{display:flex;align-items:center;grid-gap:2px;gap:2px}.AILoadingIngredients_ingredientText__NwKlA{margin-top:2px;white-space:nowrap}@-webkit-keyframes AILoadingIngredients_ingredient-reveal__Cjg_3{to{max-width:100%;opacity:1;transform:translateY(0)}}@keyframes AILoadingIngredients_ingredient-reveal__Cjg_3{to{max-width:100%;opacity:1;transform:translateY(0)}}.ExerciseVideoLastStep_exerciseFormContainer__W2_QE{width:100%;display:flex;grid-gap:20px;gap:20px;flex-wrap:wrap;overflow-y:auto}.ExerciseVideoLastStep_exerciseFormContainer__W2_QE video{width:400px;max-width:100%;border-radius:var(--border-radius)}.ExerciseVideoLastStep_exerciseFormContainer__W2_QE>div:nth-child(2){flex-grow:1;flex-basis:0}.ExerciseVideoLastStep_exerciseFormLanguageContainer__R0uuY{display:flex;justify-content:space-between}.ExerciseVideoLastStep_finalVideoContainer__Vzvcf{width:400px;max-width:100%}.ExerciseVideoEditorModal_exerciseContainerVideoModalStep1__p9o_w{margin:20px auto!important;max-height:calc(100vh - 40px)!important;min-width:0!important;min-width:auto!important}.ExerciseVideoEditorModal_exerciseContainerVideoModalEditor__cg_kl{margin:20px auto!important;height:670px!important;min-width:0!important;min-width:auto!important}.ExerciseVideoEditorModal_exerciseContainerVideoModal__vmxCN{margin:20px auto;height:auto;min-width:0;min-width:auto}@supports (container-type:inline-size){@container new-app-container (max-width: 992px){.ExerciseVideoEditorModal_exerciseContainerVideoModal__vmxCN{max-height:calc(100vh - 40px)}}}@media (max-width:992px){.ExerciseVideoEditorModal_exerciseContainerVideoModal__vmxCN{max-height:calc(100vh - 40px)}}.ExerciseVideoEditorModal_exerciseContainerModal__JnO9O{margin:20px auto!important;max-height:calc(100vh - 40px)!important;min-width:70%!important}.ExerciseVideoEditorModal_exerciseContainerModal__JnO9O .modal2__body{min-height:470px}@supports (container-type:inline-size){@container new-app-container (max-width: 992px){.ExerciseVideoEditorModal_exerciseContainerModal__JnO9O .modal2__body{min-height:0;min-height:auto}}}@media (max-width:992px){.ExerciseVideoEditorModal_exerciseContainerModal__JnO9O .modal2__body{min-height:0;min-height:auto}}.ExerciseVideoEditorModal_headerContent___f2aK{display:flex;flex-direction:column;align-items:center}.NewExerciseModal_exerciseVideoStep1OrContainer__gFLwV{display:flex;align-items:center;margin-top:10px;margin-bottom:10px}.NewExerciseModal_exerciseVideoStep1OrContainer__gFLwV>:first-child{background-color:var(--input-border-color);flex-grow:1;height:1px}.NewExerciseModal_exerciseVideoStep1OrContainer__gFLwV>:nth-child(2){margin:0 10px}.NewExerciseModal_exerciseVideoStep1OrContainer__gFLwV>:nth-child(3){background-color:var(--input-border-color);flex-grow:1;height:1px}.NewExerciseModal_exerciseVideoStep1IframeExplanation__Ub4zs{display:flex;justify-content:center;align-items:center;margin-top:22px;position:relative}.NewExerciseModal_exerciseVideoStep1IframeExplanationArrow__Yco2P{position:absolute;top:-26px;right:-7px}@media (max-width:487px){.NewExerciseModal_exerciseVideoStep1IframeExplanationArrow__Yco2P{top:-17px;right:-7px}}.NewExerciseModal_youtubePreviewContainer__5IBjg{display:flex;justify-content:center}.NewExerciseModal_newExerciseContainer__smJ3Q>div{display:flex;flex-direction:column;align-items:center}.NewExerciseModal_videoContainer__T02K5{height:220px}.NewExerciseModal_videoElement__NUasE{max-height:200px!important;max-width:100%!important;width:auto!important}.NewExerciseModal_stepContainer__PRkRO{width:100%;display:flex;flex-direction:column;align-items:center}.NewExerciseModal_successContainer__S1GFH{margin:1em}.NewExerciseModal_hidden__koWVj{visibility:hidden;height:0;opacity:0}.NewExerciseModal_sliderContainer__XS6LG{position:relative;width:95%}.NewExerciseModal_progressContainer__yTXVI{width:95%}.SecondaryAISpinner_secondaryAISpinner__6ZNi9{display:inline-block;position:relative;width:16px;height:14px;line-height:0}.SecondaryAISpinner_secondaryAISpinnerDot__0Gmd_{position:absolute;top:50%;left:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#5e00ff;transform-origin:center;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.45,0,.55,1);animation-timing-function:cubic-bezier(.45,0,.55,1)}.SecondaryAISpinner_secondaryAISpinnerDot__0Gmd_:first-child{-webkit-animation-name:SecondaryAISpinner_secondaryAISpinnerDot1__ryZjL;animation-name:SecondaryAISpinner_secondaryAISpinnerDot1__ryZjL}.SecondaryAISpinner_secondaryAISpinnerDot__0Gmd_:nth-child(2){-webkit-animation-name:SecondaryAISpinner_secondaryAISpinnerDot2__RzogX;animation-name:SecondaryAISpinner_secondaryAISpinnerDot2__RzogX}.SecondaryAISpinner_secondaryAISpinnerDot__0Gmd_:nth-child(3){-webkit-animation-name:SecondaryAISpinner_secondaryAISpinnerDot3__ZyNjw;animation-name:SecondaryAISpinner_secondaryAISpinnerDot3__ZyNjw}@-webkit-keyframes SecondaryAISpinner_secondaryAISpinnerDot1__ryZjL{0%{transform:translateY(-6px)}16.6%{transform:translateY(-2px)}33.3%{transform:translate(5.2px,2px)}50%{transform:translate(1.7px,.7px)}66.6%{transform:translate(-5.2px,2px)}83.3%{transform:translate(-1.7px,.7px)}to{transform:translateY(-6px)}}@keyframes SecondaryAISpinner_secondaryAISpinnerDot1__ryZjL{0%{transform:translateY(-6px)}16.6%{transform:translateY(-2px)}33.3%{transform:translate(5.2px,2px)}50%{transform:translate(1.7px,.7px)}66.6%{transform:translate(-5.2px,2px)}83.3%{transform:translate(-1.7px,.7px)}to{transform:translateY(-6px)}}@-webkit-keyframes SecondaryAISpinner_secondaryAISpinnerDot2__RzogX{0%{transform:translate(-5.2px,2px)}16.6%{transform:translate(-1.7px,.7px)}33.3%{transform:translateY(-6px)}50%{transform:translateY(-2px)}66.6%{transform:translate(5.2px,2px)}83.3%{transform:translate(1.7px,.7px)}to{transform:translate(-5.2px,2px)}}@keyframes SecondaryAISpinner_secondaryAISpinnerDot2__RzogX{0%{transform:translate(-5.2px,2px)}16.6%{transform:translate(-1.7px,.7px)}33.3%{transform:translateY(-6px)}50%{transform:translateY(-2px)}66.6%{transform:translate(5.2px,2px)}83.3%{transform:translate(1.7px,.7px)}to{transform:translate(-5.2px,2px)}}@-webkit-keyframes SecondaryAISpinner_secondaryAISpinnerDot3__ZyNjw{0%{transform:translate(5.2px,2px)}16.6%{transform:translate(1.7px,.7px)}33.3%{transform:translate(-5.2px,2px)}50%{transform:translate(-1.7px,.7px)}66.6%{transform:translateY(-6px)}83.3%{transform:translateY(-2px)}to{transform:translate(5.2px,2px)}}@keyframes SecondaryAISpinner_secondaryAISpinnerDot3__ZyNjw{0%{transform:translate(5.2px,2px)}16.6%{transform:translate(1.7px,.7px)}33.3%{transform:translate(-5.2px,2px)}50%{transform:translate(-1.7px,.7px)}66.6%{transform:translateY(-6px)}83.3%{transform:translateY(-2px)}to{transform:translate(5.2px,2px)}}.ExerciseRow_exerciseCell__zHsHA{width:100%;transition:background .2s ease;border-radius:var(--list-item-border-radius);margin:5px 0;min-height:50px}.ExerciseRow_exerciseCell__zHsHA,.ExerciseRow_exerciseContainer__9BjWy{display:flex;grid-gap:18px;gap:18px;flex-direction:row;align-items:center;min-width:0;flex-grow:1}.ExerciseRow_exerciseContainer__9BjWy{padding:0 5px 0 13px}.ExerciseRow_exerciseHasConflicts__fykB9{background-color:var(--ai-light-background);border:1px solid #5e00ff}.ExerciseRow_exerciseCellHovered__1pHG7{background:rgba(132,189,0,.3)}.ExerciseRow_exerciseCellSelectable__1NfwX{cursor:pointer;transition:background-color .2s ease}.ExerciseRow_exerciseImg__Glmuu{position:relative;display:flex;justify-content:center;align-items:center}.ExerciseRow_skeletonExerciseImg__Dt2zh{display:flex;border-radius:var(--border-radius);cursor:pointer;min-width:40px;width:40px;height:40px}.ExerciseRow_exerciseMainImage__Ppbtu{border-radius:var(--border-radius);cursor:pointer;width:40px;height:40px;transition:opacity .2s ease,box-shadow .2s ease}.ExerciseRow_exerciseMainImage__Ppbtu:hover{box-shadow:0 0 3px 0 #84bd00}.ExerciseRow_exerciseMainImageHidden__xUiBD{opacity:0;pointer-events:none}.ExerciseRow_exerciseMainImageVisible__tP_uQ{opacity:1}.ExerciseRow_exerciseSelectIcon__8PKWl{background:transparent;border:0;padding:0;cursor:pointer;position:absolute;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.ExerciseRow_exerciseSelectIconHidden__Qcih9{opacity:0;pointer-events:none}.ExerciseRow_exerciseSelectIconVisible__fA_Ht{opacity:1;pointer-events:all}.ExerciseRow_exerciseDataContainer__LQRrW{min-width:0;width:100%}.ExerciseRow_exerciseData__Kj5YM{display:flex;flex-direction:column;min-width:0}.ExerciseRow_proposedToAdd__wlpTQ{padding-top:2px;padding-bottom:2px;background-color:var(--proposal-suggested-to-add);border-radius:var(--list-item-border-radius);margin-top:5px;border:1px solid #e6f2cc}.ExerciseRow_proposedToRemove__dfemX{padding-top:2px;padding-bottom:2px;background-color:var(--proposal-suggested-to-remove);border-radius:var(--list-item-border-radius)}.ExerciseRow_exerciseData__Kj5YM>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:450px}.ExerciseRow_exerciseDataSeriesContainer__3axmM{color:#6b7280;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:450px;margin:2px 0;border-radius:4px}.ExerciseRow_exerciseDataSeriesResume__rcYgQ{background:#f7f7f7;padding:0 5px;border-radius:4px;margin-right:1ch}.ExerciseRow_suggestedToRemove__F50NZ{background-color:var(--proposal-suggested-to-remove)}.ExerciseRow_suggestedToAdd__thHG7{background-color:var(--proposal-suggested-to-add)}.ExerciseRow_skeletonExerciseTitle__uAKq8{width:50px;height:16px}.ExerciseRow_skeletonExerciseData__4XcKV{width:30px;height:16px}.ExerciseRow_exerciseButtons__YAi9t{display:flex;justify-content:flex-end;flex-grow:1}.ExerciseRow_exerciseButtons__YAi9t>div{padding:5px}.ExerciseRow_moveButton__LPzAB{cursor:-webkit-grab;display:flex;align-items:center}.ExerciseRow_acceptButton__RLrWb{background-color:#e6f2cc;width:24px;height:24px}.ExerciseRow_acceptButton__RLrWb:hover{background-color:#e6f2cc!important}.ExerciseRow_rejectButton__IsX6w{width:24px;height:24px}.ExerciseRow_rejectButton__IsX6w,.ExerciseRow_rejectButton__IsX6w:hover{background-color:transparent!important}.ExerciseRow_rejectButton__IsX6w path{fill:#ec685c}