._tabsContainer_1xdzj_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(8px,3vw,18px) calc(4px + env(safe-area-inset-bottom,0px));position:fixed;right:0;transition:opacity .18s ease,transform .18s ease;z-index:1000}._tab_1xdzj_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_1xdzj_1:hover{color:#121212}._tab_1xdzj_1:focus-visible{outline:2px solid #121212;outline-offset:2px}._tabIcon_1xdzj_41{align-items:center;color:currentColor;display:flex;height:24px;justify-content:center;margin-bottom:4px;width:24px;flex-shrink:0}._tab_1xdzj_1._active_1xdzj_52{color:#121212}._tab_1xdzj_1:active{transform:none}._tabLabel_1xdzj_56{color:currentColor;font-size:11px;font-weight:700;line-height:1;text-align:center}html[data-keyboard-open] ._tabsContainer_1xdzj_1{opacity:0;pointer-events:none;transform:translateY(100%)}@media (min-width: 720px){._tabsContainer_1xdzj_1{left:50%;max-width:640px;transform:translate(-50%)}html[data-keyboard-open] ._tabsContainer_1xdzj_1{transform:translate(-50%,100%)}}@media (max-width: 360px){._tabsContainer_1xdzj_1{padding-inline:10px}._tabLabel_1xdzj_56{font-size:11px}}@media (prefers-reduced-motion: reduce){._tabsContainer_1xdzj_1,._tab_1xdzj_1{transition:none}}._screen_1ptn5_1{display:flex;flex-direction:column;height:100%;min-height:0;padding:28px clamp(18px,6vw,34px) 10px;box-sizing:border-box;gap:18px;background:var(--bg,#ececec);color:#121212}._screen_1ptn5_1 h1{margin:0;font:800 32px/1.15 Manrope,sans-serif;letter-spacing:-.03em}._heading_1ptn5_3{display:flex;align-items:center;justify-content:space-between;gap:12px}._search_1ptn5_4,._editor_1ptn5_4 input{border:1px solid #e3e3e3;border-radius:16px;background:#fff;padding:14px 16px;width:100%;box-sizing:border-box;font:600 16px/1.4 Manrope,sans-serif;color:#121212}._search_1ptn5_4::placeholder,._editor_1ptn5_4 input::placeholder{color:#707070}._list_1ptn5_6{flex:1;min-height:0;overflow-y:auto}._student_1ptn5_7{display:flex;align-items:center;background:#fff;border-radius:28px;padding:12px;margin-bottom:12px}._openStudent_1ptn5_8{display:flex;align-items:center;text-align:left;gap:12px;flex:1;min-width:0;padding:8px;border:0;background:none;cursor:pointer;color:#121212}._avatar_1ptn5_9{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:15px;background:#f4f4f4;font:800 14px Manrope,sans-serif}._studentCopy_1ptn5_10{min-width:0}._studentCopy_1ptn5_10 strong{display:block;overflow-wrap:anywhere;font:800 17px/1.3 Manrope,sans-serif}._studentCopy_1ptn5_10 small{display:block;margin-top:5px;color:#666;font:500 12px/1.5 Manrope,sans-serif}._edit_1ptn5_4{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:15px;background:none;color:#555;cursor:pointer}._primary_1ptn5_14{display:block;width:100%;border:0;border-radius:18px;padding:15px;background:#cbf63e;color:#121212;font:800 16px/1.3 Manrope,sans-serif;cursor:pointer;min-height:48px}._secondary_1ptn5_15,._back_1ptn5_15{display:flex;align-items:center;gap:7px;min-height:44px;padding:4px 0;background:none;border:0;color:#121212;font:700 13px/1.4 Manrope,sans-serif;cursor:pointer}._editor_1ptn5_4{display:flex;flex-direction:column;gap:14px}._editor_1ptn5_4 label{font:700 13px Manrope,sans-serif}._empty_1ptn5_18{padding:28px 20px;margin:0;border-radius:28px;background:#fff;color:#666;text-align:center;font:500 14px/1.6 Manrope,sans-serif}._error_1ptn5_19{color:#333;font:600 13px/1.5 Manrope,sans-serif;margin:0}._subject_1ptn5_20{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;min-height:44px;box-sizing:border-box;color:#121212}._subject_1ptn5_20 ._back_1ptn5_15{flex-shrink:0}._subject_1ptn5_20 h2{min-width:0;font:800 17px/1.3 Manrope,sans-serif;letter-spacing:-.02em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}._screen_1ptn5_1 button:focus-visible,._screen_1ptn5_1 input:focus-visible,._back_1ptn5_15:focus-visible{outline:2px solid #121212;outline-offset:3px}._screen_1ptn5_1 button:disabled{opacity:.5;cursor:default}._edit_1ptn5_4:hover,._openStudent_1ptn5_8:hover{background:#f4f4f4;border-radius:16px}._space_sq9np_1{height:84px;flex-shrink:0}._dock_sq9np_3{position:fixed;bottom:var(--bottom-tabs-height, calc(56px + env(safe-area-inset-bottom, 0px)) );left:50%;transform:translate(-50%);width:100%;max-width:640px;box-sizing:border-box;padding:16px clamp(24px,6vw,34px) 8px;z-index:20;background:linear-gradient(180deg,transparent,var(--create-action-surface, #ececec) 38%)}html[data-keyboard-open] ._dock_sq9np_3{visibility:hidden;pointer-events:none}button._action_sq9np_29._action_sq9np_29{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:min(100%,560px);min-height:44px;height:52px;margin:0 auto;padding:12px 16px;border:0;border-radius:16px;background:#d7ff2f;color:#11110f;box-shadow:0 14px 24px #b4e21647,0 2px #11110f0d;font-family:inherit;font-size:15px;font-weight:850;letter-spacing:0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}button._action_sq9np_29:before{content:"+" / "";font-size:23px;font-weight:650;line-height:1;margin-right:12px;transform:translateY(-1px)}button._action_sq9np_29._action_sq9np_29:hover:not(:disabled){background:#c7f51f;box-shadow:0 20px 34px #b4e21661,0 3px #11110f0d;transform:translateY(-1px)}button._action_sq9np_29._action_sq9np_29:focus-visible{outline:2px solid #11110f;outline-offset:3px}button._action_sq9np_29._action_sq9np_29:active:not(:disabled){transform:scale(.995)}button._action_sq9np_29._action_sq9np_29:disabled{background:#efeee9;color:#676660;box-shadow:none;cursor:default}@media (max-width: 390px){button._action_sq9np_29._action_sq9np_29{font-size:14px;height:50px}}@media (prefers-reduced-motion: reduce){button._action_sq9np_29._action_sq9np_29{transition:none}button._action_sq9np_29._action_sq9np_29:hover:not(:disabled),button._action_sq9np_29._action_sq9np_29:active:not(:disabled){transform:none}}._container_bb1vq_1{--ink: #121212;--muted: #9a9a9a;--surface: #ffffff;--lime: #cbf63e;position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:22px;padding:34px clamp(24px,6vw,34px) 12px;color:var(--ink);background:transparent}._container_bb1vq_1 *,._container_bb1vq_1 *:before,._container_bb1vq_1 *:after{box-sizing:border-box}._headerRow_bb1vq_23{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}._monthHeader_bb1vq_30{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_bb1vq_30 small{margin-top:8px;color:var(--muted);font-size:17px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:lowercase}._headerActions_bb1vq_53{display:flex;flex:0 0 auto;gap:12px;padding-top:2px}._calendarBtn_bb1vq_60{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_bb1vq_60 svg{width:22px;height:22px}._calendarBtn_bb1vq_60:hover{border-color:#12121229;box-shadow:0 14px 28px #1818141c}._calendarBtn_bb1vq_60:active{transform:scale(.99)}._calendarBtn_bb1vq_60:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._dateStrip_bb1vq_95{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_bb1vq_95::-webkit-scrollbar{display:none}._dateButton_bb1vq_113{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_bb1vq_113>div{display:flex;flex-direction:column;align-items:center;gap:11px}._dateButton_bb1vq_113 span:first-child{color:var(--muted);font-size:12px;font-weight:700;line-height:1;letter-spacing:.4px;text-transform:lowercase}._dateButton_bb1vq_113 span:last-child{color:currentColor;font-size:21px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;letter-spacing:-.2px}._dateButton_bb1vq_113:after{position:absolute;bottom:9px;left:50%;width:6px;height:6px;content:"";background:#12121224;border-radius:50%;opacity:0;transform:translate(-50%)}._dateButton_bb1vq_113._hasWorkout_bb1vq_172:after{background:var(--lime);opacity:1}._dateButton_bb1vq_113:hover:not([aria-pressed=true]){background:#ffffffa3}._dateButton_bb1vq_113:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._dateButton_bb1vq_113[aria-pressed=true]{width:56px;color:var(--surface);background:var(--ink);box-shadow:none}._dateButton_bb1vq_113[aria-pressed=true] span:first-child{color:#ffffff9e}._dateButton_bb1vq_113._hasWorkout_bb1vq_172[aria-pressed=true]:after{background:var(--lime);opacity:1}@media (max-width: 430px){._container_bb1vq_1{gap:22px;padding:34px 24px 12px}._monthHeader_bb1vq_30{font-size:42px}._monthHeader_bb1vq_30 small{font-size:17px}._headerActions_bb1vq_53{gap:12px}._calendarBtn_bb1vq_60{width:52px;height:52px;border-radius:16px}._calendarBtn_bb1vq_60 svg{width:22px;height:22px}._dateStrip_bb1vq_95{gap:12px;margin-inline:-24px;padding-inline:24px}._dateButton_bb1vq_113{width:44px;height:72px;border-radius:24px}._dateButton_bb1vq_113[aria-pressed=true]{width:56px}}@media (prefers-reduced-motion: reduce){._calendarBtn_bb1vq_60,._dateButton_bb1vq_113{transition:none}}._studentContainer_bb1vq_255{padding-top:12px}@media (max-width:390px){._monthHeader_bb1vq_30{font-size:clamp(26px,8vw,32px)}._monthHeader_bb1vq_30 small{font-size:14px}._headerRow_bb1vq_23{gap:12px}._headerActions_bb1vq_53{gap:8px}._calendarBtn_bb1vq_60{width:44px;height:44px}}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/lora-italic-cyrillic-BZqWJcgY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/lora-italic-latin-DYjZp4sZ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._loading_f4om8_20{text-align:center;padding:40px 20px;color:var(--tg-theme-hint-color)}._workout_f4om8_26{margin-bottom:24px}._note_f4om8_30{background-color:var(--tg-theme-secondary-bg-color);padding:12px;border-radius:8px;margin-bottom:16px}._note_f4om8_30 p{margin:0;color:var(--tg-theme-text-color);font-size:14px}._exercise_f4om8_43{padding:12px;background-color:var(--tg-theme-bg-color);border-radius:12px;overflow:hidden;border:none}._exerciseHeader_f4om8_51{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._exerciseInfo_f4om8_62{flex:1}._exerciseActions_f4om8_66{display:flex;align-items:center;gap:8px}._exerciseName_f4om8_72{margin:0;font-size:18px;font-weight:600;color:var(--tg-theme-text-color);flex:1;display:flex;align-items:center;gap:8px}._progressIndicator_f4om8_83{display:flex;align-items:center;justify-content:center;flex-shrink:0}._muscleGroup_f4om8_90{display:flex;align-items:center;gap:6px;margin-top:4px}._muscle_f4om8_90{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_f4om8_108{display:flex;flex-direction:column;gap:8px;transition:all .3s ease}._set_f4om8_108{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_f4om8_125{display:flex;align-items:center;gap:12px;flex:1}._weight_f4om8_132{font-weight:600;color:var(--tg-theme-text-color)}._reps_f4om8_137{color:var(--tg-theme-text-color)}._rpe_f4om8_141{color:var(--tg-theme-hint-color);font-size:14px}._failed_f4om8_146{color:#e74c3c;font-weight:600}._addSetButton_f4om8_151{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_f4om8_151:hover{border-color:var(--tg-theme-button-color);color:var(--tg-theme-button-color)}._addSetButton_f4om8_151:active{transform:scale(.98)}._deleteExerciseBtn_f4om8_172{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_f4om8_172:hover{background:var(--tg-theme-secondary-bg-color);color:#e74c3c}._setInputRow_f4om8_193{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_f4om8_206{flex:1;display:flex;align-items:center;min-width:0}._setInput_f4om8_193{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_f4om8_193:focus{outline:none;background-color:#0000000d;font-size:16px}._setInput_f4om8_193:disabled{opacity:.6;cursor:not-allowed}._setInput_f4om8_193::placeholder{color:var(--tg-theme-hint-color)}._setInputDivider_f4om8_248{color:var(--tg-theme-hint-color);font-size:16px;font-weight:500;padding:0 8px;flex-shrink:0}._deleteSetBtn_f4om8_257{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_f4om8_257:hover{background:var(--tg-theme-secondary-bg-color);color:#e74c3c}._set_f4om8_108{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_f4om8_108:hover{box-shadow:0 2px 8px #0000001a}._setActive_f4om8_293{background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._setActive_f4om8_293 ._weight_f4om8_132,._setActive_f4om8_293 ._reps_f4om8_137{color:var(--tg-theme-button-text-color)}._setFailed_f4om8_305{background-color:#ff9800;color:#fff}._setFailed_f4om8_305 ._weight_f4om8_132,._setFailed_f4om8_305 ._reps_f4om8_137{color:#fff}._setFailed_f4om8_305:hover{background-color:#ff9800}._setContent_f4om8_319{display:flex;align-items:center;gap:8px}._setActions_f4om8_325{display:flex;gap:8px;margin-top:4px}._failedSetBtn_f4om8_331{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_f4om8_331:hover{background:var(--tg-theme-link-color)}._setNumber_f4om8_351{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_f4om8_125{display:flex;align-items:center;gap:8px;flex:1;margin-left:6px}._confirmOverlay_f4om8_374{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_f4om8_1 .2s ease-out}@keyframes _fadeIn_f4om8_1{0%{opacity:0}to{opacity:1}}._confirmDialog_f4om8_398{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_f4om8_1 .2s ease-out}@keyframes _scaleIn_f4om8_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._confirmDialog_f4om8_398 p{margin:0 0 20px;font-size:16px;color:var(--tg-theme-text-color)}._confirmButtons_f4om8_426{display:flex;gap:12px}._cancelButton_f4om8_431{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_f4om8_431:hover{background-color:var(--tg-theme-secondary-bg-color)}._deleteButton_f4om8_447{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_f4om8_447:hover:not(:disabled){background-color:#c0392b}._deleteButton_f4om8_447:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 480px){._exercise_f4om8_43{padding:16px;margin-bottom:16px}._exerciseHeader_f4om8_51{gap:8px}._exerciseName_f4om8_72{font-size:16px}._muscle_f4om8_90{font-size:11px;padding:3px 6px;margin-top:3px}._setInputRow_f4om8_193{padding:0}._setInput_f4om8_193{padding:10px 12px;font-size:16px}._setInputDivider_f4om8_248{font-size:16px;padding:0 6px}._set_f4om8_108{padding:10px 12px;gap:8px}._setDetails_f4om8_125{gap:8px}}._deleteSetTextBtn_f4om8_514{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_f4om8_514:hover{background:var(--tg-theme-link-color)}._container_f4om8_535{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:560px;width:100%}._loading_f4om8_20{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_f4om8_20 p{margin:0}._empty_f4om8_558{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:var(--radius-card, 28px);box-shadow:0 16px 40px -24px #12121233;box-sizing:border-box;min-height:164px;justify-content:center;padding:20px 24px;text-align:left}._emptyQuoteLayout_f4om8_572{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:320px}._emptyAthlete_f4om8_581{display:block;width:92px;height:123px;flex:0 0 92px;align-self:flex-end;object-fit:contain;opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none}._emptyQuote_f4om8_572{margin:0;padding:0;border:0;color:#525252;font-family:Lora,Georgia,serif;font-style:italic;font-size:23px;font-weight:400;letter-spacing:-.2px;line-height:1.45}@media (max-width: 380px){._emptyAthlete_f4om8_581{width:80px;height:107px;flex-basis:80px}}._note_f4om8_30{background:#ffffffa8;border:1px solid rgba(176,109,60,.2);border-radius:8px;color:#4a3a2e;padding:12px 14px}._note_f4om8_30 p{color:inherit;font-size:14px;margin:0}._exercise_f4om8_43{background:#ffffffd1;border:1px solid rgba(21,24,31,.08);border-radius:8px;box-shadow:0 18px 42px #161c2517;overflow:hidden;padding:0}._exerciseHeader_f4om8_51{align-items:flex-start;border-bottom:1px solid rgba(21,24,31,.08);display:flex;gap:12px;justify-content:space-between;margin:0}._exerciseHeader_f4om8_51._clickable_f4om8_58{cursor:pointer}._exerciseInfo_f4om8_62{flex:1;min-width:0}._exerciseActions_f4om8_66{align-items:center;display:flex;gap:8px}._exerciseName_f4om8_72{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_f4om8_83{align-items:center;display:inline-flex;flex-shrink:0}._muscleGroup_f4om8_90{align-items:center;display:flex;gap:8px;margin-top:12px}._muscleGroup_f4om8_90 svg{color:#15181f;opacity:.86}._muscle_f4om8_90{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_f4om8_172,._deleteSetBtn_f4om8_257{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_f4om8_172:hover,._deleteSetBtn_f4om8_257:hover{background:#cf3f3214;border-color:#cf3f322e;color:#cf3f32;transform:translateY(-1px)}._sets_f4om8_108{display:flex;flex-direction:column;gap:10px;padding:14px;transition:all .28s ease}._setInputRow_f4om8_193{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_f4om8_206{align-items:center;display:flex;min-width:0}._setInput_f4om8_193{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_f4om8_193:focus{background-color:transparent;box-shadow:none;font-size:16px;outline:none}._setInput_f4om8_193::placeholder{color:#8d949d;font-weight:620}._setInput_f4om8_193:disabled{cursor:not-allowed;opacity:.6}._setInputDivider_f4om8_248{align-items:center;color:#9ca2aa;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:0}._set_f4om8_108{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_f4om8_108:hover{border-color:#0f5fbb29;box-shadow:0 10px 22px #161c2512;transform:translateY(-1px)}._setContent_f4om8_319{align-items:center;display:flex;gap:8px}._setDetails_f4om8_125{align-items:baseline;display:flex;flex:1;gap:10px;margin-left:0}._weight_f4om8_132,._reps_f4om8_137{color:#15181f;font-size:16px;font-variant-numeric:tabular-nums;font-weight:780}._reps_f4om8_137{color:#333842}._rpe_f4om8_141{color:#7a828e;font-size:14px}._failed_f4om8_146{color:#cf3f32;font-weight:760}._setActive_f4om8_293{background:#15181f;border-color:#15181f;color:#fff}._setActive_f4om8_293 ._weight_f4om8_132,._setActive_f4om8_293 ._reps_f4om8_137{color:#fff}._setActive_f4om8_293 svg{color:#ffffffa3!important}._setFailed_f4om8_305{background:#fff2e5;border-color:#b06d3c47;color:#7d4320}._setFailed_f4om8_305 ._weight_f4om8_132,._setFailed_f4om8_305 ._reps_f4om8_137{color:#7d4320}._setFailed_f4om8_305:hover{background:#fff2e5}._setActions_f4om8_325{display:flex;gap:8px;margin-top:2px}._failedSetBtn_f4om8_331,._deleteSetTextBtn_f4om8_514{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_f4om8_108:not(._setActive_f4om8_293) ._failedSetBtn_f4om8_331,._set_f4om8_108:not(._setActive_f4om8_293) ._deleteSetTextBtn_f4om8_514{background:#fff;border-color:#15181f14;color:#15181f}._failedSetBtn_f4om8_331:hover,._deleteSetTextBtn_f4om8_514:hover{background:#fff3;transform:translateY(-1px)}._confirmOverlay_f4om8_374{align-items:center;animation:_fadeIn_f4om8_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_f4om8_398{animation:_scaleIn_f4om8_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_f4om8_398 p{color:#15181f;font-size:16px;font-weight:650;margin:0 0 20px}._confirmButtons_f4om8_426{display:flex;gap:10px}._cancelButton_f4om8_431,._deleteButton_f4om8_447{border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:700;min-height:42px;padding:10px 14px}._cancelButton_f4om8_431{background:#f2f0ea;border:1px solid rgba(21,24,31,.08);color:#15181f}._deleteButton_f4om8_447{background:#cf3f32;border:1px solid transparent;color:#fff}@media (max-width: 480px){._container_f4om8_535{gap:14px}._exercise_f4om8_43{margin-bottom:0;padding:0}._exerciseHeader_f4om8_51{gap:10px;margin-bottom:0}._exerciseName_f4om8_72{font-size:clamp(19px,5.4vw,23px)}._muscle_f4om8_90{font-size:11px;margin-top:0;padding:5px 8px}._sets_f4om8_108{gap:9px;padding:12px}._setInput_f4om8_193{font-size:16px;min-height:45px;padding:11px 8px}._setInputDivider_f4om8_248{font-size:16px;padding:0}._set_f4om8_108{gap:8px;padding:12px}._setDetails_f4om8_125{gap:8px}}._container_f4om8_535{gap:18px;max-width:100%}._workoutSummary_f4om8_1040{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_f4om8_1040 strong{color:#11110f;font-size:19px;font-weight:900}._exercise_f4om8_43{background:#fff;border:1px solid rgba(17,17,15,.045);border-radius:28px;box-shadow:0 26px 42px #1818141f;padding:26px}._exerciseHeader_f4om8_51{align-items:flex-start;border-bottom:none;gap:20px}._exerciseIcon_f4om8_1071{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_f4om8_1071 svg{height:38px;width:38px}._exerciseName_f4om8_72{color:#11110f;font-size:clamp(25px,7vw,31px);font-weight:900;line-height:1.02}._muscleGroup_f4om8_90{gap:9px;margin-top:12px}._muscle_f4om8_90,._setCountPill_f4om8_1101{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_f4om8_90:before{background:#d7ff2f;border-radius:50%;content:"";height:8px;width:8px}._deleteExerciseBtn_f4om8_172{background:#fbfaf6;border:3px solid #2d2d2a;border-radius:16px;color:#9d9c97;height:54px;width:54px}._deleteExerciseBtn_f4om8_172:hover{background:#fff;border-color:#11110f;color:#11110f}._sets_f4om8_108{gap:12px;padding:0}._set_f4om8_108{background:#f7f6f2;border:none;border-radius:20px;order:1;padding:17px 22px}._set_f4om8_108:hover{box-shadow:none;transform:none}._setContent_f4om8_319{gap:18px}._setNumber_f4om8_351{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_f4om8_125{align-items:baseline;gap:14px}._weight_f4om8_132,._reps_f4om8_137{color:#11110f;font-size:24px;font-weight:900}._weight_f4om8_132{white-space:nowrap}._weight_f4om8_132 svg{height:14px;margin-left:12px!important;width:14px}._reps_f4om8_137{white-space:nowrap}._weight_f4om8_132,._reps_f4om8_137,._setVolume_f4om8_1199{font-variant-numeric:tabular-nums}._weight_f4om8_132:first-letter,._reps_f4om8_137:first-letter{color:inherit}._setVolume_f4om8_1199{color:#aaa8a1;font-size:16px;font-weight:850;margin-left:auto;white-space:nowrap}._setInputRow_f4om8_193{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_f4om8_248{align-items:center;color:#9d9c97;display:flex;font-size:22px;height:36px;justify-self:center;margin:auto 0;width:36px}._setInput_f4om8_193{color:#11110f;font-size:17px;font-weight:800;min-height:58px}._setInput_f4om8_193::placeholder{color:#777570;opacity:1}._setInputField_f4om8_206:first-child ._setInput_f4om8_193::placeholder{color:transparent}._setActive_f4om8_293{background:#11110f}._setActive_f4om8_293 ._setNumber_f4om8_351{background:#ffffff1f;border-color:#ffffff29;color:#fff}._setActive_f4om8_293 ._setVolume_f4om8_1199{color:#ffffffad}@media (max-width: 430px){._workoutSummary_f4om8_1040{font-size:16px}._workoutSummary_f4om8_1040 strong{font-size:17px}._exercise_f4om8_43{border-radius:24px;padding:20px}._exerciseHeader_f4om8_51{gap:14px}._exerciseIcon_f4om8_1071{border-radius:18px;flex-basis:58px;height:58px;width:58px}._exerciseName_f4om8_72{font-size:24px}._muscle_f4om8_90,._setCountPill_f4om8_1101{font-size:14px;min-height:28px;padding-inline:11px}._deleteExerciseBtn_f4om8_172{border-radius:15px;height:48px;width:48px}._set_f4om8_108{border-radius:18px;padding:15px 18px}._setContent_f4om8_319{gap:14px}._weight_f4om8_132,._reps_f4om8_137{font-size:21px}._setVolume_f4om8_1199{font-size:14px}}._sectionTitle_f4om8_1330{color:#9d9c97;font-size:22px;font-weight:820;letter-spacing:0;margin:0 10px -2px}._exercise_f4om8_43{border-radius:30px;box-shadow:0 24px 44px #18181421;padding:24px}._exerciseHeader_f4om8_51{align-items:center;gap:16px}._exerciseIcon_f4om8_1071{border-radius:17px;flex-basis:56px;height:56px;width:56px}._exerciseIcon_f4om8_1071 svg{height:34px;width:34px}._exerciseName_f4om8_72{font-size:clamp(26px,7vw,31px)}._muscleGroup_f4om8_90{display:none}._deleteExerciseBtn_f4om8_172{background:#fff;border:1px solid rgba(17,17,15,.08);border-radius:18px;color:#11110f;height:54px;width:54px}._sets_f4om8_108{gap:12px}._setInputRow_f4om8_193{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_f4om8_206:first-child{display:none}._setInputRow_f4om8_193{grid-template-columns:1fr}._setInputDivider_f4om8_248{left:calc(50% - 86px);position:absolute}._setInput_f4om8_193{font-size:19px;min-height:72px}._setInput_f4om8_193::placeholder{color:#8d8b86;font-weight:780}._set_f4om8_108{border-radius:20px;min-height:64px;order:1;padding:0 22px}._setContent_f4om8_319{height:100%;justify-content:center}._setDetails_f4om8_125{flex:none;gap:16px;margin-left:0}._weight_f4om8_132,._reps_f4om8_137{font-size:32px;font-weight:900;line-height:1}._weight_f4om8_132 small,._reps_f4om8_137 small{color:#9d9c97;font-size:14px;font-weight:850;margin-left:4px}._weight_f4om8_132 svg{color:#b9b7b0!important;height:15px;margin-left:14px!important;width:15px}@media (max-width: 430px){._sectionTitle_f4om8_1330{font-size:19px;margin-inline:8px}._exercise_f4om8_43{padding:20px}._set_f4om8_108{min-height:74px;padding-inline:18px}._weight_f4om8_132,._reps_f4om8_137{font-size:27px}._setInputRow_f4om8_193,._setInput_f4om8_193{min-height:66px}}._setInputRow_f4om8_193{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}._setInputField_f4om8_206:first-child{display:flex}._setInputDivider_f4om8_248{left:auto;position:static}._setContent_f4om8_319{align-items:center;display:flex;justify-content:center;width:100%}._setDetails_f4om8_125{align-items:center;flex:1;justify-content:center;margin-left:0;text-align:center;width:100%}._weight_f4om8_132,._reps_f4om8_137{align-items:baseline;display:inline-flex}._weight_f4om8_132{justify-content:flex-end;min-width:112px}._reps_f4om8_137{justify-content:flex-start;min-width:112px}._setInputDivider_f4om8_248{font-size:24px;line-height:1}._setInput_f4om8_193{text-align:center}@media (max-width: 430px){._weight_f4om8_132,._reps_f4om8_137{min-width:92px}}._setInputRow_f4om8_193{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 52px;margin-top:20px}._setInputField_f4om8_206:first-child ._setInput_f4om8_193::placeholder{color:#8d8b86;opacity:1}._submitSetButton_f4om8_1554{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_f4om8_1554:hover:not(:disabled){background:#2d2d2a;transform:translateY(-1px)}._submitSetButton_f4om8_1554:active:not(:disabled){transform:translateY(0)}._submitSetButton_f4om8_1554:disabled{cursor:not-allowed;opacity:.34}@media (max-width: 430px){._setInputRow_f4om8_193{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 48px}._submitSetButton_f4om8_1554{border-radius:14px;margin:6px 6px 6px 0;min-height:42px}}._set_f4om8_108{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_f4om8_319{justify-content:flex-start}._deleteSetIconBtn_f4om8_1608{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_f4om8_1608:hover,._deleteSetIconBtn_f4om8_1608:focus-visible{background:#11110f0f;color:#11110f;opacity:1}._deleteSetIconBtn_f4om8_1608:focus-visible{outline:2px solid #11110f;outline-offset:2px}._setActive_f4om8_293 ._deleteSetIconBtn_f4om8_1608{color:#ffffffb8}._setActive_f4om8_293 ._deleteSetIconBtn_f4om8_1608:hover,._setActive_f4om8_293 ._deleteSetIconBtn_f4om8_1608:focus-visible{background:#ffffff1f;color:#fff}._setPendingDelete_f4om8_1648{border-color:transparent;opacity:0;pointer-events:none;transform:translate(42px) scale(.985)}._undoToast_f4om8_1655{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_f4om8_1669{background:#fff;border:0;border-radius:999px;color:#11110f;cursor:pointer;font:inherit;min-height:32px;padding:0 12px}._undoToastButton_f4om8_1669:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media (prefers-reduced-motion: reduce){._set_f4om8_108,._deleteSetIconBtn_f4om8_1608,._undoToastButton_f4om8_1669{transition:none}._setPendingDelete_f4om8_1648{transform:none}}._setInputArea_f4om8_1697{display:grid;gap:8px;min-width:0;order:0}._setInputArea_f4om8_1697 ._setInputRow_f4om8_193{margin-top:20px}._previousSetHint_f4om8_1708,._exerciseVolumeSummary_f4om8_1709{color:#777570;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.4;padding-inline:4px}._exerciseVolumeSummary_f4om8_1709{order:2;padding-top:2px}._setInputArea_f4om8_1697 ._singleMetricRow_f4om8_1723{grid-template-columns:minmax(0,1fr) 52px}._singleMetricRow_f4om8_1723 ._setInputField_f4om8_206{min-width:0;width:100%}@media (max-width: 430px){._setInputArea_f4om8_1697 ._singleMetricRow_f4om8_1723{grid-template-columns:minmax(0,1fr) 48px}}._icon_1bl3f_1{display:inline-block;vertical-align:middle;object-fit:contain}html[data-theme=light] ._icon_1bl3f_1{filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%)}html[data-theme=dark] ._icon_1bl3f_1{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}._icon_1bl3f_1{filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%)}._small_1bl3f_22{width:24px;height:24px}._medium_1bl3f_27{width:32px;height:32px}._large_1bl3f_32{width:40px;height:40px}._placeholder_1bl3f_36{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:#ececec;color:#777;font:600 20px/1 Manrope,sans-serif}._overlay_bmnnq_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:1100;background:#12121257;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_fadeIn_bmnnq_1 .18s ease}._overlay_bmnnq_1 *,._overlay_bmnnq_1 *:before,._overlay_bmnnq_1 *:after{box-sizing:border-box}._sheet_bmnnq_26{position:fixed;right:0;bottom:0;left:0;z-index:1002;width:100%;max-width:560px;max-height:min(84dvh,760px);min-height:240px;margin:0 auto;padding:12px 20px max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;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_bmnnq_1 .22s cubic-bezier(.2,.8,.2,1)}._sheet_bmnnq_26:before{flex-shrink:0;display:block;width:48px;height:5px;margin:0 auto 18px;content:"";background:#12121229;border-radius:999px}._headerRow_bmnnq_59{flex-shrink:0;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:0 0 18px;background:var(--surface)}._headerRow_bmnnq_59 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:normal}._back_bmnnq_83,._closeX_bmnnq_84,._cancelIconBtn_bmnnq_85,._confirmIconBtn_bmnnq_86,._deleteExerciseBtn_bmnnq_87{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_bmnnq_84{font-size:26px;font-weight:800;line-height:1}._back_bmnnq_83:hover,._closeX_bmnnq_84:hover,._cancelIconBtn_bmnnq_85:hover,._deleteExerciseBtn_bmnnq_87:hover{background:#ececec}._back_bmnnq_83:active,._closeX_bmnnq_84:active,._cancelIconBtn_bmnnq_85:active,._confirmIconBtn_bmnnq_86:active,._deleteExerciseBtn_bmnnq_87:active{transform:scale(.99)}._groupBtn_bmnnq_123,._exerciseBtn_bmnnq_124,._addCustomBtn_bmnnq_125{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_bmnnq_123:hover,._exerciseBtn_bmnnq_124:hover,._addCustomBtn_bmnnq_125:hover{background:var(--surface);border-color:#12121229;box-shadow:0 10px 24px -18px #00000052}._groupBtn_bmnnq_123:active,._exerciseBtn_bmnnq_124:active,._addCustomBtn_bmnnq_125:active{transform:scale(.995)}._groupBtn_bmnnq_123>div{display:flex;flex:1;align-items:center;min-width:0;gap:16px}._exerciseSelectBtn_bmnnq_164{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_bmnnq_123>div span,._exerciseBtn_bmnnq_124 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_bmnnq_123 svg{flex:0 0 auto;color:var(--muted)}._addCustomBtn_bmnnq_125{justify-content:center;margin-bottom:16px;color:var(--ink);font-size:16px;font-weight:800;border-color:#1212121f;border-style:dashed}._inputContainer_bmnnq_206{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_bmnnq_206,._exerciseInput_bmnnq_219{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_bmnnq_219{min-height:44px;padding:0 10px;background:transparent;border-color:transparent}._input_bmnnq_206::placeholder,._exerciseInput_bmnnq_219::placeholder{color:var(--muted)}._input_bmnnq_206:focus,._exerciseInput_bmnnq_219:focus{background:var(--surface);border-color:var(--ink);box-shadow:var(--ring)}._addBtn_bmnnq_253{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_bmnnq_253:hover:not(:disabled){box-shadow:0 14px 28px -12px #cbf63ef2}._addBtn_bmnnq_253:active:not(:disabled){filter:brightness(.96);transform:scale(.995)}._addBtn_bmnnq_253:disabled,._confirmIconBtn_bmnnq_86:disabled,._deleteButton_bmnnq_280:disabled{cursor:default;opacity:.55;box-shadow:none}._confirmIconBtn_bmnnq_86{color:var(--ink);background:var(--lime)}._confirmIconBtn_bmnnq_86:hover:not(:disabled){background:var(--lime);filter:brightness(.97)}._deleteExerciseBtn_bmnnq_87{min-width:40px;height:40px;margin-left:12px;color:var(--muted);background:var(--surface)}._deleteExerciseBtn_bmnnq_87:hover{color:var(--ink);background:var(--bg)}._loadingSkeleton_bmnnq_309{display:grid;gap:10px}._skeletonItem_bmnnq_314{display:flex;align-items:center;min-height:64px;padding:14px 16px;background:var(--field);border-radius:18px;animation:_skeletonPulse_bmnnq_1 1.5s ease-in-out infinite}._skeletonItem_bmnnq_314:before{display:block;width:60%;height:16px;content:"";background:#9a9a9a59;border-radius:999px}._confirmOverlay_bmnnq_333{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_bmnnq_1 .18s ease}._confirmDialog_bmnnq_345{width:100%;max-width:320px;padding:24px;text-align:center;background:var(--surface);border-radius:28px;box-shadow:var(--shadow-card);animation:_scaleIn_bmnnq_1 .18s ease}._confirmDialog_bmnnq_345 p{margin:0 0 20px;color:var(--ink);font-size:18px;font-weight:800;line-height:1.25;letter-spacing:-.2px}._confirmDialog_bmnnq_345>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}._cancelButton_bmnnq_371,._deleteButton_bmnnq_280{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_bmnnq_371{color:var(--ink);background:var(--field)}._deleteButton_bmnnq_280{color:var(--surface);background:var(--ink)}._cancelButton_bmnnq_371:hover{background:#ececec}._deleteButton_bmnnq_280:hover:not(:disabled){background:#2a2a2a}._cancelButton_bmnnq_371:active,._deleteButton_bmnnq_280:active:not(:disabled){transform:scale(.99)}:is(._back_bmnnq_83,._closeX_bmnnq_84,._groupBtn_bmnnq_123,._exerciseBtn_bmnnq_124,._addCustomBtn_bmnnq_125,._input_bmnnq_206,._exerciseInput_bmnnq_219,._addBtn_bmnnq_253,._cancelIconBtn_bmnnq_85,._confirmIconBtn_bmnnq_86,._deleteExerciseBtn_bmnnq_87,._cancelButton_bmnnq_371,._deleteButton_bmnnq_280):focus-visible{outline:3px solid var(--ink);outline-offset:3px}@keyframes _slideUp_bmnnq_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _fadeIn_bmnnq_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_bmnnq_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _skeletonPulse_bmnnq_1{0%,to{opacity:.65}50%{opacity:.35}}@media (max-width: 480px){._sheet_bmnnq_26{max-height:86dvh;padding-right:16px;padding-left:16px;border-radius:28px 28px 0 0}._headerRow_bmnnq_59 h3{font-size:22px}._groupBtn_bmnnq_123,._exerciseBtn_bmnnq_124,._addCustomBtn_bmnnq_125{min-height:60px;padding:10px 14px}._groupBtn_bmnnq_123>div span,._exerciseBtn_bmnnq_124 span{font-size:16px}}@media (prefers-reduced-motion: reduce){._overlay_bmnnq_1,._sheet_bmnnq_26,._confirmOverlay_bmnnq_333,._confirmDialog_bmnnq_345,._skeletonItem_bmnnq_314{animation:none}:is(._back_bmnnq_83,._closeX_bmnnq_84,._groupBtn_bmnnq_123,._exerciseSelectBtn_bmnnq_164,._addCustomBtn_bmnnq_125,._input_bmnnq_206,._exerciseInput_bmnnq_219,._addBtn_bmnnq_253,._cancelIconBtn_bmnnq_85,._confirmIconBtn_bmnnq_86,._deleteExerciseBtn_bmnnq_87,._cancelButton_bmnnq_371,._deleteButton_bmnnq_280){transition:none}}._results_bmnnq_507{min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:16px;padding:4px;margin-inline:-4px}._sheet_bmnnq_26>._input_bmnnq_206{flex-shrink:0}._sheet_bmnnq_26>[role=alert]{flex-shrink:0}._exerciseBtn_bmnnq_124 strong{overflow-wrap:anywhere}._exerciseBtn_bmnnq_124 small{display:block;margin-top:4px;color:#666}._exerciseBtn_bmnnq_124:disabled{opacity:.55;cursor:default}._empty_bmnnq_520{color:#666;line-height:1.5}._input_bmnnq_206::placeholder{color:#666}._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_kcv5q_1{height:100%;margin:0;overflow:hidden;padding:0;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar,#_root_kcv5q_1::-webkit-scrollbar{display:none}._screen_kcv5q_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_kcv5q_42{flex:1;overflow:auto;padding:20px clamp(16px,4vw,28px);padding-bottom:214px;scrollbar-width:none;-ms-overflow-style:none}._main_kcv5q_42::-webkit-scrollbar{display:none}@supports (padding-bottom: env(safe-area-inset-bottom)){._main_kcv5q_42{padding-bottom:calc(214px + env(safe-area-inset-bottom))}}._confirmOverlay_kcv5q_61{align-items:center;animation:_fadeIn_kcv5q_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_kcv5q_1{0%{opacity:0}to{opacity:1}}._confirmDialog_kcv5q_81{animation:_scaleIn_kcv5q_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_kcv5q_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._confirmDialog_kcv5q_81 p{color:var(--ink);font-size:16px;font-weight:650;margin:0 0 20px}._confirmButtons_kcv5q_111{display:flex;gap:10px}._cancelButton_kcv5q_116,._deleteButton_kcv5q_117{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_kcv5q_116{background:#f2f0ea;border:1px solid var(--line);color:var(--ink)}._deleteButton_kcv5q_117{background:var(--danger);border:1px solid transparent;color:#fff}._cancelButton_kcv5q_116:hover,._deleteButton_kcv5q_117:hover:not(:disabled){transform:translateY(-1px)}._deleteButton_kcv5q_117:disabled{cursor:not-allowed;opacity:.58}._screen_kcv5q_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_kcv5q_42{padding:24px clamp(24px,6vw,34px);padding-bottom:204px}@supports (padding-bottom: env(safe-area-inset-bottom)){._main_kcv5q_42{padding-bottom:calc(204px + env(safe-area-inset-bottom))}}@media (min-width: 720px){._screen_kcv5q_18{align-items:center}._screen_kcv5q_18>*{width:min(100%,640px)}}@media (max-width: 390px){._main_kcv5q_42{padding-inline:18px}}._studentScreen_kcv5q_199{height:100%;min-height:0}._studentScreen_kcv5q_199>header{flex-shrink:0}._studentScreen_kcv5q_199 ._main_kcv5q_42{min-height:0;padding-bottom:100px}._diarySubject_kcv5q_202{padding:8px clamp(24px,6vw,34px) 0}._card_dkrab_1,._nudge_dkrab_2{background:var(--surface, #fff);color:#121212;border-radius:var(--radius-card, 28px);padding:24px;display:grid;gap:12px;min-width:0}._card_dkrab_1 h2,._nudge_dkrab_2 h2{margin:0;font:800 20px/1.2 Manrope,sans-serif;letter-spacing:-.5px}._card_dkrab_1 p,._nudge_dkrab_2 p{margin:0;font-size:14px;line-height:1.5;color:#595959}._compact_dkrab_26{min-width:0}._compact_dkrab_26>button{width:100%}._secondary_dkrab_32,._platforms_dkrab_33 button,._close_dkrab_34{min-height:44px;border:0;border-radius:var(--radius-btn, 18px);background:#f4f4f4;color:#121212;padding:12px 16px;font:700 14px/1.4 Manrope,sans-serif;cursor:pointer}._secondary_dkrab_32:hover,._platforms_dkrab_33 button:hover,._close_dkrab_34:hover{background:#e9e9e9}._secondary_dkrab_32:focus-visible,._platforms_dkrab_33 button:focus-visible,._close_dkrab_34:focus-visible,._browserHelp_dkrab_54 input:focus-visible{outline:2px solid #121212;outline-offset:3px}._secondary_dkrab_32:disabled{opacity:.6;cursor:wait}._nudge_dkrab_2{margin-top:20px}._nudgeActions_dkrab_65{display:flex;flex-wrap:wrap;gap:8px}._dialog_dkrab_70{box-sizing:border-box;width:min(520px,calc(100% - 24px));max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:0;border:0;border-radius:var(--radius-card, 28px);margin:auto;color:#121212;background:#fff;overflow-y:auto;overscroll-behavior:contain;font-family:Manrope,sans-serif}._dialog_dkrab_70::backdrop{background:#0006}._guide_dkrab_89{display:grid;gap:20px;padding:24px}._guideHeader_dkrab_94{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._guideHeader_dkrab_94 h2{margin:0;font-size:24px;line-height:1.15;font-weight:800;letter-spacing:-.6px}._guide_dkrab_89 p{margin:6px 0 0;color:#595959;font-size:14px;line-height:1.5}._close_dkrab_34{flex:0 0 44px;width:44px;padding:12px}._close_dkrab_34 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}._platforms_dkrab_33{display:flex;flex-wrap:wrap;gap:8px}._platforms_dkrab_33 button{padding:10px 12px;border-radius:var(--radius-pill, 999px);font-size:12px}._platforms_dkrab_33 button[aria-pressed=true]{background:#121212;color:#fff}._steps_dkrab_139{list-style:none;padding:0;margin:0;display:grid;gap:20px}._steps_dkrab_139 li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start}._steps_dkrab_139 h3{margin:0;font-size:15px;line-height:1.4;font-weight:800}._illustration_dkrab_158{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-chip, 15px);background:#f4f4f4}._illustration_dkrab_158 svg{width:28px;height:28px}._browserHelp_dkrab_54{display:grid;gap:12px}._browserHelp_dkrab_54 input{box-sizing:border-box;width:100%;min-width:0;padding:12px;border:1px solid #b8b8b8;border-radius:var(--radius-field, 16px);font:inherit;font-size:16px;color:#121212;background:#f4f4f4}@media (max-width: 360px){._guide_dkrab_89{padding:20px}._guideHeader_dkrab_94 h2{font-size:22px}}._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_1umix_1{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;flex:1 0 240px;align-self:stretch;width:100%;min-height:240px;display:grid;place-items:center;padding:48px 24px;background:#ececec;color:#121212;font-family:Manrope,sans-serif}._laurel_1umix_18{position:absolute;right:-68px;bottom:-75px;width:240px;height:330px;opacity:.14;transform:rotate(-18deg);pointer-events:none}._content_1umix_29{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}._title_1umix_38{font-size:30px;line-height:1.1;font-weight:800;letter-spacing:-1.2px}._track_1umix_45{width:64px;height:3px;border-radius:999px;overflow:hidden;background:#d0d0d0}._indicator_1umix_53{width:24px;height:100%;border-radius:inherit;background:#121212;animation:_loading_1umix_1 1.6s ease-in-out infinite}._caption_1umix_61{color:#686868;font-size:13px;line-height:20px;font-weight:600}@keyframes _loading_1umix_1{0%{transform:translate(-24px)}to{transform:translate(64px)}}@media (prefers-reduced-motion: reduce){._indicator_1umix_53{animation:none;transform:translate(20px)}}._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_nnwgd_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_nnwgd_1::-webkit-scrollbar{display:none}._container_nnwgd_1._embedded_nnwgd_13,._loading_nnwgd_14._embedded_nnwgd_13{background:transparent;height:auto;overflow:visible;padding:0 4px 24px}._embedded_nnwgd_13 ._errorState_nnwgd_21{background:transparent}._container_nnwgd_1>*{margin-left:auto;margin-right:auto;max-width:572px}._header_nnwgd_29{display:grid;gap:20px;margin-bottom:18px;padding:8px 4px 0}._pageTitle_nnwgd_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_nnwgd_45{color:#707070;font-size:14px;font-weight:600;margin:5px 0 0}._periodTabs_nnwgd_52{background:#dedede;border-radius:999px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}._periodTab_nnwgd_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_nnwgd_52._active_nnwgd_75{background:#121212;color:#fff}._periodTab_nnwgd_52:hover:not(._active_nnwgd_75){background:#f4f4f4;color:#121212}._periodTab_nnwgd_52:active{transform:scale(.995)}._periodTab_nnwgd_52:focus-visible{outline:2px solid #121212;outline-offset:2px}._chartSection_nnwgd_84{margin-bottom:16px}._mainStats_nnwgd_86{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}._laurelCard_nnwgd_93:after{content:"";position:absolute;right:-14px;bottom:-27px;width:76px;height:105px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2080%20110'%20fill='none'%20stroke='%23121212'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M17%20101C45%2083%2057%2055%2054%2013'/%3e%3cpath%20d='M27%2092C10%2091%207%2081%205%2072C19%2075%2028%2080%2027%2092ZM36%2080C20%2073%2018%2063%2019%2054C31%2061%2038%2070%2036%2080ZM45%2065C31%2057%2030%2046%2033%2036C43%2045%2047%2056%2045%2065ZM52%2047C41%2037%2042%2026%2046%2018C54%2028%2055%2037%2052%2047ZM54%2027C50%2016%2054%208%2060%203C62%2015%2060%2022%2054%2027ZM31%2089C42%2074%2054%2075%2063%2077C54%2086%2044%2092%2031%2089ZM42%2073C50%2057%2063%2054%2072%2056C65%2068%2054%2075%2042%2073ZM50%2055C55%2041%2065%2034%2075%2034C70%2047%2061%2054%2050%2055ZM54%2036C58%2023%2066%2018%2074%2016C72%2027%2064%2035%2054%2036Z'/%3e%3c/svg%3e") center / contain no-repeat;opacity:.13;transform:rotate(-16deg);-webkit-mask-image:linear-gradient(to right,transparent,#000 55%);mask-image:linear-gradient(to right,transparent,#000 55%);pointer-events:none}._monthSummary_nnwgd_107{position:relative;overflow:hidden;background:#fff;border-radius:28px;margin-bottom:16px;padding:24px;box-sizing:border-box;min-height:280px}._monthFigures_nnwgd_117{position:relative;z-index:1;width:65%}._monthTitle_nnwgd_118{margin:0 0 24px;font-size:19px;font-weight:800;letter-spacing:-.4px}._monthMetrics_nnwgd_119{display:grid;gap:22px;margin:0}._monthMetrics_nnwgd_119 dt{color:#707070;font-size:12px;font-weight:600;margin-bottom:6px}._monthMetrics_nnwgd_119 dd{margin:0;font-size:clamp(24px,6vw,30px);font-weight:800;line-height:1.15;letter-spacing:-.6px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}._monthMetrics_nnwgd_119 small{display:block;color:#707070;font-size:12px;font-weight:600;margin-top:6px}._monthColumn_nnwgd_123{position:absolute;right:-20px;bottom:-36px;width:40%;height:280px;object-fit:cover;object-position:top center;opacity:.55;filter:grayscale(1);-webkit-mask-image:linear-gradient(to right,transparent,#000 22%);mask-image:linear-gradient(to right,transparent,#000 22%);pointer-events:none;-webkit-user-select:none;user-select:none}._section_nnwgd_138{background:#fff;border-radius:28px;box-shadow:0 24px 60px -24px #0003,0 4px 14px -6px #00000014;margin-bottom:16px;padding:24px}._sectionTitle_nnwgd_146{font-family:Manrope,Inter,sans-serif;font-size:19px;font-weight:800;letter-spacing:-.4px;margin:0 0 18px}._muscleSection_nnwgd_154{background:transparent;box-shadow:none;padding:8px 0 0}._exercisesList_nnwgd_160{display:grid}._exerciseItem_nnwgd_162{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_nnwgd_162:last-child{border-bottom:0}._exerciseRank_nnwgd_174{align-items:center;background:#121212;border-radius:12px;color:#fff;display:flex;font-size:13px;font-weight:800;height:40px;justify-content:center}._exerciseInfo_nnwgd_186{min-width:0}._exerciseName_nnwgd_188{font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._exerciseDetails_nnwgd_196{color:#707070;font-size:12px;font-weight:600;margin-top:2px}._exerciseMax_nnwgd_203{font-size:13px;font-weight:800;text-align:right}._muscleGroupsGrid_nnwgd_205{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}._muscleGroupCard_nnwgd_211{min-height:124px}._loading_nnwgd_14,._errorState_nnwgd_21{align-items:center;background:#ececec;color:#121212;display:flex;flex-direction:column;height:100%;justify-content:center;padding:28px;text-align:center}._loading_nnwgd_14{height:auto;min-height:240px;box-sizing:border-box}._loading_nnwgd_14 p,._errorState_nnwgd_21 p{color:#707070;font-size:14px;font-weight:600;margin:12px 0 0}._errorState_nnwgd_21 h2{font-family:Manrope,Inter,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.5px;margin:18px 0 0}._stateIcon_nnwgd_232{align-items:center;background:#121212;border-radius:15px;color:#fff;display:flex;height:52px;justify-content:center;width:52px}._stateIcon_nnwgd_232 svg{height:24px;width:24px}._spinner_nnwgd_245{animation:_spin_nnwgd_245 .8s linear infinite;border:3px solid #d4d4d4;border-radius:50%;border-top-color:#121212;height:32px;width:32px}@keyframes _spin_nnwgd_245{to{transform:rotate(360deg)}}@media (max-width: 420px){._container_nnwgd_1{padding-inline:18px}._section_nnwgd_138{border-radius:24px;padding:20px}._muscleSection_nnwgd_154{padding:8px 0 0}._mainStats_nnwgd_86{gap:10px}._exerciseItem_nnwgd_162{grid-template-columns:38px minmax(0,1fr) auto}._exerciseRank_nnwgd_174{height:38px}}@media (max-width: 350px){._mainStats_nnwgd_86,._muscleGroupsGrid_nnwgd_205{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){._periodTab_nnwgd_52{transition:none}._spinner_nnwgd_245{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_11mxk_1{--page: var(--bg, #ececec);--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_11mxk_20{align-items:center;background:var(--page);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_11mxk_32{display:flex;justify-content:space-between}._header_11mxk_20 h1{color:var(--ink);font-size:clamp(27px,7vw,32px);font-weight:850;letter-spacing:-.03em;line-height:1.05}._header_11mxk_20 p{color:var(--muted);font-size:13px;font-weight:620;margin-top:6px}._headerSpacer_11mxk_52{display:none}._iconButton_11mxk_54,._smallIconButton_11mxk_55{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-flex;justify-content:center}._iconButton_11mxk_54{background:var(--field);border-radius:14px;height:44px;width:44px}._iconButton_11mxk_54 svg,._smallIconButton_11mxk_55 svg,._searchField_11mxk_74 svg,._checkmark_11mxk_75 svg,._addCircle_11mxk_76 svg,._sortActions_11mxk_77 svg,._emptyIcon_11mxk_78 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}._iconButton_11mxk_54 svg{height:23px;width:23px}._scrollArea_11mxk_88{flex:1;min-height:0;overflow-y:auto;padding:8px clamp(18px,5vw,28px) 176px;scrollbar-color:#c6c4bb transparent;scrollbar-width:thin}._scrollArea_11mxk_88::selection{background:var(--lime);color:var(--ink)}._emptyState_11mxk_103{align-items:center;display:flex;flex-direction:column;margin:clamp(44px,14vh,112px) auto 0;max-width:340px;text-align:center}._emptyIcon_11mxk_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_11mxk_78 svg{height:34px;width:34px}._emptyState_11mxk_103 h2{color:var(--ink);font-size:24px;font-weight:850;letter-spacing:-.025em;line-height:1.12}._emptyState_11mxk_103 p{color:#6f6e69;font-size:14px;font-weight:580;line-height:1.55;margin:12px 0 24px}._primaryButton_11mxk_143,._applyButton_11mxk_144,._secondaryButton_11mxk_145,._dangerButton_11mxk_146,._replaceButton_11mxk_147{border:0;border-radius:16px;cursor:pointer;font-size:14px;font-weight:820;min-height:50px;padding:12px 16px}._primaryButton_11mxk_143{background:var(--lime);box-shadow:0 14px 24px #b4e2163d;color:var(--ink);width:100%}._templateList_11mxk_164{display:grid;gap:14px}._templateCard_11mxk_166{background:var(--surface);border-radius:24px;box-shadow:0 16px 36px -28px #11110f85;padding:20px}._cardTop_11mxk_173{align-items:center;display:flex;gap:12px;justify-content:space-between}._cardTop_11mxk_173 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_11mxk_191{display:flex;flex:0 0 auto;gap:4px}._smallIconButton_11mxk_55{background:var(--field);border-radius:13px;height:44px;width:44px}._smallIconButton_11mxk_55 svg{height:19px;width:19px}._previewList_11mxk_206,._sortList_11mxk_207{list-style:none;margin:18px 0 0;padding:0}._previewList_11mxk_206{display:grid;gap:10px}._previewList_11mxk_206 li{align-items:center;color:#34332f;display:flex;font-size:14px;font-weight:670;gap:10px}._previewList_11mxk_206 li span,._orderNumber_11mxk_225{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_11mxk_144{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--ink);color:#fff;margin-top:18px;width:100%}._applyButton_11mxk_144 span{max-width:100%;overflow-wrap:anywhere}._applyButton_11mxk_144 small{font-size:12px;font-weight:600;line-height:1.4;color:#d6d6d6}._linkButton_11mxk_253{background:transparent;border:0;border-radius:12px;color:var(--ink);cursor:pointer;font-size:12px;font-weight:750;min-height:44px;padding:8px}._fieldLabel_11mxk_265{color:#5d5c57;display:grid;font-size:11px;font-weight:800;gap:8px;letter-spacing:.035em;text-transform:uppercase}._fieldLabel_11mxk_265 input,._searchField_11mxk_74{background:var(--surface);border:1.5px solid transparent;border-radius:16px;color:var(--ink);min-height:54px}._pickerActions_11mxk_284{display:grid;gap:8px}._pickerScrollArea_11mxk_289{padding-bottom:240px}._pickerActions_11mxk_284 ._secondaryButton_11mxk_145{background:var(--surface);border-radius:18px}._pickerActions_11mxk_284 ._secondaryButton_11mxk_145:hover{background:var(--field)}._fieldLabel_11mxk_265 input{font-size:15px;font-weight:680;padding:0 16px;text-transform:none}._fieldLabel_11mxk_265 input:focus,._searchField_11mxk_74:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #11110f0f;outline:none}._errorText_11mxk_316{color:#a92f27;font-size:12px;font-weight:700;margin:8px 2px 0}._sectionHeading_11mxk_323{margin:32px 0 12px}._sectionHeading_11mxk_323 h2{color:var(--ink);font-size:18px;font-weight:850;letter-spacing:-.015em}._addExerciseEmpty_11mxk_334,._addExerciseRow_11mxk_335{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_11mxk_335{display:flex;margin-top:8px;min-height:68px;padding:12px}._addExerciseRow_11mxk_335 strong{font-size:14px;font-weight:800}._addCircle_11mxk_76{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_11mxk_76 svg{height:21px;width:21px}._addExerciseRow_11mxk_335{gap:16px}._addExerciseEmpty_11mxk_334 strong{align-self:end;line-height:1.3}._addExerciseEmpty_11mxk_334 small{align-self:start;line-height:1.4}._addExerciseEmpty_11mxk_334 strong{font-size:14px;font-weight:800}._addExerciseEmpty_11mxk_334 small{color:var(--muted);font-size:12px;font-weight:580}._sortList_11mxk_207{display:grid;gap:8px}._sortItem_11mxk_387{align-items:center;background:var(--surface);border-radius:18px;display:flex;min-height:68px;padding:10px 10px 10px 12px}._exerciseCopy_11mxk_396{display:grid;flex:1;min-width:0;padding:0 10px;text-align:left}._exerciseCopy_11mxk_396 strong{color:var(--ink);font-size:13px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._exerciseCopy_11mxk_396 small{color:var(--muted);font-size:11px;font-weight:620;margin-top:3px}._sortActions_11mxk_77{display:flex;gap:2px}._sortActions_11mxk_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_11mxk_77 button:disabled{color:#c7c5bd;cursor:default}._sortActions_11mxk_77 svg{height:19px;width:19px}._fixedAction_11mxk_439{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_11mxk_74{align-items:center;display:flex;margin-bottom:14px;padding:0 14px}._searchField_11mxk_74 svg{color:var(--muted);height:20px;width:20px}._searchField_11mxk_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_11mxk_74 input::placeholder{color:#676660;opacity:1}._pickerList_11mxk_471{display:grid;gap:8px}._exerciseOption_11mxk_473{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_11mxk_485{border-color:var(--ink)}._muscleTile_11mxk_487{align-items:center;background:var(--field);border-radius:13px;display:flex;height:44px;justify-content:center;overflow:hidden;width:44px}._checkmark_11mxk_75{align-items:center;border:1.5px solid #c8c6bf;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;width:24px}._exerciseOptionSelected_11mxk_485 ._checkmark_11mxk_75{background:var(--ink);border-color:var(--ink)}._checkmark_11mxk_75 svg{height:15px;width:15px}._compactEmpty_11mxk_512,._statusText_11mxk_513{color:var(--muted);padding:48px 20px;text-align:center}._compactEmpty_11mxk_512{display:grid;gap:6px}._compactEmpty_11mxk_512 strong{color:var(--ink);font-size:15px}._compactEmpty_11mxk_512 span,._statusText_11mxk_513{font-size:13px;font-weight:600}._overlay_11mxk_523{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_11mxk_534{background:var(--surface);border-radius:24px;box-shadow:0 24px 60px -20px #0000005c;max-width:420px;padding:24px;width:100%}._dialog_11mxk_534 h2{color:var(--ink);font-size:20px;font-weight:850;letter-spacing:-.02em;line-height:1.2}._dialog_11mxk_534 p{color:#6f6e69;font-size:13px;font-weight:580;line-height:1.5;margin:10px 0 22px}._dialogActions_11mxk_559{display:grid;gap:10px;grid-template-columns:1fr 1fr}._stackedDialogActions_11mxk_560{display:grid;gap:8px}._secondaryButton_11mxk_145{background:var(--field);color:var(--ink)}._dangerButton_11mxk_146{background:#b72f27;color:#fff}._linkButton_11mxk_253{width:100%}._screen_11mxk_1 button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}._screen_11mxk_1 button:disabled{cursor:not-allowed;opacity:.52}._screen_11mxk_1 button:active:not(:disabled){transform:scale(.995)}@media (min-width: 720px){._screen_11mxk_1{max-width:640px}._fixedAction_11mxk_439{left:50%;max-width:640px;transform:translate(-50%)}}@media (max-width: 370px){._header_11mxk_20,._scrollArea_11mxk_88{padding-inline:16px}._sortActions_11mxk_77 button{width:44px}}@media (prefers-reduced-motion: reduce){._screen_11mxk_1 button:active:not(:disabled){transform:none}}._listScreen_11mxk_590{min-height:0;overflow:hidden}._listScroll_11mxk_591{padding-bottom:20px}._overlay_tz0ag_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:flex-end;justify-content:center;background:#0006}._sheet_tz0ag_10{width:min(100%,560px);max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;border-radius:28px 28px 0 0;background:var(--surface, #fff);color:var(--ink, #121212);padding:28px 24px max(24px,env(safe-area-inset-bottom));font:600 15px/1.5 Manrope,sans-serif}._header_tz0ag_24{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-bottom:24px}._header_tz0ag_24 h2{font-size:24px;font-weight:800;letter-spacing:-.7px;margin:0}._header_tz0ag_24 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}._sheet_tz0ag_10 button,._sheet_tz0ag_10 summary{font:inherit;color:inherit;border:0;background:var(--field, #f4f4f4);border-radius:18px;padding:12px 16px;cursor:pointer;min-height:44px;box-sizing:border-box}._sheet_tz0ag_10 button:disabled{opacity:.55;cursor:default}._sheet_tz0ag_10 button:hover:not(:disabled){background:#e8e8e8}._sheet_tz0ag_10 button:focus-visible,._sheet_tz0ag_10 summary:focus-visible{outline:2px solid #121212;outline-offset:3px}._sheet_tz0ag_10 label{display:grid;gap:8px;margin:16px 0;font-size:13px}._sheet_tz0ag_10 input,._sheet_tz0ag_10 select{width:100%;min-width:0;box-sizing:border-box;border:1.5px solid transparent;border-radius:16px;background:#f4f4f4;padding:16px;font:600 16px Manrope,sans-serif;color:#121212}._sheet_tz0ag_10 input:focus,._sheet_tz0ag_10 select:focus{outline:none;border-color:#121212;background:#fff;box-shadow:0 0 0 4px #1212120f}._sheet_tz0ag_10 ::selection{background:#121212;color:#fff}._sheet_tz0ag_10 input::placeholder{color:#666}._sheet_tz0ag_10 input::-webkit-search-cancel-button{filter:grayscale(1)}._sheet_tz0ag_10 ._primary_tz0ag_105{background:var(--lime, #cbf63e);width:100%;font-size:16px;font-weight:800;margin-top:20px}._sheet_tz0ag_10 ._primary_tz0ag_105:hover:not(:disabled){background:#bce52f}._tabs_tz0ag_115,._groups_tz0ag_116{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}._tabs_tz0ag_115 button,._groups_tz0ag_116 button{border-radius:999px}._sheet_tz0ag_10 button[aria-pressed=true]{color:#fff;background:#121212}._row_tz0ag_130{display:flex;align-items:center;gap:8px;border-bottom:1px solid #ececec;padding:12px 0}._sheet_tz0ag_10 ._select_tz0ag_137{flex:1;min-width:0;display:grid;gap:4px;text-align:left;background:transparent;padding:8px 0;overflow-wrap:anywhere}._sheet_tz0ag_10 ._select_tz0ag_137:disabled{opacity:1}._select_tz0ag_137 small,._hint_tz0ag_151{font-size:13px;color:#666;font-weight:500}._sheet_tz0ag_10 details{flex-shrink:0;max-width:130px}._sheet_tz0ag_10 details button{display:block;width:100%;margin-top:8px;font-size:12px}._sheet_tz0ag_10 summary{font-size:12px}._sheet_tz0ag_10 footer{display:flex;align-items:baseline;gap:12px;margin-top:16px}._sheet_tz0ag_10 ._similar_tz0ag_175{display:block;width:100%;text-align:left;margin-top:8px}._conflict_tz0ag_181{padding:16px;background:#f4f4f4;border-radius:16px}@media (min-width: 720px){._overlay_tz0ag_1{align-items:center}._sheet_tz0ag_10{border-radius:28px;max-height:88dvh;padding:32px}}._sheet_tz0ag_10._inline_tz0ag_197{width:100%;max-height:none;border-radius:0;padding:20px clamp(18px,5vw,28px) 32px;background:transparent}._inline_tz0ag_197 ._header_tz0ag_24 h2{font-size:20px}._rowActions_tz0ag_200{display:flex;gap:4px;flex-shrink:0}._sheet_tz0ag_10 ._iconButton_tz0ag_201{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;background:transparent}._iconButton_tz0ag_201 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._row_tz0ag_130>img{flex-shrink:0;margin-right:4px}._inline_tz0ag_197>label:first-child{margin-top:0}._sheet_tz0ag_10 ._groups_tz0ag_116 button:hover{background:var(--field, #f4f4f4)}._sheet_tz0ag_10 ._groups_tz0ag_116 button[aria-pressed=true]:hover{background:#121212}._deleteDialog_tz0ag_208{width:min(420px,calc(100% - 40px));box-sizing:border-box;padding:24px;border:0;border-radius:28px;background:#fff;color:#121212}._deleteDialog_tz0ag_208::backdrop{background:#12121266}._deleteDialog_tz0ag_208 h2{margin:0 0 16px;font-size:22px;font-weight:800;overflow-wrap:anywhere}._deleteDialog_tz0ag_208 p{line-height:1.5;color:#666}._confirmActions_tz0ag_212{display:flex;gap:12px;margin-top:24px}._confirmActions_tz0ag_212 button{flex:1}._sheet_tz0ag_10 ._deleteButton_tz0ag_214,._sheet_tz0ag_10 ._deleteButton_tz0ag_214:hover:not(:disabled){background:#121212;color:#fff}._sheet_tz0ag_10._inline_tz0ag_197{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0}._libraryScroll_tz0ag_217{flex:1;min-height:0;overflow-y:auto;padding:0 clamp(18px,5vw,28px) 20px}._choiceField_tz0ag_219{border:0;padding:0;margin:20px 0;min-width:0}._choiceField_tz0ag_219 legend{padding:0;font-size:13px}._choiceField_tz0ag_219 ._groups_tz0ag_116{margin:8px 0 0}._screen_1q5rp_1{height:100%;min-height:0;display:flex;flex-direction:column;background:var(--bg, #ececec);color:var(--ink, #121212)}._header_1q5rp_2{padding:calc(20px + env(safe-area-inset-top,0px)) clamp(18px,5vw,28px) 12px}._header_1q5rp_2 h1{margin:0 0 20px;font-size:32px;font-weight:800;letter-spacing:-.03em}._tabs_1q5rp_4{display:flex;gap:4px;padding:4px;border-radius:999px;background:#fff}._tabs_1q5rp_4 button{flex:1;min-height:44px;border:0;border-radius:999px;background:transparent;color:#666;font:inherit;font-weight:700;cursor:pointer}._tabs_1q5rp_4 button[aria-selected=true]{color:#fff;background:#121212}._tabs_1q5rp_4 button:focus-visible{outline:2px solid #121212;outline-offset:3px}._panel_1q5rp_8{flex:1;min-height:0;overflow-y:auto}._header_1q5rp_2,._panel_1q5rp_8{width:100%;max-width:760px;margin-inline:auto;box-sizing:border-box}._container_nv6r4_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_nv6r4_19{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}
