.ActiveWorkout_screen__EyRtF{position:relative;display:flex;width:min(100%,460px);height:100%;min-width:0;max-width:460px;min-height:0;margin:0 auto;margin-inline:auto;padding:0;box-sizing:border-box;flex-direction:column;overflow:hidden}.ActiveWorkout_screen__EyRtF>*{max-width:100%}.ActiveWorkout_workoutScroll__NX1Nr{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.ActiveWorkout_futurePlansHeading__fKE1Y .cardTitle{margin-bottom:0}.ActiveWorkout_workoutHeader__pfNSB{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ActiveWorkout_workoutHeader__pfNSB h2{margin:5px 0 3px;font-size:25px}.ActiveWorkout_workoutHeader__pfNSB span{color:var(--muted);font-size:13px}.ActiveWorkout_workoutHeader__pfNSB button{width:auto;padding:0 12px}.ActiveWorkout_calories___Db6F{margin-top:6px;color:var(--green);font-size:13px;font-weight:900}.ActiveWorkout_activeWorkoutScroll__3cOlB{padding-bottom:calc(132px + var(--app-safe-area-bottom));scroll-padding-bottom:calc(132px + var(--app-safe-area-bottom))}.ActiveWorkout_activeWorkoutTopStatus__Cb_Ni{position:fixed;top:max(10px,calc(var(--tg-fullscreen-controls-top) - 66px));left:50%;z-index:14;max-width:min(220px,calc(100vw - 184px));transform:translateX(-50%);overflow:hidden;padding:0 4px;border:0;background:transparent;box-shadow:none;color:#122033;font-size:19px;font-weight:700;line-height:1.15;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.ActiveWorkout_activeShellHeader__XFz3x{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin-bottom:8px;padding:4px 0 8px;border-bottom:1px solid var(--border);background:#fff}.ActiveWorkout_activeHeaderBack__sfN8l,.ActiveWorkout_activeIconButton__lYQBr{display:grid;width:44px;height:44px;min-width:44px;padding:0;place-items:center;border:1px solid var(--border);border-radius:13px;background:#fff;color:var(--text);box-shadow:0 3px 0 rgba(71,85,105,.16),0 8px 14px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.86);transition:transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease,border-color .12s ease;cursor:pointer}.ActiveWorkout_activeHeaderBack__sfN8l:active:not(:disabled),.ActiveWorkout_activeIconButton__lYQBr:active:not(:disabled){transform:translateY(2px) scale(.97);box-shadow:0 1px 0 rgba(71,85,105,.16),0 4px 8px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.72)}.ActiveWorkout_activeHeaderBack__sfN8l{font-size:22px;font-weight:900}.ActiveWorkout_activeHeaderBack__sfN8l:disabled{opacity:.45;cursor:not-allowed}.ActiveWorkout_activeHeaderTitle__CBycG{display:flex;min-width:0;min-height:52px;flex-direction:column;justify-content:center}.ActiveWorkout_activeHeaderTitle__CBycG h2{margin:0;color:var(--text);font-size:26px;line-height:1.05}.ActiveWorkout_activeHeaderTitle__CBycG small,.ActiveWorkout_activeHeaderTitle__CBycG span{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.25}.ActiveWorkout_activeHeaderTitle__CBycG small{font-size:12px;color:#6f7894}.ActiveWorkout_activeHeaderActions__4lE8S{display:flex;gap:6px}.ActiveWorkout_activeIconButton__lYQBr{position:relative}.ActiveWorkout_activeIconButton__lYQBr svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ActiveWorkout_activeTimerHeaderButton__ooYgx{color:#64748b}.ActiveWorkout_activeTimerHeaderButtonActive___Z8E8{border-color:rgba(22,163,74,.34);background:linear-gradient(180deg,#34d66c,#16a34a);color:#fff;box-shadow:0 3px 0 #15803d,0 8px 14px rgba(22,163,74,.18),inset 0 1px 0 rgba(255,255,255,.32)}.ActiveWorkout_activeIconButtonMarked__NQCkH:after{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:999px;background:#6f7894}.ActiveWorkout_activeCancelIcon__KsNe2{border-color:rgba(204,80,85,.28);color:var(--red);font-size:28px;font-weight:600;line-height:1}.ActiveWorkout_activeCancelIcon__KsNe2:disabled{opacity:.45;cursor:not-allowed}.ActiveWorkout_activeBottomAction__bos8U{--active-action-gap:10px;position:absolute;right:0;bottom:0;left:0;z-index:12;isolation:isolate;display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);grid-gap:var(--active-action-gap);gap:var(--active-action-gap);width:auto;padding:10px 0 calc(6px + var(--app-safe-area-bottom));box-sizing:border-box;background:transparent}.ActiveWorkout_activeBottomAction__bos8U:before{content:"";position:absolute;top:0;right:0;left:0;z-index:-1;height:1px;border-top:1px solid var(--border);background:transparent}.ActiveWorkout_activeBottomButton__HW69c{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #0b6fff;border-radius:15px;font-weight:900;line-height:1;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease;cursor:pointer}.ActiveWorkout_activeBottomButton__HW69c:disabled{opacity:.55;cursor:not-allowed}.ActiveWorkout_activeAddExerciseButton__bout7{background:#fff;color:#0b6fff;box-shadow:0 3px 0 rgba(11,111,255,.18)}.ActiveWorkout_activeAddExerciseButton__bout7:active:not(:disabled){transform:translateY(2px);background:#0b6fff;color:#fff;box-shadow:none}.ActiveWorkout_activeFinishButton__efQrb{background:#0b6fff;box-shadow:0 3px 0 #084fb6}.ActiveWorkout_activeFinishButton__efQrb:active:not(:disabled){transform:translateY(2px) scale(.985);background:#084fb6;box-shadow:none}.ActiveWorkout_noteModal__BRNTj{display:grid;grid-gap:12px;gap:12px}.ActiveWorkout_noteModal__BRNTj textarea{width:100%;min-height:150px;resize:vertical;padding:12px;border:1px solid var(--border);border-radius:14px;outline:none;background:var(--surface-soft);color:var(--text);font:inherit}.ActiveWorkout_noteModal__BRNTj textarea:focus{border-color:#0b6fff;box-shadow:0 0 0 3px rgba(11,111,255,.12)}.ActiveWorkout_workoutMeta__2xXbx{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:9px;gap:9px;margin-top:14px}.ActiveWorkout_workoutMeta__2xXbx label{color:var(--muted);font-size:11px}.ActiveWorkout_notes__O9Kaz input,.ActiveWorkout_workoutMeta__2xXbx input{width:100%;min-width:0;min-height:42px;margin-top:5px;padding:0 10px;border:1px solid var(--border);border-radius:12px;outline:none;background:var(--surface-soft);color:var(--text)}.ActiveWorkout_notes__O9Kaz input:focus,.ActiveWorkout_setRow__XNF35 input:focus,.ActiveWorkout_workoutMeta__2xXbx input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(32,159,97,.1)}.ActiveWorkout_restTimer__HADok{margin:10px 0;padding:11px;border:1px solid rgba(32,159,97,.24);border-radius:15px;background:var(--green-soft)}.ActiveWorkout_restTimer__HADok>div:first-child{display:flex;align-items:center;justify-content:space-between}.ActiveWorkout_restTimer__HADok span{color:#397653;font-size:12px}.ActiveWorkout_restTimer__HADok b{color:var(--green);font-size:22px}.ActiveWorkout_restTrack__yUkxV{height:5px;margin:8px 0;border-radius:999px;background:#d6e8dd;overflow:hidden}.ActiveWorkout_restTrack__yUkxV span{display:block;height:100%;background:var(--green);transition:width .3s linear}.ActiveWorkout_restTimer__HADok button{padding:0;border:0;background:transparent;color:var(--green);font-size:12px;font-weight:900;cursor:pointer}.ActiveWorkout_exerciseHeader__fEH3S{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ActiveWorkout_exerciseHeader__fEH3S .cardTitle{margin-bottom:4px}.ActiveWorkout_exerciseHeader__fEH3S span{color:var(--green);font-size:12px}.ActiveWorkout_notes__O9Kaz{margin:8px 0 12px}.ActiveWorkout_setHeader__R2kEO,.ActiveWorkout_setRow__XNF35{display:grid;grid-gap:5px;gap:5px;align-items:center}.ActiveWorkout_planningGrid__ixGYw{grid-template-columns:32px repeat(3,minmax(44px,1fr))}.ActiveWorkout_executionGrid__mZGfj{grid-template-columns:32px repeat(3,minmax(42px,1fr)) 34px}.ActiveWorkout_compactPlanningGrid__6Csgq{grid-template-columns:32px repeat(2,minmax(52px,1fr))}.ActiveWorkout_compactExecutionGrid__blIjN{grid-template-columns:32px repeat(2,minmax(48px,1fr)) 34px}.ActiveWorkout_widePlanningGrid__y8d1U{grid-template-columns:32px repeat(4,minmax(38px,1fr))}.ActiveWorkout_wideExecutionGrid__yE_xG{grid-template-columns:32px repeat(4,minmax(34px,1fr)) 34px}.ActiveWorkout_extraWidePlanningGrid__mkcpc{grid-template-columns:30px repeat(5,minmax(31px,1fr))}.ActiveWorkout_extraWideExecutionGrid__nFlxB{grid-template-columns:30px repeat(5,minmax(29px,1fr)) 32px}.ActiveWorkout_setHeader__R2kEO{padding:0 2px 6px;color:var(--muted);font-size:9px;text-align:center;text-transform:uppercase}.ActiveWorkout_setRow__XNF35{position:relative;margin-bottom:7px;padding:7px 2px;border:1px solid transparent;border-radius:12px;transition:background .2s}.ActiveWorkout_setRow__XNF35.ActiveWorkout_completed__qheKS{border-color:#bce4cd;background:var(--green-soft)}.ActiveWorkout_setRow__XNF35 input{width:100%;min-width:0;min-height:38px;padding:0 4px;border:1px solid var(--border);border-radius:9px;outline:none;background:var(--surface-soft);color:var(--text);text-align:center}.ActiveWorkout_setNumber__zHkW_{text-align:center;font-size:12px;font-weight:900}.ActiveWorkout_checkButton__AF_ia{width:34px;height:34px;border:1px solid rgba(32,159,97,.4);border-radius:10px;background:#fff;color:var(--green);font-size:19px;font-weight:900;cursor:pointer}.ActiveWorkout_deleteSet__GKe_7{grid-column:2/-1;justify-self:end;padding:2px 4px;border:0;background:transparent;color:var(--red);font-size:10px;font-weight:800;cursor:pointer}.ActiveWorkout_activeStrengthExercise__El5bd{padding:14px 13px;border-color:#dfe5e8;background:#fff}.ActiveWorkout_activeStrengthHeader__07RC0{display:flex;justify-content:space-between;margin-bottom:12px}.ActiveWorkout_activeStrengthImage__rc5Vs{display:block;width:56px;height:56px;flex:0 0 56px;border-radius:10px;object-fit:cover}.ActiveWorkout_activeStrengthIdentity__5fTXy{flex:1 1 auto}.ActiveWorkout_activeStrengthHeader__07RC0 .cardTitle{display:-webkit-box;margin-bottom:4px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#141c18;font-size:22px;line-height:1.12}.ActiveWorkout_activeStrengthHeader__07RC0 span{color:#6e7882;font-size:15px;font-weight:700}.ActiveWorkout_activeStrengthMoves__dIc72{display:flex;flex:0 0 auto;gap:4px}.ActiveWorkout_activeStrengthMoves__dIc72 button{width:30px;height:30px;border:1px solid #d9e2de;border-radius:9px;background:#fff;color:#253129;font-size:14px;font-weight:900;cursor:pointer}.ActiveWorkout_activeStrengthMoves__dIc72 button:disabled{opacity:.28;cursor:not-allowed}.ActiveWorkout_strengthSetList__gBLGP{display:grid;grid-gap:3px;gap:3px}.ActiveWorkout_strengthSetRow__w1R_W{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,.9fr) 44px 26px;align-items:center;grid-gap:5px;gap:5px;min-height:44px;padding:2px 3px;border-radius:10px;background:#fff}.ActiveWorkout_strengthSetCurrent__9wG7z{background:#eef6ff}.ActiveWorkout_strengthSetCompleted__NTc9T{background:#fff}.ActiveWorkout_strengthSetNumber__0_x3b{color:#121a28;font-size:16px;font-weight:900;text-align:center}.ActiveWorkout_strengthSetCurrent__9wG7z .ActiveWorkout_strengthSetNumber__0_x3b{color:#0b6fff}.ActiveWorkout_strengthInput__INoA0{position:relative;display:block;min-width:0}.ActiveWorkout_strengthInput__INoA0 input{width:100%;min-width:0;height:40px;min-height:40px;padding:0 36px 0 10px;border:1px solid #dce3e7;border-radius:10px;outline:none;background:#fff;color:#111820;font:inherit;font-size:16px;font-weight:800}.ActiveWorkout_strengthInput__INoA0 input:focus{border-color:#0b6fff;box-shadow:0 0 0 3px rgba(11,111,255,.12)}.ActiveWorkout_strengthInput__INoA0 span{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#6f7894;font-size:12px;font-weight:800;pointer-events:none}.ActiveWorkout_strengthCheckButton__6uUav{position:relative;display:flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer}.ActiveWorkout_strengthCheckButton__6uUav:before{content:"";display:block;width:26px;height:26px;border:2px solid #7b849a;border-radius:8px;background:#fff;box-sizing:border-box}.ActiveWorkout_strengthCheckCurrent__hmifk:before{border-color:#0b6fff}.ActiveWorkout_strengthCheckCompleted__AxdkJ:before{border-color:#20b65a;background:#20b65a}.ActiveWorkout_strengthCheckCompleted__AxdkJ:after{content:"✓";position:absolute;color:#fff;font-size:21px;font-weight:900;line-height:1}.ActiveWorkout_strengthCheckButton__6uUav:disabled{cursor:not-allowed;opacity:.45}.ActiveWorkout_strengthCheckCompleted__AxdkJ:disabled{opacity:1}.ActiveWorkout_strengthDeleteButton__tisxE,.ActiveWorkout_strengthDeletePlaceholder__4oece{width:26px;height:44px}.ActiveWorkout_strengthDeleteButton__tisxE{display:grid;padding:0;border:0;background:transparent;color:#f20d22;font-size:28px;font-weight:400;line-height:1;place-items:center;cursor:pointer}.ActiveWorkout_strengthDeleteButton__tisxE:disabled{opacity:.35;cursor:not-allowed}.ActiveWorkout_strengthDeletePlaceholder__4oece{display:block}.ActiveWorkout_strengthAddSetButton__aefLj{display:block;width:auto;min-height:36px;margin:8px auto 0;padding:0 12px;border:0;background:transparent;color:#0b6fff;font-size:17px;font-weight:900;cursor:pointer}.ActiveWorkout_strengthAddSetButton__aefLj:disabled{opacity:.45;cursor:not-allowed}.ActiveWorkout_strengthSetRowFields1__Wku6C{grid-template-columns:24px minmax(0,1fr) 44px 26px}.ActiveWorkout_strengthSetRowFields2__E4s0L{grid-template-columns:24px minmax(0,1fr) minmax(0,.9fr) 44px 26px}.ActiveWorkout_strengthSetRowFields3__RIqxW{grid-template-columns:24px minmax(0,.9fr) minmax(0,.8fr) minmax(0,.8fr) 44px 26px}.ActiveWorkout_strengthSetRowFields4__VLZ0W{grid-template-columns:24px repeat(4,minmax(0,1fr)) 44px 26px}.ActiveWorkout_strengthSetRowFields3__RIqxW .ActiveWorkout_strengthInput__INoA0 input,.ActiveWorkout_strengthSetRowFields4__VLZ0W .ActiveWorkout_strengthInput__INoA0 input{padding-right:26px;font-size:15px}.ActiveWorkout_strengthSetRowFields3__RIqxW .ActiveWorkout_strengthInput__INoA0 span,.ActiveWorkout_strengthSetRowFields4__VLZ0W .ActiveWorkout_strengthInput__INoA0 span{right:7px;font-size:10px}.ActiveWorkout_strengthSetRow__w1R_W .ActiveWorkout_strengthInput__INoA0{align-self:center;justify-self:stretch}.ActiveWorkout_strengthSetRow__w1R_W .ActiveWorkout_strengthCheckButton__6uUav,.ActiveWorkout_strengthSetRow__w1R_W .ActiveWorkout_strengthDeleteButton__tisxE,.ActiveWorkout_strengthSetRow__w1R_W .ActiveWorkout_strengthDeletePlaceholder__4oece{align-self:center;justify-self:center}.ActiveWorkout_strengthSetRow__w1R_W .ActiveWorkout_strengthSetNumber__0_x3b{align-self:center}.ActiveWorkout_activeParentSetBlock__jZbYt{min-width:0}.ActiveWorkout_activeDropParentSetBlock__vyefM{margin-bottom:4px;padding-bottom:6px;border-bottom:1px solid #e7edf0}.ActiveWorkout_activeDropSetBlock__0SNd_{display:grid;grid-gap:4px;gap:4px;padding:5px 0 2px}.ActiveWorkout_activeDropSetTitle__84ELz{padding:0 3px;color:#566173;font-size:12px;font-weight:900}.ActiveWorkout_activeDropSetCompleted__sGNiB .ActiveWorkout_activeDropSetTitle__84ELz{color:#26945a}.ActiveWorkout_activeDropStepList__MSShz{display:grid;grid-gap:2px;gap:2px}.ActiveWorkout_activeDropStepRow__xqf8c .ActiveWorkout_strengthInput__INoA0{align-self:center;justify-self:stretch}.ActiveWorkout_activeDropStepRow__xqf8c .ActiveWorkout_strengthCheckButton__6uUav{align-self:center;justify-self:center}.ActiveWorkout_activeStrengthExercise__El5bd{margin-bottom:7px;padding:8px 12px 4px;border-radius:12px;box-shadow:none}.ActiveWorkout_activeStrengthHeader__07RC0{min-height:44px;margin-bottom:4px}.ActiveWorkout_activeStrengthHeader__07RC0 .cardTitle{margin-bottom:1px;font-size:18px;line-height:1.1}.ActiveWorkout_activeStrengthHeader__07RC0 span{font-size:12px}.ActiveWorkout_activeStrengthMoves__dIc72 button{width:28px;height:28px;border-color:#e5ebe8;border-radius:8px;color:#6f7a72;font-size:12px;font-weight:800}.ActiveWorkout_strengthSetList__gBLGP{gap:2px}.ActiveWorkout_strengthSetRow__w1R_W{min-height:45px;padding:1px 2px}.ActiveWorkout_strengthInput__INoA0 input{height:37px;min-height:37px}.ActiveWorkout_strengthAddSetButton__aefLj{min-height:26px;margin:4px auto 0;padding:0 8px;font-size:14px;font-weight:700}.ActiveWorkout_activeRootPanel__A6wKc{overflow:hidden}.ActiveWorkout_activeGroupHeaderActions__ehBsz{display:flex;flex:0 0 auto;align-items:center;gap:6px}.ActiveWorkout_activeGroupRoundStepper__4kXGA{display:flex;align-items:center;gap:6px}.ActiveWorkout_activeGroupRoundButton__QD5g4{display:grid;width:34px;height:34px;min-width:34px;padding:0;place-items:center;border:1px solid var(--border);border-radius:10px;background:#fff;color:#1f2937;font-size:20px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 3px 0 rgba(71,85,105,.18),0 8px 14px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.86);transition:transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease}.ActiveWorkout_activeGroupRoundButton__QD5g4:active:not(:disabled){transform:translateY(2px) scale(.97);background:var(--surface-soft);box-shadow:0 1px 0 rgba(71,85,105,.18),0 4px 8px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.72)}.ActiveWorkout_activeGroupRoundButton__QD5g4:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.ActiveWorkout_activeGroupRoundCount__j5MwQ{min-width:18px;color:var(--text);font-size:14px;font-weight:900;text-align:center}.ActiveWorkout_activeRootToggle__4VF8V{display:grid;width:34px;height:34px;min-width:34px;padding:0;place-items:center;border:1px solid var(--blue-border);border-radius:10px;background:#fff;color:var(--blue);font-size:18px;font-weight:900;line-height:1;cursor:pointer;transition:transform .14s ease,background .14s ease,color .14s ease}.ActiveWorkout_activeRootToggle__4VF8V:active{transform:translateY(1px) scale(.98)}.ActiveWorkout_activeRootToggle__4VF8V span{display:block;transition:transform .2s ease}.ActiveWorkout_activeRootToggleOpen__TdY51 span{transform:rotate(180deg)}.ActiveWorkout_activeRootDetailsShell__2aclu,.ActiveWorkout_activeRootSummaryShell__oIarS{overflow:hidden;will-change:max-height,opacity;transition:max-height .22s ease,opacity .18s ease,visibility 0s linear .22s}.ActiveWorkout_activeRootSummaryOpen__uhXrO{max-height:180px;opacity:1;visibility:visible}.ActiveWorkout_activeRootSummaryClosed__BIYjl{max-height:0;opacity:0;visibility:hidden}.ActiveWorkout_activeRootDetailsOpen__UFkrD{max-height:none;overflow:visible;opacity:1;visibility:visible;transition:opacity .18s ease}.ActiveWorkout_activeRootDetailsClosed__p3bZr{max-height:0;opacity:0;visibility:hidden}.ActiveWorkout_activeCollapsedItem__obBjN{display:grid;grid-gap:7px;gap:7px;margin-bottom:7px;padding:10px 12px;border-color:var(--blue-border);border-radius:12px;background:rgba(255,255,255,.92);box-shadow:none}.ActiveWorkout_activeCollapsedGroup__oFz1v{background:linear-gradient(180deg,#fff,#f8fcff)}.ActiveWorkout_activeCollapsedCompleted__fx37x{opacity:.68}.ActiveWorkout_activeCollapsedHeader__2neuU{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px}.ActiveWorkout_activeCollapsedTitle__cbWJc{min-width:0}.ActiveWorkout_activeCollapsedTitle__cbWJc b,.ActiveWorkout_activeCollapsedTitle__cbWJc span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActiveWorkout_activeCollapsedTitle__cbWJc b{color:var(--text);font-size:16px;line-height:1.2}.ActiveWorkout_activeCollapsedTitle__cbWJc span{margin-top:2px;color:var(--muted);font-size:12px;font-weight:800}.ActiveWorkout_activeCollapsedProgress__fc1rn{display:grid;min-width:58px;justify-items:end;grid-gap:1px;gap:1px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.ActiveWorkout_activeCollapsedProgress__fc1rn b{color:var(--blue);font-size:15px;line-height:1;text-transform:none}.ActiveWorkout_activeCollapsedMeta__EEQ81{display:flex;flex-wrap:wrap;gap:6px;padding-top:5px}.ActiveWorkout_activeCollapsedExercise__tZ0YD,.ActiveWorkout_activeCollapsedMeta__EEQ81 span{border:1px solid rgba(14,165,233,.14);border-radius:999px;background:var(--blue-soft);color:#456477;font-size:11px;font-weight:900;line-height:1.25}.ActiveWorkout_activeCollapsedMeta__EEQ81 span{padding:4px 8px}.ActiveWorkout_activeCollapsedExerciseList__Bt5iL{display:flex;flex-wrap:wrap;gap:5px;padding-top:7px}.ActiveWorkout_activeCollapsedExercise__tZ0YD{display:inline-flex;max-width:100%;align-items:center;gap:4px;padding:4px 7px}.ActiveWorkout_activeCollapsedExercise__tZ0YD b{color:var(--blue)}.ActiveWorkout_insertExerciseButton__uVU46{display:block;width:auto;margin:-5px auto 7px;padding:0 12px}.ActiveWorkout_inlinePicker__JG0a3{width:100%;min-width:0}.ActiveWorkout_pickerList___NYAI button{width:100%;display:block;padding:11px 0;border:0;border-top:1px solid var(--border);background:transparent;color:var(--text);text-align:left;cursor:pointer}.ActiveWorkout_pickerList___NYAI b,.ActiveWorkout_pickerList___NYAI span{display:block}.ActiveWorkout_pickerList___NYAI span{margin-top:3px;color:var(--muted);font-size:12px}.ActiveWorkout_planActions__D1tLS{margin:12px 0}.ActiveWorkout_deleteWorkoutButton__J7i5v{margin-top:9px}.ActiveWorkout_futurePlanShell__eK1G4{position:relative;overflow:hidden;border-top:1px solid var(--border)}.ActiveWorkout_futurePlanShell__eK1G4:first-of-type{border-top:0}.ActiveWorkout_futurePlan__Ik0h2{position:relative;z-index:1;display:block;width:100%;min-width:0;padding:14px 0;background:#fff;touch-action:pan-y;transition:transform .18s ease}.ActiveWorkout_swipedPlan__Mg2YL{transform:translateX(-92px)}.ActiveWorkout_swipeDeleteAction__yHwSr{position:absolute;inset:0 0 0 auto;width:88px;border:0;background:var(--red);color:#fff;font-size:13px;font-weight:900;cursor:pointer}.ActiveWorkout_planDetails__RDzd5{width:100%;min-width:0}.ActiveWorkout_planDate__gYPV0{display:block;color:var(--text);font-weight:900;white-space:nowrap;word-break:normal;overflow-wrap:normal}.ActiveWorkout_planDescription__9T09w{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.45;white-space:normal;word-break:normal;overflow-wrap:break-word}.ActiveWorkout_planButtons__mxXey{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ActiveWorkout_planButtons__mxXey button{flex:0 1 auto;width:auto;padding:0 10px}.ActiveWorkout_desktopDeleteButton__V1el4{display:none;color:var(--red)}.ActiveWorkout_modalBackdrop__GVc8w{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:18px;background:rgba(20,28,23,.45);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ActiveWorkout_finishModal__K7IXu{width:min(420px,100%);padding:20px;border:1px solid var(--border);border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(22,40,29,.2)}.ActiveWorkout_finishModal__K7IXu h2{margin:0 0 10px}.ActiveWorkout_finishModal__K7IXu p{color:#48554c;line-height:1.5}.ActiveWorkout_finishModal__K7IXu button+button{margin-top:9px}.ActiveWorkout_warning__2rgxU{margin:12px 0;padding:10px;border-radius:12px;background:#fff7e5;color:#936319;font-size:12px;line-height:1.4}.ActiveWorkout_addElementCard__KVMMm{margin-top:12px}.ActiveWorkout_addElementGrid__TmZsi{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.ActiveWorkout_groupCard__uPHf6{border-color:rgba(32,159,97,.24);background:linear-gradient(180deg,#fff,#f8fbf9)}.ActiveWorkout_groupExerciseHeader__wwGik,.ActiveWorkout_groupHeader__yQkkD{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ActiveWorkout_groupHeader__yQkkD span{color:var(--muted);font-size:12px}.ActiveWorkout_groupMeta__IbERl{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:12px 0}.ActiveWorkout_groupMeta__IbERl label{color:var(--muted);font-size:11px;font-weight:800}.ActiveWorkout_groupExerciseSelect__Y6HvN,.ActiveWorkout_groupMeta__IbERl input,.ActiveWorkout_groupNotes__G2DpT,.ActiveWorkout_groupRoundRow__td7AD input{width:100%;min-width:0;min-height:38px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--text);font:inherit}.ActiveWorkout_groupMeta__IbERl input,.ActiveWorkout_groupNotes__G2DpT,.ActiveWorkout_groupRoundRow__td7AD input{padding:0 9px}.ActiveWorkout_groupExercise__BRUrI{margin-top:10px;padding:11px;border:1px solid var(--border);border-radius:14px;background:#fff}.ActiveWorkout_groupExerciseHeader__wwGik b{font-size:13px}.ActiveWorkout_groupMoveButtons__xflrv{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.ActiveWorkout_groupExerciseSelect__Y6HvN{margin-top:9px;padding:0 9px}.ActiveWorkout_groupPicker__tClMA{margin-top:9px}.ActiveWorkout_groupSelectedExercise__cpFce{padding:8px 9px;border:1px solid rgba(32,159,97,.22);border-radius:10px;background:var(--green-soft)}.ActiveWorkout_groupSelectedExercise__cpFce b,.ActiveWorkout_groupSelectedExercise__cpFce span{display:block}.ActiveWorkout_groupSelectedExercise__cpFce span{margin-top:2px;color:var(--muted);font-size:11px}.ActiveWorkout_groupPickerControls__q80p5{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:7px}.ActiveWorkout_groupPickerControls__q80p5 label{min-width:0;color:var(--muted);font-size:11px;font-weight:800}.ActiveWorkout_groupPickerControls__q80p5 input,.ActiveWorkout_groupPickerControls__q80p5 select{width:100%;min-width:0;min-height:36px;margin-top:4px;padding:0 8px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--text);font:inherit}.ActiveWorkout_groupPickerList__3VnPH{max-height:min(220px,42dvh);margin-top:7px;border:1px solid var(--border);border-radius:12px;background:#fff;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ActiveWorkout_groupPickerList__3VnPH button{display:block;width:100%;padding:10px 9px;border:0;border-top:1px solid var(--border);background:transparent;color:var(--text);text-align:left;cursor:pointer}.ActiveWorkout_groupPickerList__3VnPH button:first-child{border-top:0}.ActiveWorkout_groupPickerList__3VnPH b,.ActiveWorkout_groupPickerList__3VnPH span{display:block}.ActiveWorkout_groupPickerList__3VnPH span{margin-top:2px;color:var(--muted);font-size:11px}.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_selectedGroupOption__enubs{background:var(--green-soft);color:var(--green)}.ActiveWorkout_groupNotes__G2DpT{margin-top:7px}.ActiveWorkout_groupRounds__xLFNU{display:grid;grid-gap:6px;gap:6px;margin-top:9px}.ActiveWorkout_groupRoundRow__td7AD{display:grid;grid-template-columns:72px repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;align-items:center}.ActiveWorkout_roundLabel__gh9YH{color:var(--green);font-size:11px;font-weight:900}.ActiveWorkout_groupStartNotice__BxHz_{display:block;flex:1 1 100%;color:var(--muted);font-size:12px;line-height:1.35}.ActiveWorkout_disabledSet__Wq9sg{opacity:.58}.ActiveWorkout_groupExerciseHeader__wwGik span,.ActiveWorkout_groupNotesRead__2h0IL{display:block;margin-top:3px;color:var(--muted);font-size:11px}.ActiveWorkout_groupNotesRead__2h0IL{margin:7px 0 8px}.ActiveWorkout_activeRoundBlock__ZKH3o{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.ActiveWorkout_activeRoundBlock__ZKH3o:first-of-type{border-top:0}.ActiveWorkout_activeRoundTitle__bSxBF{margin-bottom:8px;color:var(--green);font-size:13px;font-weight:900}.ActiveWorkout_activeGroupRoundRows__BNgSS{display:grid;grid-gap:4px;gap:4px}.ActiveWorkout_activeGroupSetRow__YCyap{display:grid;grid-template-columns:minmax(92px,1fr) minmax(0,1.55fr);align-items:center;grid-gap:7px;gap:7px;min-height:45px;padding:2px 3px;border-radius:11px}.ActiveWorkout_activeGroupSetCurrent__kNZZA{background:#eef6ff}.ActiveWorkout_activeGroupSetCompleted__SFUZw{background:#fff}.ActiveWorkout_activeGroupExerciseIdentity__R_keB{display:grid;grid-template-columns:20px minmax(0,1fr) 32px;align-items:center;grid-gap:5px;gap:5px;min-width:0}.ActiveWorkout_activeGroupExerciseIndex__5uSK_{color:#121a28;font-size:15px;font-weight:900;text-align:center}.ActiveWorkout_activeGroupExerciseName__PUwJm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#121a28;font-size:13px;font-weight:900;line-height:1.15}.ActiveWorkout_activeGroupSetValues__KFSL_{display:grid;align-items:center;grid-gap:5px;gap:5px;min-width:0}.ActiveWorkout_activeGroupSetRow__YCyap .ActiveWorkout_groupNotesRead__2h0IL{grid-column:1/-1;margin:0 0 2px 25px}.ActiveWorkout_activeGroupDropRow__yHWTV{display:grid;grid-gap:5px;gap:5px;padding:2px 3px;border-radius:11px;background:#fff}.ActiveWorkout_activeGroupMismatchWarning__7TxJi{margin:10px 0 0;padding:8px 10px;border:1px solid rgba(180,116,18,.28);border-radius:12px;background:#fff8e8;color:#a06413;font-size:12px;font-weight:900;line-height:1.35}.ActiveWorkout_activeRoundExercise__v7TA3{margin-top:9px}.ActiveWorkout_activeRoundExerciseHead__DD19Z{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.ActiveWorkout_activeRoundExerciseName__jotDU{min-width:0;margin-bottom:6px;color:var(--text);font-size:13px;font-weight:900}.ActiveWorkout_activeRoundExerciseHead__DD19Z .ActiveWorkout_activeRoundExerciseName__jotDU{flex:1 1;margin-bottom:0}.ActiveWorkout_activeRoundExerciseHead__DD19Z .ActiveWorkout_activeExerciseEditButton__I5zqh{width:30px;height:30px;min-width:30px;border-radius:9px;font-size:16px}.ActiveWorkout_roundRestHint__JhP8o{margin-top:10px;padding:8px 10px;border-radius:12px;background:var(--green-soft);color:var(--green);font-size:12px;font-weight:900}@media(max-width:360px){.ActiveWorkout_activeGroupSetRow__YCyap{grid-template-columns:1fr;gap:4px}.ActiveWorkout_activeGroupSetValues__KFSL_{padding-left:25px}.ActiveWorkout_activeGroupRoundStepper__4kXGA{gap:4px}.ActiveWorkout_activeGroupRoundButton__QD5g4{width:32px;height:32px;min-width:32px}.ActiveWorkout_activeGroupExerciseName__PUwJm{font-size:12px}}@media(max-width:390px){.ActiveWorkout_workoutMeta__2xXbx{grid-template-columns:1fr}.ActiveWorkout_setHeader__R2kEO,.ActiveWorkout_setRow__XNF35{gap:3px}.ActiveWorkout_planningGrid__ixGYw{grid-template-columns:28px repeat(3,minmax(38px,1fr))}.ActiveWorkout_executionGrid__mZGfj{grid-template-columns:28px repeat(3,minmax(35px,1fr)) 31px}.ActiveWorkout_compactPlanningGrid__6Csgq{grid-template-columns:28px repeat(2,minmax(48px,1fr))}.ActiveWorkout_compactExecutionGrid__blIjN{grid-template-columns:28px repeat(2,minmax(44px,1fr)) 31px}.ActiveWorkout_widePlanningGrid__y8d1U{grid-template-columns:28px repeat(4,minmax(31px,1fr))}.ActiveWorkout_wideExecutionGrid__yE_xG{grid-template-columns:28px repeat(4,minmax(29px,1fr)) 31px}.ActiveWorkout_extraWidePlanningGrid__mkcpc{grid-template-columns:26px repeat(5,minmax(26px,1fr))}.ActiveWorkout_extraWideExecutionGrid__nFlxB{grid-template-columns:26px repeat(5,minmax(24px,1fr)) 29px}.ActiveWorkout_setRow__XNF35 input{padding:0 2px;font-size:11px}.ActiveWorkout_planButtons__mxXey{justify-content:flex-start}}@media(max-width:340px){.ActiveWorkout_activeStrengthExercise__El5bd{padding:7px 10px 4px}.ActiveWorkout_activeStrengthHeader__07RC0 .cardTitle{font-size:18px}.ActiveWorkout_strengthSetRow__w1R_W{grid-template-columns:22px minmax(0,1fr) minmax(0,.9fr) 42px 24px;gap:4px}.ActiveWorkout_strengthInput__INoA0 input{height:37px;min-height:37px;padding:0 31px 0 8px;font-size:15px}.ActiveWorkout_strengthInput__INoA0 span{right:8px;font-size:11px}.ActiveWorkout_strengthDeleteButton__tisxE,.ActiveWorkout_strengthDeletePlaceholder__4oece{width:24px}.ActiveWorkout_strengthDeleteButton__tisxE{font-size:25px}.ActiveWorkout_strengthSetRowFields1__Wku6C{grid-template-columns:22px minmax(0,1fr) 42px 24px}.ActiveWorkout_strengthSetRowFields2__E4s0L{grid-template-columns:22px minmax(0,1fr) minmax(0,.9fr) 42px 24px}.ActiveWorkout_strengthSetRowFields3__RIqxW{grid-template-columns:22px minmax(0,.9fr) minmax(0,.72fr) minmax(0,.72fr) 42px 24px}.ActiveWorkout_strengthSetRowFields4__VLZ0W{grid-template-columns:20px repeat(4,minmax(0,1fr)) 40px 22px;gap:3px}.ActiveWorkout_strengthSetRowFields3__RIqxW .ActiveWorkout_strengthInput__INoA0 input,.ActiveWorkout_strengthSetRowFields4__VLZ0W .ActiveWorkout_strengthInput__INoA0 input{padding:0 19px 0 6px;font-size:13px}.ActiveWorkout_strengthSetRowFields3__RIqxW .ActiveWorkout_strengthInput__INoA0 span,.ActiveWorkout_strengthSetRowFields4__VLZ0W .ActiveWorkout_strengthInput__INoA0 span{right:5px;font-size:9px}.ActiveWorkout_strengthSetRowFields4__VLZ0W .ActiveWorkout_strengthSetNumber__0_x3b{font-size:14px}.ActiveWorkout_activeDropStepRow__xqf8c{grid-template-columns:22px minmax(0,1fr) minmax(0,.9fr) 42px}.ActiveWorkout_activeDropStepRow__xqf8c .ActiveWorkout_strengthInput__INoA0 input{padding:0 31px 0 8px;font-size:15px}.ActiveWorkout_activeDropStepRow__xqf8c .ActiveWorkout_strengthInput__INoA0 span{right:8px;font-size:11px}}@media(max-width:390px){.ActiveWorkout_groupMeta__IbERl,.ActiveWorkout_groupPickerControls__q80p5{grid-template-columns:1fr}.ActiveWorkout_groupRoundRow__td7AD{grid-template-columns:68px repeat(2,minmax(0,1fr))}.ActiveWorkout_groupRoundRow__td7AD input{padding:0 5px;font-size:11px}}@media(min-width:700px){.ActiveWorkout_desktopDeleteButton__V1el4{display:inline-flex}.ActiveWorkout_addElementGrid__TmZsi{grid-template-columns:repeat(3,minmax(0,1fr))}}.ActiveWorkout_editorScreen__iEglW,.ActiveWorkout_homeScreen__UdOM2,.ActiveWorkout_pickerScreen__FLnuL{gap:0}.ActiveWorkout_homeHeader__3QigA{padding:4px 2px 12px}.ActiveWorkout_createWorkoutButton__j0Qx7{width:100%;min-height:48px;border:0;border-radius:14px;background:var(--green);color:#fff;font-size:15px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px rgba(32,159,97,.16)}.ActiveWorkout_homePlansHeader__VTkmf{padding:10px 2px 8px}.ActiveWorkout_homePlansHeader__VTkmf .cardTitle{margin:0;text-transform:none}.ActiveWorkout_futurePlansList__lYsTk{display:grid;grid-gap:9px;gap:9px;padding-bottom:calc(18px + var(--app-safe-area-bottom))}.ActiveWorkout_planCard__PPh98{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fff}.ActiveWorkout_planIconButtons__cmeS0{display:flex;flex-wrap:nowrap;gap:5px}.ActiveWorkout_planIconButtons__cmeS0 button{width:32px;height:32px;border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--text);font-size:16px;font-weight:900;line-height:1;cursor:pointer}.ActiveWorkout_planIconButtons__cmeS0 button:disabled{opacity:.45;cursor:not-allowed}.ActiveWorkout_planIconButtons__cmeS0 .ActiveWorkout_startIconButton___4U4u{border-color:rgba(32,159,97,.25);background:var(--green-soft);color:var(--green)}.ActiveWorkout_editorTopBar__RGirV{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:2px 0 10px;border-bottom:1px solid var(--border);background:#fff}.ActiveWorkout_editorTitleBar__lXpYh h2,.ActiveWorkout_editorTopBar__RGirV h2{margin:0;color:var(--text);font-size:25px;line-height:1.1}.ActiveWorkout_editorTopBar__RGirV span{display:block;margin-top:4px;color:var(--muted);font-size:12px}.ActiveWorkout_editorTitleBar__lXpYh{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0 10px;border-bottom:1px solid var(--border);background:#fff}.ActiveWorkout_editorDateChip__GRvNa{position:relative;display:inline-flex;min-height:36px;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--border);border-radius:11px;background:#fff;color:var(--text);font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer}.ActiveWorkout_editorDateChip__GRvNa input{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer}.ActiveWorkout_editorTopActions__lqk3v{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ActiveWorkout_editorTopActions__lqk3v button{width:auto;padding:0 10px}.ActiveWorkout_editorMetaPanel__wfPqH{margin:10px 0 8px;padding:0;border:0;background:transparent}.ActiveWorkout_addBlockPanel__QhP9g{margin:10px 0;padding:12px;border:1px solid var(--border);border-radius:14px;background:#fff}.ActiveWorkout_expandToggle__kvqHR{display:flex;align-items:center;gap:8px;margin-top:10px;color:var(--text);font-size:13px;font-weight:800}.ActiveWorkout_expandToggle__kvqHR input{width:17px;height:17px;accent-color:var(--green)}.ActiveWorkout_addExerciseLine__EZf4e{width:100%;min-height:42px;margin:0 0 12px;padding:0 12px;border:1px solid rgba(32,159,97,.28);border-radius:12px;background:#fff;color:var(--green);font-size:15px;font-weight:900;text-align:left;cursor:pointer}.ActiveWorkout_addBlockButtons__OdcOQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px}.ActiveWorkout_addBlockButtons__OdcOQ button{min-height:40px;border:1px solid var(--border);border-radius:11px;font-weight:900;cursor:pointer}.ActiveWorkout_addExerciseBlock__TOoOy{background:#e9f7ef;color:#1d7c49}.ActiveWorkout_addSupersetBlock__b19oI{background:#eaf4ff;color:#216b9b}.ActiveWorkout_addCircuitBlock__iffrW{background:#f1ecff;color:#6a44ad}.ActiveWorkout_editorList__nRgL9{display:grid;grid-gap:0;gap:0;padding-bottom:calc(86px + var(--app-safe-area-bottom))}.ActiveWorkout_emptyEditor__u1wUV{padding:14px;border:1px dashed var(--border);border-radius:14px;color:var(--muted);text-align:center}.ActiveWorkout_flatExerciseRow__7XZbL{position:relative;display:grid;grid-gap:10px;gap:10px;padding:12px 0;background:#fff}.ActiveWorkout_flatExerciseText__03WFQ b,.ActiveWorkout_flatExerciseText__03WFQ span{display:block}.ActiveWorkout_flatExerciseText__03WFQ b{color:var(--text);line-height:1.25}.ActiveWorkout_flatExerciseText__03WFQ span{margin-top:4px;color:var(--muted);font-size:12px}.ActiveWorkout_flatExerciseActions__FYs_f{display:flex;flex-wrap:nowrap;gap:4px}.ActiveWorkout_flatExerciseActions__FYs_f button{width:30px;height:30px;border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--text);font-size:14px;font-weight:900;cursor:pointer}.ActiveWorkout_flatExerciseActions__FYs_f button:disabled{opacity:.32;cursor:not-allowed}.ActiveWorkout_editorBottomBar__W7_r5{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:12px 0 calc(12px + var(--app-safe-area-bottom));border-top:1px solid var(--border);background:#fff}.ActiveWorkout_editorBottomBar__W7_r5 button{min-height:48px}.ActiveWorkout_editorItem__VZ9Vj{padding:12px;border:1px solid var(--border);border-radius:14px;background:#fff}.ActiveWorkout_exerciseItem__52zYA{border-color:#bde7ce;background:#f6fcf8}.ActiveWorkout_supersetItem__aHwf7{border-color:#bbdaf6;background:#f6fbff}.ActiveWorkout_circuitItem__SIwyN{border-color:#d5c7fa;background:#fbf8ff}.ActiveWorkout_editorChildLine__rfY1d,.ActiveWorkout_editorItemHeader__zqaGw{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ActiveWorkout_editorItemHeader__zqaGw span{display:block;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.ActiveWorkout_editorItemHeader__zqaGw b{display:block;margin-top:3px;color:var(--text);font-size:15px;line-height:1.25}.ActiveWorkout_editorItemHeader__zqaGw small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.ActiveWorkout_editorItemActions__Tvp_G{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.ActiveWorkout_editorItemActions__Tvp_G button{min-width:28px;min-height:28px;padding:0 7px;border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--text);font-size:12px;font-weight:900;cursor:pointer}.ActiveWorkout_editorItemActions__Tvp_G button:disabled{opacity:.35;cursor:not-allowed}.ActiveWorkout_editorChildren__SiVv3{display:grid;grid-gap:7px;gap:7px;margin-top:9px}.ActiveWorkout_editorChild__hqUa_{padding:8px;border:1px solid rgba(255,255,255,.7);border-radius:12px;background:rgba(255,255,255,.68)}.ActiveWorkout_editorChildLine__rfY1d b{min-width:22px;color:var(--green);font-size:13px}.ActiveWorkout_editorChildLine__rfY1d span{flex:1 1;min-width:0;color:var(--text);font-size:13px;font-weight:900}.ActiveWorkout_editorExpandedFields__lW0w1{margin-top:9px}.ActiveWorkout_pickerControls__jVADc{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;padding:10px 0}.ActiveWorkout_pickerControls__jVADc label{color:var(--muted);font-size:11px;font-weight:800}.ActiveWorkout_pickerControls__jVADc input,.ActiveWorkout_pickerControls__jVADc select{width:100%;min-height:40px;margin-top:4px;padding:0 10px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft);color:var(--text);font:inherit}.ActiveWorkout_pickerFullList__wmU2b{min-height:0;flex:1 1 auto;padding-bottom:calc(18px + var(--app-safe-area-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ActiveWorkout_pickerFullList__wmU2b button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:12px 8px;border:0;border-top:1px solid var(--border);background:#fff;color:var(--text);text-align:left;cursor:pointer}.ActiveWorkout_pickerFullList__wmU2b button:first-child{border-top:0}.ActiveWorkout_pickerFullList__wmU2b button:disabled{opacity:.45;cursor:not-allowed}.ActiveWorkout_pickerFullList__wmU2b b,.ActiveWorkout_pickerFullList__wmU2b small{display:block}.ActiveWorkout_pickerFullList__wmU2b small{margin-top:3px;color:var(--muted);font-size:12px}.ActiveWorkout_pickerFullList__wmU2b strong{width:28px;height:28px;border:1px solid var(--border);border-radius:999px;color:var(--green);font-size:17px;line-height:26px;text-align:center}.ActiveWorkout_pickerSelected__DCcaU{background:var(--green-soft)!important}.ActiveWorkout_editorTitleActions__MFHDI{display:flex;flex:0 0 auto;align-items:center;gap:6px;min-width:0}.ActiveWorkout_editorNoteButton__qFAFW{position:relative;display:grid;width:36px;height:36px;min-width:36px;padding:0;place-items:center;border:1px solid var(--blue-border);border-radius:11px;background:#fff;color:var(--blue);cursor:pointer;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.ActiveWorkout_editorNoteButton__qFAFW:active{transform:translateY(1px) scale(.98)}.ActiveWorkout_editorNoteButton__qFAFW svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ActiveWorkout_editorNoteButtonMarked__8sSGx{background:var(--blue-soft);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.ActiveWorkout_editorNoteButtonMarked__8sSGx:after{content:"";position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:999px;background:var(--blue)}@media(max-width:390px){.ActiveWorkout_editorTopBar__RGirV{display:block}.ActiveWorkout_editorTopActions__lqk3v{justify-content:flex-start;margin-top:9px}.ActiveWorkout_addBlockButtons__OdcOQ{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.ActiveWorkout_addBlockButtons__OdcOQ button{width:100%;min-width:0;min-height:38px;padding:0 4px;font-size:12px;line-height:1.1;white-space:normal;overflow-wrap:break-word}.ActiveWorkout_homeHeader__3QigA{align-items:flex-start}.ActiveWorkout_homeHeader__3QigA button{padding:0 10px}}.ActiveWorkout_editorScreen__iEglW .ActiveWorkout_editorTopBar__RGirV{display:block}.ActiveWorkout_editorScreen__iEglW .ActiveWorkout_editorTopActions__lqk3v{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:5px;margin-top:9px;min-width:0}.ActiveWorkout_editorScreen__iEglW .ActiveWorkout_editorTopActions__lqk3v button{flex:0 0 auto;width:auto;min-width:0;height:38px;min-height:38px;padding:0 8px;border-radius:11px;font-size:13px;line-height:1;white-space:nowrap}.ActiveWorkout_detailsToggle__giTl1{flex:0 0 auto;display:inline-flex;height:38px;align-items:center;gap:4px;padding:0 7px;border:1px solid var(--border);border-radius:11px;background:#fff;color:var(--text);font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.ActiveWorkout_detailsToggle__giTl1 input{width:15px;height:15px;margin:0;accent-color:var(--green)}@media(max-width:340px){.ActiveWorkout_editorScreen__iEglW .ActiveWorkout_editorTopActions__lqk3v{gap:4px}.ActiveWorkout_editorScreen__iEglW .ActiveWorkout_editorTopActions__lqk3v button{height:36px;min-height:36px;padding:0 7px;font-size:12px}.ActiveWorkout_detailsToggle__giTl1{height:36px;padding:0 6px;font-size:12px}.ActiveWorkout_detailsToggle__giTl1 input{width:14px;height:14px}}.ActiveWorkout_planCombo__b8rKA{flex:0 1 auto;display:inline-flex;height:38px;min-width:0;align-items:stretch;border:1px solid rgba(32,159,97,.3);border-radius:11px;background:var(--green);overflow:hidden}.ActiveWorkout_editorScreen__iEglW .ActiveWorkout_editorTopActions__lqk3v .ActiveWorkout_planSaveButton__peAOD{height:100%;min-height:0;padding:0 7px;border:0;border-radius:0;background:var(--green);color:#fff;font-size:12px;font-weight:900}.ActiveWorkout_planDateControl__IZoLi{position:relative;display:inline-flex;min-width:0;align-items:center;gap:3px;padding:0 6px;border-left:1px solid rgba(255,255,255,.34);background:rgba(255,255,255,.14);color:#fff;font-size:11px;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer}.ActiveWorkout_planDateControl__IZoLi input{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer}.ActiveWorkout_editorScreen__iEglW .ActiveWorkout_editorMetaPanel__wfPqH{margin:8px 0;padding:0;border:0;border-radius:0;background:transparent}.ActiveWorkout_editorCommentInput__iHEfc{width:100%;min-height:38px;padding:0 11px;border:1px solid var(--border);border-radius:12px;outline:none;background:var(--surface-soft);color:var(--text);font:inherit;font-size:13px}.ActiveWorkout_editorCommentInput__iHEfc:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(32,159,97,.1)}.ActiveWorkout_editorCommentInput__iHEfc::placeholder{color:var(--muted)}@media(max-width:340px){.ActiveWorkout_planCombo__b8rKA{height:36px}.ActiveWorkout_editorScreen__iEglW .ActiveWorkout_editorTopActions__lqk3v .ActiveWorkout_planSaveButton__peAOD{padding:0 5px;font-size:11px}.ActiveWorkout_planDateControl__IZoLi{gap:2px;padding:0 4px;font-size:10px}.ActiveWorkout_editorCommentInput__iHEfc{min-height:36px;font-size:12px}}.ActiveWorkout_editorTitleBar__lXpYh{gap:6px;padding:0 0 8px}.ActiveWorkout_editorTitleBar__lXpYh h2{flex:1 1 auto;min-width:0;font-size:22px;line-height:1.05;white-space:nowrap;letter-spacing:0}.ActiveWorkout_editorTitleActions__MFHDI{gap:5px}.ActiveWorkout_editorDateChip__GRvNa{flex:0 0 auto;min-height:34px;gap:4px;padding:0 7px;font-size:11px}.ActiveWorkout_editorNoteButton__qFAFW{width:34px;height:34px;min-width:34px}@media(max-width:340px){.ActiveWorkout_editorTitleBar__lXpYh{gap:5px}.ActiveWorkout_editorTitleBar__lXpYh h2{font-size:21px}.ActiveWorkout_editorTitleActions__MFHDI{gap:4px}.ActiveWorkout_editorDateChip__GRvNa{min-height:32px;gap:3px;padding:0 6px;font-size:10.5px;border-radius:10px}.ActiveWorkout_editorNoteButton__qFAFW{width:32px;height:32px;min-width:32px;border-radius:10px}.ActiveWorkout_editorNoteButton__qFAFW svg{width:18px;height:18px}}.ActiveWorkout_flatExerciseOpen__CjUx0{display:block;width:100%;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.ActiveWorkout_flatExerciseText__03WFQ em,.ActiveWorkout_flatExerciseText__03WFQ small{display:block}.ActiveWorkout_flatExerciseText__03WFQ small{margin-top:4px;color:var(--green);font-size:11px;font-weight:900}.ActiveWorkout_flatExerciseText__03WFQ em{margin-top:5px;color:#a66815;font-size:11px;font-style:normal;font-weight:900}.ActiveWorkout_exerciseEditorScreen___kaie{position:fixed;inset:0;z-index:50;width:min(100vw,460px);height:100dvh;min-height:100dvh;margin:0 auto;padding:calc(10px + var(--app-safe-area-top)) 14px 0;box-sizing:border-box;background:#fff}.ActiveWorkout_exerciseEditorHeader__t7xpx{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:0 0 10px;border-bottom:1px solid var(--border);background:#fff}.ActiveWorkout_exerciseEditorHeader__t7xpx button{width:34px;height:34px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text);font-size:20px;font-weight:900;cursor:pointer}.ActiveWorkout_exerciseEditorHeader__t7xpx h2{min-width:0;margin:0;color:var(--text);font-size:20px;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActiveWorkout_exerciseElementList__nlQTI{display:grid;grid-gap:9px;gap:9px;padding:10px 0}.ActiveWorkout_exerciseElement__wsN6R{padding:11px;border:1px solid var(--border);border-radius:8px;background:#fff}.ActiveWorkout_dropSetElement__CHt40{border-color:rgba(227,55,74,.25);background:#fffafa}.ActiveWorkout_exerciseElementHead__SEtsr{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.ActiveWorkout_exerciseElementHead__SEtsr b{font-size:14px}.ActiveWorkout_dropStepRow__G3_2r button,.ActiveWorkout_exerciseElementHead__SEtsr button{border:0;background:transparent;color:var(--red);font-size:12px;font-weight:900;cursor:pointer}.ActiveWorkout_exerciseFieldGrid__kId2_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.ActiveWorkout_exerciseFieldGridRest__rZNTk{grid-template-columns:repeat(3,minmax(0,1fr))}.ActiveWorkout_dropSetRestField__zLGFG,.ActiveWorkout_dropStepRow__G3_2r label,.ActiveWorkout_exerciseFieldGrid__kId2_ label{min-width:0;color:var(--muted);font-size:11px;font-weight:800}.ActiveWorkout_dropSetRestField__zLGFG input,.ActiveWorkout_dropStepRow__G3_2r input,.ActiveWorkout_exerciseFieldGrid__kId2_ input{width:100%;min-width:0;min-height:36px;margin-top:4px;padding:0 8px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--text);font:inherit}.ActiveWorkout_dropSetRestField__zLGFG input,.ActiveWorkout_exerciseInlineRestField__7WZaX input{text-align:center}.ActiveWorkout_dropStepList__8MZJ9{display:grid;grid-gap:7px;gap:7px}.ActiveWorkout_dropStepRow__G3_2r{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) auto;align-items:end;grid-gap:7px;gap:7px}.ActiveWorkout_dropStepRow__G3_2r span{align-self:center;color:var(--green);font-weight:900;text-align:center}.ActiveWorkout_dropSetFooter__HHBNy{display:grid;grid-template-columns:minmax(88px,96px) minmax(0,1fr);align-items:end;grid-gap:7px;gap:7px;margin-top:8px}.ActiveWorkout_addDropStepButton__LJ6ZF{width:100%;min-width:0;min-height:36px;margin:0;border:1px dashed rgba(32,159,97,.42);border-radius:10px;background:#fff;color:var(--green);font-size:13px;font-weight:900;cursor:pointer}.ActiveWorkout_exerciseAddRow__bBUnq{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:10px 0 8px;border-bottom:1px solid var(--border);background:#fff}.ActiveWorkout_exerciseAddRow__bBUnq button{min-height:40px;border:1px solid rgba(32,159,97,.25);border-radius:11px;background:#fff;color:var(--green);font-size:14px;font-weight:900;cursor:pointer}.ActiveWorkout_exerciseAddRow__bBUnq button:disabled{border-color:var(--border);color:var(--muted);background:var(--surface-soft);cursor:not-allowed}.ActiveWorkout_exerciseEditorBottom__xhMgl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:12px 0 calc(12px + var(--app-safe-area-bottom));border-top:1px solid var(--border);background:#fff}.ActiveWorkout_exerciseEditorBottom__xhMgl button{min-height:48px}@media(max-width:340px){.ActiveWorkout_exerciseEditorHeader__t7xpx h2{font-size:18px}.ActiveWorkout_exerciseFieldGrid__kId2_{gap:5px}.ActiveWorkout_dropStepRow__G3_2r{grid-template-columns:20px minmax(0,1fr) minmax(0,1fr);gap:5px}.ActiveWorkout_dropStepRow__G3_2r button{grid-column:2/-1;justify-self:end}.ActiveWorkout_dropSetFooter__HHBNy{grid-template-columns:minmax(80px,88px) minmax(0,1fr);gap:5px}.ActiveWorkout_addDropStepButton__LJ6ZF{font-size:12px}.ActiveWorkout_dropSetRestField__zLGFG input,.ActiveWorkout_dropStepRow__G3_2r input,.ActiveWorkout_exerciseFieldGrid__kId2_ input{padding:0 6px}}.ActiveWorkout_editorBottomBar__W7_r5{gap:7px;padding:10px 0 calc(10px + var(--app-safe-area-bottom))}.ActiveWorkout_editorBottomBarActive__pkksG{grid-template-columns:minmax(42px,.42fr) minmax(0,1.58fr)}.ActiveWorkout_editorBottomBarPlanning__bSuPr{grid-template-columns:minmax(42px,.46fr) minmax(0,.95fr) minmax(0,1.38fr)}.ActiveWorkout_editorBottomBar__W7_r5 button{min-width:0;min-height:43px;padding:0 6px;border-radius:14px;font-size:13px;font-weight:900;white-space:nowrap;cursor:pointer}.ActiveWorkout_editorCancelButton__5HlTN{border:1px solid rgba(204,80,85,.35);background:#fff6f6;color:var(--red)}.ActiveWorkout_editorCancelIconButton__vH1xE{border-color:rgba(204,80,85,.35);background:#fffafa;color:var(--red);font-size:20px}.ActiveWorkout_editorStartButton__kWIuS{border:1px solid rgba(32,159,97,.25);background:var(--green)}.ActiveWorkout_editorDateSaveButton__nqWsk{border:1px solid rgba(63,111,218,.3);background:#2f6fd6}.ActiveWorkout_activeEditorSaveButton__sZ6pG{border-color:rgba(22,163,74,.32);background:var(--green)}.ActiveWorkout_editorBottomBar__W7_r5 button:disabled{opacity:.45;cursor:not-allowed}.ActiveWorkout_compactRegularSet__8_Q5u{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;align-items:center;grid-gap:7px;gap:7px;padding:5px 0}.ActiveWorkout_suffixedExerciseInput__DDdqd{position:relative;display:block;min-width:0}.ActiveWorkout_suffixedExerciseInput__DDdqd input{width:100%;min-width:0;min-height:42px;padding:0 42px 0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--text);font:inherit;font-weight:900;outline:none}.ActiveWorkout_suffixedExerciseInput__DDdqd span{position:absolute;top:50%;right:11px;transform:translateY(-50%);color:var(--text);font-size:12px;font-weight:900;pointer-events:none}.ActiveWorkout_compactSetDelete__AA_A_{width:34px;height:42px;border:0;background:transparent;color:var(--red);font-size:26px;font-weight:900;line-height:1;cursor:pointer}.ActiveWorkout_exerciseElementHead__SEtsr .ActiveWorkout_compactSetDelete__AA_A_{width:34px;height:34px;font-size:24px}.ActiveWorkout_dropStepRow__G3_2r .ActiveWorkout_dropStepDelete___TLXV{width:34px;min-height:36px;border:0;background:transparent;color:var(--red);font-size:22px;font-weight:900;line-height:1;cursor:pointer}.ActiveWorkout_dropStepRow__G3_2r .ActiveWorkout_dropStepDelete___TLXV:disabled{opacity:.28;cursor:not-allowed}.ActiveWorkout_exerciseEmptyHint__Y2FEb{padding:10px 12px;border:1px dashed var(--border);border-radius:10px;color:var(--muted);font-size:13px;font-weight:800;line-height:1.35;text-align:center}.ActiveWorkout_groupValidationMessage__wRiTg{margin:6px 0 8px;padding:8px 10px;border:1px solid rgba(204,80,85,.26);border-radius:10px;background:#fff6f6;color:var(--red);font-size:12px;font-weight:800;line-height:1.35}@media(max-width:340px){.ActiveWorkout_editorBottomBar__W7_r5{gap:5px}.ActiveWorkout_editorBottomBarPlanning__bSuPr{grid-template-columns:minmax(40px,.42fr) minmax(0,.9fr) minmax(0,1.42fr)}.ActiveWorkout_editorBottomBar__W7_r5 button{min-height:41px;padding:0 4px;font-size:12px}.ActiveWorkout_editorCancelIconButton__vH1xE{font-size:19px}.ActiveWorkout_compactRegularSet__8_Q5u{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;gap:5px}.ActiveWorkout_suffixedExerciseInput__DDdqd input{min-height:40px;padding:0 36px 0 9px}.ActiveWorkout_suffixedExerciseInput__DDdqd span{right:9px;font-size:11px}.ActiveWorkout_compactSetDelete__AA_A_{width:30px;height:40px}}.ActiveWorkout_editorDateChip__GRvNa span{position:relative;z-index:1;pointer-events:none}.ActiveWorkout_editorDateChip__GRvNa input{z-index:2;opacity:.001;background:transparent;color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width:390px){.ActiveWorkout_addBlockButtons__OdcOQ{grid-template-columns:repeat(2,minmax(0,1fr))}}.ActiveWorkout_editorDateChip__GRvNa input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer}.ActiveWorkout_editorDateChipStatic__vaHvJ{cursor:default}.ActiveWorkout_activeRoundTitle__bSxBF,.ActiveWorkout_calories___Db6F,.ActiveWorkout_dropStepRow__G3_2r span,.ActiveWorkout_editorChildLine__rfY1d b,.ActiveWorkout_exerciseHeader__fEH3S span,.ActiveWorkout_flatExerciseText__03WFQ small,.ActiveWorkout_roundLabel__gh9YH{color:var(--blue)}.ActiveWorkout_dropSetRestField__zLGFG input:focus,.ActiveWorkout_dropStepRow__G3_2r input:focus,.ActiveWorkout_editorCommentInput__iHEfc:focus,.ActiveWorkout_exerciseFieldGrid__kId2_ input:focus,.ActiveWorkout_groupExerciseSelect__Y6HvN:focus,.ActiveWorkout_groupMeta__IbERl input:focus,.ActiveWorkout_groupNotes__G2DpT:focus,.ActiveWorkout_groupPickerControls__q80p5 input:focus,.ActiveWorkout_groupPickerControls__q80p5 select:focus,.ActiveWorkout_groupRoundRow__td7AD input:focus,.ActiveWorkout_notes__O9Kaz input:focus,.ActiveWorkout_pickerControls__jVADc input:focus,.ActiveWorkout_pickerControls__jVADc select:focus,.ActiveWorkout_setRow__XNF35 input:focus,.ActiveWorkout_suffixedExerciseInput__DDdqd input:focus,.ActiveWorkout_workoutMeta__2xXbx input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(14,165,233,.13)}.ActiveWorkout_restTimer__HADok{border-color:var(--blue-border);background:var(--blue-soft)}.ActiveWorkout_restTimer__HADok span{color:#4f7895}.ActiveWorkout_restTimer__HADok b,.ActiveWorkout_restTimer__HADok button{color:var(--blue)}.ActiveWorkout_restTrack__yUkxV{background:#cfeeff}.ActiveWorkout_restTrack__yUkxV span{background:var(--blue)}.ActiveWorkout_checkButton__AF_ia{border-color:var(--blue-border);color:var(--blue)}.ActiveWorkout_completed__qheKS .ActiveWorkout_checkButton__AF_ia{background:var(--green);color:#fff}.ActiveWorkout_groupCard__uPHf6{border-color:var(--blue-border);background:linear-gradient(180deg,#fff,#f8fcff)}.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_selectedGroupOption__enubs,.ActiveWorkout_groupSelectedExercise__cpFce,.ActiveWorkout_pickerSelected__DCcaU,.ActiveWorkout_roundRestHint__JhP8o{background:var(--blue-soft)!important;color:var(--blue)}.ActiveWorkout_groupSelectedExercise__cpFce{border-color:var(--blue-border)}.ActiveWorkout_createWorkoutButton__j0Qx7,.ActiveWorkout_editorStartButton__kWIuS{background:var(--blue);color:#fff}.ActiveWorkout_createWorkoutButton__j0Qx7{box-shadow:0 8px 18px rgba(14,165,233,.16)}.ActiveWorkout_planIconButtons__cmeS0 .ActiveWorkout_startIconButton___4U4u{border-color:var(--blue-border);background:var(--blue-soft);color:var(--blue)}.ActiveWorkout_detailsToggle__giTl1 input,.ActiveWorkout_expandToggle__kvqHR input{accent-color:var(--blue)}.ActiveWorkout_addDropStepButton__LJ6ZF,.ActiveWorkout_addExerciseLine__EZf4e,.ActiveWorkout_exerciseAddRow__bBUnq button{border-color:var(--blue-border);color:var(--blue)}.ActiveWorkout_addExerciseBlock__TOoOy,.ActiveWorkout_exerciseItem__52zYA{background:#f8fcff;color:var(--blue)}.ActiveWorkout_exerciseItem__52zYA{border-color:var(--blue-border)}.ActiveWorkout_pickerFullList__wmU2b strong{color:var(--blue)}.ActiveWorkout_activeFinishButton__efQrb,.ActiveWorkout_editorScreen__iEglW .ActiveWorkout_editorTopActions__lqk3v .ActiveWorkout_planSaveButton__peAOD,.ActiveWorkout_planCombo__b8rKA{background:var(--green);color:#fff}.ActiveWorkout_activeFinishButton__efQrb,.ActiveWorkout_planCombo__b8rKA{border-color:rgba(22,163,74,.32)}.ActiveWorkout_activeFinishButton__efQrb{box-shadow:0 3px 0 rgba(22,101,52,.34)}.ActiveWorkout_activeAddExerciseButton__bout7{line-height:1.12;white-space:normal}.ActiveWorkout_pickerTopBar__i_Ft9{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:0 0 8px}.ActiveWorkout_pickerHeading__xiuKr{min-width:0}.ActiveWorkout_pickerHeading__xiuKr h2{margin:0;font-size:22px;line-height:1.05}.ActiveWorkout_pickerHeading__xiuKr span{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActiveWorkout_pickerIconActions__miV0d{display:flex;align-items:center;gap:6px}.ActiveWorkout_pickerIconButton__iPONn{display:grid;width:34px;height:34px;min-width:34px;padding:0;place-items:center;border:1px solid var(--border);border-radius:10px;background:#fff;font-size:20px;font-weight:900;line-height:1;cursor:pointer;transition:transform .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease}.ActiveWorkout_pickerIconButton__iPONn:active:not(:disabled){transform:translateY(1px) scale(.98)}.ActiveWorkout_pickerIconButton__iPONn:disabled{opacity:.45;cursor:not-allowed}.ActiveWorkout_pickerCancelButton__kUnut{border-color:rgba(204,80,85,.35);color:var(--red)}.ActiveWorkout_pickerCancelButton__kUnut:active:not(:disabled){background:#fff6f6}.ActiveWorkout_pickerAddButton__lEmKW{border-color:var(--blue-border);background:var(--blue);color:#fff;box-shadow:0 2px 0 rgba(14,165,233,.22)}.ActiveWorkout_pickerAddButton__lEmKW:active:not(:disabled){background:var(--blue-dark);box-shadow:none}.ActiveWorkout_compactPickerControls__m2B7N{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;padding:8px 0}.ActiveWorkout_pickerSearchField__z4w0q{min-width:0}.ActiveWorkout_pickerSearchField__z4w0q input{margin-top:0}.ActiveWorkout_pickerFilterRow__45zKq{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.ActiveWorkout_pickerFilterRow__45zKq label{min-width:0}.ActiveWorkout_pickerFilterRow__45zKq select{width:100%}.ActiveWorkout_addBlockButtons__OdcOQ{grid-template-columns:repeat(2,minmax(0,1fr))}.ActiveWorkout_addCircuitBlock__iffrW,.ActiveWorkout_addExerciseBlock__TOoOy{border-color:var(--blue-border);background:var(--blue-soft);color:var(--blue)}@media(max-width:390px){.ActiveWorkout_addBlockButtons__OdcOQ{grid-template-columns:repeat(2,minmax(0,1fr))}.ActiveWorkout_pickerTopBar__i_Ft9{display:grid}.ActiveWorkout_pickerIconButton__iPONn{width:32px;height:32px;min-width:32px}.ActiveWorkout_pickerHeading__xiuKr h2{font-size:20px}.ActiveWorkout_pickerHeading__xiuKr span{font-size:11px}}@media(max-width:340px){.ActiveWorkout_pickerFilterRow__45zKq,.ActiveWorkout_pickerIconActions__miV0d{gap:5px}}.ActiveWorkout_activeReadOnlyValue__QUVcK{display:flex;min-width:0;min-height:37px;align-items:center;justify-content:center;padding:0 8px;border:1px solid #dce3e7;border-radius:10px;background:rgba(255,255,255,.82);color:#111820;font-size:15px;font-weight:900;line-height:1.1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActiveWorkout_activeReadOnlyEmpty__Y2mDz{color:#8a94a6;font-weight:800}.ActiveWorkout_exerciseEditorLockedDropStep__5sSKN,.ActiveWorkout_exerciseEditorLockedSet__i3YS9{border-color:#cfe8d9;background:#f7fcf9}.ActiveWorkout_exerciseEditorCompletedBadge__PRyN9{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:0 7px;border:1px solid rgba(34,197,94,.22);border-radius:999px;background:#ecfdf3;color:var(--green);font-size:10px;font-weight:900;line-height:1;white-space:nowrap}.ActiveWorkout_exerciseEditorLockedDropStep__5sSKN input:disabled,.ActiveWorkout_exerciseEditorLockedSet__i3YS9 input:disabled{border-color:#dce8e2;background:#f6fbf8;color:#566173;opacity:1;-webkit-text-fill-color:#566173}.ActiveWorkout_strengthSetRow__w1R_W{grid-template-columns:24px minmax(0,1fr) minmax(0,.9fr) 44px}.ActiveWorkout_strengthSetRowFields5__8hAAw{grid-template-columns:22px repeat(5,minmax(0,1fr)) 42px;gap:3px}.ActiveWorkout_strengthSetRowFields5__8hAAw .ActiveWorkout_strengthInput__INoA0 input{padding:0 18px 0 5px;font-size:12px}.ActiveWorkout_strengthSetRowFields5__8hAAw .ActiveWorkout_strengthInput__INoA0 span{right:4px;font-size:8px}.ActiveWorkout_activeDropStepRow__xqf8c{grid-template-columns:24px minmax(0,1fr) minmax(0,.9fr) 44px}@media(max-width:340px){.ActiveWorkout_activeReadOnlyValue__QUVcK{min-height:37px;padding:0 6px;font-size:13px}.ActiveWorkout_strengthSetRow__w1R_W{grid-template-columns:22px minmax(0,1fr) minmax(0,.9fr) 42px;gap:4px}.ActiveWorkout_strengthSetRowFields1__Wku6C{grid-template-columns:22px minmax(0,1fr) 42px}.ActiveWorkout_strengthSetRowFields2__E4s0L{grid-template-columns:22px minmax(0,1fr) minmax(0,.9fr) 42px}.ActiveWorkout_strengthSetRowFields3__RIqxW{grid-template-columns:22px minmax(0,.9fr) minmax(0,.72fr) minmax(0,.72fr) 42px}.ActiveWorkout_strengthSetRowFields4__VLZ0W{grid-template-columns:20px repeat(4,minmax(0,1fr)) 40px;gap:3px}.ActiveWorkout_strengthSetRowFields5__8hAAw{grid-template-columns:18px repeat(5,minmax(0,1fr)) 38px;gap:2px}.ActiveWorkout_strengthSetRowFields5__8hAAw .ActiveWorkout_strengthInput__INoA0 input{padding:0 14px 0 4px;font-size:11px}.ActiveWorkout_strengthSetRowFields5__8hAAw .ActiveWorkout_strengthInput__INoA0 span{right:3px;font-size:8px}.ActiveWorkout_activeDropStepRow__xqf8c{grid-template-columns:22px minmax(0,1fr) minmax(0,.9fr) 42px}}.ActiveWorkout_groupMetaStatic__9vGhm{display:flex;min-height:38px;align-items:center;margin-top:4px;padding:0 9px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--text);font-size:13px;font-weight:900}.ActiveWorkout_groupRoundAppendButton__iz4Yc{grid-column:1/-1;min-height:38px;border:1px dashed var(--blue-border);border-radius:10px;background:#fff;color:var(--blue);font-size:13px;font-weight:900;cursor:pointer}.ActiveWorkout_groupRoundAppendButton__iz4Yc:disabled{opacity:.45;cursor:not-allowed}.ActiveWorkout_flatExerciseOpen__CjUx0:disabled{cursor:default;opacity:.7}.ActiveWorkout_flatExerciseLocked__WPzFF{background:rgba(255,255,255,.72)}.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_exercisePickerRow__guhff,.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_exercisePickerRow__guhff,.ActiveWorkout_pickerList___NYAI .ActiveWorkout_exercisePickerRow__guhff{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;border:0;border-top:1px solid var(--border);background:#fff;color:var(--text);text-align:left;cursor:pointer}.ActiveWorkout_pickerList___NYAI .ActiveWorkout_exercisePickerRow__guhff{padding:10px 0;background:transparent}.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_exercisePickerRow__guhff{padding:9px}.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_exercisePickerRow__guhff{padding:11px 8px}.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_exercisePickerRow__guhff:first-child,.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_exercisePickerRow__guhff:first-child,.ActiveWorkout_pickerList___NYAI .ActiveWorkout_exercisePickerRow__guhff:first-child{border-top:0}.ActiveWorkout_exercisePickerDisabled___hKiE{opacity:.45;cursor:not-allowed}.ActiveWorkout_exercisePickerMain__TSe3Q{display:flex;min-width:0;align-items:center;gap:9px}.ActiveWorkout_exercisePickerText__rDzn5{display:block!important;min-width:0;margin-top:0!important}.ActiveWorkout_exercisePickerText__rDzn5 b,.ActiveWorkout_exercisePickerText__rDzn5 small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActiveWorkout_exercisePickerText__rDzn5 small{margin-top:3px;color:var(--muted);font-size:12px}.ActiveWorkout_exerciseFavoriteButton__uBK__,.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_exerciseFavoriteButton__uBK__,.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_exerciseFavoriteButton__uBK__:first-child,.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_exerciseFavoriteButton__uBK__,.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_exerciseFavoriteButton__uBK__:first-child,.ActiveWorkout_pickerList___NYAI .ActiveWorkout_exerciseFavoriteButton__uBK__{display:inline-flex;width:52px;min-width:52px;height:36px;min-height:36px;align-items:center;justify-content:center;gap:3px;padding:0;border:1px solid var(--blue-border);border-radius:11px;background:#fff;color:#8a94a6;font:inherit;line-height:1;cursor:pointer}.ActiveWorkout_exerciseFavoriteButton__uBK__:active{transform:translateY(1px) scale(.98)}.ActiveWorkout_exerciseFavoriteActive__f9nHm{background:var(--blue-soft);color:#f5a400}.ActiveWorkout_exerciseFavoriteCount__XwM5C,.ActiveWorkout_exerciseFavoriteGlyph__NIWAI,.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_exerciseFavoriteCount__XwM5C,.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_exerciseFavoriteGlyph__NIWAI,.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_exerciseFavoriteCount__XwM5C,.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_exerciseFavoriteGlyph__NIWAI,.ActiveWorkout_pickerList___NYAI .ActiveWorkout_exerciseFavoriteCount__XwM5C,.ActiveWorkout_pickerList___NYAI .ActiveWorkout_exerciseFavoriteGlyph__NIWAI{display:inline;margin:0;color:inherit;line-height:1}.ActiveWorkout_exerciseFavoriteGlyph__NIWAI{font-size:20px}.ActiveWorkout_exerciseFavoriteCount__XwM5C{color:var(--blue);font-size:11px;font-weight:900}.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_pickerSelectButton__ed_kk,.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_pickerSelectButton__ed_kk,.ActiveWorkout_pickerSelectButton__ed_kk{display:grid;width:38px;height:38px;min-width:38px;padding:0;place-items:center;border:2px solid #c8d2dc;border-radius:999px;background:#fff;color:#fff;font-size:20px;font-weight:900;line-height:1;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}.ActiveWorkout_pickerSelectButton__ed_kk:active:not(:disabled){transform:translateY(1px) scale(.98)}.ActiveWorkout_pickerSelectButton__ed_kk:disabled{cursor:not-allowed}.ActiveWorkout_pickerSelectButtonSelected__vpGwt{border-color:var(--green)!important;background:var(--green)!important;color:#fff;box-shadow:0 3px 8px rgba(34,197,94,.18)}.ActiveWorkout_pickerSearchWithFavorite__YeDDq{display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-gap:7px;gap:7px;align-items:center}.ActiveWorkout_pickerSearchWithFavorite__YeDDq input{min-width:0}.ActiveWorkout_favoriteFilterButton__WtOBT{display:grid;width:38px;height:38px;min-width:38px;padding:0;place-items:center;border:1px solid var(--blue-border);border-radius:11px;background:#fff;color:#8a94a6;font-size:20px;line-height:1;cursor:pointer;transition:transform .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease}.ActiveWorkout_favoriteFilterButton__WtOBT:active{transform:translateY(1px) scale(.98)}.ActiveWorkout_favoriteFilterActive___vyGS{background:var(--blue-soft);color:#f5a400;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.ActiveWorkout_groupPickerSearchField__22NAa{min-width:0}.ActiveWorkout_groupPickerSearchField__22NAa>label{display:block}.ActiveWorkout_activeHeaderActions__4lE8S{align-items:center}.ActiveWorkout_activeProgressRing__JI_3N{flex:0 0 auto}.ActiveWorkout_activeMuscles__zjFcf{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--blue)!important;font-weight:800}.ActiveWorkout_activeEmptyState__3KXgC{display:grid;justify-items:center;grid-gap:9px;gap:9px;margin:16px 0;padding:22px 16px;border:1px dashed rgba(120,170,200,.42);border-radius:16px;background:rgba(255,255,255,.76);color:var(--muted);text-align:center}.ActiveWorkout_activeEmptyState__3KXgC h3{margin:0;color:var(--text);font-size:18px;line-height:1.2}.ActiveWorkout_activeEmptyState__3KXgC p{max-width:280px;margin:0;font-size:13px;line-height:1.45}.ActiveWorkout_activeEmptyState__3KXgC button{width:auto;padding:0 14px}.ActiveWorkout_strengthCheckButton__6uUav:before{width:34px;height:34px;border:2px solid #2f3b4a;border-radius:12px;background:#e7edf3;box-shadow:0 4px 0 #6f7b8a,inset 0 1px 0 rgba(255,255,255,.82),inset 0 -2px 4px rgba(47,59,74,.16);transition:transform .12s ease,background .16s ease,border-color .16s ease,box-shadow .12s ease}.ActiveWorkout_strengthCheckButton__6uUav:active:not(:disabled):before{transform:translateY(3px) scale(.95);box-shadow:0 1px 0 #6f7b8a,inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 3px rgba(47,59,74,.16)}.ActiveWorkout_strengthCheckCompleted__AxdkJ:before{border-color:#14532d;background:#16a34a;box-shadow:0 4px 0 #14532d,inset 0 1px 0 rgba(255,255,255,.24),inset 0 -2px 4px rgba(20,83,45,.24)}.ActiveWorkout_strengthCheckCompleted__AxdkJ:after{font-size:20px}.ActiveWorkout_activeStrengthExercise__El5bd,.ActiveWorkout_editorItem__VZ9Vj,.ActiveWorkout_exerciseElement__wsN6R,.ActiveWorkout_workoutCard__zscMq{border-color:rgba(120,170,200,.3)}.ActiveWorkout_activeReadOnlyValue__QUVcK,.ActiveWorkout_pickerControls__jVADc input,.ActiveWorkout_pickerControls__jVADc select,.ActiveWorkout_strengthInput__INoA0 input{border-color:rgba(120,170,200,.32)}.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_exercisePickerRow__guhff,.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_exercisePickerRow__guhff,.ActiveWorkout_pickerList___NYAI .ActiveWorkout_exercisePickerRow__guhff{border-top-color:rgba(120,170,200,.28)}.ActiveWorkout_exercisePickerText__rDzn5 b{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal!important;font-size:13px;line-height:1.22}.ActiveWorkout_exercisePickerText__rDzn5 small{white-space:normal!important}.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_pickerSelectButton__ed_kk,.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_pickerSelectButton__ed_kk,.ActiveWorkout_pickerSelectButton__ed_kk{border-color:#b8c5cf}.ActiveWorkout_activeWeightPickerButton__Tcnjt{width:100%;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:0 2px 0 rgba(11,111,255,.1);transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease}.ActiveWorkout_activeWeightPickerButton__Tcnjt:active{transform:translateY(1px) scale(.985);box-shadow:0 1px 0 rgba(11,111,255,.08);background:#f4fbff}.ActiveWorkout_weightPickerBackdrop__S2TmR{position:fixed;inset:0;z-index:35;display:flex;align-items:flex-end;justify-content:center;padding:16px 14px calc(12px + var(--app-safe-area-bottom));background:rgba(15,25,35,.34)}.ActiveWorkout_weightPickerSheet__pvQUO{width:min(100%,460px);overflow:hidden;border:1px solid rgba(120,170,200,.32);border-radius:22px 22px 18px 18px;background:#fff;box-shadow:0 24px 70px rgba(20,45,70,.24)}.ActiveWorkout_weightPickerHeader__Kf7T4{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(120,170,200,.22)}.ActiveWorkout_weightPickerHeader__Kf7T4 h2{margin:0;color:var(--text);font-size:17px;line-height:1.1;text-align:center}.ActiveWorkout_weightPickerCancel__xTlVl,.ActiveWorkout_weightPickerDone__y3aUC{min-height:38px;padding:0 10px;border:1px solid transparent;border-radius:11px;background:#fff;font:inherit;font-size:14px;font-weight:900;cursor:pointer;transition:transform .12s ease,background .12s ease}.ActiveWorkout_weightPickerCancel__xTlVl{justify-self:start;color:#6f7894}.ActiveWorkout_weightPickerDone__y3aUC{justify-self:end;border-color:#0b6fff;background:#0b6fff;color:#fff}.ActiveWorkout_weightPickerCancel__xTlVl:active,.ActiveWorkout_weightPickerDone__y3aUC:active{transform:translateY(1px) scale(.98)}.ActiveWorkout_weightPickerBody__ZE2sa{position:relative;padding:10px 18px 18px}.ActiveWorkout_weightPickerUnit__peBKG{margin-top:6px;color:var(--muted);font-size:12px;font-weight:900;text-align:center}.ActiveWorkout_builderWeightPickerButton__4yieg,.ActiveWorkout_dropStepRow__G3_2r .ActiveWorkout_builderWeightPickerButton__4yieg,.ActiveWorkout_exerciseFieldGrid__kId2_ .ActiveWorkout_builderWeightPickerButton__4yieg{display:flex;width:100%;min-width:0;min-height:36px;align-items:center;justify-content:center;margin-top:4px;padding:0 8px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--text);font:inherit;font-weight:900;line-height:1;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.ActiveWorkout_builderWeightPickerButton__4yieg:active:not(:disabled){transform:translateY(1px) scale(.985);border-color:var(--blue);background:#f4fbff}.ActiveWorkout_builderWeightPickerButton__4yieg:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,111,255,.12)}.ActiveWorkout_builderWeightPickerButton__4yieg:disabled{opacity:.62;cursor:not-allowed}.ActiveWorkout_builderWeightPickerEmpty__OcJwR{color:var(--muted);font-weight:800}.ActiveWorkout_suffixedExerciseInput__DDdqd .ActiveWorkout_builderWeightPickerButton__4yieg{min-height:42px;margin-top:0;justify-content:flex-start;padding:0 42px 0 12px}.ActiveWorkout_setRow__XNF35 .ActiveWorkout_builderWeightPickerButton__4yieg{min-height:38px;margin-top:0;padding:0 4px;text-align:center}.ActiveWorkout_builderResistancePickerButton__ZPk7l{overflow:hidden;padding:0 6px}.ActiveWorkout_activeResistanceValue__rDAyw .ActiveWorkout_resistanceFieldBadge__PEV69,.ActiveWorkout_builderResistancePickerButton__ZPk7l .ActiveWorkout_resistanceFieldBadge__PEV69{width:100%;height:100%;min-height:100%;border-radius:9px;box-shadow:none}.ActiveWorkout_suffixedExerciseInput__DDdqd .ActiveWorkout_builderResistancePickerButton__ZPk7l{justify-content:center;padding:0 8px}.ActiveWorkout_groupRoundRow__td7AD .ActiveWorkout_builderResistancePickerButton__ZPk7l,.ActiveWorkout_setRow__XNF35 .ActiveWorkout_builderResistancePickerButton__ZPk7l{min-height:38px;margin-top:0}.ActiveWorkout_activeResistanceValue__rDAyw{padding:0 5px;overflow:hidden}.ActiveWorkout_compactRegularSetRest__Sy47o{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,.9fr) 34px}@media(max-width:340px){.ActiveWorkout_compactRegularSetRest__Sy47o{grid-template-columns:minmax(0,1fr) minmax(0,.78fr) minmax(0,.86fr) 30px}}.ActiveWorkout_suffixedExerciseInput__DDdqd [data-resistance-band-dropdown=true]{margin-top:0}.ActiveWorkout_suffixedExerciseInput__DDdqd [data-resistance-band-dropdown=true] button[aria-haspopup=listbox]{min-height:42px}.ActiveWorkout_setRow__XNF35 [data-resistance-band-dropdown=true]{margin-top:0}.ActiveWorkout_setRow__XNF35 [data-resistance-band-dropdown=true] button[aria-haspopup=listbox]{min-height:38px;padding:0 6px}.ActiveWorkout_activeSetExerciseValues__gIiGm>[data-resistance-band-dropdown=true],.ActiveWorkout_strengthSetRow__w1R_W>[data-resistance-band-dropdown=true]{height:100%;margin-top:0}.ActiveWorkout_activeSetExerciseValues__gIiGm>[data-resistance-band-dropdown=true] button[aria-haspopup=listbox],.ActiveWorkout_strengthSetRow__w1R_W>[data-resistance-band-dropdown=true] button[aria-haspopup=listbox]{height:37px;min-height:37px;padding:0 6px;font-size:12px}.ActiveWorkout_dropStepRow__G3_2r [data-resistance-band-dropdown=true]{margin-top:4px}@media(max-width:340px){.ActiveWorkout_setRow__XNF35 [data-resistance-band-dropdown=true] button[aria-haspopup=listbox],.ActiveWorkout_strengthSetRow__w1R_W>[data-resistance-band-dropdown=true] button[aria-haspopup=listbox]{padding:0 5px}}.ActiveWorkout_activeExerciseHeaderActions___ujFu{display:grid;flex:0 0 auto;align-items:center;justify-items:end;grid-gap:6px;gap:6px}.ActiveWorkout_activeExerciseHeaderActionRow__do25n{display:flex;align-items:center;justify-content:flex-end;gap:6px}.ActiveWorkout_activeExerciseEditButton__I5zqh,.ActiveWorkout_activeExerciseSetButton__GqvrH{display:grid;width:34px;height:34px;min-width:34px;padding:0;place-items:center;border:1px solid var(--blue-border);border-radius:10px;background:#fff;color:var(--blue);font-size:18px;font-weight:900;line-height:1;cursor:pointer;transition:transform .14s ease,background .14s ease,color .14s ease}.ActiveWorkout_activeExerciseSetButton__GqvrH{border-color:var(--border);color:#1f2937}.ActiveWorkout_activeExerciseEditButton__I5zqh:active:not(:disabled),.ActiveWorkout_activeExerciseSetButton__GqvrH:active:not(:disabled){transform:translateY(1px) scale(.98);background:var(--blue-soft)}.ActiveWorkout_activeExerciseSetButton__GqvrH:active:not(:disabled){background:var(--surface-soft)}.ActiveWorkout_activeExerciseEditButton__I5zqh:disabled,.ActiveWorkout_activeExerciseSetButton__GqvrH:disabled{opacity:.45;cursor:not-allowed}@media(max-width:340px){.ActiveWorkout_activeExerciseHeaderActionRow__do25n,.ActiveWorkout_activeExerciseHeaderActions___ujFu{gap:5px}.ActiveWorkout_activeExerciseEditButton__I5zqh,.ActiveWorkout_activeExerciseSetButton__GqvrH{width:32px;height:32px;min-width:32px;font-size:17px}}.ActiveWorkout_activeBottomAction__bos8U{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px 0 calc(10px + var(--app-safe-area-bottom))}.ActiveWorkout_activeBottomButton__HW69c{min-height:56px;padding:0 12px;border-width:2px;border-radius:17px;font-size:14px;line-height:1.08;text-align:center;white-space:normal;-webkit-tap-highlight-color:transparent;box-shadow:0 5px 0 rgba(71,85,105,.24),0 12px 22px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.78),inset 0 -2px 5px rgba(15,23,42,.06);transition:transform .09s ease,box-shadow .09s ease,background .12s ease,color .12s ease,border-color .12s ease}.ActiveWorkout_activeResistanceValue__rDAyw[data-resistance-mode=band],.ActiveWorkout_builderResistancePickerButton__ZPk7l[data-resistance-mode=band]{border-color:var(--band-border);background:var(--band-bg);color:var(--band-fg);box-shadow:0 2px 0 color-mix(in srgb,var(--band-border) 55%,transparent),0 8px 16px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.38),inset 0 -2px 4px rgba(15,23,42,.08)}.ActiveWorkout_activeWeightPickerButton__Tcnjt.ActiveWorkout_activeResistanceValue__rDAyw[data-resistance-mode=band]:active,.ActiveWorkout_builderResistancePickerButton__ZPk7l[data-resistance-mode=band]:active:not(:disabled){border-color:var(--band-border);background:var(--band-bg);box-shadow:0 1px 0 color-mix(in srgb,var(--band-border) 45%,transparent),0 4px 10px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 3px rgba(15,23,42,.08);filter:brightness(.98)}.ActiveWorkout_activeResistanceValue__rDAyw[data-resistance-mode=band] .ActiveWorkout_resistanceFieldBadge__PEV69,.ActiveWorkout_builderResistancePickerButton__ZPk7l[data-resistance-mode=band] .ActiveWorkout_resistanceFieldBadge__PEV69{border:0;background:transparent;color:inherit;box-shadow:none}.ActiveWorkout_repsValidationError__HePR1,.ActiveWorkout_setRow__XNF35 input.ActiveWorkout_repsValidationError__HePR1{border-color:#ef4444!important;background:#fff7f7!important;color:#991b1b!important;box-shadow:0 0 0 3px rgba(239,68,68,.16)!important}.ActiveWorkout_activeBottomButton__HW69c:active:not(:disabled){transform:translateY(3px) scale(.98)}.ActiveWorkout_activeAddExerciseButton__bout7{border-color:var(--blue);background:linear-gradient(180deg,#fff,#f4fbff);color:var(--blue);box-shadow:0 5px 0 rgba(14,116,190,.22),0 12px 22px rgba(14,165,233,.1),inset 0 1px 0 rgba(255,255,255,.9),inset 0 -2px 5px rgba(14,165,233,.06)}.ActiveWorkout_activeAddExerciseButton__bout7:active:not(:disabled){background:#edf8ff;color:var(--blue);box-shadow:0 2px 0 rgba(14,116,190,.22),0 7px 14px rgba(14,165,233,.08),inset 0 2px 7px rgba(14,165,233,.08)}.ActiveWorkout_activeFinishButton__efQrb{border-color:#14532d;background:#16a34a;color:#fff;box-shadow:0 5px 0 #14532d,0 12px 22px rgba(22,163,74,.14),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -2px 5px rgba(20,83,45,.2)}.ActiveWorkout_activeFinishButton__efQrb:active:not(:disabled){background:#15803d;box-shadow:0 2px 0 #14532d,0 7px 14px rgba(22,163,74,.1),inset 0 2px 7px rgba(20,83,45,.24)}@media(max-width:340px){.ActiveWorkout_activeBottomAction__bos8U{gap:8px}.ActiveWorkout_activeBottomButton__HW69c{min-height:54px;padding:0 8px;font-size:13px}}.ActiveWorkout_exerciseInfoButton__ti2st{display:grid;width:32px!important;height:32px!important;min-width:32px;padding:0!important;place-items:center;border:0!important;border-radius:999px!important;background:transparent!important;color:#475569!important;box-shadow:none!important;font-size:20px;font-weight:900;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background .12s ease,color .12s ease}.ActiveWorkout_exerciseInfoButton__ti2st:active:not(:disabled){transform:scale(.97);background:rgba(71,85,105,.08)!important;color:#334155!important;box-shadow:none!important}.ActiveWorkout_exerciseInfoButton__ti2st:disabled{background:transparent!important;color:var(--muted)!important;box-shadow:none!important;opacity:.45;cursor:not-allowed}.ActiveWorkout_exerciseInfoOverlay___4_0H{position:fixed;inset:0;z-index:90;display:flex;width:100vw;height:100dvh;box-sizing:border-box;justify-content:center;padding:calc(10px + var(--app-safe-area-top)) 14px calc(10px + var(--app-safe-area-bottom));background:var(--bg)}.ActiveWorkout_exerciseInfoOverlay___4_0H>*{width:min(100%,460px);height:100%;min-height:0;margin:0!important;overflow:hidden}.ActiveWorkout_builderSetGroupCard__1jIxB{display:grid;grid-gap:0;gap:0;margin-bottom:8px;border-radius:12px}.ActiveWorkout_builderSetGroupMeta__2DKH2{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px;margin:10px 0 0}.ActiveWorkout_builderSetGroupMeta__2DKH2 label{min-width:0;color:var(--muted);font-size:11px;font-weight:800}.ActiveWorkout_builderSetRootActions__giLrS{display:flex;align-items:center;justify-content:flex-end;gap:4px}.ActiveWorkout_builderSetExerciseActions__ojbGb button,.ActiveWorkout_builderSetRootActions__giLrS button{display:grid;width:30px;height:30px;min-width:30px;padding:0;place-items:center;border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--text);font-size:14px;font-weight:900;line-height:1;cursor:pointer;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.ActiveWorkout_builderSetExerciseActions__ojbGb button:active:not(:disabled),.ActiveWorkout_builderSetRootActions__giLrS button:active:not(:disabled){transform:scale(.97);background:var(--surface-soft)}.ActiveWorkout_builderSetExerciseActions__ojbGb button:disabled,.ActiveWorkout_builderSetRootActions__giLrS button:disabled{opacity:.35;cursor:not-allowed}.ActiveWorkout_builderSetAddExerciseButton__k33ev{width:100%;min-height:40px;margin-top:10px;border:1px dashed var(--blue-border);border-radius:12px;background:#fff;color:var(--blue);font-size:13px;font-weight:900;cursor:pointer;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.ActiveWorkout_builderSetAddExerciseButton__k33ev:active{transform:scale(.98);background:var(--blue-soft)}.ActiveWorkout_builderSetRoundBlock__1SdJ3{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.ActiveWorkout_builderSetRoundBlock__1SdJ3:first-of-type{border-top:0}.ActiveWorkout_builderSetRoundRows__Lkbk3{display:grid;grid-gap:5px;gap:5px}.ActiveWorkout_builderSetExerciseRow__51HWd{display:grid;grid-template-columns:minmax(104px,1fr) minmax(0,1.05fr) auto;align-items:center;grid-gap:8px;min-height:44px;padding:4px 3px;border-radius:11px}.ActiveWorkout_builderSetExerciseCompleted__ZXyRe{background:#f8fbf9}.ActiveWorkout_builderSetExerciseIdentity__rmGw1{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;min-width:0}.ActiveWorkout_builderSetExerciseIdentity__rmGw1 span{color:#121a28;font-size:15px;font-weight:900}.ActiveWorkout_builderSetExerciseIdentity__rmGw1 button{padding:0;border:0;background:transparent;color:#121a28;font:inherit;font-size:13px;font-weight:900;line-height:1.15;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ActiveWorkout_builderSetExerciseIdentity__rmGw1 button:disabled{opacity:.55;cursor:not-allowed}.ActiveWorkout_builderSetExerciseValues__L6ii7{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:5px}.ActiveWorkout_builderSetExerciseValues__L6ii7 em,.ActiveWorkout_builderSetExerciseValues__L6ii7 span{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:0 9px;border:1px solid #dce3e7;border-radius:9px;background:#fff;color:#111820;font-weight:900;line-height:1;white-space:nowrap}.ActiveWorkout_builderSetExerciseValues__L6ii7 em{border-style:dashed;color:var(--muted);font-style:normal}.ActiveWorkout_builderSetExerciseActions__ojbGb{display:flex;align-items:center;justify-content:flex-end;gap:4px}.ActiveWorkout_builderSetExerciseActions__ojbGb .ActiveWorkout_activeExerciseEditButton__I5zqh{width:30px;height:30px;min-width:30px;border-radius:9px;font-size:16px}.ActiveWorkout_builderSetExerciseRow__51HWd .ActiveWorkout_groupNotesRead__2h0IL{grid-column:1/-1;margin:0 0 2px 28px}@media(max-width:360px){.ActiveWorkout_builderSetGroupMeta__2DKH2{grid-template-columns:1fr}.ActiveWorkout_builderSetRootActions__giLrS{justify-content:flex-start}.ActiveWorkout_builderSetExerciseRow__51HWd{grid-template-columns:1fr;gap:5px}.ActiveWorkout_builderSetExerciseActions__ojbGb,.ActiveWorkout_builderSetExerciseValues__L6ii7{justify-content:flex-start;padding-left:28px}.ActiveWorkout_builderSetExerciseRow__51HWd .ActiveWorkout_groupNotesRead__2h0IL{margin-left:28px}}.ActiveWorkout_exerciseThumb__mh1EI{display:block;width:44px;height:44px;min-width:44px;border:1px solid rgba(120,170,200,.32);border-radius:12px;background:linear-gradient(135deg,#f8fbff,#e9f1f7);box-shadow:inset 0 1px 0 rgba(255,255,255,.85);object-fit:cover}.ActiveWorkout_exerciseThumbSmall__eXNy9{width:34px;height:34px;min-width:34px;border-radius:10px}.ActiveWorkout_activeStrengthHeader__07RC0 .ActiveWorkout_exerciseThumb__mh1EI{flex:0 0 44px}.ActiveWorkout_activeStrengthIdentity__5fTXy .cardTitle{display:block;overflow:visible;-webkit-line-clamp:initial;white-space:normal}.ActiveWorkout_exerciseInfoButton__ti2st{width:34px!important;height:34px!important;min-width:34px;border-radius:11px!important;background:#f8fafc!important;color:#334155!important;box-shadow:0 2px 0 rgba(71,85,105,.16),inset 0 1px 0 rgba(255,255,255,.9)!important;font-size:18px}.ActiveWorkout_exerciseInfoButton__ti2st:active:not(:disabled){transform:translateY(1px) scale(.97);background:#eef2f7!important;color:#1f2937!important;box-shadow:0 1px 0 rgba(71,85,105,.16),inset 0 1px 0 rgba(255,255,255,.72)!important}.ActiveWorkout_activeGroupSetRow__YCyap{grid-template-columns:minmax(148px,1.16fr) minmax(0,1.24fr)}.ActiveWorkout_activeGroupExerciseIdentity__R_keB{grid-template-columns:34px 18px minmax(0,1fr) 34px}.ActiveWorkout_activeGroupExerciseName__PUwJm{overflow:visible;text-overflow:clip;white-space:normal}.ActiveWorkout_builderSetExerciseRow__51HWd{grid-template-columns:minmax(158px,1.18fr) minmax(0,1.05fr) auto}.ActiveWorkout_builderSetExerciseIdentity__rmGw1{grid-template-columns:34px 18px minmax(0,1fr)}.ActiveWorkout_builderSetExerciseIdentity__rmGw1 button{overflow:visible;text-overflow:clip}.ActiveWorkout_flatExerciseOpen__CjUx0{display:flex}@media(max-width:360px){.ActiveWorkout_activeGroupSetRow__YCyap,.ActiveWorkout_builderSetExerciseRow__51HWd{grid-template-columns:1fr}.ActiveWorkout_activeGroupSetValues__KFSL_,.ActiveWorkout_builderSetExerciseActions__ojbGb,.ActiveWorkout_builderSetExerciseValues__L6ii7{padding-left:52px}.ActiveWorkout_builderSetExerciseRow__51HWd .ActiveWorkout_groupNotesRead__2h0IL{margin-left:52px}}.ActiveWorkout_exerciseThumb__mh1EI{border-color:#cbd7e2;background:linear-gradient(135deg,#f8fbff,#edf4fa 48%,#dfeaf3);box-shadow:0 2px 0 rgba(71,85,105,.1),inset 0 1px 0 rgba(255,255,255,.9)}.ActiveWorkout_exerciseThumbSmall__eXNy9{width:38px;height:38px;min-width:38px;border-radius:11px}.ActiveWorkout_activeStrengthExercise__El5bd{padding:10px 12px 8px;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff)}.ActiveWorkout_activeStrengthHeader__07RC0{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:54px;margin-bottom:8px}.ActiveWorkout_activeStrengthIdentity__5fTXy{display:grid;min-width:0;grid-gap:3px;gap:3px}.ActiveWorkout_activeGroupExerciseName__PUwJm,.ActiveWorkout_activeStrengthIdentity__5fTXy .cardTitle,.ActiveWorkout_flatExerciseText__03WFQ b{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:break-word}.ActiveWorkout_activeStrengthIdentity__5fTXy .cardTitle{font-size:19px;line-height:1.12}.ActiveWorkout_activeExerciseHeaderActions___ujFu{align-self:center}.ActiveWorkout_exerciseInfoButton__ti2st{width:38px!important;height:38px!important;min-width:38px;border:1px solid #cbd5e1!important;border-radius:13px!important;background:linear-gradient(180deg,#fff,#f4f7fa)!important;color:#1f2937!important;box-shadow:0 3px 0 rgba(71,85,105,.18),0 8px 14px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.9)!important;font-size:18px!important}.ActiveWorkout_exerciseInfoButton__ti2st:active:not(:disabled){transform:translateY(2px) scale(.97);background:#edf2f7!important;box-shadow:0 1px 0 rgba(71,85,105,.18),0 4px 8px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.72)!important}.ActiveWorkout_exerciseInfoButton__ti2st{overflow:hidden}.ActiveWorkout_exerciseInfoImage__FilXZ{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.ActiveWorkout_activeExerciseEditButton__I5zqh,.ActiveWorkout_activeExerciseSetButton__GqvrH,.ActiveWorkout_activeGroupRoundButton__QD5g4,.ActiveWorkout_activeRootToggle__4VF8V,.ActiveWorkout_builderSetExerciseActions__ojbGb button,.ActiveWorkout_builderSetRootActions__giLrS button,.ActiveWorkout_flatExerciseActions__FYs_f button{width:40px;height:40px;min-width:40px;padding:0;border:1px solid #cbd5e1;border-radius:13px;background:linear-gradient(180deg,#fff,#f5f8fb);color:#1f2937;box-shadow:0 3px 0 rgba(71,85,105,.18),0 8px 14px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.88);transition:transform .1s ease,box-shadow .1s ease,background .12s ease,color .12s ease,border-color .12s ease}.ActiveWorkout_activeExerciseEditButton__I5zqh:active:not(:disabled),.ActiveWorkout_activeExerciseSetButton__GqvrH:active:not(:disabled),.ActiveWorkout_activeGroupRoundButton__QD5g4:active:not(:disabled),.ActiveWorkout_activeRootToggle__4VF8V:active:not(:disabled),.ActiveWorkout_builderSetExerciseActions__ojbGb button:active:not(:disabled),.ActiveWorkout_builderSetRootActions__giLrS button:active:not(:disabled),.ActiveWorkout_flatExerciseActions__FYs_f button:active:not(:disabled){transform:translateY(2px) scale(.97);background:#edf2f7;box-shadow:0 1px 0 rgba(71,85,105,.18),0 4px 8px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.72)}.ActiveWorkout_activeGroupRoundButton__QD5g4{font-size:24px}.ActiveWorkout_activeGroupRoundCount__j5MwQ{display:grid;min-width:28px;height:40px;place-items:center;color:#111827;font-size:15px;font-weight:950}.ActiveWorkout_builderSetExerciseActions__ojbGb button[aria-label^="Удалить"],.ActiveWorkout_builderSetRootActions__giLrS button[aria-label^="Удалить"],.ActiveWorkout_compactSetDelete__AA_A_,.ActiveWorkout_dropStepDelete___TLXV,.ActiveWorkout_flatExerciseActions__FYs_f button[aria-label^="Удалить"]{border-color:rgba(220,38,38,.28)!important;background:linear-gradient(180deg,#fff,#fff6f6)!important;color:#dc2626!important;box-shadow:0 3px 0 rgba(220,38,38,.18),0 8px 14px rgba(220,38,38,.05),inset 0 1px 0 rgba(255,255,255,.88)!important}.ActiveWorkout_builderSetExerciseActions__ojbGb button[aria-label^="Удалить"]:active:not(:disabled),.ActiveWorkout_builderSetRootActions__giLrS button[aria-label^="Удалить"]:active:not(:disabled),.ActiveWorkout_compactSetDelete__AA_A_:active:not(:disabled),.ActiveWorkout_dropStepDelete___TLXV:active:not(:disabled),.ActiveWorkout_flatExerciseActions__FYs_f button[aria-label^="Удалить"]:active:not(:disabled){transform:translateY(2px) scale(.97);box-shadow:0 1px 0 rgba(220,38,38,.18),0 4px 8px rgba(220,38,38,.04),inset 0 1px 0 rgba(255,255,255,.72)!important}.ActiveWorkout_flatExerciseRow__7XZbL{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid rgba(120,170,200,.2)}.ActiveWorkout_flatExerciseRow__7XZbL:last-child{border-bottom:0}.ActiveWorkout_flatExerciseOpen__CjUx0{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.ActiveWorkout_flatExerciseText__03WFQ{display:grid;min-width:0;grid-gap:3px;gap:3px}.ActiveWorkout_flatExerciseText__03WFQ b{font-size:15px;line-height:1.2}.ActiveWorkout_flatExerciseText__03WFQ small,.ActiveWorkout_flatExerciseText__03WFQ span{line-height:1.2}.ActiveWorkout_flatExerciseActions__FYs_f{align-items:center;gap:5px}.ActiveWorkout_builderSetGroupCard__1jIxB{gap:10px;margin-bottom:10px;padding:12px;border:1px solid rgba(120,170,200,.34);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fcff);box-shadow:0 8px 24px rgba(15,23,42,.04)}.ActiveWorkout_builderSetGroupCard__1jIxB>.ActiveWorkout_groupHeader__yQkkD{align-items:center;padding-bottom:4px}.ActiveWorkout_builderSetGroupCard__1jIxB>.ActiveWorkout_groupHeader__yQkkD .cardTitle{font-size:20px;line-height:1.05}.ActiveWorkout_builderSetGroupMeta__2DKH2{align-items:center;margin:0;padding:8px 0;border-top:1px solid rgba(120,170,200,.2);border-bottom:1px solid rgba(120,170,200,.2)}.ActiveWorkout_builderSetRootActions__giLrS{gap:5px}.ActiveWorkout_builderSetRoundBlock__1SdJ3{margin-top:0;padding:10px 0 0;border-top:0}.ActiveWorkout_builderSetRoundBlock__1SdJ3+.ActiveWorkout_builderSetRoundBlock__1SdJ3{margin-top:4px;border-top:1px solid rgba(120,170,200,.18)}.ActiveWorkout_builderSetRoundRows__Lkbk3{gap:7px}.ActiveWorkout_builderSetExerciseRow__51HWd{grid-template-columns:minmax(0,1.2fr) minmax(118px,.9fr) auto;gap:8px;min-height:54px;padding:7px;border:1px solid rgba(120,170,200,.24);border-radius:14px;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.025)}.ActiveWorkout_builderSetExerciseIdentity__rmGw1{grid-template-columns:38px 18px minmax(0,1fr);gap:7px}.ActiveWorkout_builderSetExerciseIdentity__rmGw1 span{font-size:14px;text-align:center}.ActiveWorkout_builderSetExerciseIdentity__rmGw1 button{display:block;max-height:2.36em;min-width:0;overflow:hidden;white-space:normal;overflow-wrap:break-word;font-size:14px;line-height:1.18}.ActiveWorkout_builderSetExerciseValues__L6ii7{justify-content:flex-start;gap:6px}.ActiveWorkout_builderSetExerciseValues__L6ii7 em,.ActiveWorkout_builderSetExerciseValues__L6ii7 span{min-height:34px;padding:0 10px;border-color:#d6e1eb;border-radius:11px;background:#f8fafc;font-size:12px}.ActiveWorkout_builderSetExerciseActions__ojbGb{display:grid;justify-items:end;grid-gap:8px;gap:8px}.ActiveWorkout_builderSetExerciseActionRow__1Byzu{display:flex;align-items:center;justify-content:flex-end;gap:5px}.ActiveWorkout_builderSetAddExerciseButton__k33ev{min-height:44px;margin-top:2px;border-radius:14px;background:linear-gradient(180deg,#fff,#f5fbff);box-shadow:0 3px 0 rgba(14,116,190,.14),inset 0 1px 0 rgba(255,255,255,.88)}.ActiveWorkout_builderSetAddExerciseButton__k33ev:active{transform:translateY(2px) scale(.985);box-shadow:0 1px 0 rgba(14,116,190,.14),inset 0 1px 0 rgba(255,255,255,.72)}.ActiveWorkout_activeRoundBlock__ZKH3o{margin-top:10px;padding:10px 0 0;border-top:1px solid rgba(120,170,200,.18)}.ActiveWorkout_activeGroupRoundRows__BNgSS{gap:7px}.ActiveWorkout_activeGroupSetRow__YCyap{grid-template-columns:minmax(0,1.15fr) minmax(118px,1fr);gap:8px;min-height:54px;padding:7px;border:1px solid rgba(120,170,200,.22);border-radius:14px;background:#fff}.ActiveWorkout_activeGroupSetCurrent__kNZZA{border-color:rgba(11,111,255,.28);background:#f4f9ff}.ActiveWorkout_activeGroupSetCompleted__SFUZw{background:#fbfdfc}.ActiveWorkout_activeGroupExerciseIdentity__R_keB{grid-template-columns:38px 18px minmax(0,1fr) 38px;gap:7px}.ActiveWorkout_activeGroupExerciseName__PUwJm{font-size:14px;line-height:1.18}.ActiveWorkout_activeGroupSetValues__KFSL_{gap:6px}.ActiveWorkout_activeGroupDropRow__yHWTV{padding:7px;border:1px solid rgba(120,170,200,.22);border-radius:14px}.ActiveWorkout_roundRestHint__JhP8o{margin-top:8px;border:1px solid rgba(14,165,233,.16);background:#f3faff}@media(max-width:360px){.ActiveWorkout_activeStrengthHeader__07RC0{grid-template-columns:42px minmax(0,1fr) auto}.ActiveWorkout_exerciseThumb__mh1EI{width:42px;height:42px;min-width:42px}.ActiveWorkout_exerciseThumbSmall__eXNy9{width:36px;height:36px;min-width:36px}.ActiveWorkout_activeExerciseEditButton__I5zqh,.ActiveWorkout_activeExerciseSetButton__GqvrH,.ActiveWorkout_activeGroupRoundButton__QD5g4,.ActiveWorkout_activeRootToggle__4VF8V,.ActiveWorkout_builderSetExerciseActions__ojbGb button,.ActiveWorkout_builderSetRootActions__giLrS button,.ActiveWorkout_exerciseInfoButton__ti2st,.ActiveWorkout_flatExerciseActions__FYs_f button{width:38px;height:38px;min-width:38px;border-radius:12px}.ActiveWorkout_activeGroupRoundCount__j5MwQ{height:38px}.ActiveWorkout_activeGroupSetRow__YCyap{grid-template-columns:1fr}.ActiveWorkout_builderSetExerciseRow__51HWd{grid-template-columns:minmax(0,1fr) auto;gap:7px}.ActiveWorkout_activeGroupSetValues__KFSL_{padding-left:54px}.ActiveWorkout_builderSetExerciseIdentity__rmGw1{grid-column:1/2;grid-template-columns:36px 18px minmax(0,1fr)}.ActiveWorkout_builderSetExerciseValues__L6ii7{grid-column:1/-1;grid-row:2;padding-left:54px}.ActiveWorkout_builderSetExerciseActions__ojbGb{grid-column:2/3;grid-row:1/4;align-self:start;padding-left:0}.ActiveWorkout_builderSetExerciseRow__51HWd .ActiveWorkout_groupNotesRead__2h0IL{grid-column:1/-1;grid-row:3;margin-left:54px}.ActiveWorkout_activeGroupSetRow__YCyap .ActiveWorkout_groupNotesRead__2h0IL{margin-left:54px}.ActiveWorkout_builderSetGroupMeta__2DKH2{grid-template-columns:1fr}.ActiveWorkout_builderSetRootActions__giLrS{justify-content:flex-start}.ActiveWorkout_flatExerciseOpen__CjUx0{grid-template-columns:42px minmax(0,1fr)}}.ActiveWorkout_exerciseCardShell__JmnHj{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:11px;border:1px solid rgba(120,170,200,.24);border-radius:15px;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.025)}.ActiveWorkout_exerciseCardShellWithActions__Nnhfi{column-gap:10px}.ActiveWorkout_exerciseCardShellHeader__vy1AJ{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0}.ActiveWorkout_exerciseCardShellWithActions__Nnhfi .ActiveWorkout_exerciseCardShellHeader__vy1AJ{grid-column:1/2}.ActiveWorkout_exerciseCardShellText__gglXY{display:grid;min-width:0;grid-gap:3px;gap:3px}.ActiveWorkout_exerciseCardShellMainButton__7RfYT{display:grid;width:100%;min-width:0;grid-gap:8px;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ActiveWorkout_exerciseCardShellMainButton__7RfYT:disabled{opacity:.55;cursor:not-allowed}.ActiveWorkout_exerciseCardShellMainButton__7RfYT .ActiveWorkout_exerciseCardShellBody__c4Hai{padding-left:0}.ActiveWorkout_exerciseCardShellTitle__P0Pyl{min-width:0;color:#121a28;font-size:15px;font-weight:900;line-height:1.16}.ActiveWorkout_exerciseCardTitleButton__pCYlq{display:block;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:900;line-height:1.16;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.ActiveWorkout_exerciseCardTitleButton__pCYlq:disabled{opacity:.55;cursor:not-allowed}.ActiveWorkout_exerciseCardShellSubtitle__qUFnq{min-width:0;overflow:hidden;color:#64748b;font-size:12px;font-weight:800;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.ActiveWorkout_exerciseCardShellInfo__H0bwY{display:grid;place-items:center;min-width:0}.ActiveWorkout_exerciseCardShellBody__c4Hai{display:grid;grid-gap:6px;gap:6px;padding-left:54px}.ActiveWorkout_exerciseCardShellWithActions__Nnhfi .ActiveWorkout_exerciseCardShellBody__c4Hai{grid-column:1/2}.ActiveWorkout_exerciseCardShellActions__aBxqO{display:flex;align-items:center;justify-content:flex-end}.ActiveWorkout_exerciseCardShellWithActions__Nnhfi .ActiveWorkout_exerciseCardShellActions__aBxqO{grid-column:2/3;grid-row:1/3;align-self:center}.ActiveWorkout_activeSetExerciseCard__scfX1{border-color:rgba(11,111,255,.18);border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 4px 14px rgba(15,23,42,.035)}.ActiveWorkout_activeSetExerciseCard__scfX1.ActiveWorkout_activeGroupSetCurrent__kNZZA{border-color:rgba(11,111,255,.48);background:#f4f9ff}.ActiveWorkout_activeSetExerciseCard__scfX1.ActiveWorkout_activeGroupSetCompleted__SFUZw{background:#fbfdfc}.ActiveWorkout_activeSetExerciseValues__gIiGm{display:grid;min-width:0;align-items:center;grid-gap:6px;gap:6px}.ActiveWorkout_activeSetExerciseValues__gIiGm .ActiveWorkout_strengthSetNumber__0_x3b{justify-self:center}.ActiveWorkout_activeSetExerciseCard__scfX1 .ActiveWorkout_groupNotesRead__2h0IL{margin:0;color:#64748b;font-size:12px;font-weight:800;line-height:1.3}.ActiveWorkout_activeSetDropCard__Sg8tX .ActiveWorkout_activeDropSetBlock__0SNd_{margin-top:0}.ActiveWorkout_activeRootPanel__A6wKc>.ActiveWorkout_groupHeader__yQkkD>div:first-child{min-width:0;flex:1 1 auto}.ActiveWorkout_activeRootPanel__A6wKc>.ActiveWorkout_groupHeader__yQkkD>div:first-child span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActiveWorkout_activeRootPanel__A6wKc .ActiveWorkout_activeGroupHeaderActions__ehBsz,.ActiveWorkout_activeRootPanel__A6wKc .ActiveWorkout_activeGroupRoundStepper__4kXGA{gap:4px}.ActiveWorkout_builderSetHeader__He5qJ{align-items:center;flex-wrap:wrap}.ActiveWorkout_builderSetHeaderControls__ixTFm{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.ActiveWorkout_builderSetExerciseCard__W_RbQ .ActiveWorkout_builderSetExerciseValues__L6ii7{justify-content:flex-start;padding-left:0}.ActiveWorkout_builderSetExerciseCard__W_RbQ .ActiveWorkout_builderSetExerciseActions__ojbGb{padding-left:0}.ActiveWorkout_builderSetExerciseCard__W_RbQ .ActiveWorkout_groupNotesRead__2h0IL{margin:0;color:#64748b;font-size:12px;font-weight:800;line-height:1.3}@media(max-width:420px){.ActiveWorkout_builderSetHeader__He5qJ{align-items:flex-start}.ActiveWorkout_builderSetHeaderControls__ixTFm{width:100%;justify-content:space-between}.ActiveWorkout_builderSetHeaderControls__ixTFm .ActiveWorkout_activeGroupRoundStepper__4kXGA{justify-content:flex-start}.ActiveWorkout_builderSetHeaderControls__ixTFm .ActiveWorkout_builderSetRootActions__giLrS{justify-content:flex-end}}@media(max-width:390px){.ActiveWorkout_activeRootPanel__A6wKc .ActiveWorkout_activeExerciseEditButton__I5zqh,.ActiveWorkout_activeRootPanel__A6wKc .ActiveWorkout_activeExerciseSetButton__GqvrH,.ActiveWorkout_activeRootPanel__A6wKc .ActiveWorkout_activeGroupRoundButton__QD5g4,.ActiveWorkout_activeRootPanel__A6wKc .ActiveWorkout_activeRootToggle__4VF8V{width:36px;height:36px;min-width:36px;border-radius:12px}.ActiveWorkout_activeRootPanel__A6wKc .ActiveWorkout_activeGroupRoundCount__j5MwQ{min-width:22px;height:36px}.ActiveWorkout_activeRootPanel__A6wKc .ActiveWorkout_activeGroupHeaderActions__ehBsz,.ActiveWorkout_activeRootPanel__A6wKc .ActiveWorkout_activeGroupRoundStepper__4kXGA{gap:3px}}@media(max-width:360px){.ActiveWorkout_exerciseCardShell__JmnHj{padding:10px}.ActiveWorkout_exerciseCardShellWithActions__Nnhfi{grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.ActiveWorkout_exerciseCardShellHeader__vy1AJ{grid-template-columns:42px minmax(0,1fr);gap:8px}.ActiveWorkout_exerciseCardShellBody__c4Hai{padding-left:50px}.ActiveWorkout_exerciseCardShellActions__aBxqO{justify-content:flex-end;padding-left:0}.ActiveWorkout_builderSetExerciseCard__W_RbQ .ActiveWorkout_builderSetExerciseActions__ojbGb{justify-items:end}.ActiveWorkout_builderSetExerciseCard__W_RbQ .ActiveWorkout_groupNotesRead__2h0IL{margin:0}}.ActiveWorkout_builderSetHeader__He5qJ{display:block;padding-bottom:2px!important}.ActiveWorkout_builderSetHeaderMain__iufJs{display:grid;width:100%;min-width:0;grid-gap:5px;gap:5px}.ActiveWorkout_builderSetTitleLine__FGJR_{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.ActiveWorkout_builderSetTitleLine__FGJR_ .cardTitle{flex:0 0 auto}.ActiveWorkout_builderSetHeaderControls__ixTFm{width:auto!important;min-width:0;margin-left:0!important;gap:8px!important}.ActiveWorkout_builderSetHeaderControls__ixTFm,.ActiveWorkout_builderSetHeaderControls__ixTFm .ActiveWorkout_activeGroupRoundStepper__4kXGA,.ActiveWorkout_builderSetRootActions__giLrS{flex-wrap:nowrap}.ActiveWorkout_builderSetExerciseCard__W_RbQ,.ActiveWorkout_builderStandaloneExerciseCard___oQdm{border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 5px 18px rgba(15,23,42,.045)}.ActiveWorkout_builderSetExerciseCard__W_RbQ .ActiveWorkout_exerciseCardShellInfo__H0bwY,.ActiveWorkout_builderStandaloneExerciseCard___oQdm .ActiveWorkout_exerciseCardShellInfo__H0bwY{align-self:start}.ActiveWorkout_builderSetExerciseCard__W_RbQ .ActiveWorkout_exerciseCardShellBody__c4Hai,.ActiveWorkout_builderStandaloneExerciseCard___oQdm .ActiveWorkout_exerciseCardShellBody__c4Hai{padding-left:0}.ActiveWorkout_builderSetExerciseCard__W_RbQ .ActiveWorkout_builderSetExerciseValues__L6ii7,.ActiveWorkout_builderStandaloneExerciseCard___oQdm .ActiveWorkout_builderSetExerciseValues__L6ii7{justify-content:flex-start;padding-left:0}.ActiveWorkout_exerciseCardShellWithActions__Nnhfi{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ActiveWorkout_exerciseCardShellWithActions__Nnhfi .ActiveWorkout_exerciseCardShellActions__aBxqO{align-self:stretch}.ActiveWorkout_exerciseControlPad___KhJ6{display:grid;grid-template-columns:repeat(3,38px);grid-template-rows:38px;align-self:center;overflow:hidden;border:1px solid #d8e2ea;border-radius:14px;background:#fff;box-shadow:0 4px 12px rgba(15,23,42,.055)}.ActiveWorkout_exerciseControlButton__WfzoE{display:grid;width:38px;height:38px;min-width:38px;padding:0;place-items:center;border:0;border-right:1px solid #edf2f7;border-bottom:1px solid #edf2f7;background:linear-gradient(180deg,#fff,#f7fafc);color:#111827;font-size:18px;font-weight:900;line-height:1;cursor:pointer;transition:transform .1s ease,background .12s ease,color .12s ease,box-shadow .1s ease}.ActiveWorkout_exerciseControlButton__WfzoE:last-child{border-right:0}.ActiveWorkout_exerciseControlButton__WfzoE{border-bottom:0}.ActiveWorkout_exerciseControlButton__WfzoE:active:not(:disabled){transform:scale(.96);background:#edf2f7;box-shadow:inset 0 2px 5px rgba(15,23,42,.08)}.ActiveWorkout_exerciseControlButton__WfzoE:disabled{opacity:.34;cursor:not-allowed}.ActiveWorkout_exerciseControlDelete__IN4Fb{color:#dc2626;background:linear-gradient(180deg,#fff,#fff6f6)}.ActiveWorkout_strengthSetRowFields1__Wku6C{grid-template-columns:24px minmax(0,1fr) 44px}.ActiveWorkout_strengthSetRowFields2__E4s0L{grid-template-columns:24px minmax(0,1fr) minmax(0,.9fr) 44px}.ActiveWorkout_strengthSetRowFields3__RIqxW{grid-template-columns:24px minmax(0,.9fr) minmax(0,.8fr) minmax(0,.8fr) 44px}.ActiveWorkout_strengthSetRowFields4__VLZ0W{grid-template-columns:24px repeat(4,minmax(0,1fr)) 44px}.ActiveWorkout_timerOverlay__912Hv{position:fixed;inset:0;z-index:18;display:grid;place-items:center;padding:24px;background:transparent;pointer-events:none}.ActiveWorkout_timerCircle__tAePd{position:relative;display:grid;width:min(78vw,340px);max-width:340px;aspect-ratio:1;place-items:center;border-radius:50%;background:transparent;pointer-events:none}.ActiveWorkout_timerRingSvg__yxNB8{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 14px 18px rgba(15,23,42,.28)) drop-shadow(0 3px 0 rgba(15,23,42,.12))}.ActiveWorkout_timerRingProgress___zKuq,.ActiveWorkout_timerRingShadow__seyQ0{fill:none;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .32s linear,stroke .24s ease}.ActiveWorkout_timerRingShadow__seyQ0{stroke:rgba(15,23,42,.18);stroke-linecap:round;filter:blur(.2px)}.ActiveWorkout_timerRingProgress___zKuq{stroke-linecap:round;filter:drop-shadow(0 2px 3px rgba(255,255,255,.34))}.ActiveWorkout_timerSeconds__zG_RB{position:relative;z-index:2;display:grid;grid-gap:5px;gap:5px;place-items:center;color:#111827;line-height:1;text-align:center;text-shadow:none;pointer-events:none}.ActiveWorkout_timerSeconds__zG_RB b{font-size:clamp(60px,19vw,98px);font-weight:950;letter-spacing:0}.ActiveWorkout_timerSeconds__zG_RB span{color:#111827;font-size:16px;font-weight:900;opacity:.78}.ActiveWorkout_timerCancelButton__vIaw0{position:absolute;bottom:52px;left:50%;z-index:3;display:grid;width:58px;height:58px;min-width:58px;padding:0;place-items:center;transform:translateX(-50%);border:1px solid rgba(248,113,113,.55);border-radius:50%;background:linear-gradient(180deg,#ff5b5b,#ef4444);color:#fff;box-shadow:0 5px 0 #b91c1c,0 12px 22px rgba(239,68,68,.28),inset 0 1px 0 rgba(255,255,255,.42);font-size:34px;font-weight:950;line-height:1;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,filter .1s ease;pointer-events:auto}.ActiveWorkout_timerCancelButton__vIaw0:active{transform:translateX(-50%) translateY(3px) scale(.96);box-shadow:0 2px 0 #b91c1c,0 7px 12px rgba(239,68,68,.22),inset 0 2px 8px rgba(127,29,29,.24)}@media(max-width:390px){.ActiveWorkout_builderSetTitleLine__FGJR_{gap:6px}.ActiveWorkout_builderSetHeaderControls__ixTFm{gap:5px!important}.ActiveWorkout_builderSetHeaderControls__ixTFm .ActiveWorkout_activeGroupRoundStepper__4kXGA,.ActiveWorkout_builderSetRootActions__giLrS{gap:3px}.ActiveWorkout_builderSetHeaderControls__ixTFm .ActiveWorkout_activeGroupRoundButton__QD5g4,.ActiveWorkout_builderSetHeaderControls__ixTFm .ActiveWorkout_builderSetRootActions__giLrS button{width:34px;height:34px;min-width:34px;border-radius:11px}.ActiveWorkout_builderSetHeaderControls__ixTFm .ActiveWorkout_activeGroupRoundCount__j5MwQ{min-width:20px;height:34px;font-size:14px}.ActiveWorkout_exerciseControlPad___KhJ6{grid-template-columns:repeat(3,36px);grid-template-rows:36px}.ActiveWorkout_exerciseControlButton__WfzoE{width:36px;height:36px;min-width:36px}.ActiveWorkout_exerciseCardShellWithActions__Nnhfi{column-gap:8px}}@media(max-width:340px){.ActiveWorkout_builderSetTitleLine__FGJR_{gap:5px}.ActiveWorkout_builderSetHeaderControls__ixTFm{gap:4px!important}.ActiveWorkout_builderSetHeaderControls__ixTFm .ActiveWorkout_activeGroupRoundButton__QD5g4,.ActiveWorkout_builderSetHeaderControls__ixTFm .ActiveWorkout_builderSetRootActions__giLrS button{width:32px;height:32px;min-width:32px;border-radius:10px}.ActiveWorkout_builderSetHeaderControls__ixTFm .ActiveWorkout_activeGroupRoundCount__j5MwQ{min-width:18px;height:32px}.ActiveWorkout_exerciseControlPad___KhJ6{grid-template-columns:repeat(3,34px);grid-template-rows:34px}.ActiveWorkout_exerciseControlButton__WfzoE{width:34px;height:34px;min-width:34px}}.ActiveWorkout_activePauseIcon__M3bjU{color:#334155;font-size:22px;font-weight:900;letter-spacing:-.16em;line-height:1}.ActiveWorkout_activePauseIcon__M3bjU:disabled{opacity:.45;cursor:not-allowed}.ActiveWorkout_planProgressRing___TsMi{display:grid;width:32px;height:32px;min-width:32px;place-items:center}.ActiveWorkout_resultScreen__bIlxg{position:relative;display:grid;min-height:100%;place-items:center;padding:20px 14px calc(24px + var(--app-safe-area-bottom));overflow:hidden;background:linear-gradient(180deg,#f8fbff,#eef7ff 48%,#f8fbff)}.ActiveWorkout_resultCard__RxJWo{position:relative;z-index:2;display:grid;width:min(100%,430px);grid-gap:18px;gap:18px;padding:24px 18px 18px;border-radius:22px;text-align:center;box-shadow:0 18px 46px rgba(15,23,42,.11)}.ActiveWorkout_resultBadge__ZGO8_{display:grid;width:72px;height:72px;margin:0 auto;place-items:center;border-radius:50%;background:linear-gradient(180deg,#34d399,#16a34a);color:#fff;box-shadow:0 10px 24px rgba(22,163,74,.26),inset 0 1px 0 rgba(255,255,255,.46);font-size:40px;font-weight:950}.ActiveWorkout_resultHeading__hMPCj{display:grid;grid-gap:6px;gap:6px}.ActiveWorkout_resultHeading__hMPCj h2{margin:0;color:#0f172a;font-size:28px;font-weight:950;line-height:1.05;letter-spacing:0}.ActiveWorkout_resultHeading__hMPCj p{margin:0;color:#64748b;font-size:14px;font-weight:800}.ActiveWorkout_resultMetrics__7QAxs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ActiveWorkout_resultMetric__AaAEd{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px 10px;border:1px solid rgba(120,170,200,.26);border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 4px 14px rgba(15,23,42,.04)}.ActiveWorkout_resultMetricWide__WuHps{grid-column:1/-1;background:linear-gradient(180deg,#f0f9ff,#fff)}.ActiveWorkout_resultMetric__AaAEd span{color:#64748b;font-size:12px;font-weight:900;line-height:1.15}.ActiveWorkout_resultMetric__AaAEd b{min-width:0;color:#111827;font-size:22px;font-weight:950;line-height:1.05;overflow-wrap:anywhere}.ActiveWorkout_resultMetricWide__WuHps b{font-size:30px}.ActiveWorkout_resultDoneButton__T6eCj{width:100%;min-height:52px;border:0;border-radius:16px;background:linear-gradient(180deg,#22c55e,#16a34a);color:#fff;box-shadow:0 5px 0 #15803d,0 14px 24px rgba(22,163,74,.24),inset 0 1px 0 rgba(255,255,255,.35);font-size:16px;font-weight:950;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,filter .1s ease}.ActiveWorkout_resultDoneButton__T6eCj:active{transform:translateY(3px) scale(.99);box-shadow:0 2px 0 #15803d,0 8px 14px rgba(22,163,74,.2),inset 0 2px 8px rgba(20,83,45,.2)}.ActiveWorkout_celebrationLayer__YTQld{position:fixed;inset:0;z-index:70;overflow:hidden;pointer-events:none}.ActiveWorkout_confettiPiece__j2yVq{position:absolute;top:-10%;left:var(--x);width:9px;height:15px;border-radius:3px;background:var(--color);box-shadow:0 2px 6px rgba(15,23,42,.12);transform:translateZ(0) rotate(var(--rotate));animation:ActiveWorkout_confettiFall__bFeG9 1.45s cubic-bezier(.18,.72,.35,1) forwards;animation-delay:var(--delay)}@keyframes ActiveWorkout_confettiFall__bFeG9{0%{opacity:0;transform:translate3d(0,-20px,0) rotate(var(--rotate)) scale(.9)}12%{opacity:1}to{opacity:0;transform:translate3d(var(--drift),112vh,0) rotate(calc(var(--rotate) + 340deg)) scale(1)}}@media(max-width:360px){.ActiveWorkout_resultCard__RxJWo{gap:15px;padding:20px 14px 16px}.ActiveWorkout_resultHeading__hMPCj h2{font-size:25px}.ActiveWorkout_resultMetric__AaAEd b{font-size:20px}.ActiveWorkout_resultMetricWide__WuHps b{font-size:27px}}.ActiveWorkout_draftPlanCard__He_HD{border-color:rgba(204,80,85,.28);background:linear-gradient(180deg,#fff,#fffafa);cursor:pointer}.ActiveWorkout_draftBadge__fAlsA{display:inline-flex;width:max-content;align-items:center;margin:0 0 6px;padding:3px 7px;border-radius:999px;background:#fff1f2;color:var(--red);font-size:10px;font-weight:950;letter-spacing:.04em}.ActiveWorkout_exerciseInfoImage__FilXZ[data-placeholder=true],.ActiveWorkout_exerciseThumb__mh1EI[data-placeholder=true]{box-sizing:border-box;padding:5px;background:#fff;object-fit:contain}.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_exercisePickerRow__guhff,.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_exercisePickerRow__guhff,.ActiveWorkout_pickerList___NYAI .ActiveWorkout_exercisePickerRow__guhff{margin-bottom:8px;padding:8px 9px;border:1px solid rgba(120,170,200,.28);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 2px 0 rgba(51,111,148,.12),0 10px 22px rgba(51,111,148,.06),inset 0 1px 0 rgba(255,255,255,.92)}.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_exercisePickerRow__guhff:first-child,.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_exercisePickerRow__guhff:first-child,.ActiveWorkout_pickerList___NYAI .ActiveWorkout_exercisePickerRow__guhff:first-child{border-top:1px solid rgba(120,170,200,.28)}.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_exercisePickerRow__guhff:active:not(.ActiveWorkout_exercisePickerDisabled___hKiE),.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_exercisePickerRow__guhff:active:not(.ActiveWorkout_exercisePickerDisabled___hKiE),.ActiveWorkout_pickerList___NYAI .ActiveWorkout_exercisePickerRow__guhff:active:not(.ActiveWorkout_exercisePickerDisabled___hKiE){transform:translateY(1px);box-shadow:0 1px 0 rgba(51,111,148,.12),0 6px 14px rgba(51,111,148,.05)}.ActiveWorkout_exercisePickerMain__TSe3Q{flex:1 1 auto;gap:12px;overflow:hidden}.ActiveWorkout_exercisePickerImageTile__G5xRC{display:grid;width:56px;height:56px;min-width:56px;overflow:hidden;place-items:center;border:1px solid rgba(120,170,200,.28);border-radius:14px;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.ActiveWorkout_exercisePickerImage__91qV_{display:block;width:100%;height:100%;object-fit:cover}.ActiveWorkout_exercisePickerImage__91qV_[data-placeholder=true]{box-sizing:border-box;padding:7px;background:#fff;object-fit:contain}.ActiveWorkout_exercisePickerActions__FFBrf{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:6px}.ActiveWorkout_exercisePickerActions__FFBrf .ActiveWorkout_exerciseFavoriteButton__uBK__,.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_exercisePickerActions__FFBrf .ActiveWorkout_exerciseFavoriteButton__uBK__,.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_exercisePickerActions__FFBrf .ActiveWorkout_exerciseFavoriteButton__uBK__{width:40px;min-width:40px;height:40px;min-height:40px;border-radius:13px;box-shadow:0 2px 0 rgba(51,111,148,.12),inset 0 1px 0 rgba(255,255,255,.9)}.ActiveWorkout_exerciseFavoriteCount__XwM5C{display:none!important}@media(max-width:390px){.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_exercisePickerRow__guhff,.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_exercisePickerRow__guhff,.ActiveWorkout_pickerList___NYAI .ActiveWorkout_exercisePickerRow__guhff{gap:7px;padding:8px}.ActiveWorkout_exercisePickerMain__TSe3Q{gap:9px}.ActiveWorkout_exercisePickerImageTile__G5xRC{width:50px;height:50px;min-width:50px;border-radius:13px}.ActiveWorkout_exercisePickerActions__FFBrf{gap:5px}.ActiveWorkout_exercisePickerActions__FFBrf .ActiveWorkout_exerciseFavoriteButton__uBK__,.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_pickerSelectButton__ed_kk,.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_pickerSelectButton__ed_kk,.ActiveWorkout_pickerSelectButton__ed_kk{width:36px;height:36px;min-width:36px;border-radius:12px}.ActiveWorkout_groupPickerList__3VnPH .ActiveWorkout_pickerSelectButton__ed_kk,.ActiveWorkout_pickerFullList__wmU2b .ActiveWorkout_pickerSelectButton__ed_kk,.ActiveWorkout_pickerSelectButton__ed_kk{border-radius:999px}.ActiveWorkout_exercisePickerText__rDzn5 b{font-size:12px}}.ActiveWorkout_exerciseThumb__mh1EI{object-fit:contain}.ActiveWorkout_exerciseThumbSmall__eXNy9,.ActiveWorkout_exerciseThumb__mh1EI{width:82px;height:82px;min-width:82px;border-radius:20px}.ActiveWorkout_activeStrengthHeader__07RC0 .ActiveWorkout_exerciseThumb__mh1EI{flex:0 0 82px}.ActiveWorkout_exerciseInfoButton__ti2st{width:82px!important;height:82px!important;min-width:82px!important;padding:1px!important;border-radius:20px!important}.ActiveWorkout_exerciseInfoImage__FilXZ{object-fit:contain}.ActiveWorkout_exerciseInfoImage__FilXZ[data-placeholder=true],.ActiveWorkout_exerciseThumb__mh1EI[data-placeholder=true]{padding:7px}.ActiveWorkout_activeStrengthHeader__07RC0{grid-template-columns:88px minmax(0,1fr) auto;min-height:94px}.ActiveWorkout_flatExerciseOpen__CjUx0{grid-template-columns:88px minmax(0,1fr)}.ActiveWorkout_exerciseCardShellHeader__vy1AJ{grid-template-columns:88px minmax(0,1fr);gap:11px}.ActiveWorkout_exerciseCardShellBody__c4Hai{padding-left:99px}.ActiveWorkout_activeGroupExerciseIdentity__R_keB{grid-template-columns:82px 18px minmax(0,1fr) 38px}.ActiveWorkout_builderSetExerciseIdentity__rmGw1{grid-template-columns:82px 18px minmax(0,1fr)}.ActiveWorkout_exercisePickerImageTile__G5xRC{width:76px;height:76px;min-width:76px;border-radius:17px}.ActiveWorkout_exercisePickerImage__91qV_[data-placeholder=true]{padding:9px}@media(max-width:390px){.ActiveWorkout_activeStrengthHeader__07RC0{grid-template-columns:80px minmax(0,1fr) auto;min-height:86px}.ActiveWorkout_exerciseThumbSmall__eXNy9,.ActiveWorkout_exerciseThumb__mh1EI{width:74px;height:74px;min-width:74px;border-radius:18px}.ActiveWorkout_activeStrengthHeader__07RC0 .ActiveWorkout_exerciseThumb__mh1EI{flex-basis:74px}.ActiveWorkout_exerciseInfoButton__ti2st{width:74px!important;height:74px!important;min-width:74px!important;border-radius:18px!important}.ActiveWorkout_flatExerciseOpen__CjUx0{grid-template-columns:80px minmax(0,1fr)}.ActiveWorkout_exerciseCardShellHeader__vy1AJ{grid-template-columns:80px minmax(0,1fr);gap:9px}.ActiveWorkout_exerciseCardShellBody__c4Hai{padding-left:89px}.ActiveWorkout_activeGroupExerciseIdentity__R_keB{grid-template-columns:74px 16px minmax(0,1fr) 36px}.ActiveWorkout_builderSetExerciseIdentity__rmGw1{grid-template-columns:74px 16px minmax(0,1fr)}.ActiveWorkout_exercisePickerImageTile__G5xRC{width:68px;height:68px;min-width:68px;border-radius:16px}.ActiveWorkout_exercisePickerImage__91qV_[data-placeholder=true]{padding:8px}}@media(max-width:360px){.ActiveWorkout_activeStrengthHeader__07RC0{grid-template-columns:74px minmax(0,1fr) auto;min-height:80px}.ActiveWorkout_exerciseThumbSmall__eXNy9,.ActiveWorkout_exerciseThumb__mh1EI{width:68px;height:68px;min-width:68px;border-radius:17px}.ActiveWorkout_activeStrengthHeader__07RC0 .ActiveWorkout_exerciseThumb__mh1EI{flex-basis:68px}.ActiveWorkout_exerciseInfoButton__ti2st{width:68px!important;height:68px!important;min-width:68px!important;border-radius:17px!important}.ActiveWorkout_flatExerciseOpen__CjUx0{grid-template-columns:74px minmax(0,1fr)}.ActiveWorkout_exerciseCardShellHeader__vy1AJ{grid-template-columns:74px minmax(0,1fr);gap:8px}.ActiveWorkout_activeGroupSetValues__KFSL_,.ActiveWorkout_builderSetExerciseValues__L6ii7,.ActiveWorkout_exerciseCardShellBody__c4Hai{padding-left:84px}.ActiveWorkout_activeGroupSetRow__YCyap .ActiveWorkout_groupNotesRead__2h0IL,.ActiveWorkout_builderSetExerciseRow__51HWd .ActiveWorkout_groupNotesRead__2h0IL{margin-left:84px}.ActiveWorkout_activeGroupExerciseIdentity__R_keB{grid-template-columns:68px 16px minmax(0,1fr) 36px}.ActiveWorkout_builderSetExerciseIdentity__rmGw1{grid-template-columns:68px 16px minmax(0,1fr)}.ActiveWorkout_exercisePickerImageTile__G5xRC{width:64px;height:64px;min-width:64px;border-radius:15px}.ActiveWorkout_exercisePickerImage__91qV_[data-placeholder=true]{padding:8px}}@media(max-width:340px){.ActiveWorkout_activeStrengthHeader__07RC0{grid-template-columns:74px minmax(0,1fr) auto}.ActiveWorkout_exerciseThumbSmall__eXNy9,.ActiveWorkout_exerciseThumb__mh1EI{width:68px;height:68px;min-width:68px}.ActiveWorkout_activeStrengthHeader__07RC0 .ActiveWorkout_exerciseThumb__mh1EI{flex-basis:68px}.ActiveWorkout_exerciseInfoButton__ti2st{width:68px!important;height:68px!important;min-width:68px!important}.ActiveWorkout_exerciseCardShellHeader__vy1AJ,.ActiveWorkout_flatExerciseOpen__CjUx0{grid-template-columns:74px minmax(0,1fr)}.ActiveWorkout_activeGroupSetValues__KFSL_,.ActiveWorkout_builderSetExerciseValues__L6ii7,.ActiveWorkout_exerciseCardShellBody__c4Hai{padding-left:82px}.ActiveWorkout_activeGroupSetRow__YCyap .ActiveWorkout_groupNotesRead__2h0IL,.ActiveWorkout_builderSetExerciseRow__51HWd .ActiveWorkout_groupNotesRead__2h0IL{margin-left:82px}.ActiveWorkout_exercisePickerImageTile__G5xRC{width:60px;height:60px;min-width:60px}}.ActiveWorkout_addBlockButtons__OdcOQ button,.ActiveWorkout_editorBottomBar__W7_r5 button{border-width:1px;border-style:solid;box-shadow:0 4px 0 rgba(15,23,42,.2),0 12px 20px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.45),inset 0 -2px 5px rgba(15,23,42,.08);transition:transform .1s ease,box-shadow .1s ease,filter .12s ease,background .12s ease}.ActiveWorkout_addBlockButtons__OdcOQ button:active:not(:disabled),.ActiveWorkout_editorBottomBar__W7_r5 button:active:not(:disabled){transform:translateY(3px) scale(.98);box-shadow:0 1px 0 rgba(15,23,42,.22),0 6px 12px rgba(15,23,42,.06),inset 0 2px 8px rgba(15,23,42,.12)}.ActiveWorkout_addExerciseBlock__TOoOy{border-color:rgba(14,116,190,.36);background:linear-gradient(180deg,#fff,#eef8ff 48%,#dff0ff);color:var(--blue)}.ActiveWorkout_addCircuitBlock__iffrW{border-color:rgba(97,75,180,.34);background:linear-gradient(180deg,#fff,#f4f0ff 48%,#ebe4ff);color:#6545b6}.ActiveWorkout_editorStartButton__kWIuS{border-color:#075ecc;background:linear-gradient(180deg,#34a4ff,#0b6fff 58%,#075bcc);color:#fff}.ActiveWorkout_editorDateSaveButton__nqWsk{border-color:#064aa5;background:linear-gradient(180deg,#2f8cff,#0b6fff 58%,#075bcc);color:#fff}.ActiveWorkout_activeEditorSaveButton__sZ6pG{border-color:#147a38;background:linear-gradient(180deg,#34d399,#16a34a 58%,#15803d);color:#fff}.ActiveWorkout_editorCancelButton__5HlTN{border-color:rgba(220,38,38,.38);background:linear-gradient(180deg,#fff,#fff4f4 50%,#ffe8e8);color:#dc2626}.ActiveWorkout_editorCancelIconButton__vH1xE{font-size:34px!important;font-weight:950;line-height:1}.ActiveWorkout_addBlockButtons__OdcOQ button:disabled,.ActiveWorkout_editorBottomBar__W7_r5 button:disabled{filter:saturate(.6);opacity:.5;box-shadow:0 2px 0 rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.55);cursor:not-allowed}@media(max-width:340px){.ActiveWorkout_editorCancelIconButton__vH1xE{font-size:30px!important}}.ActiveWorkout_activeStandaloneExerciseCard__CslqK .ActiveWorkout_activeStrengthHeader__07RC0{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;min-height:0;margin-bottom:8px}.ActiveWorkout_activeStrengthTopRow__Ik1VJ{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0}.ActiveWorkout_activeStandaloneExerciseCard__CslqK .ActiveWorkout_activeStrengthIdentity__5fTXy{display:grid;min-width:0;grid-gap:2px;gap:2px}.ActiveWorkout_activeStandaloneExerciseCard__CslqK .ActiveWorkout_activeStrengthIdentity__5fTXy span{display:block;min-width:0;overflow:hidden;color:#64748b;font-size:12px;font-weight:800;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.ActiveWorkout_activeStandaloneExerciseCard__CslqK .ActiveWorkout_activeExerciseHeaderActions___ujFu{display:flex;align-items:center;justify-content:flex-end;min-width:0}.ActiveWorkout_activeStandaloneExerciseCard__CslqK .ActiveWorkout_activeExerciseHeaderActionRow__do25n{display:flex;align-items:center;justify-content:flex-end;gap:6px}.ActiveWorkout_activeStandaloneExerciseCard__CslqK .ActiveWorkout_activeStrengthTitle__KCUFg{display:block;min-width:0;margin:0 0 0 92px;overflow:visible;color:#141c18;font-size:19px;font-weight:900;line-height:1.15;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:initial;-webkit-box-orient:initial}@media(max-width:390px){.ActiveWorkout_activeStrengthTopRow__Ik1VJ{gap:8px}.ActiveWorkout_activeStandaloneExerciseCard__CslqK .ActiveWorkout_activeExerciseHeaderActionRow__do25n{gap:4px}.ActiveWorkout_activeStandaloneExerciseCard__CslqK .ActiveWorkout_activeStrengthTitle__KCUFg{margin-left:82px;font-size:18px;line-height:1.16}}@media(max-width:360px){.ActiveWorkout_activeStandaloneExerciseCard__CslqK .ActiveWorkout_activeStrengthTitle__KCUFg{margin-left:76px}.ActiveWorkout_activeStandaloneExerciseCard__CslqK .ActiveWorkout_activeStrengthIdentity__5fTXy span{font-size:11px}.ActiveWorkout_activeStandaloneExerciseCard__CslqK .ActiveWorkout_activeExerciseHeaderActionRow__do25n{gap:3px}}