.page-module__0GdWUW__root{flex-direction:column;align-items:center;display:flex}.page-module__0GdWUW__root>:first-child{width:80%}.page-module__0GdWUW__root>:nth-child(2){background-color:var(--primary-color);border-radius:.3125rem;padding:1rem;font-size:1.25rem;font-weight:700;position:fixed;bottom:1rem}
.PlanView-module__KmHLdG__root{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.PlanView-module__KmHLdG__root>:first-child{border-style:solid;border-color:var(--primary-color);border-width:1px;border-radius:5px;padding:1rem;font-weight:600}.PlanView-module__KmHLdG__root>:nth-child(2){flex-direction:column;align-items:stretch;gap:1rem;max-width:100%;display:flex}
.PlanRoutineView-module__Q21wOq__root{background-color:var(--card-color);border-radius:5px;flex-direction:column;gap:1rem;max-width:100%;padding:1rem;display:flex}.PlanRoutineView-module__Q21wOq__root>:nth-child(2){font-weight:700}.PlanRoutineView-module__Q21wOq__root>:nth-child(4){flex-direction:row;gap:1rem;display:flex;overflow-x:auto}
.MusclesView-module__qZnZ8q__root{flex-direction:row;flex-shrink:0;gap:1rem;display:flex;overflow-x:auto}
.MuscleView-module__pwdlna__root{flex-direction:column;align-items:center;display:flex}.MuscleView-module__pwdlna__root>img{object-fit:contain;box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--text-secondary-color);border-radius:5px;width:54px;height:54px}.MuscleView-module__pwdlna__root>span{text-align:center;white-space:nowrap;width:54px;font-size:.833313rem}.MuscleView-module__pwdlna__root[mode=small]>image{width:48px;height:48px}.MuscleView-module__pwdlna__root[mode=small]>span{font-size:.833331rem}.MuscleView-module__pwdlna__root[mode=percent]{width:unset;flex-direction:row;align-items:center;gap:.5rem;display:flex}.MuscleView-module__pwdlna__root[mode=percent]>:last-child{flex-direction:column;display:flex}
.EquipmentView-module__eYZQqW__root{flex-direction:row;align-items:center;gap:.5rem;display:flex}.EquipmentView-module__eYZQqW__root>:first-child{background-color:var(--card-color);border-radius:5px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:5px;display:flex}.EquipmentView-module__eYZQqW__root>:first-child>img{scale:.3}.EquipmentView-module__eYZQqW__root>:nth-child(2){white-space:nowrap}
.ExerciseTypeView-module__fr4C4G__root{align-items:center;gap:.5rem;display:flex}.ExerciseTypeView-module__fr4C4G__root>:first-child{background-color:var(--card-color);border-radius:5px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:5px;display:flex}.ExerciseTypeView-module__fr4C4G__root>:first-child>svg{font-size:2em}.ExerciseTypeView-module__fr4C4G__root>:first-child>svg>path{fill:var(--text-color)}
.DifficultyLevelView-module__59gcvq__root{flex-direction:row;align-items:center;gap:.5rem;display:flex}
.page-module__9MomwW__root{flex-direction:column;gap:1rem;display:flex}.page-module__9MomwW__root h1{font-size:3rem;font-weight:600}
.BodyMuscleView-module__8SHbvW__root{flex-direction:column;align-items:center;display:flex}.BodyMuscleView-module__8SHbvW__root>button{background:var(--card-color);color:inherit;font:inherit;cursor:pointer;outline:inherit;border:none;border-radius:.25rem;padding:.25rem;display:flex}.BodyMuscleView-module__8SHbvW__root>svg{aspect-ratio:.5;width:100%;height:auto}.BodyMuscleView-module__8SHbvW__root>svg>image[muscle=Abs]{opacity:var(--Abs-opacity)}.BodyMuscleView-module__8SHbvW__root>svg>image[muscle=Biceps]{opacity:var(--Biceps-opacity)}.BodyMuscleView-module__8SHbvW__root>svg>image[muscle=Calves]{opacity:var(--Calves-opacity)}.BodyMuscleView-module__8SHbvW__root>svg>image[muscle=Chest]{opacity:var(--Chest-opacity)}.BodyMuscleView-module__8SHbvW__root>svg>image[muscle=Forearms]{opacity:var(--Forearms-opacity)}.BodyMuscleView-module__8SHbvW__root>svg>image[muscle=Glutes]{opacity:var(--Glutes-opacity)}.BodyMuscleView-module__8SHbvW__root>svg>image[muscle=Hamstrings]{opacity:var(--Hamstrings-opacity)}.BodyMuscleView-module__8SHbvW__root>svg>image[muscle=Lats]{opacity:var(--Lats-opacity)}.BodyMuscleView-module__8SHbvW__root>svg>image[muscle=Quads]{opacity:var(--Quads-opacity)}.BodyMuscleView-module__8SHbvW__root>svg>image[muscle=Shoulders]{opacity:var(--Shoulders-opacity)}.BodyMuscleView-module__8SHbvW__root>svg>image[muscle=Traps]{opacity:var(--Traps-opacity)}.BodyMuscleView-module__8SHbvW__root>svg>image[muscle=Triceps]{opacity:var(--Triceps-opacity)}
.DifficultyLevelGraphView-module___ceoPG__root{flex-direction:row;gap:.1rem;display:flex}.DifficultyLevelGraphView-module___ceoPG__root>*{background-color:var(--primary-color);width:10px;height:15px}.DifficultyLevelGraphView-module___ceoPG__root>*[active=false]{opacity:.3}
.ExerciseImageView-module__ZHWKmG__root>img{object-fit:contain;background-color:#fff;border-radius:5px;flex:none;width:56px;height:56px;padding:2px}
.ExerciseCardView-module__tRREXa__root{background-color:var(--card-color);cursor:pointer;border-radius:1rem;flex-direction:column;gap:1rem;width:100%;display:flex}.ExerciseCardView-module__tRREXa__root>:first-child>div{aspect-ratio:1;background-color:#fff;border-radius:1rem;justify-content:center;align-items:flex-end;width:calc(100% - 20px);padding:10px;display:flex;position:relative}.ExerciseCardView-module__tRREXa__root>:first-child>div>img{object-fit:contain;width:100%;height:auto}.ExerciseCardView-module__tRREXa__root>:first-child>div>:nth-child(2){top:.5rem;position:absolute;inset-inline-start:.5rem}.ExerciseCardView-module__tRREXa__root>:first-child>div>:nth-child(3){top:.5rem;position:absolute;inset-inline-end:.5rem}.ExerciseCardView-module__tRREXa__root>:first-child>div>:nth-child(3)>path{fill:var(--primary-color)}.ExerciseCardView-module__tRREXa__root>:last-child{flex-direction:column;gap:.5rem;padding:0 1rem 1rem;display:flex}.ExerciseCardView-module__tRREXa__root>:last-child>:first-child{color:unset;-webkit-text-decoration:unset;text-decoration:unset;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;overflow-x:hidden}.ExerciseCardView-module__tRREXa__root>:last-child>:nth-child(2){scrollbar-width:none;flex-direction:row;gap:.5rem;display:flex;overflow-x:scroll}.ExerciseCardView-module__tRREXa__root>:last-child>:nth-child(2)::-webkit-scrollbar{display:none}.ExerciseCardView-module__tRREXa__root>:last-child>:not(:first-child)>a{color:var(--primary-color);white-space:nowrap;background-color:#13294f;border-radius:999px;padding:.25rem .5rem;font-size:.833331rem}
.RoutineView-module__rLWfhq__root{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.RoutineView-module__rLWfhq__root>:first-child{text-align:center;font-size:1.5rem;font-weight:600}.RoutineView-module__rLWfhq__root>:nth-child(2){flex-direction:column;gap:.5rem;display:flex}.RoutineView-module__rLWfhq__root>:nth-child(2)>:first-child{font-size:1.2rem}.RoutineView-module__rLWfhq__root>:nth-child(2)>:nth-child(2){flex-direction:column;gap:1rem;display:flex}
.ExerciseView-module__zG3A9q__root{align-items:center;gap:1rem;display:flex}.ExerciseView-module__zG3A9q__root>:nth-child(2){flex-direction:column;flex-grow:1;justify-content:center;gap:.25rem;display:flex;overflow:hidden}.ExerciseView-module__zG3A9q__root>:nth-child(2)>:first-child{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow-x:hidden}.ExerciseView-module__zG3A9q__root>:nth-child(2)>:nth-child(2){color:var(--text-secondary-color);font-size:.833331rem;font-weight:400}
.WorkoutView-module__VLDvca__root{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.WorkoutView-module__VLDvca__root>:first-child{text-align:center;font-size:1.5rem;font-weight:600}.WorkoutView-module__VLDvca__root>:nth-child(2){flex-wrap:wrap;justify-content:space-around;width:100%;display:flex}.WorkoutView-module__VLDvca__root>:nth-child(2)>*{flex-direction:column;align-items:center;display:flex}.WorkoutView-module__VLDvca__root>:nth-child(2)>*>:first-child{font-size:2rem;font-weight:700}.WorkoutView-module__VLDvca__root>:nth-child(2)>*>:nth-child(2){color:var(--text-secondary-color)}.WorkoutView-module__VLDvca__root>:nth-child(3){flex-direction:column;gap:.5rem;display:flex}.WorkoutView-module__VLDvca__root>:nth-child(3)>:first-child{color:var(--text-secondary-color)}.WorkoutView-module__VLDvca__root>:nth-child(3)>:nth-child(2){flex-direction:row;gap:1rem;display:flex;overflow-x:auto}.WorkoutView-module__VLDvca__root>:nth-child(4){flex-direction:column;gap:.5rem;display:flex}.WorkoutView-module__VLDvca__root>:nth-child(4)>:first-child{color:var(--text-secondary-color)}.WorkoutView-module__VLDvca__root>:nth-child(4)>:nth-child(2){flex-direction:column;gap:1rem;display:flex}
