.Header_header__pXml_{padding:calc(var(--mantine-spacing-md) + env(safe-area-inset-top)) max(var(--mantine-spacing-lg),env(safe-area-inset-right)) var(--mantine-spacing-md) max(var(--mantine-spacing-lg),env(safe-area-inset-left));border-bottom:1px solid var(--mantine-color-default-border)}.Welcome_title__Cz_nm{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .Welcome_title__Cz_nm{color:var(--mantine-color-white)}.Welcome_title__Cz_nm{font-size:calc(6.25rem * var(--mantine-scale));font-weight:900;letter-spacing:calc(-.125rem * var(--mantine-scale))}@media (max-width:62em){.Welcome_title__Cz_nm{font-size:clamp(calc(2.5rem * var(--mantine-scale)),13vw,calc(3.125rem * var(--mantine-scale)));line-height:1.08}}.NavigationDock_dock__bZvi5{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:1000;backdrop-filter:blur(10px);background:rgb(255 255 255/.8)}[data-mantine-color-scheme=dark] .NavigationDock_dock__bZvi5{background:rgb(37 38 43/.8)}.NavigationDock_navItem__sLDU1{flex-direction:column!important;height:56px!important;width:56px!important;transition:transform .2s ease}.NavigationDock_navItem__sLDU1:hover{transform:translateY(-2px)}@media (max-width:48em){.NavigationDock_dock__bZvi5{bottom:max(12px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));transform:none;border-radius:16px}.NavigationDock_navItem__sLDU1{height:56px!important;flex:1!important;width:auto!important}}.PageHeader_root__tFEU9{align-items:flex-start}.PageHeader_copy__dXCN5{flex:1;min-width:0;overflow-wrap:anywhere}.PageHeader_action__EtEcs{flex-shrink:0;max-width:100%}@media (max-width:36em){.PageHeader_root__tFEU9{align-items:stretch;flex-direction:column}.PageHeader_action__EtEcs{width:100%}}.WorkoutCalendar_calendarCard__nyvIQ{overflow:hidden}.WorkoutCalendar_toolbar__rAI7y{border-bottom:1px solid var(--mantine-color-default-border)}.WorkoutCalendar_weekGrid__OIh2r{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.WorkoutCalendar_dayColumn__j0qBA{min-height:20rem;border-right:1px solid var(--mantine-color-default-border)}.WorkoutCalendar_dayColumn__j0qBA:last-child{border-right:0}.WorkoutCalendar_dayHeader__Ke_H2{padding:var(--mantine-spacing-sm);background:var(--mantine-color-default-hover);border-bottom:1px solid var(--mantine-color-default-border)}.WorkoutCalendar_dayNumber__w61pr,.WorkoutCalendar_today__sH42x{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%}.WorkoutCalendar_today__sH42x{color:var(--mantine-color-white);background:var(--mantine-primary-color-filled)}.WorkoutCalendar_workoutCard__ojUTW{cursor:pointer;border-left-width:3px;transition:transform .12s ease,box-shadow .12s ease}.WorkoutCalendar_workoutCard__ojUTW[data-status=scheduled]{border-left-color:var(--mantine-primary-color-filled)}.WorkoutCalendar_workoutCard__ojUTW[data-status=completed]{border-left-color:var(--mantine-color-green-6)}.WorkoutCalendar_workoutCard__ojUTW:hover{transform:translateY(-1px);box-shadow:var(--mantine-shadow-xs)}.WorkoutCalendar_workoutCard__ojUTW:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.WorkoutCalendar_monthGrid__kSxPN{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.WorkoutCalendar_monthWeekday__79pXY{padding:var(--mantine-spacing-sm);background:var(--mantine-color-default-hover)}.WorkoutCalendar_monthCell__VN_8W,.WorkoutCalendar_monthWeekday__79pXY{border-right:1px solid var(--mantine-color-default-border);border-bottom:1px solid var(--mantine-color-default-border)}.WorkoutCalendar_monthCell__VN_8W{min-height:8rem;padding:var(--mantine-spacing-xs)}.WorkoutCalendar_monthCell__VN_8W[data-outside-month]{color:var(--mantine-color-dimmed);background:var(--mantine-color-default-hover)}.WorkoutCalendar_monthToday__uQE1U{display:grid;place-items:center;width:1.75rem;height:1.75rem;color:var(--mantine-color-white);background:var(--mantine-primary-color-filled);border-radius:50%}.WorkoutCalendar_monthWorkout__sMF_O{width:100%;padding:.25rem .375rem;overflow:hidden;font:inherit;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:var(--mantine-color-default);border:0;border-left:3px solid;border-radius:var(--mantine-radius-sm)}.WorkoutCalendar_monthWorkout__sMF_O[data-status=scheduled]{border-left-color:var(--mantine-primary-color-filled)}.WorkoutCalendar_monthWorkout__sMF_O[data-status=completed]{border-left-color:var(--mantine-color-green-6)}.WorkoutCalendar_monthWorkout__sMF_O:hover{background:var(--mantine-color-default-hover)}.WorkoutCalendar_mobileCalendar__Bnp9d{display:none}.WorkoutCalendar_mobileMonth__nnY6Z,.WorkoutCalendar_mobileWeek__S_I7R{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--mantine-color-default-border)}.WorkoutCalendar_mobileMonthWeekday__XlhPz{padding:var(--mantine-spacing-xs) 0;background:var(--mantine-color-default-hover)}.WorkoutCalendar_mobileMonthDay__jP_Km,.WorkoutCalendar_mobileMonthWeekday__XlhPz{border-right:1px solid var(--mantine-color-default-border);border-bottom:1px solid var(--mantine-color-default-border)}.WorkoutCalendar_mobileMonthDay__jP_Km{position:relative;display:grid;gap:.25rem;place-items:center;min-width:0;min-height:3.5rem;padding:.375rem .125rem}.WorkoutCalendar_mobileMonthDay__jP_Km[data-outside-month]{color:var(--mantine-color-dimmed);background:var(--mantine-color-default-hover)}.WorkoutCalendar_mobileMonthDay__jP_Km[data-selected]{color:var(--mantine-color-white);background:var(--mantine-primary-color-filled)}.WorkoutCalendar_mobileMonthDay__jP_Km[data-selected] .WorkoutCalendar_workoutIndicator__Fi1X4{background:var(--mantine-color-white)}.WorkoutCalendar_mobileDayButton__o9wOj{position:relative;display:grid;gap:.25rem;place-items:center;min-width:0;min-height:4.5rem;padding:var(--mantine-spacing-xs) .125rem;border-right:1px solid var(--mantine-color-default-border)}.WorkoutCalendar_mobileDayButton__o9wOj:last-child{border-right:0}.WorkoutCalendar_mobileDayButton__o9wOj[data-selected]{background:var(--mantine-primary-color-light)}.WorkoutCalendar_mobileDayButton__o9wOj[data-selected]:after{position:absolute;right:20%;bottom:0;left:20%;height:2px;content:"";background:var(--mantine-primary-color-filled);border-radius:var(--mantine-radius-xl)}.WorkoutCalendar_workoutIndicators__E4AhX{min-height:.375rem}.WorkoutCalendar_workoutIndicator__Fi1X4{width:.3125rem;height:.3125rem;background:var(--mantine-primary-color-filled);border-radius:50%}.WorkoutCalendar_workoutIndicator__Fi1X4[data-status=completed]{background:var(--mantine-color-green-6)}.WorkoutCalendar_mobileAgenda__MVj_t{border-top:0}.WorkoutCalendar_mobileRestDay__N69HI{background:var(--mantine-color-default-hover)}.WorkoutCalendar_mobileWorkoutCard__d1VNk{border-left-width:3px}.WorkoutCalendar_mobileWorkoutCard__d1VNk[data-status=scheduled]{border-left-color:var(--mantine-primary-color-filled)}.WorkoutCalendar_mobileWorkoutCard__d1VNk[data-status=completed]{border-left-color:var(--mantine-color-green-6)}@media (max-width:74.99em){.WorkoutCalendar_desktopCalendar__7uov8{display:none}.WorkoutCalendar_mobileCalendar__Bnp9d{display:block}}.WorkoutForm_exerciseHeader__JAQ4T,.WorkoutForm_formHeader__xcNmu,.WorkoutForm_setHeader__Rx3mD{align-items:flex-start;min-width:0}.WorkoutForm_exerciseIdentity__cN73U{flex:1;min-width:0}.WorkoutForm_exerciseCopy__4QGsi,.WorkoutForm_formTitle__Pz44q{min-width:0;overflow-wrap:anywhere}.WorkoutForm_metricsScroller__c729L{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}@media (max-width:36em){.WorkoutForm_exerciseHeader__JAQ4T,.WorkoutForm_formHeader__xcNmu,.WorkoutForm_setHeader__Rx3mD{flex-wrap:wrap}.WorkoutForm_exerciseHeader__JAQ4T>*,.WorkoutForm_formHeader__xcNmu>*,.WorkoutForm_setHeader__Rx3mD>*{max-width:100%}.WorkoutForm_restControls__PDMs_{align-items:stretch;flex-direction:column}}.layout_tabList__LPHbP{flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.layout_tabList__LPHbP::-webkit-scrollbar{display:none}