body{color:#000;font-family:Helvetica,Courier New,Courier,monospace;margin:0;min-width:200px;text-align:center}#logo{width:256px}#navbar{display:flex;height:5%;justify-content:space-around;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1}.navbar-icon{align-self:center;border-radius:8px;display:flex;flex-direction:column;margin-left:16px;padding:4px}.navbar-icon:hover{background-color:#a8afb4;cursor:pointer}#logout_button{align-self:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto}#popup_close{background:#0000;border:none;cursor:pointer;font-size:18px;margin-right:16px}.menu-header{box-shadow:0 2px 4px #00000014;color:red;display:flex;justify-content:flex-end;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:0}.menu-header,select{background-color:#fff}select{border:thin solid #000;border-radius:5px;font-family:inherit}#background_overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000001a;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}#login_page__8tDBJ{align-items:center;display:flex;flex-direction:row;height:100vh;justify-content:center;width:100%}.login_formContainer__eN-n1{border:thin solid blue;border-radius:5px;box-shadow:0 4px 4px #00000040;display:flex;flex-direction:column;padding:5%}#login_logo__PqVrD{align-self:center;width:128px}.login_bigButton__ZBwNS{align-items:center;align-self:center;background-color:#00a0ec;border:none;border-radius:10px;box-shadow:0 4px 4px #00000040;display:flex;height:64px;justify-content:center;width:20vw}.login_bigButton__ZBwNS:hover{background-color:#0096dd;cursor:pointer}.login_formContainer__eN-n1 input[type=email],.login_formContainer__eN-n1 input[type=password]{border:thin solid #789;border-radius:5px;box-shadow:0 4px 4px #00000040;font-size:17px;justify-self:center;margin:8px;padding:6px;width:30vw}@media screen and (max-width:768px){.login_formContainer__eN-n1 input[type=email],.login_formContainer__eN-n1 input[type=password]{height:32px;width:80vw}}.login_formLabel__YHUDm{align-self:flex-start;margin-bottom:3px;margin-left:8px;margin-top:3px}.login_inputError__UJIhn{border:2px solid red!important}.login_errorMessage__AHfpT{color:red!important;font-size:smaller;margin-left:8px;text-align:start}.dashboard_block__BGGQO{align-content:center;border-radius:10px;box-shadow:0 4px 4px #00000040;color:#000;display:flex;flex:1 1 auto;flex-basis:calc(33.333% - 64px);flex-direction:column;height:50%;margin:32px;max-width:calc(33.333% - 64px);overflow:scroll;padding-bottom:16px;text-decoration:none;transition:all .1s ease-in-out}.dashboard_block_title__71BbU{align-self:flex-start;margin-left:16px;transition:all .2s ease-in-out}.dashboard_block_icon__j\+5s0{align-items:center;height:100%;width:100%}.dashboard_block__BGGQO:hover{transform:scale(1.1);.dashboard_block_title__71BbU{font-size:larger}}@media (max-width:768px){.dashboard_block__BGGQO{flex-basis:calc(50% - 64px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 64px)}}@media (max-width:480px){.dashboard_block__BGGQO{flex-basis:calc(100% - 96px);flex-grow:1;flex-shrink:1;max-width:calc(100% - 96px)}}#dashboard_widgets_container__uuswD{display:flex;flex-wrap:wrap;height:100vh;margin:32px;padding:0 20px}.dashboard_workout_viewer__uogao{height:-webkit-min-content;height:min-content;overflow:scroll}#planner_calendar__W3ePr{display:flex;flex-direction:column;margin:32px}#planner_calendar_head__qqxHu{border-radius:10px;box-shadow:0 4px 4px #00000040;display:flex;justify-content:space-between;justify-self:center;padding:16px}.planner_calendar_day_label_container__zkY6s{align-items:flex-start;border-radius:10px;box-shadow:0 4px 4px #00000040;display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:16px;margin-top:32px}.planner_calendar_day_label__XZdCa{border:1px solid #ccc;box-sizing:border-box;flex-basis:calc(14.285% - 7px);flex-basis:14.285%;flex-grow:1;flex-shrink:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-start;margin-top:16px;padding-bottom:4px;padding-top:4px}.planner_calendar_body__h3GX4{display:grid;grid-template-columns:repeat(7,1fr)}.planner_calendar_day__wuBHw{align-items:center;border:1px solid #ccc;box-sizing:border-box;flex-basis:14.285%;flex-grow:1;flex-shrink:1;height:128px;justify-content:center}.planner_calendar_date_label__-QHmY{margin:0;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.planner_calendar_event__w\+xO\+{align-items:center;align-self:center;background-color:#3498db;border-radius:60px;color:#fff;display:flex;height:30%;justify-content:center;margin:auto;text-align:center;transition:all .1s ease-in-out;width:80%}@media (max-width:768px){.planner_calendar_event__w\+xO\+{border-radius:50%;color:#0000;height:16px;width:16px}.planner_calendar_day__wuBHw{height:80px}#planner_calendar_event_popup__CDIh5{border-radius:0!important;left:0!important;padding:8px!important;top:0!important;width:100vw!important}}.planner_calendar_event__w\+xO\+:hover{background-color:#3290cf;cursor:pointer}#planner_background_overlay__8Po2k{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000001a;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}#planner_calendar_event_popup__CDIh5{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px #0003;display:flex;flex-direction:column;height:75vh;left:10%;overflow:scroll;padding:16px;position:fixed;scrollbar-width:none;top:15%;width:80%;z-index:1000}#planner_popup_close__aoh5t{align-self:flex-end;border-radius:50%;color:red;display:inline-block;font-size:large;margin-right:5%;padding:5px;text-align:center;white-space:nowrap}#planner_popup_close__aoh5t:hover{background-color:#0000004d;cursor:pointer}#planner_today__JbFHc{background-color:#6a5acd;border-radius:50%;color:#fff}.workout_builder_exercise_card__RXMHY{align-content:center;border-radius:10px;box-shadow:0 4px 4px #00000040;color:#000;display:flex;flex-direction:column;height:auto;margin:16px;min-width:200px;overflow:hidden;padding-bottom:16px;text-decoration:none;transition:all .1s ease-in-out;width:calc(33% - 32px)}.workout_builder_exercise_card__RXMHY input[type=number]{align-self:self-end;background:#f1f1f1;border:1px solid grey;font-size:16px;width:50%}.workout_builder_card_header__Kwcj5{display:flex;padding:1%;position:-webkit-sticky;position:sticky;text-align:left;width:99%}#workout_builder_card_buttons__JmLSQ{display:flex;margin-left:auto;margin-right:1%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.workout_builder_card_button__ks-CN{align-self:center;border-radius:10px;justify-self:center;margin-left:16px}.workout_builder_card_button__ks-CN:hover{background-color:#c7cfd5;cursor:pointer}.workout_builder_card_title__kQuGz{margin-left:1%;width:60%}.workout_builder_card_body__1x4vk{display:flex;flex-direction:row;justify-content:space-around}.workout_builder_exercise_photo__p8jkh{height:96px;width:96px}.workout_builder_exercise_list__SKHWl{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;overflow-y:scroll;width:100%}.workout_builder_exercise_sets__gNeQN{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#workout_builder_set_recs__7evuw{color:#fff;display:flex;justify-content:space-between;width:100%}.workout_builder_rec_button__L97Vb{background-color:#2196f3;border-radius:5px;cursor:pointer;font-size:13px;font:none;height:16px;padding:2% 5%;text-align:center;width:-webkit-max-content;width:max-content}.workout_builder_set_rep_count__fH5P\+{margin:0}@media screen and (max-width:1024px){.workout_builder_exercise_card__RXMHY{width:calc(50% - 32px)}}@media screen and (max-width:768px){.workout_builder_exercise_card__RXMHY{width:100%}.workout_builder_workout_builder__uehbf{border-radius:0;margin:0;padding:0}}#workout_builder_add_button__IlTjM{align-self:center;background-color:#3498db;border-radius:60px;border-style:none;color:#fff;margin:auto;padding:.75% .5%;width:80%}#workout_builder_add_button__IlTjM:hover{background-color:#3290cf;cursor:pointer}#workout_builder_background_overlay__k6LJU{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000001a;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}#workout_builder_search_menu__pQHNx{align-self:center;background-color:#fff;border-radius:10px;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003;height:80%;left:10%;overflow:scroll;position:fixed;top:10%;width:80%;z-index:1}#workout_builder_search_bar__MOb0H{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;position:static}#workout_builder_search_bar__MOb0H input[type=search]{background:#f1f1f1;border:1px solid grey;float:left;font-size:17px;margin-top:10px;padding:10px;width:60%}#workout_builder_search_button__Iv14B{background:#2196f3;border:1px solid grey;border-left:none;color:#fff;cursor:pointer;font-size:17px;margin-top:10px;padding:10px;width:20%}#workout_builder_search_close__nMvwY{border-radius:50%;color:red;margin:0;padding:5px 10px;position:absolute;right:0;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#workout_builder_search_close__nMvwY:hover{background-color:#0000004d;cursor:pointer}.workout_builder_number_input__GNo8M{align-items:center;border:1.5px solid #000;border-radius:5px;display:flex;justify-content:center;padding:0;width:100%}.workout_builder_number_input__GNo8M button{align-self:center;background-color:#3498db;border:none;border-radius:5px;cursor:pointer;height:100%;justify-self:center;padding:8px 0;width:22%}.workout_builder_number_input__GNo8M input[type=text]{width:50%}.workout_builder_number_input__GNo8M input[type=tel],.workout_builder_number_input__GNo8M input[type=text]{align-self:self-end;background:#f1f1f1;border:none;font-size:16px;padding-bottom:8px;padding-top:8px;text-align:center}.workout_builder_number_input__GNo8M input[type=tel]{width:32px}.workout_builder_error_input__GpxQC{border:thin solid red}#workout_builder_gen_button__HsW6e{background-color:#2196f3;border:none;border-radius:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin-left:8px;width:10%}.workout_builder_button__XMBkV{background:#2196f3;border:1px solid grey;border-left:none;color:#fff;cursor:pointer;font-size:17px;margin-top:10px;padding:10px}.workout_builder_button__XMBkV:hover{background-color:#3290cf;cursor:pointer}#workout_builder_save_button__Ncwtb{border-radius:8px;margin-bottom:16px;margin-left:10%;width:80%}.workout_builder_routine_list__QuNvr{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:flex-start;overflow-y:auto;width:100%}#workout_builder_generatedRoutineList__\+svhC{background-color:#fff;height:100%;position:absolute;position:relative;top:0}#workout_builder_gen_button__HsW6e{font-size:16px;position:absolute;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}input[type=checkbox]{padding:10px;transform:scale(1.5)}.workout_builder_checkboxtext__reqQ3{font-size:110%;padding:1%}.success-message{align-items:center;animation:fadeIn .3s ease-in-out;background-color:#4caf50;border-radius:8px;box-shadow:0 4px 6px #0003;color:#fff;display:flex;font-family:Arial,sans-serif;justify-content:space-between;padding:16px 24px;position:fixed;right:20px;top:20px;z-index:1000}.close-btn{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-left:16px;transition:color .2s ease-in-out}.close-btn:hover{color:#d9d9d9}.trigger-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:20px;padding:8px 16px;transition:background-color .3s ease}.trigger-btn:hover{background-color:#0056b3}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#tracker_trackerPage__kad29{display:flex;flex-direction:column;height:100%}button:hover{filter:brightness(.9)}button{background:#2196f3;border:1px solid grey;border-left:none;border-radius:5%;color:#fff;cursor:pointer;font-size:17px;margin-top:10px;padding:10px}.tracker_tracker__z6SdM{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;height:80%;overflow:scroll;width:100%}#tracker_trackerHeader__GHwYT{display:flex;flex-direction:row;margin-left:5%;margin-right:5%;width:90%}#tracker_finishButton__zETbI{background:#2196f3;color:#fff}#tracker_cancelButton__nnXF-,#tracker_finishButton__zETbI{border:none;border-radius:5px;cursor:pointer;font-size:17px;margin-left:10px;padding:10px}#tracker_finishButtonContainter__JKkPh{align-self:flex-start;margin-left:auto;margin-top:10px}.tracker_exerciseLabel__B9YjZ{float:left;font-weight:700;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tracker_exerciseSettings__XmrFz{float:right}.tracker_exTable__LOMrG{align-self:center;float:left;width:90%}table{align-self:center;border-spacing:0;font-size:large;font-weight:700;width:100%}th{background-color:#d3d3d3;border-right:thin solid gray;column-gap:0}td,th{border-bottom:thin solid gray}td{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:8px}.tracker_inputs__uhKya{width:64px}.tracker_addExercise__nVFch{border-bottom:thin solid gray;color:#5a5a5a;display:inline-block;font-size:larger;padding-bottom:5px;padding-top:5px;text-align:center;width:100%}.tracker_addExercise__nVFch:hover{background-color:#d3d3d3;color:#000;cursor:pointer}#tracker_addButton__3-ueV{background:#2196f3;border:none;border-radius:5px;bottom:0;color:#fff;cursor:pointer;font-size:17px;margin-top:10px;padding:10px;position:-webkit-sticky;position:sticky}#tracker_workout_summary__-xyIW{align-self:center;background-color:#fff;border-radius:10px;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003;height:80%;left:10%;overflow:scroll;position:fixed;top:10%;width:80%;z-index:2}#home_logo__xcvpq{width:256px}#home_loginButton__iQ8BC{align-items:center;display:flex;margin-left:auto;padding-right:5%}#home_mainBlock__hdYHQ{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#home_hook__LCQVK{font-family:Lalezar;font-size:64px;margin-bottom:0}#home_features__7v8NM,#home_hook__LCQVK,#home_subHook__7MNZe{margin-left:10%;width:80%}#home_features__7v8NM{display:flex;justify-content:space-between}#home_featureBlock__B-6KK{width:30%}.home_featureBlockTitle__ZZfmr{margin:0}.home_subHeading__6\+R2I{font-size:48px;margin-left:10%;text-align:left;width:80%}@media screen and (max-width:768px){#home_hook__LCQVK{font-size:48px}#home_features__7v8NM{flex-direction:column}}
/*# sourceMappingURL=main.0f87b150.css.map*/