@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap);*{box-sizing:border-box;font-family:Poppins,sans-serif}#root,*,body,html{margin:0;padding:0}#root,body,html{background-color:#1e1e1e;height:100dvh}html{overscroll-behavior:none}button{cursor:pointer}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden;overscroll-behavior-y:none;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top);touch-action:pan-x pan-y}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ProtectedRoute_component__K5PtS{align-items:center;background-color:#191919;display:flex;height:100vh;justify-content:center;width:100vw}.ProtectedRoute_spinner__oLAXy{animation:ProtectedRoute_spin__gxc9B .8s linear infinite;border:4px solid green;border-radius:50%;border-top-color:#002300;height:50px;width:50px}@keyframes ProtectedRoute_spin__gxc9B{to{transform:rotate(1turn)}}.LeftPanel_left_panel__jRHmN{background-color:#404040;height:100vh;left:0;position:fixed;width:250px;z-index:1002}.LeftPanel_header__A\+RA-{color:green;padding:1rem;text-align:center;width:100%}.LeftPanel_nav_list__7NSI4{align-items:start;color:#fff;display:flex;flex-direction:column;padding:1rem}.LeftPanel_nav_list__7NSI4 li{font-size:1rem;list-style-type:none;margin-bottom:.5rem;width:100%}.LeftPanel_nav_list__7NSI4 li:hover{background-color:#525252}.LeftPanel_left_panel__jRHmN a{color:inherit;text-decoration:none}.LeftPanel_left_panel__jRHmN button{all:unset;cursor:pointer;width:100%}.LeftPanel_left_panel__jRHmN a,.LeftPanel_left_panel__jRHmN button{align-items:center;display:flex;gap:.5rem;padding:.5rem}.LeftPanel_text_desktop__onVTO{display:inline;display:initial}.LeftPanel_text_mobile__THOBd{display:none}.LeftPanel_active__Ec\+-s{background-color:#525252}@media (max-width:850px){.LeftPanel_left_panel__jRHmN{background-color:#404040;border-top:.5px solid grey;bottom:0;display:flex;height:-webkit-fit-content;height:fit-content;min-height:57px;padding-bottom:env(safe-area-inset-bottom);padding-top:.5rem;width:100%}.LeftPanel_header__A\+RA-{display:none}.LeftPanel_nav_list__7NSI4{flex-direction:row;padding:initial;width:100%}.LeftPanel_nav_list__7NSI4 li{color:grey;font-size:.8rem;height:100%}.LeftPanel_nav_list__7NSI4 li:hover{background-color:initial}.LeftPanel_left_panel__jRHmN a,.LeftPanel_left_panel__jRHmN button{-webkit-tap-highlight-color:transparent;flex-direction:column;height:100%;justify-content:center;padding:initial}.LeftPanel_text_desktop__onVTO{display:none}.LeftPanel_text_mobile__THOBd{display:inline;display:initial}.LeftPanel_nav_list__7NSI4 li .LeftPanel_active__Ec\+-s{background-color:initial;color:#fff}}.LeftPanel_signout_dialog_background__RK8jU{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1003}.LeftPanel_signout_dialog__5TioK,.LeftPanel_signout_dialog_background__RK8jU{align-items:center;display:flex;justify-content:center;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top center;will-change:transform,opacity}.LeftPanel_signout_dialog__5TioK{background-color:#333;color:#fff;flex-direction:column;gap:20%;height:25%;min-height:200px;padding:1rem;position:relative;width:400px}.LeftPanel_signout_dialog__5TioK .LeftPanel_close_dialog_btn__3gvuR{all:unset;cursor:pointer;position:absolute;right:.5rem;top:.5rem}.LeftPanel_signout_buttons_container__OelkC{display:flex;justify-content:center;width:100%}.LeftPanel_signout_buttons_container__OelkC .LeftPanel_dialog_cancel_btn__q-T5w{background-color:initial;border:none;color:#fff;display:flex;font-weight:700;justify-content:center;margin-right:1rem;padding:.5rem 0;transition:.1s ease;width:30%}.LeftPanel_signout_buttons_container__OelkC .LeftPanel_dialog_cancel_btn__q-T5w:hover{background-color:#4f4f4f}.LeftPanel_signout_buttons_container__OelkC .LeftPanel_dialog_signout_btn__0B6Yu{background-color:green;border:none;box-shadow:0 2px 6px #0006;color:#fff;display:flex;font-weight:700;justify-content:center;margin-right:1rem;padding:.5rem;transition:.1s ease;width:30%}.LeftPanel_signout_buttons_container__OelkC .LeftPanel_dialog_signout_btn__0B6Yu:hover{filter:brightness(1.2)}@media (max-width:480px){.LeftPanel_signout_dialog__5TioK{border-radius:1rem;min-height:100px;width:80%}.LeftPanel_signout_buttons_container__OelkC button{max-height:1.5rem}}.LeftPanel_signoutDialog_open_animation__QzBhO{animation:LeftPanel_dialog-open__AWz7Y .15s ease-out forwards}.LeftPanel_signoutDialog_close_animation__x-Itq{animation:LeftPanel_dialog-close__opFuQ .15s ease-in forwards}@keyframes LeftPanel_dialog-open__AWz7Y{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LeftPanel_dialog-close__opFuQ{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}.Dashboard_component__5E5Bn{background-color:#1e1e1e;display:flex;min-height:100dvh;width:100%}.Dashboard_main_content_container__qukZ3{height:auto;margin-left:250px;width:calc(100% - 250px)}@media (max-width:850px){.Dashboard_main_content_container__qukZ3{margin-left:0;padding-bottom:calc(57px + env(safe-area-inset-bottom));width:100%}}.CurrentWorkout_component__ZlDKl{align-items:center;color:#fff;display:flex;flex-direction:column;gap:2rem;justify-content:center;min-height:100%;width:100%}.CurrentWorkout_component__ZlDKl button{background-color:red;border:none;box-shadow:0 4px 8px #000;color:#fff;font-size:1.2rem;font-weight:700;padding:1rem}.CurrentWorkout_component__ZlDKl button:hover{filter:hue-rotate(20deg)}@media (max-width:480px) and (orientation:portrait){.CurrentWorkout_component__ZlDKl h2{font-size:1.3rem}}.CurrentWorkout_spinner__vifC\+{animation:CurrentWorkout_spin__mYJzA .8s linear infinite;border:4px solid green;border-radius:50%;border-top-color:#002300;height:50px;width:50px}@keyframes CurrentWorkout_spin__mYJzA{to{transform:rotate(1turn)}}.Mesocycles_component__dv6Ih{display:flex;justify-content:center;min-height:100%;padding:2rem 0;width:100%}.Mesocycles_container__CZr3e{background-color:#404040;color:#fff;display:flex;flex-direction:column;height:auto;max-width:850px;min-height:50%;width:60%}.Mesocycles_header_container__xVsoU{align-items:center;border-bottom:.5px solid grey;color:#fff;display:flex;height:100px;justify-content:space-between;padding:0 1.5rem}.Mesocycles_header_container__xVsoU button{background-color:red;border:none;box-shadow:0 2px 6px #0006;color:#fff;font-size:1rem;font-weight:700;padding:.5rem 1rem}.Mesocycles_header_container__xVsoU button:hover{filter:hue-rotate(20deg)}.Mesocycles_component__dv6Ih ul{align-items:column;display:flex;flex:1 1;flex-direction:column}.Mesocycles_meso_li__tgCDi{cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:.5rem 1.5rem;position:relative}.Mesocycles_meso_li__tgCDi:not(:last-child):after{background-color:grey;bottom:0;content:"";height:.5px;left:1rem;position:absolute;right:0}.Mesocycles_meso_li__tgCDi:hover{background-color:#525252}.Mesocycles_meso_li_na__P4F6m{align-items:center;display:flex;flex:1 1;height:inherit;justify-content:center;list-style:none}.Mesocycles_li_created__n6zju,.Mesocycles_li_duration__E1Xih{color:#a6a6a6;font-size:.8rem}.Mesocycles_completed_indicator__4qNuZ{align-items:center;color:green;display:flex;font-size:1.2rem;font-weight:700;margin-left:auto;margin-right:2rem}.Mesocycles_delete_button__LwSJC{background:none;border:none;color:#fff;font-size:1.2rem}.Mesocycles_delete_button__LwSJC:hover{color:grey}@media (max-width:850px){.Mesocycles_component__dv6Ih{padding:initial}.Mesocycles_container__CZr3e{width:100%}}@media (max-height:480px) and (orientation:landscape){.Mesocycles_container__CZr3e{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.Mesocycles_spinner_container__D0MJd{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Mesocycles_spinner__TLstM{animation:Mesocycles_spin__9BNgj .8s linear infinite;border:4px solid green;border-radius:50%;border-top-color:#002300;height:50px;width:50px}@keyframes Mesocycles_spin__9BNgj{to{transform:rotate(1turn)}}.Mesocycles_dialog_background__KFrWy{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1003}.Mesocycles_dialog__tHx\+h,.Mesocycles_dialog_background__KFrWy{align-items:center;display:flex;justify-content:center;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top center;will-change:transform,opacity}.Mesocycles_dialog__tHx\+h{background-color:#333;color:#fff;flex-direction:column;gap:20%;height:25%;min-height:200px;padding:1rem;position:relative;width:400px}.Mesocycles_close_dialog_btn__T5EfO{all:unset;cursor:pointer;position:absolute;right:.5rem;top:.5rem}.Mesocycles_dialog__tHx\+h h3{text-align:center}.Mesocycles_dialog_buttons_container__L3iOS{display:flex;justify-content:center;width:100%}.Mesocycles_dialog_cancel_btn__HYtkg{background-color:initial;border:none;color:#fff;display:flex;font-size:1rem;font-weight:700;justify-content:center;margin-right:1rem;padding:.5rem 0;transition:.1s ease;width:30%}.Mesocycles_dialog_cancel_btn__HYtkg:hover{background-color:#4f4f4f}.Mesocycles_dialog_confirm_btn__V9PQT{background-color:green;border:none;box-shadow:0 2px 6px #0006;color:#fff;display:flex;font-size:1rem;font-weight:700;justify-content:center;margin-right:1rem;padding:.5rem;transition:.1s ease;width:30%}.Mesocycles_dialog_confirm_btn__V9PQT:hover{filter:brightness(1.2)}@media (max-width:480px){.Mesocycles_dialog__tHx\+h{border-radius:1rem;min-height:100px;width:80%}}.Mesocycles_dialog_open_animation__oP8Tr{animation:Mesocycles_dialog-open__v6ISm .15s ease-out forwards}.Mesocycles_dialog_close_animation__Tkujh{animation:Mesocycles_dialog-close__-G\+R1 .15s ease-in forwards}@keyframes Mesocycles_dialog-open__v6ISm{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Mesocycles_dialog-close__-G\+R1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}.WorkoutPickerDropdown_component__z\+bSZ{background-color:#333;border:1px solid grey;left:0;max-width:730px;min-width:485px;opacity:0;padding:.3rem;position:absolute;top:100%;transform:translateY(-6px) scale(.98);transform-origin:top center;width:100%;will-change:transform,opacity;z-index:1001}.WorkoutPickerDropdown_open_animation__bw3kM{animation:WorkoutPickerDropdown_dropdown-open__KakYi .15s ease-out forwards}.WorkoutPickerDropdown_close_animation__0Z6Xv{animation:WorkoutPickerDropdown_dropdown-close__dKPls .15s ease-in forwards}.WorkoutPickerDropdown_main_content_div__0XlOn{display:flex;gap:0 .3rem;justify-content:space-evenly;max-width:100%;width:auto}.WorkoutPickerDropdown_week_col__ACdcv{align-items:stretch;display:flex;flex:1 1;flex-direction:column;max-width:100%;min-width:0;width:auto}.WorkoutPickerDropdown_header_cell__Reeb8{align-items:center;display:flex;flex-direction:column;gap:.5rem}.WorkoutPickerDropdown_header_cell__Reeb8 div{font-size:1rem}.WorkoutPickerDropdown_btn_col__Fd6aF{display:flex;flex-direction:column}.WorkoutPickerDropdown_btn_day__mbplp{background-color:#292929;border:1px solid #0000;color:#fff;container-type:inline-size;font-size:.7rem;margin-top:.2rem;max-width:100%;padding:.4rem;width:auto}.WorkoutPickerDropdown_btn_day__mbplp:hover{border:1px solid grey}.WorkoutPickerDropdown_btn_day_active__HohhV{background-color:#573331}.WorkoutPickerDropdown_btn_day_completed__7oIip{background-color:#21684a}.WorkoutPickerDropdown_btn_day_current__oOAkd{border:1px solid #fff}@media (max-width:480px){.WorkoutPickerDropdown_component__z\+bSZ{min-width:0;width:100vw}.WorkoutPickerDropdown_btn_day__mbplp{padding:1rem 0}}.WorkoutPickerDropdown_btn_long_label__NnPFR{display:inline}.WorkoutPickerDropdown_btn_short_label__i4UZo{display:none}@container (max-width: 70px){.WorkoutPickerDropdown_btn_long_label__NnPFR{display:none}.WorkoutPickerDropdown_btn_short_label__i4UZo{display:inline}}@keyframes WorkoutPickerDropdown_dropdown-open__KakYi{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes WorkoutPickerDropdown_dropdown-close__dKPls{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}.MesoHeader_component__1cfHb{align-items:center;background-color:#333;color:#fff;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:space-between;max-width:730px;min-width:485px;padding:1rem 2rem;position:relative;width:60%}.MesoHeader_status_complete__nJix8{border-bottom:4px solid green}.MesoHeader_status_current__dhbtd{border-bottom:4px solid red}.MesoHeader_div_icons__qfdVF{display:flex;gap:1rem;position:relative}.MesoHeader_icon__L77f5{cursor:pointer;font-size:1.2rem}@media (max-width:480px){.MesoHeader_component__1cfHb{min-width:100vw}}.ExerciseHistory_dialog_background__nSqaR{align-items:center;background-color:#00000080;bottom:0;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1003}.ExerciseHistory_dialog__3bFz9,.ExerciseHistory_dialog_background__nSqaR{display:flex;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top center;will-change:transform,opacity}.ExerciseHistory_dialog__3bFz9{background-color:#333;color:#fff;flex-direction:column;height:100%;justify-content:space-around;min-height:300px;padding:1rem 0;position:relative;width:500px}.ExerciseHistory_close_dialog_btn__kGPaB{all:unset;cursor:pointer;position:absolute;right:.5rem;top:.5rem}.ExerciseHistory_header_section__OpWtX{border-bottom:3px solid #1e1e1e;flex:1 1;padding-bottom:.5rem;text-align:center}.ExerciseHistory_header_section__OpWtX h5{color:grey;font-weight:lighter}.ExerciseHistory_mesos_container__nuWqY{flex:13 1;overflow-x:hidden;overflow-y:auto;position:relative;&::-webkit-scrollbar{width:8px}&::-webkit-scrollbar-track{background:#262626;border-radius:4px}&::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}&::-webkit-scrollbar-thumb:hover{background:#4a4a4a}}.ExerciseHistory_no_history_message__hYniD{display:flex;flex-direction:column;font-size:.9rem;gap:2rem;padding:7rem 1rem 1rem;text-align:center}.ExerciseHistory_no_history_message__hYniD .ExerciseHistory_span1__sIQ5m{color:green;font-weight:700}.ExerciseHistory_no_history_message__hYniD .ExerciseHistory_span2__moaYF{color:red;font-weight:700}.ExerciseHistory_mesos_container__nuWqY .ExerciseHistory_ul_container__WgswS{padding:1rem 0 1rem 1rem;position:relative}.ExerciseHistory_mesos_container__nuWqY .ExerciseHistory_ul_container__WgswS:not(:last-child):after{background-color:#1e1e1e;bottom:0;content:"";height:3px;left:-1rem;position:absolute;right:-1rem}.ExerciseHistory_ul_container__WgswS ul{color:grey;font-size:.9rem;position:relative}.ExerciseHistory_ul_container__WgswS li{display:flex;font-size:1.1rem;height:3.5rem;justify-content:space-between;list-style:none;overflow-x:auto;overflow-y:hidden;padding:1rem 0;position:relative;&::-webkit-scrollbar{height:8px}&::-webkit-scrollbar-track{background:#262626;border-radius:4px}&::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}&::-webkit-scrollbar-thumb:hover{background:#4a4a4a}}.ExerciseHistory_ul_container__WgswS li:not(:last-child){border-bottom:.5px solid grey}.ExerciseHistory_history__uSV7L{white-space:nowrap}.ExerciseHistory_week_number__Ds3xa{align-items:flex-end;display:flex;font-size:.8rem;height:150%;padding:0 1rem;white-space:nowrap}@media (max-width:480px) and (orientation:portrait){.ExerciseHistory_dialog__3bFz9{width:100%}.ExerciseHistory_ul_container__WgswS li{&::-webkit-scrollbar{height:4px}}}@media (max-height:480px),(max-width:480px){.ExerciseHistory_swipe_container__N48vL{display:flex;justify-content:center;position:absolute;top:5px;width:100%}.ExerciseHistory_swipe_bar__XPd9o{background-color:#666;border-radius:2px;height:4px;width:40px}.ExerciseHistory_no_history_message__hYniD{padding:1rem .5rem}}.ExerciseHistory_background_darkHue_animation__OqayI,.ExerciseHistory_dialog_open_animation__HBOWw{animation:ExerciseHistory_dialog-open__Y1ksm .15s ease-out forwards}.ExerciseHistory_background_noHue_animation__r3duj,.ExerciseHistory_dialog_close_animation__FoEOV{animation:ExerciseHistory_dialog-close__scQ8g .15s ease-in forwards}@keyframes ExerciseHistory_dialog-open__Y1ksm{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ExerciseHistory_dialog-close__scQ8g{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}@media (max-width:850px) and (orientation:portrait){.ExerciseHistory_dialog_background__nSqaR{align-items:flex-end}.ExerciseHistory_dialog__3bFz9{height:75%}.ExerciseHistory_dialog_open_animation__HBOWw{animation:ExerciseHistory_dialog-slide-up__ysmm9 .15s ease-out both}.ExerciseHistory_dialog_close_animation__FoEOV{animation:ExerciseHistory_dialog-slide-down__7Yp5l .15s ease-in both}}@keyframes ExerciseHistory_dialog-slide-up__ysmm9{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ExerciseHistory_dialog-slide-down__7Yp5l{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100%)}}.MesoWorkouts_component__cviyO{background-color:#333;color:#fff;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:center;max-width:730px;min-width:485px;padding:1rem;width:60%}.MesoWorkouts_exercises_ul__UAGJB{width:100%}.MesoWorkouts_exercises_li__nkye8{display:flex;flex-direction:column;list-style:none;margin-bottom:1rem;position:relative}.MesoWorkouts_mesos_container__n9yEP>.MesoWorkouts_ul_container__uFH3K{position:relative}.MesoWorkouts_exercises_li__nkye8:not(:last-child):after{background-color:grey;bottom:0;content:"";height:.5px;left:-1rem;position:absolute;right:-1rem}.MesoWorkouts_exercises_header_container__2tQqS{align-items:center;display:flex;justify-content:space-between;padding:0 1rem 1rem}.MesoWorkouts_exercise_name__oN1Bv{font-weight:700}.MesoWorkouts_history_icon__4E5Xq{cursor:pointer;font-size:1.2rem}.MesoWorkouts_sets_table__gEbak{border-collapse:collapse;table-layout:fixed;width:100%}.MesoWorkouts_sets_table__gEbak td,.MesoWorkouts_sets_table__gEbak th{font-weight:400;padding-bottom:1rem;text-align:center}.MesoWorkouts_td_input__jYAkk,.MesoWorkouts_th_input__oMuwU{width:40%}.MesoWorkouts_td_checkbox__ublAv,.MesoWorkouts_th_checkbox__4wF0y{width:20%}.MesoWorkouts_sets_table__gEbak input{background-color:#262626;border:none;color:#fff;padding:.4rem 1rem;text-align:center}.MesoWorkouts_td_input__jYAkk input{font-size:1rem;max-width:150px}.MesoWorkouts_checkbox_wrapper__s5pxE{display:flex;justify-content:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#262626;border:none;cursor:pointer;height:1.6rem;position:relative;width:1.6rem}input[type=checkbox]:checked:after{border:solid green;border-width:0 0 3px 3px;content:"";height:40%;left:15%;position:absolute;top:9%;transform:rotate(-45deg);width:60%}.MesoWorkouts_td_checkbox__ublAv{position:relative}.MesoWorkouts_spinner_small__Y4uwl{animation:MesoWorkouts_spin__rvu\+6 1.5s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#333;height:1.4rem;position:absolute;width:1.4rem}@media (max-width:480px){.MesoWorkouts_component__cviyO{min-width:100vw}.MesoWorkouts_sets_table__gEbak input[type=number]{width:6rem}.MesoWorkouts_sets_table__gEbak input[type=checkbox]{width:auto}.MesoWorkouts_spinner_small__Y4uwl{left:-.7rem}}@media (max-height:480px){.MesoWorkouts_sets_table__gEbak input[type=number]{width:6rem}}.MesoWorkouts_spinner_container__5xeBc{align-items:center;background-color:inherit;display:flex;height:100%;justify-content:center;max-width:730px;min-width:485px;width:60%}.MesoWorkouts_spinner__hofZG{animation:MesoWorkouts_spin__rvu\+6 .8s linear infinite;border:4px solid green;border-radius:50%;border-top-color:#002300;height:50px;width:50px}@keyframes MesoWorkouts_spin__rvu\+6{to{transform:rotate(1turn)}}.MesoFooter_component__FXBCt{align-items:center;background-color:initial;color:#fff;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:center;margin-top:-1rem;max-width:730px;min-width:485px;width:60%}.MesoFooter_finish_button__g5PGR{background-color:red;border:none;box-shadow:0 4px 6px #000;color:#fff;font-size:1rem;font-weight:700;height:3rem;transition:.1s ease;width:90%}.MesoFooter_finish_button__g5PGR:hover{filter:hue-rotate(20deg)}.MesoFooter_finish_button__g5PGR:disabled{display:none}@media (max-width:480px){.MesoFooter_component__FXBCt{min-width:100vw}}.MesoFooter_dialog_background__Hexqx{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1003}.MesoFooter_dialog__HCzG\+,.MesoFooter_dialog_background__Hexqx{align-items:center;display:flex;justify-content:center;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top center;will-change:transform,opacity}.MesoFooter_dialog__HCzG\+{background-color:#333;color:#fff;flex-direction:column;gap:20%;height:25%;min-height:200px;padding:1rem;position:relative;width:400px}.MesoFooter_close_dialog_btn__UsPTi{all:unset;cursor:pointer;position:absolute;right:.5rem;top:.5rem}.MesoFooter_dialog_buttons_container__QfPZj{display:flex;justify-content:center;width:100%}.MesoFooter_dialog_cancel_btn__aH0ZB{background-color:initial;border:none;color:#fff;display:flex;font-size:1rem;font-weight:700;justify-content:center;margin-right:1rem;padding:.5rem 0;transition:.1s ease;width:30%}.MesoFooter_dialog_cancel_btn__aH0ZB:hover{background-color:#4f4f4f}.MesoFooter_dialog_confirm_btn__so22Y{background-color:red;border:none;box-shadow:0 2px 6px #0006;color:#fff;display:flex;font-size:1rem;font-weight:700;justify-content:center;margin-right:1rem;padding:.5rem;transition:.1s ease;width:30%}.MesoFooter_dialog_confirm_btn__so22Y:hover{filter:hue-rotate(20deg)}@media (max-width:480px){.MesoFooter_dialog__HCzG\+{border-radius:1rem;min-height:100px;width:80%}}.MesoFooter_dialog_open_animation__vLE0z{animation:MesoFooter_dialog-open__wobzV .15s ease-out forwards}.MesoFooter_dialog_close_animation__FXESC{animation:MesoFooter_dialog-close__gJNvX .15s ease-in forwards}@keyframes MesoFooter_dialog-open__wobzV{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes MesoFooter_dialog-close__gJNvX{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}.MesoDetail_component__vw1Z-{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100%;padding:1rem 0}@media (max-width:480px){.MesoDetail_component__vw1Z-{padding-top:0}}.PlanAMesocycle_component__xm01t{display:flex;flex-direction:column;min-height:100%;overflow:auto;width:100%}.PlanAMesocycle_top_container__\+tfAm{align-items:center;background-color:#1e1e1e;color:#fff;display:flex;height:70px;justify-content:space-between;left:250px;padding:0 1rem;position:fixed;top:0;width:calc(100% - 250px);z-index:100}.PlanAMesocycle_top_container__\+tfAm button{background-color:red;border:none;box-shadow:0 4px 6px #000;color:#fff;font-size:1rem;font-weight:700;padding:.5rem 1rem}.PlanAMesocycle_top_container__\+tfAm button:hover{filter:hue-rotate(20deg)}.PlanAMesocycle_main_container__xf6vB{display:flex;flex:1 1 auto;gap:1rem;margin-top:70px;overflow-x:auto;padding:1rem;width:100%;&::-webkit-scrollbar{height:10px}&::-webkit-scrollbar-track{background:#262626;border-radius:4px}&::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}&::-webkit-scrollbar-thumb:hover{background:#4a4a4a}}.PlanAMesocycle_main_container__xf6vB .PlanAMesocycle_addDay_button__u9tym{background-color:#323232;border:none;color:#fff;font-size:1rem;height:3rem;min-width:270px;transition:background-color .1s ease;width:270px}.PlanAMesocycle_main_container__xf6vB .PlanAMesocycle_addDay_button__u9tym:hover{background-color:#000}.PlanAMesocycle_main_container__xf6vB .PlanAMesocycle_day_column__apegk{background-color:#000;display:flex;flex-direction:column;gap:.5rem;height:-webkit-fit-content;height:fit-content;min-width:270px;padding:.5rem;width:270px}.PlanAMesocycle_day_column__apegk .PlanAMesocycle_day_header__oQfvY{display:flex;height:2rem;justify-content:space-around}.PlanAMesocycle_day_header__oQfvY .PlanAMesocycle_dow_container__91HdJ{border:1px solid grey;cursor:pointer;display:flex;position:relative;width:-webkit-fit-content;width:fit-content}.PlanAMesocycle_dow_container__91HdJ .PlanAMesocycle_dow_dropdown__LuREK{-webkit-appearance:none;appearance:none;background-color:initial;border:none;color:#fff;cursor:pointer;padding:.3rem 2rem .3rem 1rem;width:100%}.PlanAMesocycle_dow_container__91HdJ .PlanAMesocycle_faAngleDown_container__JrJNP{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;right:0;width:2rem}.PlanAMesocycle_delete_btn__g9hKX{all:unset;cursor:pointer;padding:.25rem}.PlanAMesocycle_delete_btn__g9hKX:hover{background-color:#50505080}.PlanAMesocycle_faTrash_icon__re55X{color:#fff}.PlanAMesocycle_exercise_div__0PZeU{background-color:#2d2d2d;color:#fff;padding:0 1rem 1rem}.PlanAMesocycle_exercise_toprow__bI9yt{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.PlanAMesocycle_exercise_toprow__bI9yt label{background-color:#004a00;padding:0 .2rem}.PlanAMesocycle_exercise_input__arAzS{background-color:#2d2d2d;border:1px dashed grey;color:#fff;padding:.5rem;width:100%}.PlanAMesocycle_add_exercise_btn__b1581{background-color:#323232;border:none;color:#fff;font-size:1rem;padding:.5rem 0;transition:background-color .1s ease}.PlanAMesocycle_add_exercise_btn__b1581:hover{background-color:#000}.PlanAMesocycle_dialog_background__lfslR{align-items:center;background-color:#00000080;bottom:0;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1003}.PlanAMesocycle_dialog__7ecSF,.PlanAMesocycle_dialog_background__lfslR{display:flex;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top center;will-change:transform,opacity}.PlanAMesocycle_dialog__7ecSF{background-color:#333;color:#fff;flex-direction:column;height:50%;justify-content:space-around;min-height:300px;padding:1rem;position:relative;width:500px}.PlanAMesocycle_close_dialog_btn__PKkCQ{all:unset;cursor:pointer;position:absolute;right:.5rem;top:.5rem}.PlanAMesocycle_mesoname_div__5zvne{display:flex;flex-direction:column;gap:.5rem}.PlanAMesocycle_mesoname_div__5zvne input{background-color:#454545;border:1px solid #5b5b5b;color:#fff;padding:.5rem 1rem}.PlanAMesocycle_numweeks_div__rqE3T{display:flex;flex-direction:column;gap:.5rem}.PlanAMesocycle_numweeks_btn_div__etNy- button{background-color:#004300;border:1px solid green;color:#fff;font-weight:700;padding:.5rem 0;transition:.1s ease;width:20%}.PlanAMesocycle_numweeks_btn_div__etNy- button.PlanAMesocycle_numweeks_btn_selected__biSxo,.PlanAMesocycle_numweeks_btn_div__etNy- button:hover{background-color:#006a00}.PlanAMesocycle_modal_hr__1GiGH{background-color:grey;border:none;height:.5px;margin:0 -1rem}.PlanAMesocycle_dialog_bottom_div__-BpGQ{display:flex;justify-content:flex-end}.PlanAMesocycle_cancel_btn__BcoNo{background-color:initial;border:none;color:#fff;font-weight:700;margin-right:1rem;padding:.5rem 0;transition:.1s ease;width:20%}.PlanAMesocycle_cancel_btn__BcoNo:hover{background-color:#4f4f4f}.PlanAMesocycle_create_btn__yXtBa{background-color:red;border:none;box-shadow:0 2px 6px #0006;color:#fff;font-weight:700;margin-right:1rem;padding:.5rem 0;transition:.1s ease;width:20%}.PlanAMesocycle_create_btn__yXtBa:hover{filter:hue-rotate(20deg)}@media (max-width:850px){.PlanAMesocycle_top_container__\+tfAm{left:0;width:100%}.PlanAMesocycle_top_container__\+tfAm h2{font-size:1.4rem}}@media (max-width:480px){.PlanAMesocycle_dialog_background__lfslR{align-items:end}.PlanAMesocycle_top_container__\+tfAm{border-bottom:.5px solid grey}.PlanAMesocycle_top_container__\+tfAm h2{font-size:1rem}.PlanAMesocycle_top_container__\+tfAm button{align-items:center;display:flex;font-size:.6rem;height:30px;justify-content:center;width:140px}.PlanAMesocycle_mesoname_div__5zvne label,.PlanAMesocycle_numweeks_div__rqE3T label{font-size:.8rem}}@media (max-height:480px) and (orientation:landscape){.PlanAMesocycle_main_container__xf6vB>:first-child{margin-left:env(safe-area-inset-left)}.PlanAMesocycle_main_container__xf6vB>:last-child{margin-right:env(safe-area-inset-right)}}.PlanAMesocycle_background_darkHue_animation__BAsC0,.PlanAMesocycle_dialog_open_animation__yGHQm{animation:PlanAMesocycle_dialog-open__mqCtm .15s ease-out forwards}.PlanAMesocycle_background_noHue_animation__wcDmH,.PlanAMesocycle_dialog_close_animation__zbu4p{animation:PlanAMesocycle_dialog-close__nzzrS .15s ease-in forwards}@keyframes PlanAMesocycle_dialog-open__mqCtm{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes PlanAMesocycle_dialog-close__nzzrS{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}@media (max-width:480px) and (orientation:portrait){.PlanAMesocycle_dialog_open_animation__yGHQm{animation:PlanAMesocycle_dialog-slide-up__D2E5w .15s ease-out both}.PlanAMesocycle_dialog_close_animation__zbu4p{animation:PlanAMesocycle_dialog-slide-down__tJoRi .15s ease-in both}}@keyframes PlanAMesocycle_dialog-slide-up__D2E5w{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes PlanAMesocycle_dialog-slide-down__tJoRi{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100%)}}.Profile_component__mfJMB{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:left;min-height:100%;padding:2rem 0;width:100%}.Profile_component__mfJMB h2{max-width:850px;padding:1rem 0;text-align:left;width:60%}.Profile_profile_container__J-A8A{align-items:center;background-color:#404040;display:flex;height:-webkit-fit-content;height:fit-content;max-width:850px;width:60%}.Profile_profile_dl__Xt3WR{padding:1rem}.Profile_profile_set__\+SpLK{margin-bottom:1rem}.Profile_profile_set__\+SpLK dd{font-size:1.2rem;font-weight:700}.Profile_settings_container__YkNCR{background-color:#404040;display:flex;flex-direction:column;gap:1rem;height:-webkit-fit-content;height:fit-content;max-width:850px;padding:1rem;width:60%}.Profile_content_row__fFZcq{display:flex;flex-direction:column;justify-content:center;justify-content:space-between;width:50%}.Profile_auto_fill_header__aGfUB{display:flex}.Profile_dropdown_container__JRgCO{background-color:#1e1e1e;border-radius:3px;box-shadow:0 2px 6px #0006;cursor:pointer;display:flex;margin:.5rem 0;padding:.3rem;position:relative;width:-webkit-fit-content;width:fit-content}.Profile_dropdown_container__JRgCO .Profile_select__2MaRg{-webkit-appearance:none;appearance:none;background-color:initial;border:none;color:#fff;cursor:pointer;padding:.3rem 2rem .3rem 1rem;width:100%}.Profile_dropdown_container__JRgCO .Profile_faAngleDown_container__iYZ0w{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:2rem}.Profile_tooltip_wrapper__2FSEF{align-items:center;cursor:help;display:flex;margin-left:.5rem;position:relative}.Profile_info_fa_icon__9PewK{color:#aeaeae;font-size:.8rem}.Profile_tooltip__K4Gs4{background-color:#1e1e1e;border-radius:5px;bottom:125%;font-size:.8rem;left:-5px;max-width:280px;padding:.5rem;position:absolute;visibility:hidden;width:-webkit-max-content;width:max-content;z-index:1}.Profile_tooltip__K4Gs4:after{border:5px solid #0000;border-top-color:#1e1e1e;content:"";left:13px;position:absolute;top:100%;transform:translateX(-50%)}.Profile_tooltip_wrapper__2FSEF:hover .Profile_tooltip__K4Gs4{visibility:visible}@media (max-width:850px){.Profile_component__mfJMB h2,.Profile_profile_container__J-A8A,.Profile_settings_container__YkNCR{width:90%}}@media (max-width:480px){.Profile_tooltip__K4Gs4{max-width:180px}}.Profile_spinner_container__BC1yB{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Profile_spinner__vSWkO{animation:Profile_spin__l\+D\+8 .8s linear infinite;border:4px solid green;border-radius:50%;border-top-color:#002300;height:50px;width:50px}@keyframes Profile_spin__l\+D\+8{to{transform:rotate(1turn)}}.SignIn_component__gFT9o{background-color:#1e1e1e;min-height:100dvh;padding:1rem;width:100%}.SignIn_component__gFT9o,.SignIn_container__0TNRO{align-items:center;display:flex;justify-content:center}.SignIn_container__0TNRO{background-color:#333;flex-direction:column;gap:1.5rem;height:-webkit-fit-content;height:fit-content;padding:2rem 1rem;width:500px}.SignIn_header__3jDw0{color:green}.SignIn_sub_header__pL7cH{color:#fff;font-size:1rem}.SignIn_error__hSoWw{color:red;font-size:.8rem}.SignIn_auth_form__tVrPw{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.SignIn_auth_form__tVrPw input{font-size:1rem;padding:.5rem 1rem;width:300px}.SignIn_auth_form__tVrPw input::placeholder{font-size:1rem}.SignIn_pwInput_showPwBtn_container__mqgW2{display:flex;position:relative}.SignIn_showPasswordBtn__ztMW9{background:none;border:none;font-size:1rem;height:100%;position:absolute;right:.75rem}.SignIn_auth_form__tVrPw .SignIn_sign_in_button__XmVJG{background-color:green;border:none;box-shadow:0 2px 6px #0006;color:#fff;font-size:1rem;padding:.3rem 1rem;transition:.1s ease}.SignIn_auth_form__tVrPw .SignIn_sign_in_button__XmVJG:hover{filter:brightness(1.2)}.SignIn_signin_divider__EVfYQ{border-color:grey;width:80%}.SignIn_toggle_form_button__OqGHL{background-color:green;border:none;box-shadow:0 2px 6px #0006;color:#fff;font-size:1rem;padding:.3rem 1rem;transition:.1s ease}.SignIn_toggle_form_button__OqGHL:hover{filter:brightness(1.2)}.SignIn_dropdown_container__Nc50g{background-color:#1e1e1e;border-radius:3px;box-shadow:0 2px 6px #0006;cursor:pointer;display:flex;margin:.5rem 0;padding:0 .3rem;position:relative;width:-webkit-fit-content;width:fit-content}.SignIn_dropdown_container__Nc50g .SignIn_select__zMMlQ{-webkit-appearance:none;appearance:none;background-color:initial;border:none;color:#fff;cursor:pointer;padding:.3rem 2rem .3rem 1rem;width:100%}.SignIn_dropdown_container__Nc50g .SignIn_faAngleDown_container__pburE{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:2rem}@media (max-width:480px){.SignIn_sign_in_button__XmVJG{all:unset;background-color:green;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;padding:.5rem 1rem;text-align:center}.SignIn_sign_in_button__XmVJG:active{opacity:.8}.SignIn_toggle_form_button__OqGHL{all:unset;background-color:green;box-shadow:0 2px 6px #0006;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;padding:.5rem 1rem;text-align:center;transition:.1s ease}.SignIn_toggle_form_button__OqGHL:active{opacity:.8}}.Landing_component__RJF7x{align-items:center;background-color:#191919;display:flex;height:100vh;justify-content:center;width:100vw}.Landing_spinner__EDNIn{animation:Landing_spin__JcWxi .8s linear infinite;border:4px solid green;border-radius:50%;border-top-color:#002300;height:50px;width:50px}@keyframes Landing_spin__JcWxi{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.3152f4e9.css.map*/