._tabsContainer_10wyz_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(56px + env(safe-area-inset-bottom, 0px)) );left:0;padding:4px clamp(18px,6vw,34px) calc(4px + env(safe-area-inset-bottom,0px));position:fixed;right:0;transition:opacity .18s ease,transform .18s ease;z-index:1000}._tab_10wyz_1{align-items:center;background:transparent;border:0;border-radius:var(--radius-chip, 15px);color:#64645f;cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;min-height:44px;padding:4px;transform:none;transition:color .15s ease}._tab_10wyz_1:hover{color:#121212}._tab_10wyz_1:focus-visible{outline:2px solid #121212;outline-offset:2px}._tabIcon_10wyz_41{align-items:center;color:currentColor;display:flex;height:24px;justify-content:center;margin-bottom:4px;width:24px;flex-shrink:0}._tab_10wyz_1._active_10wyz_52{color:#121212}._tab_10wyz_1:active{transform:none}._tabLabel_10wyz_56{color:currentColor;font-size:11px;font-weight:700;line-height:1;text-align:center}html[data-keyboard-open] ._tabsContainer_10wyz_1{opacity:0;pointer-events:none;transform:translateY(100%)}@media (min-width: 720px){._tabsContainer_10wyz_1{left:50%;max-width:640px;transform:translate(-50%)}html[data-keyboard-open] ._tabsContainer_10wyz_1{transform:translate(-50%,100%)}}@media (max-width: 360px){._tabsContainer_10wyz_1{padding-inline:10px}._tabLabel_10wyz_56{font-size:11px}}@media (prefers-reduced-motion: reduce){._tabsContainer_10wyz_1,._tab_10wyz_1{transition:none}}._container_19ijh_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_19ijh_1 *,._container_19ijh_1 *:before,._container_19ijh_1 *:after{box-sizing:border-box}._headerRow_19ijh_22{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}._monthHeader_19ijh_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_19ijh_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_19ijh_52{display:flex;flex:0 0 auto;gap:12px;padding-top:2px}._calendarBtn_19ijh_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_19ijh_59 svg{width:22px;height:22px}._calendarBtn_19ijh_59:hover{border-color:#12121229;box-shadow:0 14px 28px #1818141c}._calendarBtn_19ijh_59:active{transform:scale(.99)}._calendarBtn_19ijh_59:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._dateStrip_19ijh_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_19ijh_94::-webkit-scrollbar{display:none}._dateButton_19ijh_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;-webkit-tap-highlight-color:transparent}._dateButton_19ijh_112>div{display:flex;flex-direction:column;align-items:center;gap:11px}._dateButton_19ijh_112 span:first-child{color:var(--muted);font-size:12px;font-weight:700;line-height:1;letter-spacing:.4px;text-transform:lowercase}._dateButton_19ijh_112 span:last-child{color:currentColor;font-size:21px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;letter-spacing:-.2px}._dateButton_19ijh_112:after{position:absolute;bottom:9px;left:50%;width:6px;height:6px;content:"";background:#12121224;border-radius:50%;opacity:0;transform:translate(-50%)}._dateButton_19ijh_112._hasWorkout_19ijh_171:after{background:var(--lime);opacity:1}._dateButton_19ijh_112:hover:not([aria-pressed=true]){background:#ffffffa3}._dateButton_19ijh_112:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._dateButton_19ijh_112[aria-pressed=true]{width:56px;color:var(--surface);background:var(--ink);box-shadow:none}._dateButton_19ijh_112[aria-pressed=true] span:first-child{color:#ffffff9e}._dateButton_19ijh_112._hasWorkout_19ijh_171[aria-pressed=true]:after{background:var(--lime);opacity:1}@media (max-width: 430px){._container_19ijh_1{gap:22px;padding:34px 24px 12px}._monthHeader_19ijh_29{font-size:42px}._monthHeader_19ijh_29 small{font-size:17px}._headerActions_19ijh_52{gap:12px}._calendarBtn_19ijh_59{width:52px;height:52px;border-radius:16px}._calendarBtn_19ijh_59 svg{width:22px;height:22px}._dateStrip_19ijh_94{gap:12px;margin-inline:-24px;padding-inline:24px}._dateButton_19ijh_112{width:44px;height:72px;border-radius:24px}._dateButton_19ijh_112[aria-pressed=true]{width:56px}}@media (prefers-reduced-motion: reduce){._calendarBtn_19ijh_59,._dateButton_19ijh_112{transition:none}}._loading_udmo0_3,._empty_udmo0_3{text-align:center;padding:40px 20px;color:var(--tg-theme-hint-color)}._hint_udmo0_15{font-size:14px;margin-top:8px;opacity:.7}._workout_udmo0_27{margin-bottom:24px}._note_udmo0_35{background-color:var(--tg-theme-secondary-bg-color);padding:12px;border-radius:8px;margin-bottom:16px}._note_udmo0_35 p{margin:0;color:var(--tg-theme-text-color);font-size:14px}._exercise_udmo0_61{padding:12px;background-color:var(--tg-theme-bg-color);border-radius:12px;overflow:hidden;border:none}._exerciseHeader_udmo0_77{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._exerciseInfo_udmo0_99{flex:1}._exerciseActions_udmo0_107{display:flex;align-items:center;gap:8px}._exerciseName_udmo0_119{margin:0;font-size:18px;font-weight:600;color:var(--tg-theme-text-color);flex:1;display:flex;align-items:center;gap:8px}._progressIndicator_udmo0_141{display:flex;align-items:center;justify-content:center;flex-shrink:0}._muscleGroup_udmo0_155{display:flex;align-items:center;gap:6px;margin-top:4px}._muscle_udmo0_155{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_udmo0_191{display:flex;flex-direction:column;gap:8px;transition:all .3s ease}._set_udmo0_191{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_udmo0_225{display:flex;align-items:center;gap:12px;flex:1}._weight_udmo0_239{font-weight:600;color:var(--tg-theme-text-color)}._reps_udmo0_249{color:var(--tg-theme-text-color)}._rpe_udmo0_257{color:var(--tg-theme-hint-color);font-size:14px}._failed_udmo0_267{color:#e74c3c;font-weight:600}._addSetButton_udmo0_277{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_udmo0_277:hover{border-color:var(--tg-theme-button-color);color:var(--tg-theme-button-color)}._addSetButton_udmo0_277:active{transform:scale(.98)}._deleteExerciseBtn_udmo0_319{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_udmo0_319:hover{background:var(--tg-theme-secondary-bg-color);color:#e74c3c}._setInputRow_udmo0_361{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_udmo0_387{flex:1;display:flex;align-items:center;min-width:0}._setInput_udmo0_361{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_udmo0_361:focus{outline:none;background-color:#0000000d;font-size:16px}._setInput_udmo0_361:disabled{opacity:.6;cursor:not-allowed}._setInput_udmo0_361::placeholder{color:var(--tg-theme-hint-color)}._setInputDivider_udmo0_471{color:var(--tg-theme-hint-color);font-size:16px;font-weight:500;padding:0 8px;flex-shrink:0}._deleteSetBtn_udmo0_489{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_udmo0_489:hover{background:var(--tg-theme-secondary-bg-color);color:#e74c3c}._set_udmo0_191{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_udmo0_191:hover{box-shadow:0 2px 8px #0000001a}._setActive_udmo0_561{background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._setActive_udmo0_561 ._weight_udmo0_239,._setActive_udmo0_561 ._reps_udmo0_249{color:var(--tg-theme-button-text-color)}._setFailed_udmo0_585{background-color:#ff9800;color:#fff}._setFailed_udmo0_585 ._weight_udmo0_239,._setFailed_udmo0_585 ._reps_udmo0_249{color:#fff}._setFailed_udmo0_585:hover{background-color:#ff9800}._setContent_udmo0_613{display:flex;align-items:center;gap:8px}._setActions_udmo0_625{display:flex;gap:8px;margin-top:4px}._failedSetBtn_udmo0_637{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_udmo0_637:hover{background:var(--tg-theme-link-color)}._setNumber_udmo0_677{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_udmo0_225{display:flex;align-items:center;gap:8px;flex:1;margin-left:6px}._confirmOverlay_udmo0_723{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_udmo0_1 .2s ease-out}@keyframes _fadeIn_udmo0_1{0%{opacity:0}to{opacity:1}}._confirmDialog_udmo0_771{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_udmo0_1 .2s ease-out}@keyframes _scaleIn_udmo0_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._confirmDialog_udmo0_771 p{margin:0 0 20px;font-size:16px;color:var(--tg-theme-text-color)}._confirmButtons_udmo0_827{display:flex;gap:12px}._cancelButton_udmo0_837{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_udmo0_837:hover{background-color:var(--tg-theme-secondary-bg-color)}._deleteButton_udmo0_869{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_udmo0_869:hover:not(:disabled){background-color:#c0392b}._deleteButton_udmo0_869:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 480px){._exercise_udmo0_61{padding:16px;margin-bottom:16px}._exerciseHeader_udmo0_77{gap:8px}._exerciseName_udmo0_119{font-size:16px}._muscle_udmo0_155{font-size:11px;padding:3px 6px;margin-top:3px}._setInputRow_udmo0_361{padding:0}._setInput_udmo0_361{padding:10px 12px;font-size:16px}._setInputDivider_udmo0_471{font-size:16px;padding:0 6px}._set_udmo0_191{padding:10px 12px;gap:8px}._setDetails_udmo0_225{gap:8px}}._deleteSetTextBtn_udmo0_1003{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_udmo0_1003:hover{background:var(--tg-theme-link-color)}._container_udmo0_1045{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:560px;width:100%}._loading_udmo0_3,._empty_udmo0_3{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_udmo0_3 p,._empty_udmo0_3 p{margin:0}._hint_udmo0_15{color:#9aa0a8;font-size:14px;margin-top:8px}._note_udmo0_35{background:#ffffffa8;border:1px solid rgba(176,109,60,.2);border-radius:8px;color:#4a3a2e;padding:12px 14px}._note_udmo0_35 p{color:inherit;font-size:14px;margin:0}._exercise_udmo0_61{background:#ffffffd1;border:1px solid rgba(21,24,31,.08);border-radius:8px;box-shadow:0 18px 42px #161c2517;overflow:hidden;padding:0}._exerciseHeader_udmo0_77{align-items:flex-start;border-bottom:1px solid rgba(21,24,31,.08);display:flex;gap:12px;justify-content:space-between;margin:0}._exerciseHeader_udmo0_77._clickable_udmo0_91{cursor:pointer}._exerciseInfo_udmo0_99{flex:1;min-width:0}._exerciseActions_udmo0_107{align-items:center;display:flex;gap:8px}._exerciseName_udmo0_119{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_udmo0_141{align-items:center;display:inline-flex;flex-shrink:0}._muscleGroup_udmo0_155{align-items:center;display:flex;gap:8px;margin-top:12px}._muscleGroup_udmo0_155 svg{color:#15181f;opacity:.86}._muscle_udmo0_155{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_udmo0_319,._deleteSetBtn_udmo0_489{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_udmo0_319:hover,._deleteSetBtn_udmo0_489:hover{background:#cf3f3214;border-color:#cf3f322e;color:#cf3f32;transform:translateY(-1px)}._sets_udmo0_191{display:flex;flex-direction:column;gap:10px;padding:14px;transition:all .28s ease}._setInputRow_udmo0_361{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_udmo0_387{align-items:center;display:flex;min-width:0}._setInput_udmo0_361{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_udmo0_361:focus{background-color:transparent;box-shadow:none;font-size:16px;outline:none}._setInput_udmo0_361::placeholder{color:#8d949d;font-weight:620}._setInput_udmo0_361:disabled{cursor:not-allowed;opacity:.6}._setInputDivider_udmo0_471{align-items:center;color:#9ca2aa;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:0}._set_udmo0_191{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_udmo0_191:hover{border-color:#0f5fbb29;box-shadow:0 10px 22px #161c2512;transform:translateY(-1px)}._setContent_udmo0_613{align-items:center;display:flex;gap:8px}._setDetails_udmo0_225{align-items:baseline;display:flex;flex:1;gap:10px;margin-left:0}._weight_udmo0_239,._reps_udmo0_249{color:#15181f;font-size:16px;font-variant-numeric:tabular-nums;font-weight:780}._reps_udmo0_249{color:#333842}._rpe_udmo0_257{color:#7a828e;font-size:14px}._failed_udmo0_267{color:#cf3f32;font-weight:760}._setActive_udmo0_561{background:#15181f;border-color:#15181f;color:#fff}._setActive_udmo0_561 ._weight_udmo0_239,._setActive_udmo0_561 ._reps_udmo0_249{color:#fff}._setActive_udmo0_561 svg{color:#ffffffa3!important}._setFailed_udmo0_585{background:#fff2e5;border-color:#b06d3c47;color:#7d4320}._setFailed_udmo0_585 ._weight_udmo0_239,._setFailed_udmo0_585 ._reps_udmo0_249{color:#7d4320}._setFailed_udmo0_585:hover{background:#fff2e5}._setActions_udmo0_625{display:flex;gap:8px;margin-top:2px}._failedSetBtn_udmo0_637,._deleteSetTextBtn_udmo0_1003{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_udmo0_191:not(._setActive_udmo0_561) ._failedSetBtn_udmo0_637,._set_udmo0_191:not(._setActive_udmo0_561) ._deleteSetTextBtn_udmo0_1003{background:#fff;border-color:#15181f14;color:#15181f}._failedSetBtn_udmo0_637:hover,._deleteSetTextBtn_udmo0_1003:hover{background:#fff3;transform:translateY(-1px)}._confirmOverlay_udmo0_723{align-items:center;animation:_fadeIn_udmo0_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_udmo0_771{animation:_scaleIn_udmo0_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_udmo0_771 p{color:#15181f;font-size:16px;font-weight:650;margin:0 0 20px}._confirmButtons_udmo0_827{display:flex;gap:10px}._cancelButton_udmo0_837,._deleteButton_udmo0_869{border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:700;min-height:42px;padding:10px 14px}._cancelButton_udmo0_837{background:#f2f0ea;border:1px solid rgba(21,24,31,.08);color:#15181f}._deleteButton_udmo0_869{background:#cf3f32;border:1px solid transparent;color:#fff}@media (max-width: 480px){._container_udmo0_1045{gap:14px}._exercise_udmo0_61{margin-bottom:0;padding:0}._exerciseHeader_udmo0_77{gap:10px;margin-bottom:0}._exerciseName_udmo0_119{font-size:clamp(19px,5.4vw,23px)}._muscle_udmo0_155{font-size:11px;margin-top:0;padding:5px 8px}._sets_udmo0_191{gap:9px;padding:12px}._setInput_udmo0_361{font-size:16px;min-height:45px;padding:11px 8px}._setInputDivider_udmo0_471{font-size:16px;padding:0}._set_udmo0_191{gap:8px;padding:12px}._setDetails_udmo0_225{gap:8px}}._container_udmo0_1045{gap:18px;max-width:100%}._workoutSummary_udmo0_1959{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_udmo0_1959 strong{color:#11110f;font-size:19px;font-weight:900}._exercise_udmo0_61{background:#fff;border:1px solid rgba(17,17,15,.045);border-radius:28px;box-shadow:0 26px 42px #1818141f;padding:26px}._exerciseHeader_udmo0_77{align-items:flex-start;border-bottom:none;gap:20px}._exerciseIcon_udmo0_2021{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_udmo0_2021 svg{height:38px;width:38px}._exerciseName_udmo0_119{color:#11110f;font-size:clamp(25px,7vw,31px);font-weight:900;line-height:1.02}._muscleGroup_udmo0_155{gap:9px;margin-top:12px}._muscle_udmo0_155,._setCountPill_udmo0_2081{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_udmo0_155:before{background:#d7ff2f;border-radius:50%;content:"";height:8px;width:8px}._deleteExerciseBtn_udmo0_319{background:#fbfaf6;border:3px solid #2d2d2a;border-radius:16px;color:#9d9c97;height:54px;width:54px}._deleteExerciseBtn_udmo0_319:hover{background:#fff;border-color:#11110f;color:#11110f}._sets_udmo0_191{gap:12px;padding:0}._set_udmo0_191{background:#f7f6f2;border:none;border-radius:20px;order:1;padding:17px 22px}._set_udmo0_191:hover{box-shadow:none;transform:none}._setContent_udmo0_613{gap:18px}._setNumber_udmo0_677{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_udmo0_225{align-items:baseline;gap:14px}._weight_udmo0_239,._reps_udmo0_249{color:#11110f;font-size:24px;font-weight:900}._weight_udmo0_239{white-space:nowrap}._weight_udmo0_239 svg{height:14px;margin-left:12px!important;width:14px}._reps_udmo0_249{white-space:nowrap}._weight_udmo0_239,._reps_udmo0_249,._setVolume_udmo0_2277{font-variant-numeric:tabular-nums}._weight_udmo0_239:first-letter,._reps_udmo0_249:first-letter{color:inherit}._setVolume_udmo0_2277{color:#aaa8a1;font-size:16px;font-weight:850;margin-left:auto;white-space:nowrap}._setInputRow_udmo0_361{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_udmo0_471{align-items:center;color:#9d9c97;display:flex;font-size:22px;height:36px;justify-self:center;margin:auto 0;width:36px}._setInput_udmo0_361{color:#11110f;font-size:17px;font-weight:800;min-height:58px}._setInput_udmo0_361::placeholder{color:#777570;opacity:1}._setInputField_udmo0_387:first-child ._setInput_udmo0_361::placeholder{color:transparent}._setActive_udmo0_561{background:#11110f}._setActive_udmo0_561 ._setNumber_udmo0_677{background:#ffffff1f;border-color:#ffffff29;color:#fff}._setActive_udmo0_561 ._setVolume_udmo0_2277{color:#ffffffad}@media (max-width: 430px){._workoutSummary_udmo0_1959{font-size:16px}._workoutSummary_udmo0_1959 strong{font-size:17px}._exercise_udmo0_61{border-radius:24px;padding:20px}._exerciseHeader_udmo0_77{gap:14px}._exerciseIcon_udmo0_2021{border-radius:18px;flex-basis:58px;height:58px;width:58px}._exerciseName_udmo0_119{font-size:24px}._muscle_udmo0_155,._setCountPill_udmo0_2081{font-size:14px;min-height:28px;padding-inline:11px}._deleteExerciseBtn_udmo0_319{border-radius:15px;height:48px;width:48px}._set_udmo0_191{border-radius:18px;padding:15px 18px}._setContent_udmo0_613{gap:14px}._weight_udmo0_239,._reps_udmo0_249{font-size:21px}._setVolume_udmo0_2277{font-size:14px}}._sectionTitle_udmo0_2539{color:#9d9c97;font-size:22px;font-weight:820;letter-spacing:0;margin:0 10px -2px}._exercise_udmo0_61{border-radius:30px;box-shadow:0 24px 44px #18181421;padding:24px}._exerciseHeader_udmo0_77{align-items:center;gap:16px}._exerciseIcon_udmo0_2021{border-radius:17px;flex-basis:56px;height:56px;width:56px}._exerciseIcon_udmo0_2021 svg{height:34px;width:34px}._exerciseName_udmo0_119{font-size:clamp(26px,7vw,31px)}._muscleGroup_udmo0_155{display:none}._deleteExerciseBtn_udmo0_319{background:#fff;border:1px solid rgba(17,17,15,.08);border-radius:18px;color:#11110f;height:54px;width:54px}._sets_udmo0_191{gap:12px}._setInputRow_udmo0_361{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_udmo0_387:first-child{display:none}._setInputRow_udmo0_361{grid-template-columns:1fr}._setInputDivider_udmo0_471{left:calc(50% - 86px);position:absolute}._setInput_udmo0_361{font-size:19px;min-height:72px}._setInput_udmo0_361::placeholder{color:#8d8b86;font-weight:780}._set_udmo0_191{border-radius:20px;min-height:64px;order:1;padding:0 22px}._setContent_udmo0_613{height:100%;justify-content:center}._setDetails_udmo0_225{flex:none;gap:16px;margin-left:0}._weight_udmo0_239,._reps_udmo0_249{font-size:32px;font-weight:900;line-height:1}._weight_udmo0_239 small,._reps_udmo0_249 small{color:#9d9c97;font-size:14px;font-weight:850;margin-left:4px}._weight_udmo0_239 svg{color:#b9b7b0!important;height:15px;margin-left:14px!important;width:15px}@media (max-width: 430px){._sectionTitle_udmo0_2539{font-size:19px;margin-inline:8px}._exercise_udmo0_61{padding:20px}._set_udmo0_191{min-height:74px;padding-inline:18px}._weight_udmo0_239,._reps_udmo0_249{font-size:27px}._setInputRow_udmo0_361,._setInput_udmo0_361{min-height:66px}}._setInputRow_udmo0_361{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}._setInputField_udmo0_387:first-child{display:flex}._setInputDivider_udmo0_471{left:auto;position:static}._setContent_udmo0_613{align-items:center;display:flex;justify-content:center;width:100%}._setDetails_udmo0_225{align-items:center;flex:1;justify-content:center;margin-left:0;text-align:center;width:100%}._weight_udmo0_239,._reps_udmo0_249{align-items:baseline;display:inline-flex}._weight_udmo0_239{justify-content:flex-end;min-width:112px}._reps_udmo0_249{justify-content:flex-start;min-width:112px}._setInputDivider_udmo0_471{font-size:24px;line-height:1}._setInput_udmo0_361{text-align:center}@media (max-width: 430px){._weight_udmo0_239,._reps_udmo0_249{min-width:92px}}._setInputRow_udmo0_361{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 52px;margin-top:20px}._setInputField_udmo0_387:first-child ._setInput_udmo0_361::placeholder{color:#8d8b86;opacity:1}._submitSetButton_udmo0_2987{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_udmo0_2987:hover:not(:disabled){background:#2d2d2a;transform:translateY(-1px)}._submitSetButton_udmo0_2987:active:not(:disabled){transform:translateY(0)}._submitSetButton_udmo0_2987:disabled{cursor:not-allowed;opacity:.34}@media (max-width: 430px){._setInputRow_udmo0_361{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 48px}._submitSetButton_udmo0_2987{border-radius:14px;margin:6px 6px 6px 0;min-height:42px}}._set_udmo0_191{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_udmo0_613{justify-content:flex-start}._deleteSetIconBtn_udmo0_3095{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_udmo0_3095:hover,._deleteSetIconBtn_udmo0_3095:focus-visible{background:#11110f0f;color:#11110f;opacity:1}._deleteSetIconBtn_udmo0_3095:focus-visible{outline:2px solid #11110f;outline-offset:2px}._setActive_udmo0_561 ._deleteSetIconBtn_udmo0_3095{color:#ffffffb8}._setActive_udmo0_561 ._deleteSetIconBtn_udmo0_3095:hover,._setActive_udmo0_561 ._deleteSetIconBtn_udmo0_3095:focus-visible{background:#ffffff1f;color:#fff}._setPendingDelete_udmo0_3175{border-color:transparent;opacity:0;pointer-events:none;transform:translate(42px) scale(.985)}._undoToast_udmo0_3189{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_udmo0_3217{background:#fff;border:0;border-radius:999px;color:#11110f;cursor:pointer;font:inherit;min-height:32px;padding:0 12px}._undoToastButton_udmo0_3217:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media (prefers-reduced-motion: reduce){._set_udmo0_191,._deleteSetIconBtn_udmo0_3095,._undoToastButton_udmo0_3217{transition:none}._setPendingDelete_udmo0_3175{transform:none}}._setInputArea_udmo0_3270{display:grid;gap:8px;min-width:0;order:0}._setInputArea_udmo0_3270 ._setInputRow_udmo0_361{margin-top:20px}._previousSetHint_udmo0_3281,._exerciseVolumeSummary_udmo0_3282{color:#777570;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.4;padding-inline:4px}._exerciseVolumeSummary_udmo0_3282{order:2;padding-top:2px}._icon_1bxc2_1{display:inline-block;vertical-align:middle;object-fit:contain}html[data-theme=light] ._icon_1bxc2_1{filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%)}html[data-theme=dark] ._icon_1bxc2_1{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}._icon_1bxc2_1{filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%)}._small_1bxc2_43{width:24px;height:24px}._medium_1bxc2_53{width:32px;height:32px}._large_1bxc2_63{width:40px;height:40px}._overlay_1bf9e_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_1bf9e_1 .18s ease}._overlay_1bf9e_1 *,._overlay_1bf9e_1 *:before,._overlay_1bf9e_1 *:after{box-sizing:border-box}._sheet_1bf9e_51{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_1bf9e_1 .22s cubic-bezier(.2,.8,.2,1)}._sheet_1bf9e_51:before{display:block;width:48px;height:5px;margin:0 auto 18px;content:"";background:#12121229;border-radius:999px}._headerRow_1bf9e_111{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_1bf9e_111 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_1bf9e_163,._closeX_1bf9e_165,._cancelIconBtn_1bf9e_167,._confirmIconBtn_1bf9e_169,._deleteExerciseBtn_1bf9e_171{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_1bf9e_165{font-size:26px;font-weight:800;line-height:1}._back_1bf9e_163:hover,._closeX_1bf9e_165:hover,._cancelIconBtn_1bf9e_167:hover,._deleteExerciseBtn_1bf9e_171:hover{background:#ececec}._back_1bf9e_163:active,._closeX_1bf9e_165:active,._cancelIconBtn_1bf9e_167:active,._confirmIconBtn_1bf9e_169:active,._deleteExerciseBtn_1bf9e_171:active{transform:scale(.99)}._groupBtn_1bf9e_243,._exerciseBtn_1bf9e_245,._addCustomBtn_1bf9e_247{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_1bf9e_243:hover,._exerciseBtn_1bf9e_245:hover,._addCustomBtn_1bf9e_247:hover{background:var(--surface);border-color:#12121229;box-shadow:0 10px 24px -18px #00000052}._groupBtn_1bf9e_243:active,._exerciseBtn_1bf9e_245:active,._addCustomBtn_1bf9e_247:active{transform:scale(.995)}._groupBtn_1bf9e_243>div{display:flex;flex:1;align-items:center;min-width:0;gap:16px}._exerciseSelectBtn_1bf9e_325{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_1bf9e_243>div span,._exerciseBtn_1bf9e_245 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_1bf9e_243 svg{flex:0 0 auto;color:var(--muted)}._addCustomBtn_1bf9e_247{justify-content:center;margin-bottom:16px;color:var(--ink);font-size:16px;font-weight:800;border-color:#1212121f;border-style:dashed}._inputContainer_1bf9e_409{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_1bf9e_409,._exerciseInput_1bf9e_435{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_1bf9e_435{min-height:44px;padding:0 10px;background:transparent;border-color:transparent}._input_1bf9e_409::placeholder,._exerciseInput_1bf9e_435::placeholder{color:var(--muted)}._input_1bf9e_409:focus,._exerciseInput_1bf9e_435:focus{background:var(--surface);border-color:var(--ink);box-shadow:var(--ring)}._addBtn_1bf9e_503{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_1bf9e_503:hover:not(:disabled){box-shadow:0 14px 28px -12px #cbf63ef2}._addBtn_1bf9e_503:active:not(:disabled){filter:brightness(.96);transform:scale(.995)}._addBtn_1bf9e_503:disabled,._confirmIconBtn_1bf9e_169:disabled,._deleteButton_1bf9e_557:disabled{cursor:default;opacity:.55;box-shadow:none}._confirmIconBtn_1bf9e_169{color:var(--ink);background:var(--lime)}._confirmIconBtn_1bf9e_169:hover:not(:disabled){background:var(--lime);filter:brightness(.97)}._deleteExerciseBtn_1bf9e_171{min-width:40px;height:40px;margin-left:12px;color:var(--muted);background:var(--surface)}._deleteExerciseBtn_1bf9e_171:hover{color:var(--ink);background:var(--bg)}._loadingSkeleton_1bf9e_615{display:grid;gap:10px}._skeletonItem_1bf9e_625{display:flex;align-items:center;min-height:64px;padding:14px 16px;background:var(--field);border-radius:18px;animation:_skeletonPulse_1bf9e_1 1.5s ease-in-out infinite}._skeletonItem_1bf9e_625:before{display:block;width:60%;height:16px;content:"";background:#9a9a9a59;border-radius:999px}._confirmOverlay_1bf9e_663{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_1bf9e_1 .18s ease}._confirmDialog_1bf9e_687{width:100%;max-width:320px;padding:24px;text-align:center;background:var(--surface);border-radius:28px;box-shadow:var(--shadow-card);animation:_scaleIn_1bf9e_1 .18s ease}._confirmDialog_1bf9e_687 p{margin:0 0 20px;color:var(--ink);font-size:18px;font-weight:800;line-height:1.25;letter-spacing:-.2px}._confirmDialog_1bf9e_687>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}._cancelButton_1bf9e_739,._deleteButton_1bf9e_557{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_1bf9e_739{color:var(--ink);background:var(--field)}._deleteButton_1bf9e_557{color:var(--surface);background:var(--ink)}._cancelButton_1bf9e_739:hover{background:#ececec}._deleteButton_1bf9e_557:hover:not(:disabled){background:#2a2a2a}._cancelButton_1bf9e_739:active,._deleteButton_1bf9e_557:active:not(:disabled){transform:scale(.99)}:is(._back_1bf9e_163,._closeX_1bf9e_165,._groupBtn_1bf9e_243,._exerciseBtn_1bf9e_245,._addCustomBtn_1bf9e_247,._input_1bf9e_409,._exerciseInput_1bf9e_435,._addBtn_1bf9e_503,._cancelIconBtn_1bf9e_167,._confirmIconBtn_1bf9e_169,._deleteExerciseBtn_1bf9e_171,._cancelButton_1bf9e_739,._deleteButton_1bf9e_557):focus-visible{outline:3px solid var(--ink);outline-offset:3px}@keyframes _slideUp_1bf9e_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _fadeIn_1bf9e_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_1bf9e_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _skeletonPulse_1bf9e_1{0%,to{opacity:.65}50%{opacity:.35}}@media (max-width: 480px){._sheet_1bf9e_51{max-height:86vh;padding-right:16px;padding-left:16px;border-radius:28px 28px 0 0}._headerRow_1bf9e_111 h3{font-size:22px}._groupBtn_1bf9e_243,._exerciseBtn_1bf9e_245,._addCustomBtn_1bf9e_247{min-height:60px;padding:10px 14px}._groupBtn_1bf9e_243>div span,._exerciseBtn_1bf9e_245 span{font-size:16px}}@media (prefers-reduced-motion: reduce){._overlay_1bf9e_1,._sheet_1bf9e_51,._confirmOverlay_1bf9e_663,._confirmDialog_1bf9e_687,._skeletonItem_1bf9e_625{animation:none}:is(._back_1bf9e_163,._closeX_1bf9e_165,._groupBtn_1bf9e_243,._exerciseSelectBtn_1bf9e_325,._addCustomBtn_1bf9e_247,._input_1bf9e_409,._exerciseInput_1bf9e_435,._addBtn_1bf9e_503,._cancelIconBtn_1bf9e_167,._confirmIconBtn_1bf9e_169,._deleteExerciseBtn_1bf9e_171,._cancelButton_1bf9e_739,._deleteButton_1bf9e_557){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_8qtwp_1{height:100%;margin:0;overflow:hidden;padding:0;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar,#_root_8qtwp_1::-webkit-scrollbar{display:none}._screen_8qtwp_35{--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_8qtwp_87{flex:1;overflow:auto;padding:20px clamp(16px,4vw,28px);padding-bottom:214px;scrollbar-width:none;-ms-overflow-style:none}._main_8qtwp_87::-webkit-scrollbar{display:none}@supports (padding-bottom: env(safe-area-inset-bottom)){._main_8qtwp_87{padding-bottom:calc(214px + env(safe-area-inset-bottom))}}._fixedAddButtonContainer_8qtwp_125{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_8qtwp_145{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_8qtwp_145:before{content:"+";font-size:20px;font-weight:500;line-height:1;margin-right:10px;transform:translateY(-1px)}._addExerciseButton_8qtwp_145:hover,._addExerciseButton_8qtwp_145:focus{background:linear-gradient(180deg,#1877da,#084789);box-shadow:0 18px 36px #0f5fbb57;outline:none;transform:translateY(-1px)}._addExerciseButton_8qtwp_145:focus-visible{outline:2px solid rgba(15,95,187,.38);outline-offset:3px}@supports (padding-bottom: env(safe-area-inset-bottom)){._fixedAddButtonContainer_8qtwp_125{bottom:calc(92px + env(safe-area-inset-bottom))}}._confirmOverlay_8qtwp_241{align-items:center;animation:_fadeIn_8qtwp_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_8qtwp_1{0%{opacity:0}to{opacity:1}}._confirmDialog_8qtwp_281{animation:_scaleIn_8qtwp_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_8qtwp_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._confirmDialog_8qtwp_281 p{color:var(--ink);font-size:16px;font-weight:650;margin:0 0 20px}._confirmButtons_8qtwp_341{display:flex;gap:10px}._cancelButton_8qtwp_351,._deleteButton_8qtwp_353{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_8qtwp_351{background:#f2f0ea;border:1px solid var(--line);color:var(--ink)}._deleteButton_8qtwp_353{background:var(--danger);border:1px solid transparent;color:#fff}._cancelButton_8qtwp_351:hover,._deleteButton_8qtwp_353:hover:not(:disabled){transform:translateY(-1px)}._deleteButton_8qtwp_353:disabled{cursor:not-allowed;opacity:.58}._screen_8qtwp_35{--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_8qtwp_87{padding:24px clamp(24px,6vw,34px);padding-bottom:204px}._fixedAddButtonContainer_8qtwp_125{background:linear-gradient(180deg,#f5f4ef00,#f5f4ef 38%,#f5f4ef);bottom:var(--bottom-tabs-height, calc(56px + env(safe-area-inset-bottom, 0px)) );padding:16px clamp(24px,6vw,34px) 8px;transition:transform .18s ease,opacity .18s ease;will-change:transform}._addExerciseButton_8qtwp_145{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_8qtwp_145:before{font-size:23px;font-weight:650;margin-right:12px}._addExerciseButton_8qtwp_145:hover,._addExerciseButton_8qtwp_145:focus{background:var(--lime-deep);box-shadow:0 20px 34px #b4e21661,0 3px #11110f0d}@supports (padding-bottom: env(safe-area-inset-bottom)){._main_8qtwp_87{padding-bottom:calc(204px + env(safe-area-inset-bottom))}}@media (min-width: 720px){._screen_8qtwp_35{align-items:center}._screen_8qtwp_35>*{width:min(100%,640px)}._fixedAddButtonContainer_8qtwp_125{left:50%;max-width:640px;transform:translate(-50%)}}@media (max-width: 390px){._main_8qtwp_87{padding-inline:18px}._addExerciseButton_8qtwp_145{font-size:14px;height:50px}}html[data-keyboard-open] ._fixedAddButtonContainer_8qtwp_125{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_8qtwp_125{transform:translate(-50%,calc(100% + 130px + env(safe-area-inset-bottom,0px)))}}@media (prefers-reduced-motion: reduce){._fixedAddButtonContainer_8qtwp_125{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_1vkl4_1{--ink: #121212;--page: #FFFFFF;--page-fold: #ECECEC;--duration: 3s;width:200px;height:140px;margin-bottom:44px;position:relative}._loader_1vkl4_1>div{width:100%;height:100%;border-radius:16px;position:relative;z-index:1;perspective:600px;box-shadow:0 12px 24px -12px #0000003d;background:var(--ink)}._loader_1vkl4_1 ul{margin:0;padding:0;list-style:none;position:relative}._loader_1vkl4_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_1vkl4_1 li:nth-child(2){--c: var(--page-fold);animation-name:_page-2_1vkl4_1}._loader_1vkl4_1 li:nth-child(3){--c: var(--page-fold);animation-name:_page-3_1vkl4_1}._loader_1vkl4_1 li:nth-child(4){--c: var(--page-fold);animation-name:_page-4_1vkl4_1}._loader_1vkl4_1 li:nth-child(5){--c: var(--page-fold);animation-name:_page-5_1vkl4_1}._loader_1vkl4_1 li:nth-child(6){--c: var(--page-fold);animation-name:_page-6_1vkl4_1}._loader_1vkl4_1 svg{width:90px;height:120px;display:block}._loader_1vkl4_1 li:first-child{--r: 0deg;--o: 1}._loader_1vkl4_1 li:last-child{--o: 1}._loader_1vkl4_1 span{display:block;position:absolute;left:0;right:0;top:100%;margin-top:20px;text-align:center;color:var(--ink);font-family:Manrope,Inter,sans-serif;font-size:14px;font-weight:600;line-height:24px}@media (prefers-reduced-motion: reduce){._loader_1vkl4_1 li{animation:none}}@keyframes _page-2_1vkl4_1{0%{transform:rotateY(180deg);opacity:0}20%{opacity:1}35%,to{opacity:0}50%,to{transform:rotateY(0)}}@keyframes _page-3_1vkl4_1{15%{transform:rotateY(180deg);opacity:0}35%{opacity:1}50%,to{opacity:0}65%,to{transform:rotateY(0)}}@keyframes _page-4_1vkl4_1{30%{transform:rotateY(180deg);opacity:0}50%{opacity:1}65%,to{opacity:0}80%,to{transform:rotateY(0)}}@keyframes _page-5_1vkl4_1{45%{transform:rotateY(180deg);opacity:0}65%{opacity:1}80%,to{opacity:0}95%,to{transform:rotateY(0)}}@keyframes _page-6_1vkl4_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_13zt2_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_13zt2_1::-webkit-scrollbar{display:none}._container_13zt2_1._embedded_13zt2_13,._loading_13zt2_14._embedded_13zt2_13{background:transparent;height:auto;overflow:visible;padding:0 4px 24px}._embedded_13zt2_13 ._errorState_13zt2_21{background:transparent}._container_13zt2_1>*{margin-left:auto;margin-right:auto;max-width:572px}._header_13zt2_29{display:grid;gap:20px;margin-bottom:18px;padding:8px 4px 0}._pageTitle_13zt2_36{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_13zt2_45{color:#707070;font-size:14px;font-weight:600;margin:5px 0 0}._periodTabs_13zt2_52{background:#dedede;border-radius:999px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}._periodTab_13zt2_52{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_13zt2_52._active_13zt2_75{background:#121212;color:#fff}._periodTab_13zt2_52:hover:not(._active_13zt2_75){background:#f4f4f4;color:#121212}._periodTab_13zt2_52:active{transform:scale(.995)}._periodTab_13zt2_52:focus-visible{outline:2px solid #121212;outline-offset:2px}._chartSection_13zt2_84{margin-bottom:16px}._mainStats_13zt2_86{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}._section_13zt2_93{background:#fff;border-radius:28px;box-shadow:0 24px 60px -24px #0003,0 4px 14px -6px #00000014;margin-bottom:16px;padding:24px}._sectionTitle_13zt2_101{font-family:Manrope,Inter,sans-serif;font-size:19px;font-weight:800;letter-spacing:-.4px;margin:0 0 18px}._muscleSection_13zt2_109{background:transparent;box-shadow:none;padding:8px 0 0}._exercisesList_13zt2_115{display:grid}._exerciseItem_13zt2_117{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_13zt2_117:last-child{border-bottom:0}._exerciseRank_13zt2_129{align-items:center;background:#121212;border-radius:12px;color:#fff;display:flex;font-size:13px;font-weight:800;height:40px;justify-content:center}._exerciseInfo_13zt2_141{min-width:0}._exerciseName_13zt2_143{font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._exerciseDetails_13zt2_151{color:#707070;font-size:12px;font-weight:600;margin-top:2px}._exerciseMax_13zt2_158{font-size:13px;font-weight:800;text-align:right}._muscleGroupsGrid_13zt2_160{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}._muscleGroupCard_13zt2_166{min-height:124px}._loading_13zt2_14,._errorState_13zt2_21{align-items:center;background:#ececec;color:#121212;display:flex;flex-direction:column;height:100%;justify-content:center;padding:28px;text-align:center}._loading_13zt2_14 p,._errorState_13zt2_21 p{color:#707070;font-size:14px;font-weight:600;margin:12px 0 0}._errorState_13zt2_21 h2{font-family:Manrope,Inter,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.5px;margin:18px 0 0}._stateIcon_13zt2_185{align-items:center;background:#121212;border-radius:15px;color:#fff;display:flex;height:52px;justify-content:center;width:52px}._stateIcon_13zt2_185 svg{height:24px;width:24px}._spinner_13zt2_198{animation:_spin_13zt2_198 .8s linear infinite;border:3px solid #d4d4d4;border-radius:50%;border-top-color:#121212;height:32px;width:32px}@keyframes _spin_13zt2_198{to{transform:rotate(360deg)}}@media (max-width: 420px){._container_13zt2_1{padding-inline:18px}._section_13zt2_93{border-radius:24px;padding:20px}._muscleSection_13zt2_109{padding:8px 0 0}._mainStats_13zt2_86{gap:10px}._exerciseItem_13zt2_117{grid-template-columns:38px minmax(0,1fr) auto}._exerciseRank_13zt2_129{height:38px}}@media (max-width: 350px){._mainStats_13zt2_86,._muscleGroupsGrid_13zt2_160{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){._periodTab_13zt2_52{transition:none}._spinner_13zt2_198{animation:none}}._page_w9lhm_1{align-items:safe center;background:#ececec;box-sizing:border-box;color:#121212;display:flex;justify-content:center;min-height:var(--app-height, 100dvh);height:var(--app-height, 100dvh);overflow-y:auto;padding:32px 20px}._page_w9lhm_1 *,._page_w9lhm_1 *:before,._page_w9lhm_1 *:after{box-sizing:border-box}._panel_w9lhm_39{flex-shrink:0;font-family:Manrope,Inter,sans-serif;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_w9lhm_65{align-items:center;display:flex;gap:18px;margin-bottom:28px}._mark_w9lhm_79{align-items:center;background:#121212;border-radius:15px;color:#fff;display:inline-flex;flex:0 0 52px;font-size:21px;font-weight:800;height:52px;justify-content:center;letter-spacing:-.2px}._header_w9lhm_65 h1{color:#121212;font-size:30px;font-weight:800;letter-spacing:-1.2px;line-height:1.1;margin:0;min-width:0}._subtitle_w9lhm_127{color:#666;font-size:17px;font-weight:600;line-height:1.45;margin:0 0 34px;max-width:310px}._form_w9lhm_145{display:grid;gap:16px}._form_w9lhm_145 label{color:#121212;display:grid;font-size:12px;font-weight:700;gap:10px;letter-spacing:.4px;line-height:1;text-transform:uppercase}._form_w9lhm_145 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_w9lhm_145 input::placeholder{color:#666}._form_w9lhm_145 input:focus-visible{background:#fff;border-color:#121212;box-shadow:0 0 0 4px #1212120f}._primaryButton_w9lhm_225,._actions_w9lhm_227 button{border:0;cursor:pointer;font:inherit}._primaryButton_w9lhm_225{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_w9lhm_225:hover:not(:disabled){box-shadow:0 14px 28px -12px #cbf63ef2}._primaryButton_w9lhm_225:active:not(:disabled){filter:brightness(.96);transform:scale(.995)}._primaryButton_w9lhm_225:disabled,._actions_w9lhm_227 button:disabled{cursor:default;background:#f4f4f4;color:#767676;box-shadow:none}._actions_w9lhm_227{align-items:center;display:flex;flex-wrap:wrap;grid-template-columns:1fr 1fr;justify-content:center;margin-top:24px}._actions_w9lhm_227 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:normal}._actions_w9lhm_227 button+button{border-left:1px solid rgba(18,18,18,.08);border-radius:0 12px 12px 0}._actions_w9lhm_227 button:first-child{border-radius:12px 0 0 12px}._actions_w9lhm_227 button:hover:not(:disabled){background:#f4f4f4}._actions_w9lhm_227 button:active:not(:disabled){transform:scale(.99)}._primaryButton_w9lhm_225:focus-visible,._actions_w9lhm_227 button:focus-visible{outline:3px solid #121212;outline-offset:3px}._message_w9lhm_391{color:#121212;font-size:14px;font-weight:600;line-height:1.4;margin-top:16px;overflow-wrap:anywhere}._flowTitle_w9lhm_409{font-size:24px;font-weight:800;letter-spacing:-.6px;margin:0 0 16px}._hint_w9lhm_423{font-size:14px;line-height:1.5;color:#666;overflow-wrap:anywhere;margin:16px 0}._form_w9lhm_145 ._hint_w9lhm_423{margin:0}._otpGroup_w9lhm_441{display:grid;gap:12px;min-width:0}._otpField_w9lhm_442{position:relative}._otpCells_w9lhm_443{display:grid;gap:8px}._otpCell_w9lhm_443{display:flex;align-items:center;justify-content:center;min-width:0;height:60px;border:1.5px solid #dedede;border-radius:16px;background:#f4f4f4;color:#121212;font-size:clamp(20px,5vw,28px);font-weight:800;font-variant-numeric:tabular-nums}._otpCell_w9lhm_443[data-active]{border:2px solid #121212;background:#fff}._otpCell_w9lhm_443[data-selected]{background:#121212;color:#fff}._otpDash_w9lhm_460{width:6px;height:2px;background:#9a9a9a;border-radius:999px}._otpField_w9lhm_442[data-disabled]{opacity:.55}._form_w9lhm_145 input._otpInput_w9lhm_462{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;opacity:0;cursor:text;padding:0;border:0;margin:0;font-size:16px}._otpHint_w9lhm_475{margin:0;font-size:12px;line-height:1.5;color:#666}@media (max-width: 560px){._page_w9lhm_1{padding:24px 22px}._panel_w9lhm_39{padding:32px 38px 30px}}@media (max-width: 430px){._panel_w9lhm_39{padding:28px 24px 24px}._header_w9lhm_65{gap:14px}._header_w9lhm_65 h1{font-size:28px}._subtitle_w9lhm_127{font-size:16px;margin-bottom:28px}._form_w9lhm_145 input,._primaryButton_w9lhm_225{min-height:66px}._actions_w9lhm_227 button{font-size:14px;padding:0 14px}}@media (prefers-reduced-motion: reduce){._form_w9lhm_145 input,._primaryButton_w9lhm_225,._actions_w9lhm_227 button{transition:none}}._container_lofbf_1{box-sizing:border-box;background:#ececec;color:#121212;height:100%;overflow-y:auto;padding:28px clamp(20px,6vw,34px) 36px;scrollbar-width:none}._container_lofbf_1 *,._container_lofbf_1 *:before,._container_lofbf_1 *:after{box-sizing:border-box}._container_lofbf_1::-webkit-scrollbar{display:none}._content_lofbf_33{display:grid;gap:16px;margin:0 auto;max-width:572px}._pageHeader_lofbf_47{display:grid;gap:4px;padding:8px 4px 12px}._pageTitle_lofbf_59{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_lofbf_77,._description_lofbf_79{color:#767676;font-size:14px;font-weight:600;line-height:1.5;margin:0}._accountCard_lofbf_95,._section_lofbf_97{background:#fff;border-radius:28px;box-shadow:0 24px 60px -24px #0003,0 4px 14px -6px #00000014}._accountCard_lofbf_95{align-items:center;display:flex;gap:16px;min-width:0;padding:22px}._avatar_lofbf_125,._installIcon_lofbf_127{align-items:center;background:#121212;border-radius:15px;color:#fff;display:flex;flex:0 0 52px;height:52px;justify-content:center}._avatar_lofbf_125{color:#fff;font-family:Manrope,Inter,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.4px}._installIcon_lofbf_127 svg{height:24px;width:24px}._accountInfo_lofbf_169,._sectionBody_lofbf_171{display:grid;gap:4px;min-width:0}._label_lofbf_183{color:#767676;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}._accountName_lofbf_199{font-family:Manrope,Inter,sans-serif;font-size:17px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._section_lofbf_97{display:grid;gap:18px;grid-template-columns:52px minmax(0,1fr);padding:22px}._sectionHeadingRow_lofbf_231{align-items:center;display:flex;gap:12px;justify-content:space-between}._title_lofbf_245{font-family:Manrope,Inter,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.3px;line-height:1.2;margin:0}._status_lofbf_263{background:#f4f4f4;border-radius:999px;color:#5f5f5f;flex:0 0 auto;font-size:12px;font-weight:700;padding:7px 10px}._primaryButton_lofbf_283,._secondaryButton_lofbf_285{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_lofbf_283{background:#cbf63e;box-shadow:0 10px 24px -10px #cbf63ee6;color:#121212;grid-column:1 / -1}._primaryButton_lofbf_283:hover{background:#c2ed35}._secondaryButton_lofbf_285{background:#fff;color:#121212}._accountActions_lofbf_331{display:grid;gap:16px;padding:28px;background:#fff;border-radius:28px;min-width:0}._accountActions_lofbf_331 ._secondaryButton_lofbf_285{background:#f4f4f4}._section_lofbf_97>._secondaryButton_lofbf_285{grid-column:1 / -1}._secondaryButton_lofbf_285:disabled,._primaryButton_lofbf_283:disabled{background:#f4f4f4;color:#767676;cursor:default;box-shadow:none}._primaryButton_lofbf_283:active,._secondaryButton_lofbf_285:active{transform:scale(.995)}._primaryButton_lofbf_283:focus-visible,._secondaryButton_lofbf_285:focus-visible{outline:2px solid #121212;outline-offset:3px}@media (max-width: 420px){._container_lofbf_1{padding-inline:18px}._accountCard_lofbf_95,._section_lofbf_97{border-radius:24px;padding:20px}._section_lofbf_97{grid-template-columns:46px minmax(0,1fr)}._installIcon_lofbf_127{flex-basis:46px;height:46px}}@media (prefers-reduced-motion: reduce){._primaryButton_lofbf_283,._secondaryButton_lofbf_285{transition:none}}._screen_10ebl_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_10ebl_39{align-items:center;background:#f5f4eff0;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;min-height:94px;padding:calc(14px + env(safe-area-inset-top,0px)) clamp(18px,5vw,28px) 14px;position:relative;z-index:2}._listHeader_10ebl_63{display:flex;justify-content:space-between}._header_10ebl_39 h1{color:var(--ink);font-size:clamp(27px,7vw,32px);font-weight:850;letter-spacing:-.03em;line-height:1.05}._header_10ebl_39 p{color:var(--muted);font-size:13px;font-weight:620;margin-top:6px}._headerSpacer_10ebl_103{display:none}._iconButton_10ebl_107,._smallIconButton_10ebl_109{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-flex;justify-content:center}._iconButton_10ebl_107{background:var(--field);border-radius:14px;height:44px;width:44px}._iconButton_10ebl_107 svg,._smallIconButton_10ebl_109 svg,._createButton_10ebl_147 svg,._searchField_10ebl_149 svg,._checkmark_10ebl_151 svg,._addCircle_10ebl_153 svg,._sortActions_10ebl_155 svg,._emptyIcon_10ebl_157 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}._iconButton_10ebl_107 svg{height:23px;width:23px}._scrollArea_10ebl_177{flex:1;min-height:0;overflow-y:auto;padding:8px clamp(18px,5vw,28px) 176px;scrollbar-color:#c6c4bb transparent;scrollbar-width:thin}._scrollArea_10ebl_177::selection{background:var(--lime);color:var(--ink)}._createButton_10ebl_147{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_10ebl_147 svg{height:17px;width:17px}._emptyState_10ebl_235{align-items:center;display:flex;flex-direction:column;margin:clamp(44px,14vh,112px) auto 0;max-width:340px;text-align:center}._emptyIcon_10ebl_157{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_10ebl_157 svg{height:34px;width:34px}._emptyState_10ebl_235 h2{color:var(--ink);font-size:24px;font-weight:850;letter-spacing:-.025em;line-height:1.12}._emptyState_10ebl_235 p{color:#6f6e69;font-size:14px;font-weight:580;line-height:1.55;margin:12px 0 24px}._primaryButton_10ebl_315,._applyButton_10ebl_317,._secondaryButton_10ebl_319,._dangerButton_10ebl_321,._replaceButton_10ebl_323{border:0;border-radius:16px;cursor:pointer;font-size:14px;font-weight:820;min-height:50px;padding:12px 16px}._primaryButton_10ebl_315{background:var(--lime);box-shadow:0 14px 24px #b4e2163d;color:var(--ink);width:100%}._templateList_10ebl_357{display:grid;gap:14px}._templateCard_10ebl_361{background:var(--surface);border-radius:24px;box-shadow:0 16px 36px -28px #11110f85;padding:20px}._cardTop_10ebl_375{align-items:center;display:flex;gap:12px;justify-content:space-between}._cardTop_10ebl_375 h2{color:var(--ink);flex:1;font-size:20px;font-weight:850;letter-spacing:-.02em;line-height:1.2;min-width:0;overflow-wrap:anywhere}._templateActions_10ebl_411{display:flex;flex:0 0 auto;gap:4px}._smallIconButton_10ebl_109{background:var(--field);border-radius:13px;height:44px;width:44px}._smallIconButton_10ebl_109 svg{height:19px;width:19px}._previewList_10ebl_441,._sortList_10ebl_443{list-style:none;margin:18px 0 0;padding:0}._previewList_10ebl_441{display:grid;gap:10px}._previewList_10ebl_441 li{align-items:center;color:#34332f;display:flex;font-size:14px;font-weight:670;gap:10px}._previewList_10ebl_441 li span,._orderNumber_10ebl_479{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}._applyButton_10ebl_317{background:var(--ink);color:#fff;margin-top:18px;width:100%}._linkButton_10ebl_523{background:transparent;border:0;border-radius:12px;color:var(--ink);cursor:pointer;font-size:12px;font-weight:750;min-height:44px;padding:8px}._fieldLabel_10ebl_547{color:#5d5c57;display:grid;font-size:11px;font-weight:800;gap:8px;letter-spacing:.035em;text-transform:uppercase}._fieldLabel_10ebl_547 input,._searchField_10ebl_149{background:var(--surface);border:1.5px solid transparent;border-radius:16px;color:var(--ink);min-height:54px}._pickerActions_10ebl_582{display:grid;gap:8px}._pickerScrollArea_10ebl_587{padding-bottom:240px}._pickerActions_10ebl_582 ._secondaryButton_10ebl_319{background:var(--surface);border-radius:18px}._pickerActions_10ebl_582 ._secondaryButton_10ebl_319:hover{background:var(--field)}._fieldLabel_10ebl_547 input{font-size:15px;font-weight:680;padding:0 16px;text-transform:none}._fieldLabel_10ebl_547 input:focus,._searchField_10ebl_149:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #11110f0f;outline:none}._errorText_10ebl_629{color:#a92f27;font-size:12px;font-weight:700;margin:8px 2px 0}._sectionHeading_10ebl_643{margin:32px 0 12px}._sectionHeading_10ebl_643 h2{color:var(--ink);font-size:18px;font-weight:850;letter-spacing:-.015em}._addExerciseEmpty_10ebl_665,._addExerciseRow_10ebl_667{align-items:center;background:var(--surface);border:0;border-radius:22px;color:var(--ink);cursor:pointer;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;row-gap:4px;align-content:center;min-height:102px;padding:18px;text-align:left;width:100%}._addExerciseRow_10ebl_667{display:flex;margin-top:8px;min-height:68px;padding:12px}._addExerciseRow_10ebl_667 strong{font-size:14px;font-weight:800}._addCircle_10ebl_153{align-items:center;background:var(--ink);border-radius:15px;color:#fff;display:flex;grid-row:span 2;height:44px;justify-content:center;flex-shrink:0;width:44px}._addCircle_10ebl_153 svg{height:21px;width:21px}._addExerciseRow_10ebl_667{gap:16px}._addExerciseEmpty_10ebl_665 strong{align-self:end;line-height:1.3}._addExerciseEmpty_10ebl_665 small{align-self:start;line-height:1.4}._addExerciseEmpty_10ebl_665 strong{font-size:14px;font-weight:800}._addExerciseEmpty_10ebl_665 small{color:var(--muted);font-size:12px;font-weight:580}._sortList_10ebl_443{display:grid;gap:8px}._sortItem_10ebl_771{align-items:center;background:var(--surface);border-radius:18px;display:flex;min-height:68px;padding:10px 10px 10px 12px}._exerciseCopy_10ebl_789{display:grid;flex:1;min-width:0;padding:0 10px;text-align:left}._exerciseCopy_10ebl_789 strong{color:var(--ink);font-size:13px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._exerciseCopy_10ebl_789 small{color:var(--muted);font-size:11px;font-weight:620;margin-top:3px}._sortActions_10ebl_155{display:flex;gap:2px}._sortActions_10ebl_155 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_10ebl_155 button:disabled{color:#c7c5bd;cursor:default}._sortActions_10ebl_155 svg{height:19px;width:19px}._fixedAction_10ebl_875{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_10ebl_149{align-items:center;display:flex;margin-bottom:14px;padding:0 14px}._searchField_10ebl_149 svg{color:var(--muted);height:20px;width:20px}._searchField_10ebl_149 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_10ebl_149 input::placeholder{color:#676660;opacity:1}._pickerList_10ebl_939{display:grid;gap:8px}._exerciseOption_10ebl_943{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_10ebl_967{border-color:var(--ink)}._muscleTile_10ebl_971{align-items:center;background:var(--field);border-radius:13px;display:flex;height:44px;justify-content:center;overflow:hidden;width:44px}._checkmark_10ebl_151{align-items:center;border:1.5px solid #c8c6bf;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;width:24px}._exerciseOptionSelected_10ebl_967 ._checkmark_10ebl_151{background:var(--ink);border-color:var(--ink)}._checkmark_10ebl_151 svg{height:15px;width:15px}._compactEmpty_10ebl_1021,._statusText_10ebl_1023{color:var(--muted);padding:48px 20px;text-align:center}._compactEmpty_10ebl_1021{display:grid;gap:6px}._compactEmpty_10ebl_1021 strong{color:var(--ink);font-size:15px}._compactEmpty_10ebl_1021 span,._statusText_10ebl_1023{font-size:13px;font-weight:600}._overlay_10ebl_1043{align-items:center;background:#11110f70;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:1100}._dialog_10ebl_1065{background:var(--surface);border-radius:24px;box-shadow:0 24px 60px -20px #0000005c;max-width:420px;padding:24px;width:100%}._dialog_10ebl_1065 h2{color:var(--ink);font-size:20px;font-weight:850;letter-spacing:-.02em;line-height:1.2}._dialog_10ebl_1065 p{color:#6f6e69;font-size:13px;font-weight:580;line-height:1.5;margin:10px 0 22px}._dialogActions_10ebl_1115{display:grid;gap:10px;grid-template-columns:1fr 1fr}._stackedDialogActions_10ebl_1117{display:grid;gap:8px}._secondaryButton_10ebl_319{background:var(--field);color:var(--ink)}._dangerButton_10ebl_321{background:#b72f27;color:#fff}._linkButton_10ebl_523{width:100%}._screen_10ebl_1 button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}._screen_10ebl_1 button:disabled{cursor:not-allowed;opacity:.52}._screen_10ebl_1 button:active:not(:disabled){transform:scale(.995)}@media (min-width: 720px){._screen_10ebl_1{max-width:640px}._fixedAction_10ebl_875{left:50%;max-width:640px;transform:translate(-50%)}}@media (max-width: 370px){._header_10ebl_39,._scrollArea_10ebl_177{padding-inline:16px}._createButton_10ebl_147{padding-inline:12px}._sortActions_10ebl_155 button{width:44px}}@media (prefers-reduced-motion: reduce){._screen_10ebl_1 button:active:not(:disabled){transform:none}}._container_1o17h_1{--bottom-tabs-height: calc(56px + 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_1o17h_10{flex:1;min-height:0;padding-bottom:var(--bottom-tabs-height)}._container_l3s61_1{display:grid;gap:16px;padding:24px;border-radius:var(--radius-card, 28px);background:var(--surface, #fff);color:var(--ink, #121212)}._item_l3s61_9{display:grid;gap:12px;min-width:0}._item_l3s61_9 p{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}._actions_l3s61_20{display:flex;flex-wrap:wrap;gap:8px}._item_l3s61_9 button{min-height:44px;padding:12px 16px;border:0;border-radius:var(--radius-btn, 18px);background:var(--field, #f4f4f4);color:var(--ink, #121212);font:inherit;font-size:14px;font-weight:700;cursor:pointer}._item_l3s61_9 button:hover{background:var(--bg, #ececec)}._item_l3s61_9 button:focus-visible{outline:2px solid var(--ink, #121212);outline-offset:3px}._item_l3s61_9 button:disabled{opacity:.6;cursor:default}.App{width:100%;min-height:var(--app-height, 100dvh);background-color:var(--bg-main);color:var(--text-main)}.appLoader{align-items:center;background:#ececec;color:#121212;display:flex;flex-direction:column;justify-content:center;min-height:var(--app-height, 100dvh)}.startupHelp{width:min(400px,calc(100% - 32px));box-sizing:border-box;padding:28px;border-radius:28px;background:#fff;color:#121212}.startupHelp h1{font-size:22px;font-weight:800;letter-spacing:-.6px}.startupHelp p{font-size:14px;line-height:1.5}.startupHelp button{width:100%;padding:16px;border:0;border-radius:18px;background:#121212;color:#fff;font:inherit;font-weight:800;cursor:pointer}.startupHelp button:focus-visible{outline:2px solid #121212;outline-offset:3px}: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}
