._tabsContainer_1n352_1{background:#fff;border-top:1px solid rgba(17,17,15,.06);bottom:0;box-sizing:border-box;display:flex;height:var(--bottom-tabs-height, calc(86px + env(safe-area-inset-bottom, 0px)) );left:0;padding:8px clamp(18px,6vw,34px) calc(14px + env(safe-area-inset-bottom,0px));position:fixed;right:0;transition:opacity .18s ease,transform .18s ease;z-index:1000}._tab_1n352_1{align-items:center;background:transparent;border:0;border-radius:14px;color:#64645f;cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:4px}._tab_1n352_1:hover{color:#121212}._tab_1n352_1:focus-visible{outline:2px solid #121212;outline-offset:2px}._tabIcon_1n352_38{align-items:center;color:currentColor;display:flex;height:20px;justify-content:center;margin-bottom:5px;width:20px}._tab_1n352_1._active_1n352_48{color:#121212}._tab_1n352_1._active_1n352_48 ._tabIcon_1n352_38{background:#121212;border-radius:13px;color:#fff;height:36px;margin-bottom:3px;padding:8px;width:36px}._tabLabel_1n352_60{color:currentColor;font-size:12px;font-weight:700;line-height:1;text-align:center}html[data-keyboard-open] ._tabsContainer_1n352_1{opacity:0;pointer-events:none;transform:translateY(100%)}@media (min-width: 720px){._tabsContainer_1n352_1{left:50%;max-width:640px;transform:translate(-50%)}html[data-keyboard-open] ._tabsContainer_1n352_1{transform:translate(-50%,100%)}}@media (max-width: 360px){._tabsContainer_1n352_1{padding-inline:10px}._tabLabel_1n352_60{font-size:11px}}@media (prefers-reduced-motion: reduce){._tabsContainer_1n352_1{transition:none}}._container_54qt8_1{--ink: #121212;--muted: #9a9a9a;--surface: #ffffff;--lime: #cbf63e;position:relative;display:flex;flex-direction:column;gap:22px;padding:34px clamp(24px,6vw,34px) 12px;color:var(--ink);background:transparent}._container_54qt8_1 *,._container_54qt8_1 *:before,._container_54qt8_1 *:after{box-sizing:border-box}._headerRow_54qt8_22{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}._monthHeader_54qt8_29{display:flex;flex-direction:column;min-width:0;margin:0;color:var(--ink);font-size:42px;font-weight:800;line-height:.92;letter-spacing:-1.2px;text-transform:capitalize}._monthHeader_54qt8_29 small{margin-top:8px;color:var(--muted);font-size:17px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:lowercase}._headerActions_54qt8_52{display:flex;flex:0 0 auto;gap:12px;padding-top:2px}._calendarBtn_54qt8_59{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;color:var(--ink);cursor:pointer;background:var(--surface);border:1.5px solid rgba(18,18,18,.06);border-radius:16px;box-shadow:0 12px 24px #18181414;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease;-webkit-tap-highlight-color:transparent}._calendarBtn_54qt8_59 svg{width:22px;height:22px}._calendarBtn_54qt8_59:hover{border-color:#12121229;box-shadow:0 14px 28px #1818141c}._calendarBtn_54qt8_59:active{transform:scale(.99)}._calendarBtn_54qt8_59:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._dateStrip_54qt8_94{display:flex;align-items:stretch;gap:12px;margin:0 calc(clamp(24px,6vw,34px)*-1);padding:0 clamp(24px,6vw,34px) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}._dateStrip_54qt8_94::-webkit-scrollbar{display:none}._dateButton_54qt8_112{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;min-width:42px;height:72px;min-height:44px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:transparent;border:0;border-radius:999px;scroll-snap-align:center;transition:transform .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent}._dateButton_54qt8_112>div{display:flex;flex-direction:column;align-items:center;gap:11px}._dateButton_54qt8_112 span:first-child{color:var(--muted);font-size:12px;font-weight:700;line-height:1;letter-spacing:.4px;text-transform:lowercase}._dateButton_54qt8_112 span:last-child{color:currentColor;font-size:21px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;letter-spacing:-.2px}._dateButton_54qt8_112:after{position:absolute;bottom:9px;left:50%;width:6px;height:6px;content:"";background:#12121224;border-radius:50%;opacity:0;transform:translate(-50%)}._dateButton_54qt8_112._hasWorkout_54qt8_171:after{background:var(--lime);opacity:1}._dateButton_54qt8_112:hover:not([aria-pressed=true]){background:#ffffffa3}._dateButton_54qt8_112:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._dateButton_54qt8_112[aria-pressed=true]{width:56px;color:var(--surface);background:var(--ink);box-shadow:0 12px 24px -16px #0000008c}._dateButton_54qt8_112[aria-pressed=true] span:first-child{color:#ffffff9e}._dateButton_54qt8_112._hasWorkout_54qt8_171[aria-pressed=true]:after{background:var(--lime);opacity:1}@media (max-width: 430px){._container_54qt8_1{gap:22px;padding:34px 24px 12px}._monthHeader_54qt8_29{font-size:42px}._monthHeader_54qt8_29 small{font-size:17px}._headerActions_54qt8_52{gap:12px}._calendarBtn_54qt8_59{width:52px;height:52px;border-radius:16px}._calendarBtn_54qt8_59 svg{width:22px;height:22px}._dateStrip_54qt8_94{gap:12px;margin-inline:-24px;padding-inline:24px}._dateButton_54qt8_112{width:44px;height:72px;border-radius:24px}._dateButton_54qt8_112[aria-pressed=true]{width:56px}}@media (prefers-reduced-motion: reduce){._calendarBtn_54qt8_59,._dateButton_54qt8_112{transition:none}}._loading_f1llj_2,._empty_f1llj_2{text-align:center;padding:40px 20px;color:var(--tg-theme-hint-color)}._hint_f1llj_8{font-size:14px;margin-top:8px;opacity:.7}._workout_f1llj_14{margin-bottom:24px}._note_f1llj_18{background-color:var(--tg-theme-secondary-bg-color);padding:12px;border-radius:8px;margin-bottom:16px}._note_f1llj_18 p{margin:0;color:var(--tg-theme-text-color);font-size:14px}._exercise_f1llj_31{padding:12px;background-color:var(--tg-theme-bg-color);border-radius:12px;overflow:hidden;border:none}._exerciseHeader_f1llj_39{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._exerciseInfo_f1llj_50{flex:1}._exerciseActions_f1llj_54{display:flex;align-items:center;gap:8px}._exerciseName_f1llj_60{margin:0;font-size:18px;font-weight:600;color:var(--tg-theme-text-color);flex:1;display:flex;align-items:center;gap:8px}._progressIndicator_f1llj_71{display:flex;align-items:center;justify-content:center;flex-shrink:0}._muscleGroup_f1llj_78{display:flex;align-items:center;gap:6px;margin-top:4px}._muscle_f1llj_78{background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-hint-color);padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500;display:inline-block;line-height:1.2}._sets_f1llj_96{display:flex;flex-direction:column;gap:8px;transition:all .3s ease}._set_f1llj_96{display:flex;align-items:center;padding:12px 16px;background-color:var(--tg-theme-secondary-bg-color);border-radius:8px;gap:12px;justify-content:center}._setDetails_f1llj_113{display:flex;align-items:center;gap:12px;flex:1}._weight_f1llj_120{font-weight:600;color:var(--tg-theme-text-color)}._reps_f1llj_125{color:var(--tg-theme-text-color)}._rpe_f1llj_129{color:var(--tg-theme-hint-color);font-size:14px}._failed_f1llj_134{color:#e74c3c;font-weight:600}._addSetButton_f1llj_139{background-color:transparent;border:2px dashed var(--tg-theme-hint-color);border-radius:8px;padding:12px;color:var(--tg-theme-hint-color);font-size:14px;cursor:pointer;transition:all .2s ease;margin-top:8px}._addSetButton_f1llj_139:hover{border-color:var(--tg-theme-button-color);color:var(--tg-theme-button-color)}._addSetButton_f1llj_139:active{transform:scale(.98)}._deleteExerciseBtn_f1llj_160{background:none;border:none;color:var(--tg-theme-hint-color);cursor:pointer;padding:4px;margin-left:8px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s}._deleteExerciseBtn_f1llj_160:hover{background:var(--tg-theme-secondary-bg-color);color:#e74c3c}._setInputRow_f1llj_181{display:flex;align-items:center;margin-top:12px;padding:0;background-color:var(--tg-theme-secondary-bg-color);border-radius:8px;min-width:0;box-shadow:0 1px 4px #0000000d;border:none;overflow:hidden}._setInputField_f1llj_194{flex:1;display:flex;align-items:center;min-width:0}._setInput_f1llj_181{flex:1;padding:12px 16px;border:none;background-color:transparent;color:var(--tg-theme-text-color);font-size:14px;transition:background-color .2s ease;min-width:0;width:100%;box-sizing:border-box;text-align:center;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}._setInput_f1llj_181:focus{outline:none;background-color:#0000000d;font-size:16px}._setInput_f1llj_181:disabled{opacity:.6;cursor:not-allowed}._setInput_f1llj_181::placeholder{color:var(--tg-theme-hint-color)}._setInputDivider_f1llj_236{color:var(--tg-theme-hint-color);font-size:16px;font-weight:500;padding:0 8px;flex-shrink:0}._deleteSetBtn_f1llj_245{background:none;border:none;color:var(--tg-theme-hint-color);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .15s,color .15s;margin-left:8px}._deleteSetBtn_f1llj_245:hover{background:var(--tg-theme-secondary-bg-color);color:#e74c3c}._set_f1llj_96{display:flex;flex-direction:column;align-items:stretch;padding:8px 12px;background-color:var(--tg-theme-secondary-bg-color);border-radius:6px;margin-bottom:4px;gap:8px;cursor:pointer}._set_f1llj_96:hover{box-shadow:0 2px 8px #0000001a}._setActive_f1llj_281{background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._setActive_f1llj_281 ._weight_f1llj_120,._setActive_f1llj_281 ._reps_f1llj_125{color:var(--tg-theme-button-text-color)}._setFailed_f1llj_293{background-color:#ff9800;color:#fff}._setFailed_f1llj_293 ._weight_f1llj_120,._setFailed_f1llj_293 ._reps_f1llj_125{color:#fff}._setFailed_f1llj_293:hover{background-color:#ff9800}._setContent_f1llj_307{display:flex;align-items:center;gap:8px}._setActions_f1llj_313{display:flex;gap:8px;margin-top:4px}._failedSetBtn_f1llj_319{flex:1;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border:none;border-radius:4px;padding:8px 12px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}._failedSetBtn_f1llj_319:hover{background:var(--tg-theme-link-color)}._setNumber_f1llj_339{background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}._setDetails_f1llj_113{display:flex;align-items:center;gap:8px;flex:1;margin-left:6px}._confirmOverlay_f1llj_362{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:_fadeIn_f1llj_1 .2s ease-out}@keyframes _fadeIn_f1llj_1{0%{opacity:0}to{opacity:1}}._confirmDialog_f1llj_386{background-color:var(--tg-theme-bg-color);border-radius:12px;padding:20px;max-width:300px;width:100%;text-align:center;box-shadow:0 8px 32px #0000004d;animation:_scaleIn_f1llj_1 .2s ease-out}@keyframes _scaleIn_f1llj_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._confirmDialog_f1llj_386 p{margin:0 0 20px;font-size:16px;color:var(--tg-theme-text-color)}._confirmButtons_f1llj_414{display:flex;gap:12px}._cancelButton_f1llj_419{flex:1;padding:10px 16px;border:1px solid var(--tg-theme-hint-color);border-radius:8px;background-color:transparent;color:var(--tg-theme-text-color);font-size:14px;cursor:pointer;transition:all .2s ease}._cancelButton_f1llj_419:hover{background-color:var(--tg-theme-secondary-bg-color)}._deleteButton_f1llj_435{flex:1;padding:10px 16px;border:none;border-radius:8px;background-color:#e74c3c;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}._deleteButton_f1llj_435:hover:not(:disabled){background-color:#c0392b}._deleteButton_f1llj_435:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 480px){._exercise_f1llj_31{padding:16px;margin-bottom:16px}._exerciseHeader_f1llj_39{gap:8px}._exerciseName_f1llj_60{font-size:16px}._muscle_f1llj_78{font-size:11px;padding:3px 6px;margin-top:3px}._setInputRow_f1llj_181{padding:0}._setInput_f1llj_181{padding:10px 12px;font-size:16px}._setInputDivider_f1llj_236{font-size:16px;padding:0 6px}._set_f1llj_96{padding:10px 12px;gap:8px}._setDetails_f1llj_113{gap:8px}}._deleteSetTextBtn_f1llj_502{flex:1;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border:none;border-radius:4px;padding:8px 12px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}._deleteSetTextBtn_f1llj_502:hover{background:var(--tg-theme-link-color)}._container_f1llj_523{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:560px;width:100%}._loading_f1llj_2,._empty_f1llj_2{background:#ffffffb8;border:1px solid rgba(21,24,31,.08);border-radius:8px;box-shadow:0 14px 30px #161c2512;color:#7a828e;padding:36px 22px;text-align:center}._loading_f1llj_2 p,._empty_f1llj_2 p{margin:0}._hint_f1llj_8{color:#9aa0a8;font-size:14px;margin-top:8px}._note_f1llj_18{background:#ffffffa8;border:1px solid rgba(176,109,60,.2);border-radius:8px;color:#4a3a2e;padding:12px 14px}._note_f1llj_18 p{color:inherit;font-size:14px;margin:0}._exercise_f1llj_31{background:#ffffffd1;border:1px solid rgba(21,24,31,.08);border-radius:8px;box-shadow:0 18px 42px #161c2517;overflow:hidden;padding:0}._exerciseHeader_f1llj_39{align-items:flex-start;border-bottom:1px solid rgba(21,24,31,.08);display:flex;gap:12px;justify-content:space-between;margin:0}._exerciseHeader_f1llj_39._clickable_f1llj_46{cursor:pointer}._exerciseInfo_f1llj_50{flex:1;min-width:0}._exerciseActions_f1llj_54{align-items:center;display:flex;gap:8px}._exerciseName_f1llj_60{align-items:center;color:#15181f;display:flex;flex-wrap:wrap;font-size:clamp(20px,5vw,26px);font-weight:820;gap:8px;line-height:1.08;margin:0}._progressIndicator_f1llj_71{align-items:center;display:inline-flex;flex-shrink:0}._muscleGroup_f1llj_78{align-items:center;display:flex;gap:8px;margin-top:12px}._muscleGroup_f1llj_78 svg{color:#15181f;opacity:.86}._muscle_f1llj_78{background:#f1eee8;border:1px solid rgba(21,24,31,.06);border-radius:6px;color:#737b86;display:inline-block;font-size:12px;font-weight:740;line-height:1.2;padding:5px 8px}._deleteExerciseBtn_f1llj_160,._deleteSetBtn_f1llj_245{align-items:center;background:#ffffffa8;border:1px solid rgba(21,24,31,.08);border-radius:8px;color:#8d949d;cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:0;padding:0;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:36px}._deleteExerciseBtn_f1llj_160:hover,._deleteSetBtn_f1llj_245:hover{background:#cf3f3214;border-color:#cf3f322e;color:#cf3f32;transform:translateY(-1px)}._sets_f1llj_96{display:flex;flex-direction:column;gap:10px;padding:14px;transition:all .28s ease}._setInputRow_f1llj_181{align-items:center;background:#f4f2ed;border:1px solid rgba(21,24,31,.06);border-radius:8px;box-shadow:inset 0 1px #ffffffb8;display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);margin-top:0;min-width:0;overflow:hidden;padding:0}._setInputField_f1llj_194{align-items:center;display:flex;min-width:0}._setInput_f1llj_181{appearance:none;background-color:transparent;border:none;box-sizing:border-box;color:#15181f;font-size:16px;font-variant-numeric:tabular-nums;font-weight:720;min-height:46px;min-width:0;padding:12px 10px;text-align:center;width:100%;-webkit-appearance:none;-moz-appearance:none}._setInput_f1llj_181:focus{background-color:transparent;box-shadow:none;font-size:16px;outline:none}._setInput_f1llj_181::placeholder{color:#8d949d;font-weight:620}._setInput_f1llj_181:disabled{cursor:not-allowed;opacity:.6}._setInputDivider_f1llj_236{align-items:center;color:#9ca2aa;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:0}._set_f1llj_96{align-items:stretch;background:#f7f6f2;border:1px solid rgba(21,24,31,.06);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;margin-bottom:0;padding:13px 14px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}._set_f1llj_96:hover{border-color:#0f5fbb29;box-shadow:0 10px 22px #161c2512;transform:translateY(-1px)}._setContent_f1llj_307{align-items:center;display:flex;gap:8px}._setDetails_f1llj_113{align-items:baseline;display:flex;flex:1;gap:10px;margin-left:0}._weight_f1llj_120,._reps_f1llj_125{color:#15181f;font-size:16px;font-variant-numeric:tabular-nums;font-weight:780}._reps_f1llj_125{color:#333842}._rpe_f1llj_129{color:#7a828e;font-size:14px}._failed_f1llj_134{color:#cf3f32;font-weight:760}._setActive_f1llj_281{background:#15181f;border-color:#15181f;color:#fff}._setActive_f1llj_281 ._weight_f1llj_120,._setActive_f1llj_281 ._reps_f1llj_125{color:#fff}._setActive_f1llj_281 svg{color:#ffffffa3!important}._setFailed_f1llj_293{background:#fff2e5;border-color:#b06d3c47;color:#7d4320}._setFailed_f1llj_293 ._weight_f1llj_120,._setFailed_f1llj_293 ._reps_f1llj_125{color:#7d4320}._setFailed_f1llj_293:hover{background:#fff2e5}._setActions_f1llj_313{display:flex;gap:8px;margin-top:2px}._failedSetBtn_f1llj_319,._deleteSetTextBtn_f1llj_502{background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;cursor:pointer;flex:1;font-size:14px;font-weight:720;min-height:40px;padding:8px 12px;transition:background .16s ease,transform .16s ease;-webkit-user-select:none;user-select:none}._set_f1llj_96:not(._setActive_f1llj_281) ._failedSetBtn_f1llj_319,._set_f1llj_96:not(._setActive_f1llj_281) ._deleteSetTextBtn_f1llj_502{background:#fff;border-color:#15181f14;color:#15181f}._failedSetBtn_f1llj_319:hover,._deleteSetTextBtn_f1llj_502:hover{background:#fff3;transform:translateY(-1px)}._confirmOverlay_f1llj_362{align-items:center;animation:_fadeIn_f1llj_1 .18s ease-out;background-color:#0f12186b;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1000}._confirmDialog_f1llj_386{animation:_scaleIn_f1llj_1 .18s ease-out;background:#fff;border:1px solid rgba(21,24,31,.08);border-radius:8px;box-shadow:0 20px 44px #161c2529;max-width:320px;padding:22px;text-align:center;width:100%}._confirmDialog_f1llj_386 p{color:#15181f;font-size:16px;font-weight:650;margin:0 0 20px}._confirmButtons_f1llj_414{display:flex;gap:10px}._cancelButton_f1llj_419,._deleteButton_f1llj_435{border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:700;min-height:42px;padding:10px 14px}._cancelButton_f1llj_419{background:#f2f0ea;border:1px solid rgba(21,24,31,.08);color:#15181f}._deleteButton_f1llj_435{background:#cf3f32;border:1px solid transparent;color:#fff}@media (max-width: 480px){._container_f1llj_523{gap:14px}._exercise_f1llj_31{margin-bottom:0;padding:0}._exerciseHeader_f1llj_39{gap:10px;margin-bottom:0}._exerciseName_f1llj_60{font-size:clamp(19px,5.4vw,23px)}._muscle_f1llj_78{font-size:11px;margin-top:0;padding:5px 8px}._sets_f1llj_96{gap:9px;padding:12px}._setInput_f1llj_181{font-size:16px;min-height:45px;padding:11px 8px}._setInputDivider_f1llj_236{font-size:16px;padding:0}._set_f1llj_96{gap:8px;padding:12px}._setDetails_f1llj_113{gap:8px}}._container_f1llj_523{gap:18px;max-width:100%}._workoutSummary_f1llj_980{align-items:center;color:#9d9c97;display:flex;font-size:18px;font-weight:780;justify-content:space-between;letter-spacing:0;margin:0 4px 2px}._workoutSummary_f1llj_980 strong{color:#11110f;font-size:19px;font-weight:900}._exercise_f1llj_31{background:#fff;border:1px solid rgba(17,17,15,.045);border-radius:28px;box-shadow:0 26px 42px #1818141f;padding:26px}._exerciseHeader_f1llj_39{align-items:flex-start;border-bottom:none;gap:20px}._exerciseIcon_f1llj_1011{align-items:center;background:#f8f7f2;border:1px solid rgba(17,17,15,.06);border-radius:20px;display:flex;flex:0 0 68px;height:68px;justify-content:center;width:68px}._exerciseIcon_f1llj_1011 svg{height:38px;width:38px}._exerciseName_f1llj_60{color:#11110f;font-size:clamp(25px,7vw,31px);font-weight:900;line-height:1.02}._muscleGroup_f1llj_78{gap:9px;margin-top:12px}._muscle_f1llj_78,._setCountPill_f1llj_1041{align-items:center;background:#f4f3ee;border:1px solid rgba(17,17,15,.055);border-radius:999px;color:#777570;display:inline-flex;font-size:16px;font-weight:760;gap:7px;min-height:30px;padding:3px 13px}._muscle_f1llj_78:before{background:#d7ff2f;border-radius:50%;content:"";height:8px;width:8px}._deleteExerciseBtn_f1llj_160{background:#fbfaf6;border:3px solid #2d2d2a;border-radius:16px;color:#9d9c97;height:54px;width:54px}._deleteExerciseBtn_f1llj_160:hover{background:#fff;border-color:#11110f;color:#11110f}._sets_f1llj_96{gap:12px;padding:0}._set_f1llj_96{background:#f7f6f2;border:none;border-radius:20px;order:1;padding:17px 22px}._set_f1llj_96:hover{box-shadow:none;transform:none}._setContent_f1llj_307{gap:18px}._setNumber_f1llj_339{background:#fff;border:1px solid rgba(17,17,15,.08);border-radius:12px;color:#8d8b86;font-size:16px;font-weight:820;height:36px;width:36px}._setDetails_f1llj_113{align-items:baseline;gap:14px}._weight_f1llj_120,._reps_f1llj_125{color:#11110f;font-size:24px;font-weight:900}._weight_f1llj_120{white-space:nowrap}._weight_f1llj_120 svg{height:14px;margin-left:12px!important;width:14px}._reps_f1llj_125{white-space:nowrap}._weight_f1llj_120,._reps_f1llj_125,._setVolume_f1llj_1139{font-variant-numeric:tabular-nums}._weight_f1llj_120:first-letter,._reps_f1llj_125:first-letter{color:inherit}._setVolume_f1llj_1139{color:#aaa8a1;font-size:16px;font-weight:850;margin-left:auto;white-space:nowrap}._setInputRow_f1llj_181{background:transparent;border:2px dashed rgba(17,17,15,.09);border-radius:20px;box-shadow:none;display:grid;grid-template-columns:minmax(54px,.8fr) 40px minmax(0,1.8fr);margin-top:2px;min-height:58px;order:2}._setInputDivider_f1llj_236{align-items:center;color:#9d9c97;display:flex;font-size:22px;height:36px;justify-self:center;margin:auto 0;width:36px}._setInput_f1llj_181{color:#11110f;font-size:17px;font-weight:800;min-height:58px}._setInput_f1llj_181::placeholder{color:#777570;opacity:1}._setInputField_f1llj_194:first-child ._setInput_f1llj_181::placeholder{color:transparent}._setActive_f1llj_281{background:#11110f}._setActive_f1llj_281 ._setNumber_f1llj_339{background:#ffffff1f;border-color:#ffffff29;color:#fff}._setActive_f1llj_281 ._setVolume_f1llj_1139{color:#ffffffad}@media (max-width: 430px){._workoutSummary_f1llj_980{font-size:16px}._workoutSummary_f1llj_980 strong{font-size:17px}._exercise_f1llj_31{border-radius:24px;padding:20px}._exerciseHeader_f1llj_39{gap:14px}._exerciseIcon_f1llj_1011{border-radius:18px;flex-basis:58px;height:58px;width:58px}._exerciseName_f1llj_60{font-size:24px}._muscle_f1llj_78,._setCountPill_f1llj_1041{font-size:14px;min-height:28px;padding-inline:11px}._deleteExerciseBtn_f1llj_160{border-radius:15px;height:48px;width:48px}._set_f1llj_96{border-radius:18px;padding:15px 18px}._setContent_f1llj_307{gap:14px}._weight_f1llj_120,._reps_f1llj_125{font-size:21px}._setVolume_f1llj_1139{font-size:14px}}._sectionTitle_f1llj_1270{color:#9d9c97;font-size:22px;font-weight:820;letter-spacing:0;margin:0 10px -2px}._exercise_f1llj_31{border-radius:30px;box-shadow:0 24px 44px #18181421;padding:24px}._exerciseHeader_f1llj_39{align-items:center;gap:16px}._exerciseIcon_f1llj_1011{border-radius:17px;flex-basis:56px;height:56px;width:56px}._exerciseIcon_f1llj_1011 svg{height:34px;width:34px}._exerciseName_f1llj_60{font-size:clamp(26px,7vw,31px)}._muscleGroup_f1llj_78{display:none}._deleteExerciseBtn_f1llj_160{background:#fff;border:1px solid rgba(17,17,15,.08);border-radius:18px;color:#11110f;height:54px;width:54px}._sets_f1llj_96{gap:12px}._setInputRow_f1llj_181{border:2px dashed rgba(17,17,15,.11);border-radius:22px;grid-template-columns:1fr 42px 2fr;min-height:64px;order:0;position:relative}._setInputField_f1llj_194:first-child{display:none}._setInputRow_f1llj_181{grid-template-columns:1fr}._setInputDivider_f1llj_236{left:calc(50% - 86px);position:absolute}._setInput_f1llj_181{font-size:19px;min-height:72px}._setInput_f1llj_181::placeholder{color:#8d8b86;font-weight:780}._set_f1llj_96{border-radius:20px;min-height:64px;order:1;padding:0 22px}._setContent_f1llj_307{height:100%;justify-content:center}._setDetails_f1llj_113{flex:none;gap:16px;margin-left:0}._weight_f1llj_120,._reps_f1llj_125{font-size:32px;font-weight:900;line-height:1}._weight_f1llj_120 small,._reps_f1llj_125 small{color:#9d9c97;font-size:14px;font-weight:850;margin-left:4px}._weight_f1llj_120 svg{color:#b9b7b0!important;height:15px;margin-left:14px!important;width:15px}@media (max-width: 430px){._sectionTitle_f1llj_1270{font-size:19px;margin-inline:8px}._exercise_f1llj_31{padding:20px}._set_f1llj_96{min-height:74px;padding-inline:18px}._weight_f1llj_120,._reps_f1llj_125{font-size:27px}._setInputRow_f1llj_181,._setInput_f1llj_181{min-height:66px}}._setInputRow_f1llj_181{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}._setInputField_f1llj_194:first-child{display:flex}._setInputDivider_f1llj_236{left:auto;position:static}._setContent_f1llj_307{align-items:center;display:flex;justify-content:center;width:100%}._setDetails_f1llj_113{align-items:center;flex:1;justify-content:center;margin-left:0;text-align:center;width:100%}._weight_f1llj_120,._reps_f1llj_125{align-items:baseline;display:inline-flex}._weight_f1llj_120{justify-content:flex-end;min-width:112px}._reps_f1llj_125{justify-content:flex-start;min-width:112px}._setInputDivider_f1llj_236{font-size:24px;line-height:1}._setInput_f1llj_181{text-align:center}@media (max-width: 430px){._weight_f1llj_120,._reps_f1llj_125{min-width:92px}}._setInputRow_f1llj_181{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 52px;margin-top:20px}._setInputField_f1llj_194:first-child ._setInput_f1llj_181::placeholder{color:#8d8b86;opacity:1}._submitSetButton_f1llj_1494{align-items:center;align-self:stretch;background:#11110f;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin:6px 6px 6px 0;min-height:46px;padding:0;transition:background .16s ease,opacity .16s ease,transform .16s ease}._submitSetButton_f1llj_1494:hover:not(:disabled){background:#2d2d2a;transform:translateY(-1px)}._submitSetButton_f1llj_1494:active:not(:disabled){transform:translateY(0)}._submitSetButton_f1llj_1494:disabled{cursor:not-allowed;opacity:.34}@media (max-width: 430px){._setInputRow_f1llj_181{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 48px}._submitSetButton_f1llj_1494{border-radius:14px;margin:6px 6px 6px 0;min-height:42px}}._set_f1llj_96{cursor:default;min-height:74px;overflow:hidden;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .18s ease-out,transform .18s cubic-bezier(.2,0,0,1);will-change:opacity,transform}._setContent_f1llj_307{justify-content:flex-start}._deleteSetIconBtn_f1llj_1548{align-items:center;align-self:center;background:transparent;border:0;border-radius:999px;color:#8b8984;cursor:pointer;display:flex;flex:0 0 40px;height:40px;justify-content:center;margin:-8px -8px -8px 0;opacity:.68;padding:0;transition:background .16s ease,color .16s ease,opacity .16s ease}._deleteSetIconBtn_f1llj_1548:hover,._deleteSetIconBtn_f1llj_1548:focus-visible{background:#11110f0f;color:#11110f;opacity:1}._deleteSetIconBtn_f1llj_1548:focus-visible{outline:2px solid #11110f;outline-offset:2px}._setActive_f1llj_281 ._deleteSetIconBtn_f1llj_1548{color:#ffffffb8}._setActive_f1llj_281 ._deleteSetIconBtn_f1llj_1548:hover,._setActive_f1llj_281 ._deleteSetIconBtn_f1llj_1548:focus-visible{background:#ffffff1f;color:#fff}._setPendingDelete_f1llj_1588{border-color:transparent;opacity:0;pointer-events:none;transform:translate(42px) scale(.985)}._undoToast_f1llj_1595{align-items:center;background:#11110f;border-radius:999px;box-shadow:0 18px 42px #11110f38;color:#fff;display:flex;font-size:14px;font-weight:760;gap:8px;min-height:44px;padding:6px 8px 6px 16px}._undoToastButton_f1llj_1609{background:#fff;border:0;border-radius:999px;color:#11110f;cursor:pointer;font:inherit;min-height:32px;padding:0 12px}._undoToastButton_f1llj_1609:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media (prefers-reduced-motion: reduce){._set_f1llj_96,._deleteSetIconBtn_f1llj_1548,._undoToastButton_f1llj_1609{transition:none}._setPendingDelete_f1llj_1588{transform:none}}._icon_1do49_1{display:inline-block;vertical-align:middle;object-fit:contain}html[data-theme=light] ._icon_1do49_1{filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%)}html[data-theme=dark] ._icon_1do49_1{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}._icon_1do49_1{filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%)}._small_1do49_22{width:24px;height:24px}._medium_1do49_27{width:32px;height:32px}._large_1do49_32{width:40px;height:40px}._overlay_1bv2v_1{--ink: #121212;--surface: #ffffff;--field: #f4f4f4;--bg: #ececec;--muted: #9a9a9a;--lime: #cbf63e;--ring: 0 0 0 4px rgba(18, 18, 18, .06);--shadow-card: 0 24px 60px -24px rgba(0, 0, 0, .28), 0 4px 14px -6px rgba(0, 0, 0, .1);--shadow-lime: 0 10px 24px -10px rgba(203, 246, 62, .9);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:#12121257;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_fadeIn_1bv2v_1 .18s ease}._overlay_1bv2v_1 *,._overlay_1bv2v_1 *:before,._overlay_1bv2v_1 *:after{box-sizing:border-box}._sheet_1bv2v_26{position:fixed;right:0;bottom:0;left:0;z-index:1002;width:100%;max-width:560px;max-height:min(84vh,760px);min-height:240px;margin:0 auto;padding:12px 20px max(20px,env(safe-area-inset-bottom));overflow-y:auto;color:var(--ink);background:var(--surface);border-radius:28px 28px 0 0;box-shadow:0 -24px 60px -24px #00000047,0 -4px 14px -6px #0000001a;animation:_slideUp_1bv2v_1 .22s cubic-bezier(.2,.8,.2,1)}._sheet_1bv2v_26:before{display:block;width:48px;height:5px;margin:0 auto 18px;content:"";background:#12121229;border-radius:999px}._headerRow_1bv2v_56{position:sticky;top:-12px;z-index:2;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:0 0 18px;background:var(--surface)}._headerRow_1bv2v_56 h3{min-width:0;margin:0;overflow:hidden;color:var(--ink);font-size:24px;font-weight:800;line-height:1.1;text-align:center;text-overflow:ellipsis;letter-spacing:-.8px;white-space:nowrap}._back_1bv2v_82,._closeX_1bv2v_83,._cancelIconBtn_1bv2v_84,._confirmIconBtn_1bv2v_85,._deleteExerciseBtn_1bv2v_86{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0;color:var(--ink);cursor:pointer;background:var(--field);border:0;border-radius:15px;transition:background-color .16s ease,color .16s ease,transform .16s ease}._closeX_1bv2v_83{font-size:26px;font-weight:800;line-height:1}._back_1bv2v_82:hover,._closeX_1bv2v_83:hover,._cancelIconBtn_1bv2v_84:hover,._deleteExerciseBtn_1bv2v_86:hover{background:#ececec}._back_1bv2v_82:active,._closeX_1bv2v_83:active,._cancelIconBtn_1bv2v_84:active,._confirmIconBtn_1bv2v_85:active,._deleteExerciseBtn_1bv2v_86:active{transform:scale(.99)}._groupBtn_1bv2v_122,._exerciseBtn_1bv2v_123,._addCustomBtn_1bv2v_124{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px;margin:0 0 10px;padding:12px 16px;color:var(--ink);text-align:left;cursor:pointer;background:var(--field);border:1.5px solid transparent;border-radius:18px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}._groupBtn_1bv2v_122:hover,._exerciseBtn_1bv2v_123:hover,._addCustomBtn_1bv2v_124:hover{background:var(--surface);border-color:#12121229;box-shadow:0 10px 24px -18px #00000052}._groupBtn_1bv2v_122:active,._exerciseBtn_1bv2v_123:active,._addCustomBtn_1bv2v_124:active{transform:scale(.995)}._groupBtn_1bv2v_122>div{display:flex;flex:1;align-items:center;min-width:0;gap:16px}._exerciseSelectBtn_1bv2v_163{display:flex;flex:1;align-items:center;min-width:0;min-height:40px;padding:0;color:inherit;text-align:left;cursor:pointer;background:transparent;border:0}._groupBtn_1bv2v_122>div span,._exerciseBtn_1bv2v_123 span{min-width:0;overflow:hidden;color:var(--ink);font-size:17px;font-weight:800;line-height:1.15;text-overflow:ellipsis;letter-spacing:-.2px;white-space:nowrap}._groupBtn_1bv2v_122 svg{flex:0 0 auto;color:var(--muted)}._addCustomBtn_1bv2v_124{justify-content:center;margin-bottom:16px;color:var(--ink);font-size:16px;font-weight:800;border-color:#1212121f;border-style:dashed}._inputContainer_1bv2v_205{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:8px;padding:8px;margin-bottom:16px;background:var(--field);border:1.5px solid rgba(18,18,18,.08);border-radius:18px}._input_1bv2v_205,._exerciseInput_1bv2v_218{width:100%;min-width:0;min-height:56px;padding:0 16px;color:var(--ink);font-size:16px;font-weight:600;background:var(--field);border:1.5px solid rgba(18,18,18,.08);border-radius:16px;outline:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}._exerciseInput_1bv2v_218{min-height:44px;padding:0 10px;background:transparent;border-color:transparent}._input_1bv2v_205::placeholder,._exerciseInput_1bv2v_218::placeholder{color:var(--muted)}._input_1bv2v_205:focus,._exerciseInput_1bv2v_218:focus{background:var(--surface);border-color:var(--ink);box-shadow:var(--ring)}._addBtn_1bv2v_252{width:100%;min-height:60px;margin-top:12px;padding:0 18px;color:var(--ink);font-size:17px;font-weight:800;cursor:pointer;background:var(--lime);border:0;border-radius:18px;box-shadow:var(--shadow-lime);transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}._addBtn_1bv2v_252:hover:not(:disabled){box-shadow:0 14px 28px -12px #cbf63ef2}._addBtn_1bv2v_252:active:not(:disabled){filter:brightness(.96);transform:scale(.995)}._addBtn_1bv2v_252:disabled,._confirmIconBtn_1bv2v_85:disabled,._deleteButton_1bv2v_279:disabled{cursor:default;opacity:.55;box-shadow:none}._confirmIconBtn_1bv2v_85{color:var(--ink);background:var(--lime)}._confirmIconBtn_1bv2v_85:hover:not(:disabled){background:var(--lime);filter:brightness(.97)}._deleteExerciseBtn_1bv2v_86{min-width:40px;height:40px;margin-left:12px;color:var(--muted);background:var(--surface)}._deleteExerciseBtn_1bv2v_86:hover{color:var(--ink);background:var(--bg)}._loadingSkeleton_1bv2v_308{display:grid;gap:10px}._skeletonItem_1bv2v_313{display:flex;align-items:center;min-height:64px;padding:14px 16px;background:var(--field);border-radius:18px;animation:_skeletonPulse_1bv2v_1 1.5s ease-in-out infinite}._skeletonItem_1bv2v_313:before{display:block;width:60%;height:16px;content:"";background:#9a9a9a59;border-radius:999px}._confirmOverlay_1bv2v_332{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1003;display:flex;align-items:center;justify-content:center;padding:20px;background:#1212125c;animation:_fadeIn_1bv2v_1 .18s ease}._confirmDialog_1bv2v_344{width:100%;max-width:320px;padding:24px;text-align:center;background:var(--surface);border-radius:28px;box-shadow:var(--shadow-card);animation:_scaleIn_1bv2v_1 .18s ease}._confirmDialog_1bv2v_344 p{margin:0 0 20px;color:var(--ink);font-size:18px;font-weight:800;line-height:1.25;letter-spacing:-.2px}._confirmDialog_1bv2v_344>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}._cancelButton_1bv2v_370,._deleteButton_1bv2v_279{min-height:48px;padding:0 14px;font-size:15px;font-weight:800;cursor:pointer;border:0;border-radius:16px;transition:background-color .16s ease,color .16s ease,transform .16s ease}._cancelButton_1bv2v_370{color:var(--ink);background:var(--field)}._deleteButton_1bv2v_279{color:var(--surface);background:var(--ink)}._cancelButton_1bv2v_370:hover{background:#ececec}._deleteButton_1bv2v_279:hover:not(:disabled){background:#2a2a2a}._cancelButton_1bv2v_370:active,._deleteButton_1bv2v_279:active:not(:disabled){transform:scale(.99)}:is(._back_1bv2v_82,._closeX_1bv2v_83,._groupBtn_1bv2v_122,._exerciseBtn_1bv2v_123,._addCustomBtn_1bv2v_124,._input_1bv2v_205,._exerciseInput_1bv2v_218,._addBtn_1bv2v_252,._cancelIconBtn_1bv2v_84,._confirmIconBtn_1bv2v_85,._deleteExerciseBtn_1bv2v_86,._cancelButton_1bv2v_370,._deleteButton_1bv2v_279):focus-visible{outline:3px solid var(--ink);outline-offset:3px}@keyframes _slideUp_1bv2v_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _fadeIn_1bv2v_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_1bv2v_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _skeletonPulse_1bv2v_1{0%,to{opacity:.65}50%{opacity:.35}}@media (max-width: 480px){._sheet_1bv2v_26{max-height:86vh;padding-right:16px;padding-left:16px;border-radius:28px 28px 0 0}._headerRow_1bv2v_56 h3{font-size:22px}._groupBtn_1bv2v_122,._exerciseBtn_1bv2v_123,._addCustomBtn_1bv2v_124{min-height:60px;padding:10px 14px}._groupBtn_1bv2v_122>div span,._exerciseBtn_1bv2v_123 span{font-size:16px}}@media (prefers-reduced-motion: reduce){._overlay_1bv2v_1,._sheet_1bv2v_26,._confirmOverlay_1bv2v_332,._confirmDialog_1bv2v_344,._skeletonItem_1bv2v_313{animation:none}:is(._back_1bv2v_82,._closeX_1bv2v_83,._groupBtn_1bv2v_122,._exerciseSelectBtn_1bv2v_163,._addCustomBtn_1bv2v_124,._input_1bv2v_205,._exerciseInput_1bv2v_218,._addBtn_1bv2v_252,._cancelIconBtn_1bv2v_84,._confirmIconBtn_1bv2v_85,._deleteExerciseBtn_1bv2v_86,._cancelButton_1bv2v_370,._deleteButton_1bv2v_279){transition:none}}._overlay_1hh56_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;padding:16px}._dialog_1hh56_15{background-color:var(--tg-theme-bg-color);border-radius:16px;width:100%;max-width:400px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #0000004d}._header_1hh56_25{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 0;border-bottom:1px solid var(--tg-theme-hint-color);margin-bottom:20px}._header_1hh56_25 h2{margin:0;font-size:20px;font-weight:600;color:var(--tg-theme-text-color)}._closeButton_1hh56_41{background:none;border:none;font-size:24px;color:var(--tg-theme-hint-color);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}._closeButton_1hh56_41:hover{background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color)}._exerciseInfo_1hh56_57{padding:0 20px;margin-bottom:16px}._exerciseInfo_1hh56_57 p{margin:0;font-size:16px;font-weight:500;color:var(--tg-theme-text-color);text-align:center;padding:12px;background-color:var(--tg-theme-secondary-bg-color);border-radius:8px}._form_1hh56_73{padding:0 20px 20px}._field_1hh56_77{margin-bottom:16px}._row_1hh56_81{display:flex;gap:12px}._row_1hh56_81 ._field_1hh56_77{flex:1}._field_1hh56_77 label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:var(--tg-theme-text-color)}._input_1hh56_98{width:100%;padding:12px;border:1px solid var(--tg-theme-hint-color);border-radius:8px;background-color:var(--tg-theme-bg-color);color:var(--tg-theme-text-color);font-size:16px;transition:border-color .2s ease}._input_1hh56_98:focus{outline:none;border-color:var(--tg-theme-button-color)}._input_1hh56_98::placeholder{color:var(--tg-theme-hint-color)}._actions_1hh56_118{display:flex;gap:12px;margin-top:24px}._cancelButton_1hh56_124,._submitButton_1hh56_124{flex:1;padding:12px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_1hh56_124{background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color)}._cancelButton_1hh56_124:hover{background-color:var(--tg-theme-hint-color)}._submitButton_1hh56_124{background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._submitButton_1hh56_124:hover:not(:disabled){opacity:.9}._submitButton_1hh56_124:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){._dialog_1hh56_15{max-width:100%;margin:16px}._header_1hh56_25{padding:16px 16px 0}._form_1hh56_73{padding:0 16px 16px}._row_1hh56_81{flex-direction:column;gap:16px}}body,html,#_root_19l8o_1{height:100%;margin:0;overflow:hidden;padding:0;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar,#_root_19l8o_1::-webkit-scrollbar{display:none}._screen_19l8o_18{--page-bg: #f7f5ef;--panel: rgba(255, 255, 255, .78);--panel-solid: #ffffff;--line: rgba(21, 24, 31, .08);--line-strong: rgba(21, 24, 31, .14);--ink: #15181f;--muted: #7a828e;--soft: #eef0ef;--accent: #0f5fbb;--accent-deep: #083d79;--accent-warm: #b06d3c;--danger: #cf3f32;--shadow: 0 20px 44px rgba(22, 28, 37, .11);background:linear-gradient(180deg,#ffffffdb,#f7f5eff5 34%),repeating-linear-gradient(90deg,rgba(21,24,31,.018) 0,rgba(21,24,31,.018) 1px,transparent 1px,transparent 12px),var(--page-bg);color:var(--ink);display:flex;flex-direction:column;height:var(--app-height, 100dvh);min-height:var(--app-height, 100dvh);position:relative}._main_19l8o_44{flex:1;overflow:auto;padding:20px clamp(16px,4vw,28px);padding-bottom:214px;scrollbar-width:none;-ms-overflow-style:none}._main_19l8o_44::-webkit-scrollbar{display:none}@supports (padding-bottom: env(safe-area-inset-bottom)){._main_19l8o_44{padding-bottom:calc(214px + env(safe-area-inset-bottom))}}._fixedAddButtonContainer_19l8o_63{background:linear-gradient(180deg,#f7f5ef00,#f7f5efeb 32%,#f7f5effa);bottom:92px;left:0;padding:18px clamp(16px,4vw,28px) 14px;position:fixed;right:0;z-index:999}._addExerciseButton_19l8o_73{align-items:center;background:linear-gradient(180deg,#126cca,var(--accent-deep));border:1px solid rgba(255,255,255,.22);border-radius:8px;box-shadow:0 14px 30px #0f5fbb47;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:760;height:48px;justify-content:center;letter-spacing:0;min-height:44px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;width:min(100%,560px);margin:0 auto}._addExerciseButton_19l8o_73:before{content:"+";font-size:20px;font-weight:500;line-height:1;margin-right:10px;transform:translateY(-1px)}._addExerciseButton_19l8o_73:hover,._addExerciseButton_19l8o_73:focus{background:linear-gradient(180deg,#1877da,#084789);box-shadow:0 18px 36px #0f5fbb57;outline:none;transform:translateY(-1px)}._addExerciseButton_19l8o_73:focus-visible{outline:2px solid rgba(15,95,187,.38);outline-offset:3px}@supports (padding-bottom: env(safe-area-inset-bottom)){._fixedAddButtonContainer_19l8o_63{bottom:calc(92px + env(safe-area-inset-bottom))}}._confirmOverlay_19l8o_121{align-items:center;animation:_fadeIn_19l8o_1 .18s ease-out;background-color:#0f12186b;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1001}@keyframes _fadeIn_19l8o_1{0%{opacity:0}to{opacity:1}}._confirmDialog_19l8o_141{animation:_scaleIn_19l8o_1 .18s ease-out;background:var(--panel-solid);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);max-width:320px;padding:22px;text-align:center;width:100%}@keyframes _scaleIn_19l8o_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._confirmDialog_19l8o_141 p{color:var(--ink);font-size:16px;font-weight:650;margin:0 0 20px}._confirmButtons_19l8o_171{display:flex;gap:10px}._cancelButton_19l8o_176,._deleteButton_19l8o_177{border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:700;min-height:42px;padding:10px 14px;transition:transform .16s ease,background .16s ease}._cancelButton_19l8o_176{background:#f2f0ea;border:1px solid var(--line);color:var(--ink)}._deleteButton_19l8o_177{background:var(--danger);border:1px solid transparent;color:#fff}._cancelButton_19l8o_176:hover,._deleteButton_19l8o_177:hover:not(:disabled){transform:translateY(-1px)}._deleteButton_19l8o_177:disabled{cursor:not-allowed;opacity:.58}._screen_19l8o_18{--page-bg: #f5f4ef;--ink: #11110f;--muted: #9d9c97;--lime: #d7ff2f;--lime-deep: #c7f51f;--shadow: 0 24px 54px rgba(24, 24, 20, .12);background:linear-gradient(180deg,#ffffff6b,#f5f4eff0 42%),radial-gradient(circle at 50% 18%,rgba(255,255,255,.72),transparent 34%),var(--page-bg)}._main_19l8o_44{padding:24px clamp(24px,6vw,34px);padding-bottom:204px}._fixedAddButtonContainer_19l8o_63{background:linear-gradient(180deg,#f5f4ef00,#f5f4ef 38%,#f5f4ef);bottom:var(--bottom-tabs-height, calc(86px + env(safe-area-inset-bottom, 0px)) );padding:16px clamp(24px,6vw,34px) 8px;transition:transform .18s ease,opacity .18s ease;will-change:transform}._addExerciseButton_19l8o_73{background:var(--lime);border:none;border-radius:16px;box-shadow:0 14px 24px #b4e21647,0 2px #11110f0d;color:#11110f;font-size:15px;font-weight:850;height:52px;max-width:100%}._addExerciseButton_19l8o_73:before{font-size:23px;font-weight:650;margin-right:12px}._addExerciseButton_19l8o_73:hover,._addExerciseButton_19l8o_73:focus{background:var(--lime-deep);box-shadow:0 20px 34px #b4e21661,0 3px #11110f0d}@supports (padding-bottom: env(safe-area-inset-bottom)){._main_19l8o_44{padding-bottom:calc(204px + env(safe-area-inset-bottom))}}@media (min-width: 720px){._screen_19l8o_18{align-items:center}._screen_19l8o_18>*{width:min(100%,640px)}._fixedAddButtonContainer_19l8o_63{left:50%;max-width:640px;transform:translate(-50%)}}@media (max-width: 390px){._main_19l8o_44{padding-inline:18px}._addExerciseButton_19l8o_73{font-size:14px;height:50px}}html[data-keyboard-open] ._fixedAddButtonContainer_19l8o_63{opacity:0;pointer-events:none;transform:translateY(calc(100% + 130px + env(safe-area-inset-bottom,0px)))}@media (min-width: 720px){html[data-keyboard-open] ._fixedAddButtonContainer_19l8o_63{transform:translate(-50%,calc(100% + 130px + env(safe-area-inset-bottom,0px)))}}@media (prefers-reduced-motion: reduce){._fixedAddButtonContainer_19l8o_63{transition:none}}._backdrop_cb0qc_1{--ink: #121212;--surface: #ffffff;--field: #f4f4f4;--muted: #9a9a9a;--lime: #cbf63e;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;background:#12121257;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_fadeIn_cb0qc_1 .18s ease}._backdrop_cb0qc_1 *,._backdrop_cb0qc_1 *:before,._backdrop_cb0qc_1 *:after{box-sizing:border-box}._sheet_cb0qc_24{width:100%;max-width:680px;max-height:90vh;margin:0 auto;overflow:hidden;color:var(--ink);background:var(--surface);border-radius:28px 28px 0 0;box-shadow:0 -24px 60px -24px #00000047,0 -4px 14px -6px #0000001a;animation:_slideUp_cb0qc_1 .22s cubic-bezier(.2,.8,.2,1)}._sheet_cb0qc_24:before{display:block;width:48px;height:5px;margin:12px auto 0;content:"";background:#12121229;border-radius:999px}._header_cb0qc_47{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 18px;background:var(--surface)}._header_cb0qc_47 h2{margin:0;color:var(--ink);font-size:28px;font-weight:800;line-height:1.05;letter-spacing:-1px}._closeBtn_cb0qc_68{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;color:var(--ink);cursor:pointer;background:var(--field);border:0;border-radius:15px;transition:background-color .16s ease,transform .16s ease}._closeBtn_cb0qc_68:hover{background:#ececec}._closeBtn_cb0qc_68:active{transform:scale(.99)}._closeBtn_cb0qc_68:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._content_cb0qc_96{height:calc(90vh - 92px);padding:0 16px max(20px,env(safe-area-inset-bottom));overflow:auto;scrollbar-width:none;-ms-overflow-style:none}._content_cb0qc_96::-webkit-scrollbar{display:none}._month_cb0qc_108{padding:0 0 18px}._month_cb0qc_108+._month_cb0qc_108{padding-top:10px}._month_cb0qc_108 h3{margin:0 0 14px;color:var(--ink);font-size:19px;font-weight:800;line-height:1.1;text-align:left;letter-spacing:-.4px;text-transform:capitalize}._grid_cb0qc_127{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:12px;background:var(--field);border-radius:24px}._weekdayHeader_cb0qc_136{display:flex;align-items:center;justify-content:center;aspect-ratio:1;color:var(--muted);font-size:11px;font-weight:700;line-height:1;letter-spacing:.4px;text-transform:uppercase}._emptyDay_cb0qc_149{aspect-ratio:1}._day_cb0qc_153{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;color:var(--ink);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;background:var(--surface);border:1.5px solid transparent;border-radius:15px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}._day_cb0qc_153:hover:not(:disabled){border-color:#12121229;box-shadow:0 10px 24px -18px #00000052}._day_cb0qc_153:active:not(:disabled){transform:scale(.99)}._day_cb0qc_153:focus-visible{outline:3px solid var(--ink);outline-offset:2px}._day_cb0qc_153:disabled{color:#9a9a9a8c;cursor:default;background:#ffffff7a;box-shadow:none}._day_cb0qc_153._filled_cb0qc_192{color:var(--ink);background:var(--lime);box-shadow:0 10px 24px -14px #cbf63ee6}._day_cb0qc_153._filled_cb0qc_192:hover:not(:disabled){border-color:#1212121f;filter:brightness(.98)}._day_cb0qc_153._today_cb0qc_203{border-color:var(--ink)}@keyframes _slideUp_cb0qc_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _fadeIn_cb0qc_1{0%{opacity:0}to{opacity:1}}@media (max-width: 430px){._header_cb0qc_47{padding:18px 16px 16px}._header_cb0qc_47 h2{font-size:24px}._content_cb0qc_96{padding-inline:12px}._grid_cb0qc_127{gap:5px;padding:10px;border-radius:22px}._day_cb0qc_153{border-radius:13px;font-size:13px}}@media (prefers-reduced-motion: reduce){._backdrop_cb0qc_1,._sheet_cb0qc_24{animation:none}._closeBtn_cb0qc_68,._day_cb0qc_153{transition:none}}._loader_e00gq_1{--background: linear-gradient(135deg, var(--tg-theme-button-color, #23C4F8), var(--tg-theme-button-color, #275EFE));--shadow: var(--tg-theme-button-color, #275EFE);--text: var(--tg-theme-hint-color, #6C7486);--page: rgba(255, 255, 255, .36);--page-fold: rgba(255, 255, 255, .52);--duration: 3s;width:200px;height:140px;position:relative}._loader_e00gq_1:before,._loader_e00gq_1:after{--r: -6deg;content:"";position:absolute;bottom:8px;width:120px;top:80%;box-shadow:0 16px 12px rgba(var(--tg-theme-button-color, var(--shadow)),.3);transform:rotate(var(--r))}._loader_e00gq_1:before{left:4px}._loader_e00gq_1:after{--r: 6deg;right:4px}._loader_e00gq_1>div{width:100%;height:100%;border-radius:13px;position:relative;z-index:1;perspective:600px;box-shadow:0 4px 6px rgba(var(--tg-theme-button-color, var(--shadow)),.3);background-image:var(--background)}._loader_e00gq_1 ul{margin:0;padding:0;list-style:none;position:relative}._loader_e00gq_1 li{--r: 180deg;--o: 0;--c: var(--page);position:absolute;top:10px;left:10px;transform-origin:100% 50%;color:var(--c);opacity:var(--o);transform:rotateY(var(--r));animation:var(--duration) ease infinite}._loader_e00gq_1 li:nth-child(2){--c: var(--page-fold);animation-name:_page-2_e00gq_1}._loader_e00gq_1 li:nth-child(3){--c: var(--page-fold);animation-name:_page-3_e00gq_1}._loader_e00gq_1 li:nth-child(4){--c: var(--page-fold);animation-name:_page-4_e00gq_1}._loader_e00gq_1 li:nth-child(5){--c: var(--page-fold);animation-name:_page-5_e00gq_1}._loader_e00gq_1 li:nth-child(6){--c: var(--page-fold);animation-name:_page-6_e00gq_1}._loader_e00gq_1 svg{width:90px;height:120px;display:block}._loader_e00gq_1 li:first-child{--r: 0deg;--o: 1}._loader_e00gq_1 li:last-child{--o: 1}._loader_e00gq_1 span{display:block;left:0;right:0;top:100%;margin-top:20px;text-align:center;color:var(--tg-theme-text-color, var(--text))}@keyframes _page-2_e00gq_1{0%{transform:rotateY(180deg);opacity:0}20%{opacity:1}35%,to{opacity:0}50%,to{transform:rotateY(0)}}@keyframes _page-3_e00gq_1{15%{transform:rotateY(180deg);opacity:0}35%{opacity:1}50%,to{opacity:0}65%,to{transform:rotateY(0)}}@keyframes _page-4_e00gq_1{30%{transform:rotateY(180deg);opacity:0}50%{opacity:1}65%,to{opacity:0}80%,to{transform:rotateY(0)}}@keyframes _page-5_e00gq_1{45%{transform:rotateY(180deg);opacity:0}65%{opacity:1}80%,to{opacity:0}95%,to{transform:rotateY(0)}}@keyframes _page-6_e00gq_1{60%{transform:rotateY(180deg);opacity:0}80%{opacity:1}95%,to{opacity:0}to{transform:rotateY(0)}}._card_2pccn_1{background:#fff;border-radius:24px;box-shadow:0 24px 60px -24px #0000002e,0 4px 14px -6px #00000012;box-sizing:border-box;min-width:0;overflow:hidden;padding:18px;position:relative;transition:transform .16s ease}._clickable_2pccn_13{cursor:pointer}._clickable_2pccn_13:hover{transform:translateY(-1px)}._clickable_2pccn_13:active{transform:scale(.995)}._header_2pccn_17{align-items:center;display:flex;gap:10px;margin-bottom:18px}._icon_2pccn_24{align-items:center;background:#121212;border-radius:12px;color:#fff;display:flex;flex:0 0 40px;height:40px;justify-content:center}._icon_2pccn_24 svg,._icon_2pccn_24 img{height:21px;width:21px}._title_2pccn_38{color:#707070;font-size:11px;font-weight:700;letter-spacing:.4px;line-height:1.3;margin:0;text-transform:uppercase}._content_2pccn_48{min-width:0}._value_2pccn_50{color:#121212;font-family:Manrope,Inter,sans-serif;font-size:clamp(20px,5vw,26px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.6px;line-height:1.1;overflow-wrap:anywhere}._subtitle_2pccn_61{color:#707070;font-size:12px;font-weight:600;margin-top:6px}._trend_2pccn_68{background:#f4f4f4;border-radius:999px;color:#121212;display:flex;font-size:11px;font-weight:700;gap:2px;padding:5px 8px;position:absolute;right:12px;top:12px}._positive_2pccn_82,._negative_2pccn_83{color:#121212}@media (max-width: 420px){._card_2pccn_1{border-radius:22px;padding:16px}._header_2pccn_17{align-items:flex-start;flex-direction:column;margin-bottom:14px}}@media (prefers-reduced-motion: reduce){._card_2pccn_1{transition:none}}._container_g370l_1{background:#fff;border-radius:28px;box-shadow:0 24px 60px -24px #0003,0 4px 14px -6px #00000014;box-sizing:border-box;height:280px;overflow:hidden;padding:0;position:relative;width:100%}._chartContainer_g370l_13{display:flex;height:100%;justify-content:center;padding-top:64px;width:100%}._infoPanel_g370l_21{color:#121212;left:22px;position:absolute;top:18px;z-index:1}._infoDate_g370l_29{color:#707070;font-size:13px;font-weight:600;line-height:1.2}._infoVolume_g370l_36{color:#121212;font-family:Manrope,Inter,sans-serif;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.5px;margin-top:3px}._chartContainer_g370l_13 *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}._loading_g370l_52,._empty_g370l_53{align-items:center;color:#707070;display:flex;flex-direction:column;font-size:14px;font-weight:600;height:100%;justify-content:center;padding:24px;text-align:center}._spinner_g370l_66{animation:_spin_g370l_66 .8s linear infinite;border:2px solid #dedede;border-radius:50%;border-top-color:#121212;height:24px;margin-bottom:12px;width:24px}@keyframes _spin_g370l_66{to{transform:rotate(360deg)}}._chartContainer_g370l_13 .recharts-tooltip-wrapper{display:none!important}@media (max-width: 420px){._container_g370l_1{border-radius:24px;height:260px}._infoPanel_g370l_21{left:20px}}@media (prefers-reduced-motion: reduce){._spinner_g370l_66{animation:none}}._container_juok6_1{background:#ececec;box-sizing:border-box;color:#121212;height:100%;overflow-y:auto;padding:28px clamp(20px,6vw,34px) 40px;scrollbar-width:none}._container_juok6_1::-webkit-scrollbar{display:none}._container_juok6_1>*{margin-left:auto;margin-right:auto;max-width:572px}._header_juok6_19{display:grid;gap:20px;margin-bottom:18px;padding:8px 4px 0}._pageTitle_juok6_26{font-family:Manrope,Inter,sans-serif;font-size:clamp(30px,8vw,34px);font-weight:800;letter-spacing:-1.2px;line-height:1.08;margin:0}._pageDescription_juok6_35{color:#707070;font-size:14px;font-weight:600;margin:5px 0 0}._periodTabs_juok6_42{background:#dedede;border-radius:999px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}._periodTab_juok6_42{background:transparent;border:0;border-radius:999px;color:#707070;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;min-height:42px;padding:8px 14px;transition:background .16s ease,color .16s ease,transform .16s ease}._periodTab_juok6_42._active_juok6_65{background:#121212;color:#fff}._periodTab_juok6_42:hover:not(._active_juok6_65){background:#f4f4f4;color:#121212}._periodTab_juok6_42:active{transform:scale(.995)}._periodTab_juok6_42:focus-visible{outline:2px solid #121212;outline-offset:2px}._chartSection_juok6_74{margin-bottom:16px}._mainStats_juok6_76{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}._section_juok6_83{background:#fff;border-radius:28px;box-shadow:0 24px 60px -24px #0003,0 4px 14px -6px #00000014;margin-bottom:16px;padding:24px}._sectionTitle_juok6_91{font-family:Manrope,Inter,sans-serif;font-size:19px;font-weight:800;letter-spacing:-.4px;margin:0 0 18px}._muscleSection_juok6_99{background:transparent;box-shadow:none;padding:8px 0 0}._exercisesList_juok6_105{display:grid}._exerciseItem_juok6_107{align-items:center;border-bottom:1px solid #ececec;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto;min-height:58px;padding:10px 0}._exerciseItem_juok6_107:last-child{border-bottom:0}._exerciseRank_juok6_119{align-items:center;background:#121212;border-radius:12px;color:#fff;display:flex;font-size:13px;font-weight:800;height:40px;justify-content:center}._exerciseInfo_juok6_131{min-width:0}._exerciseName_juok6_133{font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._exerciseDetails_juok6_141{color:#707070;font-size:12px;font-weight:600;margin-top:2px}._exerciseMax_juok6_148{font-size:13px;font-weight:800;text-align:right}._muscleGroupsGrid_juok6_150{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}._muscleGroupCard_juok6_156{min-height:124px}._loading_juok6_158,._errorState_juok6_159{align-items:center;background:#ececec;color:#121212;display:flex;flex-direction:column;height:100%;justify-content:center;padding:28px;text-align:center}._loading_juok6_158 p,._errorState_juok6_159 p{color:#707070;font-size:14px;font-weight:600;margin:12px 0 0}._errorState_juok6_159 h2{font-family:Manrope,Inter,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.5px;margin:18px 0 0}._stateIcon_juok6_175{align-items:center;background:#121212;border-radius:15px;color:#fff;display:flex;height:52px;justify-content:center;width:52px}._stateIcon_juok6_175 svg{height:24px;width:24px}._spinner_juok6_188{animation:_spin_juok6_188 .8s linear infinite;border:3px solid #d4d4d4;border-radius:50%;border-top-color:#121212;height:32px;width:32px}@keyframes _spin_juok6_188{to{transform:rotate(360deg)}}@media (max-width: 420px){._container_juok6_1{padding-inline:18px}._section_juok6_83{border-radius:24px;padding:20px}._muscleSection_juok6_99{padding:8px 0 0}._mainStats_juok6_76{gap:10px}._exerciseItem_juok6_107{grid-template-columns:38px minmax(0,1fr) auto}._exerciseRank_juok6_119{height:38px}}@media (max-width: 350px){._mainStats_juok6_76,._muscleGroupsGrid_juok6_150{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){._periodTab_juok6_42{transition:none}._spinner_juok6_188{animation:none}}._container_1r2v4_1{background:#ececec;color:#121212;height:100%;overflow-y:auto;padding:28px clamp(20px,6vw,34px) 36px;scrollbar-width:none}._container_1r2v4_1::-webkit-scrollbar{display:none}._content_1r2v4_12{display:grid;gap:16px;margin:0 auto;max-width:572px}._pageHeader_1r2v4_19{display:grid;gap:4px;padding:8px 4px 12px}._pageTitle_1r2v4_25{font-family:Manrope,Inter,sans-serif;font-size:clamp(30px,8vw,34px);font-weight:800;letter-spacing:-1.2px;line-height:1.08;margin:0}._pageDescription_1r2v4_34,._description_1r2v4_35{color:#767676;font-size:14px;font-weight:600;line-height:1.5;margin:0}._accountCard_1r2v4_43,._section_1r2v4_44{background:#fff;border-radius:28px;box-shadow:0 24px 60px -24px #0003,0 4px 14px -6px #00000014}._accountCard_1r2v4_43{align-items:center;display:flex;gap:16px;min-width:0;padding:22px}._avatar_1r2v4_58,._installIcon_1r2v4_59{align-items:center;background:#121212;border-radius:15px;color:#fff;display:flex;flex:0 0 52px;height:52px;justify-content:center}._avatar_1r2v4_58{color:#cbf63e;font-family:Manrope,Inter,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.4px}._installIcon_1r2v4_59 svg{height:24px;width:24px}._accountInfo_1r2v4_80,._sectionBody_1r2v4_81{display:grid;gap:4px;min-width:0}._label_1r2v4_87{color:#767676;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}._accountName_1r2v4_95{font-family:Manrope,Inter,sans-serif;font-size:17px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._section_1r2v4_44{display:grid;gap:18px;grid-template-columns:52px minmax(0,1fr);padding:22px}._sectionHeadingRow_1r2v4_111{align-items:center;display:flex;gap:12px;justify-content:space-between}._title_1r2v4_118{font-family:Manrope,Inter,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.3px;line-height:1.2;margin:0}._status_1r2v4_127{background:#f4f4f4;border-radius:999px;color:#5f5f5f;flex:0 0 auto;font-size:12px;font-weight:700;padding:7px 10px}._primaryButton_1r2v4_137,._secondaryButton_1r2v4_138{border:0;border-radius:18px;cursor:pointer;font-family:inherit;font-size:15px;font-weight:800;min-height:50px;padding:0 18px;transition:background .16s ease,transform .16s ease}._primaryButton_1r2v4_137{background:#cbf63e;box-shadow:0 10px 24px -10px #cbf63ee6;color:#121212;grid-column:1 / -1}._primaryButton_1r2v4_137:hover{background:#c2ed35}._secondaryButton_1r2v4_138{background:#fff;color:#121212}._primaryButton_1r2v4_137:active,._secondaryButton_1r2v4_138:active{transform:scale(.995)}._primaryButton_1r2v4_137:focus-visible,._secondaryButton_1r2v4_138:focus-visible{outline:2px solid #121212;outline-offset:3px}@media (max-width: 420px){._container_1r2v4_1{padding-inline:18px}._accountCard_1r2v4_43,._section_1r2v4_44{border-radius:24px;padding:20px}._section_1r2v4_44{grid-template-columns:46px minmax(0,1fr)}._installIcon_1r2v4_59{flex-basis:46px;height:46px}}@media (prefers-reduced-motion: reduce){._primaryButton_1r2v4_137,._secondaryButton_1r2v4_138{transition:none}}._screen_1uvvx_1{--page: #f5f4ef;--surface: #ffffff;--ink: #11110f;--muted: #676660;--field: #efeee9;--line: rgba(17, 17, 15, .08);--lime: #d7ff2f;--lime-deep: #c7f51f;background:var(--page);color:var(--ink);display:flex;flex-direction:column;height:100%;margin-inline:auto;min-height:100%;width:100%}._header_1uvvx_20{align-items:center;background:#f5f4eff0;display:grid;grid-template-columns:44px 1fr 44px;min-height:94px;padding:calc(14px + env(safe-area-inset-top,0px)) clamp(18px,5vw,28px) 14px;position:relative;z-index:2}._listHeader_1uvvx_31{display:flex;justify-content:space-between}._header_1uvvx_20 h1{color:var(--ink);font-size:clamp(27px,7vw,32px);font-weight:850;letter-spacing:-.03em;line-height:1.05}._header_1uvvx_20 p{color:var(--muted);font-size:13px;font-weight:620;margin-top:6px}._headerSpacer_1uvvx_51{display:block}._iconButton_1uvvx_53,._smallIconButton_1uvvx_54{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-flex;justify-content:center}._iconButton_1uvvx_53{border-radius:14px;height:44px;margin-left:-10px;width:44px}._iconButton_1uvvx_53 svg,._smallIconButton_1uvvx_54 svg,._createButton_1uvvx_73 svg,._searchField_1uvvx_74 svg,._checkmark_1uvvx_75 svg,._addCircle_1uvvx_76 svg,._sortActions_1uvvx_77 svg,._emptyIcon_1uvvx_78 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}._iconButton_1uvvx_53 svg{height:23px;width:23px}._scrollArea_1uvvx_88{flex:1;min-height:0;overflow-y:auto;padding:8px clamp(18px,5vw,28px) 176px;scrollbar-color:#c6c4bb transparent;scrollbar-width:thin}._scrollArea_1uvvx_88::selection{background:var(--lime);color:var(--ink)}._createButton_1uvvx_73{align-items:center;background:var(--lime);border:0;border-radius:16px;box-shadow:0 12px 22px -14px #97bf0ccc;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:820;gap:7px;min-height:44px;padding:10px 14px}._createButton_1uvvx_73 svg{height:17px;width:17px}._emptyState_1uvvx_117{align-items:center;display:flex;flex-direction:column;margin:clamp(44px,14vh,112px) auto 0;max-width:340px;text-align:center}._emptyIcon_1uvvx_78{align-items:center;background:var(--ink);border-radius:20px;color:var(--lime);display:flex;height:72px;justify-content:center;margin-bottom:24px;transform:rotate(-3deg);width:72px}._emptyIcon_1uvvx_78 svg{height:34px;width:34px}._emptyState_1uvvx_117 h2{color:var(--ink);font-size:24px;font-weight:850;letter-spacing:-.025em;line-height:1.12}._emptyState_1uvvx_117 p{color:#6f6e69;font-size:14px;font-weight:580;line-height:1.55;margin:12px 0 24px}._primaryButton_1uvvx_157,._applyButton_1uvvx_158,._secondaryButton_1uvvx_159,._dangerButton_1uvvx_160,._replaceButton_1uvvx_161{border:0;border-radius:16px;cursor:pointer;font-size:14px;font-weight:820;min-height:50px;padding:12px 16px}._primaryButton_1uvvx_157{background:var(--lime);box-shadow:0 14px 24px #b4e2163d;color:var(--ink);width:100%}._templateList_1uvvx_178{display:grid;gap:14px}._templateCard_1uvvx_180{background:var(--surface);border-radius:24px;box-shadow:0 16px 36px -28px #11110f85;padding:20px}._cardTop_1uvvx_187{align-items:flex-start;display:flex;justify-content:space-between}._cardTop_1uvvx_187 h2{color:var(--ink);font-size:20px;font-weight:850;letter-spacing:-.02em;line-height:1.2}._cardTop_1uvvx_187 p,._moreExercises_1uvvx_202{color:var(--muted);font-size:12px;font-weight:650;margin-top:5px}._smallIconButton_1uvvx_54{border-radius:13px;height:44px;margin:-7px -7px 0 0;width:44px}._smallIconButton_1uvvx_54 svg{height:19px;width:19px}._previewList_1uvvx_218,._sortList_1uvvx_219{list-style:none;margin:18px 0 0;padding:0}._previewList_1uvvx_218{display:grid;gap:10px}._previewList_1uvvx_218 li{align-items:center;color:#34332f;display:flex;font-size:14px;font-weight:670;gap:10px}._previewList_1uvvx_218 li span,._orderNumber_1uvvx_237{align-items:center;background:var(--field);border-radius:10px;color:#6e6c66;display:inline-flex;flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;height:28px;justify-content:center;width:28px}._moreExercises_1uvvx_202{margin-left:38px}._applyButton_1uvvx_158{background:var(--ink);color:#fff;margin-top:18px;width:100%}._cardActions_1uvvx_261{display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-top:7px}._cardActions_1uvvx_261 button,._addTextButton_1uvvx_269,._linkButton_1uvvx_270{background:transparent;border:0;border-radius:12px;color:var(--ink);cursor:pointer;font-size:12px;font-weight:750;min-height:44px;padding:8px}._fieldLabel_1uvvx_282{color:#5d5c57;display:grid;font-size:11px;font-weight:800;gap:8px;letter-spacing:.035em;text-transform:uppercase}._fieldLabel_1uvvx_282 input,._searchField_1uvvx_74{background:var(--surface);border:1.5px solid transparent;border-radius:16px;color:var(--ink);min-height:54px}._fieldLabel_1uvvx_282 input{font-size:15px;font-weight:680;padding:0 16px;text-transform:none}._fieldLabel_1uvvx_282 input:focus,._searchField_1uvvx_74:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #11110f0f;outline:none}._errorText_1uvvx_315{color:#a92f27;font-size:12px;font-weight:700;margin:8px 2px 0}._sectionHeading_1uvvx_322{align-items:flex-end;display:flex;justify-content:space-between;margin:32px 0 12px}._sectionHeading_1uvvx_322 h2{color:var(--ink);font-size:18px;font-weight:850;letter-spacing:-.015em}._sectionHeading_1uvvx_322 p{color:var(--muted);font-size:12px;font-weight:580;margin-top:4px}._addTextButton_1uvvx_269{padding-inline:12px}._addExerciseEmpty_1uvvx_345{align-items:center;background:var(--surface);border:0;border-radius:22px;color:var(--ink);cursor:pointer;display:grid;grid-template-columns:48px 1fr;min-height:102px;padding:18px;text-align:left;width:100%}._addCircle_1uvvx_76{align-items:center;background:var(--ink);border-radius:15px;color:#fff;display:flex;grid-row:span 2;height:44px;justify-content:center;margin-right:14px;width:44px}._addCircle_1uvvx_76 svg{height:21px;width:21px}._addExerciseEmpty_1uvvx_345 strong{font-size:14px;font-weight:800}._addExerciseEmpty_1uvvx_345 small{color:var(--muted);font-size:12px;font-weight:580}._sortList_1uvvx_219{display:grid;gap:8px}._sortItem_1uvvx_379{align-items:center;background:var(--surface);border-radius:18px;display:flex;min-height:68px;padding:10px 10px 10px 12px}._exerciseCopy_1uvvx_388{display:grid;flex:1;min-width:0;padding:0 10px;text-align:left}._exerciseCopy_1uvvx_388 strong{color:var(--ink);font-size:13px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._exerciseCopy_1uvvx_388 small{color:var(--muted);font-size:11px;font-weight:620;margin-top:3px}._sortActions_1uvvx_77{display:flex;gap:2px}._sortActions_1uvvx_77 button{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--ink);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;width:44px}._sortActions_1uvvx_77 button:disabled{color:#c7c5bd;cursor:default}._sortActions_1uvvx_77 svg{height:19px;width:19px}._fixedAction_1uvvx_431{background:linear-gradient(180deg,rgba(245,244,239,0),var(--page) 36%);bottom:var(--bottom-tabs-height, 76px);left:0;padding:22px clamp(18px,5vw,28px) 12px;position:absolute;right:0;z-index:3}._searchField_1uvvx_74{align-items:center;display:flex;margin-bottom:14px;padding:0 14px}._searchField_1uvvx_74 svg{color:var(--muted);height:20px;width:20px}._searchField_1uvvx_74 input{background:transparent;border:0;color:var(--ink);flex:1;font-size:14px;font-weight:650;min-width:0;outline:0;padding:0 10px}._searchField_1uvvx_74 input::placeholder{color:#676660;opacity:1}._pickerList_1uvvx_463{display:grid;gap:8px}._exerciseOption_1uvvx_465{align-items:center;background:var(--surface);border:1.5px solid transparent;border-radius:18px;cursor:pointer;display:flex;min-height:68px;padding:9px 12px;width:100%}._exerciseOptionSelected_1uvvx_477{border-color:var(--ink)}._muscleTile_1uvvx_479{align-items:center;background:var(--field);border-radius:13px;display:flex;height:44px;justify-content:center;overflow:hidden;width:44px}._checkmark_1uvvx_75{align-items:center;border:1.5px solid #c8c6bf;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;width:24px}._exerciseOptionSelected_1uvvx_477 ._checkmark_1uvvx_75{background:var(--ink);border-color:var(--ink)}._checkmark_1uvvx_75 svg{height:15px;width:15px}._compactEmpty_1uvvx_504,._statusText_1uvvx_505{color:var(--muted);padding:48px 20px;text-align:center}._compactEmpty_1uvvx_504{display:grid;gap:6px}._compactEmpty_1uvvx_504 strong{color:var(--ink);font-size:15px}._compactEmpty_1uvvx_504 span,._statusText_1uvvx_505{font-size:13px;font-weight:600}._overlay_1uvvx_515{align-items:flex-end;background:#11110f70;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:1100}._dialog_1uvvx_526{background:var(--surface);border-radius:24px;box-shadow:0 24px 60px -20px #0000005c;max-width:420px;padding:24px;width:100%}._dialog_1uvvx_526 h2{color:var(--ink);font-size:20px;font-weight:850;letter-spacing:-.02em;line-height:1.2}._dialog_1uvvx_526 p{color:#6f6e69;font-size:13px;font-weight:580;line-height:1.5;margin:10px 0 22px}._dialogActions_1uvvx_551{display:grid;gap:10px;grid-template-columns:1fr 1fr}._stackedDialogActions_1uvvx_552{display:grid;gap:8px}._secondaryButton_1uvvx_159{background:var(--field);color:var(--ink)}._dangerButton_1uvvx_160{background:#b72f27;color:#fff}._linkButton_1uvvx_270{width:100%}._screen_1uvvx_1 button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}._screen_1uvvx_1 button:disabled{cursor:not-allowed;opacity:.52}._screen_1uvvx_1 button:active:not(:disabled){transform:scale(.995)}@media (min-width: 720px){._screen_1uvvx_1{max-width:640px}._fixedAction_1uvvx_431{left:50%;max-width:640px;transform:translate(-50%)}._overlay_1uvvx_515{align-items:center}}@media (max-width: 370px){._header_1uvvx_20,._scrollArea_1uvvx_88{padding-inline:16px}._createButton_1uvvx_73{padding-inline:12px}._sortActions_1uvvx_77 button{width:44px}}@media (prefers-reduced-motion: reduce){._screen_1uvvx_1 button:active:not(:disabled){transform:none}}._container_lsc4a_1{--bottom-tabs-height: calc(86px + env(safe-area-inset-bottom, 0px)) ;display:flex;flex-direction:column;height:var(--app-height, 100dvh);min-height:var(--app-height, 100dvh);overflow:hidden}._content_lsc4a_10{flex:1;min-height:0;padding-bottom:var(--bottom-tabs-height)}._container_1wtm3_1{position:fixed;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));z-index:1000;display:flex;max-width:min(32rem,calc(100vw - 2rem));flex-direction:column;align-items:flex-end;gap:.5rem}._status_1wtm3_13,._statusButton_1wtm3_14{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-height:44px;padding:.5rem .75rem;background:var(--surface, #ffffff);color:var(--ink, #121212);border:1.5px solid var(--ink, #121212);border-radius:var(--radius-pill, 999px);font-size:.8125rem;font-weight:700;animation:_slideIn_1wtm3_1 .18s cubic-bezier(.22,1,.36,1)}._statusButton_1wtm3_14{cursor:pointer}._inlineButton_1wtm3_34{min-height:44px;padding:0 .75rem;color:var(--surface, #ffffff);background:var(--ink, #121212);border:0;border-radius:var(--radius-pill, 999px);font:inherit;cursor:pointer}._statusButton_1wtm3_14:focus-visible,._inlineButton_1wtm3_34:focus-visible{outline:3px solid var(--ink, #121212);outline-offset:3px}._statusButton_1wtm3_14:active,._inlineButton_1wtm3_34:active{transform:scale(.99)}._statusButton_1wtm3_14:disabled{cursor:wait;opacity:.8}._dot_1wtm3_61{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:currentColor;animation:_pulse_1wtm3_1 2s infinite}._spinner_1wtm3_70{width:16px;height:16px;flex:0 0 auto;border:2px solid var(--muted, #9a9a9a);border-top-color:var(--ink, #121212);border-radius:50%;animation:_spin_1wtm3_70 1s linear infinite}@media (prefers-reduced-motion: reduce){._status_1wtm3_13,._statusButton_1wtm3_14,._dot_1wtm3_61,._spinner_1wtm3_70{animation:none}}@keyframes _slideIn_1wtm3_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes _pulse_1wtm3_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _spin_1wtm3_70{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._page_hzirg_1{align-items:center;background:radial-gradient(circle at 18% 16%,rgba(203,246,62,.12),transparent 34%),#ececec;box-sizing:border-box;color:#121212;display:flex;justify-content:center;min-height:var(--app-height, 100dvh);padding:32px 20px}._page_hzirg_1 *,._page_hzirg_1 *:before,._page_hzirg_1 *:after{box-sizing:border-box}._panel_hzirg_20{background:#fff;border-radius:28px;box-shadow:0 24px 60px -24px #00000047,0 4px 14px -6px #0000001a;margin:0 auto;max-width:min(512px,calc(100vw - 40px));min-width:0;padding:32px 38px 30px;width:100%}._header_hzirg_31{align-items:center;display:flex;gap:18px;margin-bottom:28px}._mark_hzirg_38{align-items:center;background:#121212;border-radius:15px;color:#cbf63e;display:inline-flex;flex:0 0 52px;font-size:21px;font-weight:800;height:52px;justify-content:center;letter-spacing:-.2px}._header_hzirg_31 h1{color:#121212;font-size:30px;font-weight:800;letter-spacing:-1.2px;line-height:1.1;margin:0;min-width:0}._subtitle_hzirg_62{color:#9a9a9a;font-size:17px;font-weight:600;line-height:1.45;margin:0 0 34px;max-width:310px}._form_hzirg_71{display:grid;gap:22px}._form_hzirg_71 label{color:#121212;display:grid;font-size:12px;font-weight:700;gap:10px;letter-spacing:.4px;line-height:1;text-transform:uppercase}._form_hzirg_71 input{background:#f4f4f4;border:1.5px solid rgba(18,18,18,.06);border-radius:16px;color:#121212;font-size:18px;font-weight:600;min-height:74px;min-width:0;padding:0 22px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}._form_hzirg_71 input::placeholder{color:#9a9a9a}._form_hzirg_71 input:focus-visible{background:#fff;border-color:#121212;box-shadow:0 0 0 4px #1212120f}._primaryButton_hzirg_111,._actions_hzirg_112 button{border:0;cursor:pointer;font:inherit}._primaryButton_hzirg_111{background:#cbf63e;border-radius:18px;box-shadow:0 10px 24px -10px #cbf63ee6;color:#121212;font-size:17px;font-weight:800;letter-spacing:-.2px;margin-top:10px;min-height:74px;padding:0 20px;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease;width:100%}._primaryButton_hzirg_111:hover:not(:disabled){box-shadow:0 14px 28px -12px #cbf63ef2}._primaryButton_hzirg_111:active:not(:disabled){filter:brightness(.96);transform:scale(.995)}._primaryButton_hzirg_111:disabled,._actions_hzirg_112 button:disabled{cursor:default;opacity:.65}._actions_hzirg_112{align-items:center;display:flex;grid-template-columns:1fr 1fr;justify-content:center;margin-top:24px}._actions_hzirg_112 button{background:transparent;border-radius:12px;color:#121212;font-size:16px;font-weight:600;min-height:44px;padding:0 24px;transition:background-color .16s ease,transform .16s ease;white-space:nowrap}._actions_hzirg_112 button+button{border-left:1px solid rgba(18,18,18,.08);border-radius:0 12px 12px 0}._actions_hzirg_112 button:first-child{border-radius:12px 0 0 12px}._actions_hzirg_112 button:hover:not(:disabled){background:#f4f4f4}._actions_hzirg_112 button:active:not(:disabled){transform:scale(.99)}._primaryButton_hzirg_111:focus-visible,._actions_hzirg_112 button:focus-visible{outline:3px solid #121212;outline-offset:3px}._message_hzirg_191{color:#9a9a9a;font-size:14px;font-weight:600;line-height:1.4;margin-top:16px}@media (max-width: 560px){._page_hzirg_1{padding:24px 22px}._panel_hzirg_20{padding:32px 38px 30px}}@media (max-width: 430px){._panel_hzirg_20{padding:28px 24px 24px}._header_hzirg_31{gap:14px}._header_hzirg_31 h1{font-size:28px}._subtitle_hzirg_62{font-size:16px;margin-bottom:28px}._form_hzirg_71 input,._primaryButton_hzirg_111{min-height:66px}._actions_hzirg_112 button{font-size:14px;padding:0 14px}}@media (prefers-reduced-motion: reduce){._form_hzirg_71 input,._primaryButton_hzirg_111,._actions_hzirg_112 button{transition:none}}.App{width:100%;min-height:var(--app-height, 100dvh);background-color:var(--bg-main);color:var(--text-main)}.appLoader{align-items:center;background:var(--bg-main);color:var(--text-main);display:flex;justify-content:center;min-height:var(--app-height, 100dvh)}:root{--app-height: 100dvh;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html{width:100%;height:var(--app-height, 100dvh);min-height:var(--app-height, 100dvh);max-height:var(--app-height, 100dvh);overflow:hidden}body{margin:0;min-width:320px;width:100%;height:var(--app-height, 100dvh);min-height:var(--app-height, 100dvh);max-height:var(--app-height, 100dvh);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000)}#root{width:100%;height:var(--app-height, 100dvh);min-height:var(--app-height, 100dvh);max-height:var(--app-height, 100dvh);overflow:hidden}
