._tabsContainer_1jj1n_1{position:fixed;bottom:0;left:0;right:0;display:flex;background-color:var(--tg-theme-bg-color);border-top:none;z-index:1000;padding:16px 0 20px;box-shadow:0 -2px 8px #0000001a}._tab_1jj1n_1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;background:none;border:none;cursor:pointer;transition:all .2s;min-height:68px;color:var(--tg-theme-hint-color, #999)}._tab_1jj1n_1:hover{background-color:transparent}._tab_1jj1n_1:focus{outline:none;background-color:transparent}._tab_1jj1n_1:focus-visible{outline:2px solid var(--tg-theme-button-color, #2481cc);outline-offset:2px}._tabIcon_1jj1n_45{width:22px;height:22px;margin-bottom:6px;transition:transform .2s ease;color:var(--tg-theme-hint-color, #999)}._tab_1jj1n_1:hover ._tabIcon_1jj1n_45{color:var(--tg-theme-button-color, #2481cc)}._tab_1jj1n_1._active_1jj1n_57 ._tabIcon_1jj1n_45{transform:scale(1.1);color:var(--tg-theme-button-color, #2481cc)}._tabLabel_1jj1n_62{font-size:13px;font-weight:500;text-align:center;line-height:1.2;color:var(--tg-theme-hint-color, #999)}._tab_1jj1n_1:hover ._tabLabel_1jj1n_62,._tab_1jj1n_1._active_1jj1n_57 ._tabLabel_1jj1n_62{color:var(--tg-theme-button-color, #2481cc)}@media (max-width: 480px){._tabsContainer_1jj1n_1{padding:14px 0 18px}._tab_1jj1n_1{min-height:64px;padding:6px 2px}._tabIcon_1jj1n_45{width:20px;height:20px;margin-bottom:5px}._tabLabel_1jj1n_62{font-size:12px}}@supports (padding-bottom: env(safe-area-inset-bottom)){._tabsContainer_1jj1n_1{padding-bottom:calc(20px + env(safe-area-inset-bottom))}@media (max-width: 480px){._tabsContainer_1jj1n_1{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}}._dateButton_kvqv8_1{flex-shrink:0;width:48px;height:48px;border:none;border-radius:12px;background:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-hint-color);font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;transition:all .2s;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:none;margin-bottom:0}._dateButton_kvqv8_1:hover,._dateButton_kvqv8_1:focus{background:var(--tg-theme-link-color);color:#fff}._dateButton_kvqv8_1[aria-pressed=true]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-weight:700;box-shadow:0 2px 8px #4c7dfe1a;border:none}._dateButton_kvqv8_1:focus{outline:2px solid var(--tg-theme-link-color);outline-offset:2px}._dateButton_kvqv8_1:focus:not(:focus-visible){outline:none}._dateButton_kvqv8_1{transform:scale(1);transition:transform .2s,background-color .2s,color .2s}._dateButton_kvqv8_1[aria-pressed=true]{transform:scale(1.08)}._dateButton_kvqv8_1._today_kvqv8_56{border:2px solid var(--tg-theme-button-color);font-weight:600}._dateButton_kvqv8_1._today_kvqv8_56[aria-pressed=true]{border-color:var(--tg-theme-button-text-color)}@media (max-width: 480px){._dateButton_kvqv8_1{width:40px;height:40px;font-size:13px;border-radius:8px}._monthHeader_kvqv8_72{font-size:15px;padding:0 8px 2px}._dateStrip_kvqv8_76{gap:6px;padding:0 6px 4px;min-height:48px}}._dateStrip_kvqv8_76{display:flex;gap:10px;padding:0 12px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:8px;touch-action:pan-x;-webkit-overflow-scrolling:touch;min-height:60px;align-items:flex-end}._dateStrip_kvqv8_76::-webkit-scrollbar{display:none}._monthHeader_kvqv8_72{margin:0;padding:0 12px 2px;font-size:18px;font-weight:600;color:var(--tg-theme-text-color);text-align:left;letter-spacing:.01em}._container_kvqv8_113{display:flex;flex-direction:column;gap:8px;padding:8px 0 0;background:var(--tg-theme-bg-color)}._headerRow_kvqv8_121{display:flex;justify-content:space-between;align-items:center;padding:0 12px 2px}._calendarBtn_kvqv8_128{background:var(--tg-theme-secondary-bg-color);border:none;border-radius:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--tg-theme-link-color);cursor:pointer;transition:background .15s,color .15s;box-shadow:0 2px 8px #4c7dfe14}._calendarBtn_kvqv8_128:hover,._calendarBtn_kvqv8_128:focus{background:var(--tg-theme-link-color);color:#fff}._loading_1clje_2,._empty_1clje_2{text-align:center;padding:40px 20px;color:var(--tg-theme-hint-color)}._hint_1clje_8{font-size:14px;margin-top:8px;opacity:.7}._workout_1clje_14{margin-bottom:24px}._note_1clje_18{background-color:var(--tg-theme-secondary-bg-color);padding:12px;border-radius:8px;margin-bottom:16px}._note_1clje_18 p{margin:0;color:var(--tg-theme-text-color);font-size:14px}._exercise_1clje_31{padding:12px;background-color:var(--tg-theme-bg-color);border-radius:12px;overflow:hidden;border:none}._exerciseHeader_1clje_39{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;gap:12px}._exerciseHeader_1clje_39._clickable_1clje_47{cursor:pointer}._exerciseInfo_1clje_51{flex:1}._exerciseActions_1clje_55{display:flex;align-items:center;gap:8px}._exerciseName_1clje_61{margin:0;font-size:18px;font-weight:600;color:var(--tg-theme-text-color);flex:1;display:flex;align-items:center;gap:8px}._progressIndicator_1clje_72{display:flex;align-items:center;justify-content:center;flex-shrink:0}._muscleGroup_1clje_79{display:flex;align-items:center;gap:6px;margin-top:4px}._muscle_1clje_79{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_1clje_97{display:flex;flex-direction:column;gap:8px;transition:all .3s ease}._set_1clje_97{display:flex;align-items:center;padding:12px 16px;background-color:var(--tg-theme-secondary-bg-color);border-radius:8px;gap:12px}._setDetails_1clje_113{display:flex;align-items:center;gap:12px;flex:1}._weight_1clje_120{font-weight:600;color:var(--tg-theme-text-color)}._reps_1clje_125{color:var(--tg-theme-text-color)}._rpe_1clje_129{color:var(--tg-theme-hint-color);font-size:14px}._failed_1clje_134{color:#e74c3c;font-weight:600}._addSetButton_1clje_139{background-color:transparent;border:2px dashed var(--tg-theme-hint-color);border-radius:8px;padding:12px;color:var(--tg-theme-hint-color);font-size:14px;cursor:pointer;transition:all .2s ease;margin-top:8px}._addSetButton_1clje_139:hover{border-color:var(--tg-theme-button-color);color:var(--tg-theme-button-color)}._addSetButton_1clje_139:active{transform:scale(.98)}._deleteExerciseBtn_1clje_160{background:none;border:none;color:var(--tg-theme-hint-color);cursor:pointer;padding:4px;margin-left:8px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s}._deleteExerciseBtn_1clje_160:hover{background:var(--tg-theme-secondary-bg-color);color:#e74c3c}._setInputRow_1clje_181{display:flex;align-items:center;margin-top:12px;padding:0;background-color:var(--tg-theme-secondary-bg-color);border-radius:8px;min-width:0;box-shadow:0 1px 4px #0000000d;border:none;overflow:hidden}._setInputField_1clje_194{flex:1;display:flex;align-items:center;min-width:0}._setInput_1clje_181{flex:1;padding:12px 16px;border:none;background-color:transparent;color:var(--tg-theme-text-color);font-size:14px;transition:background-color .2s ease;min-width:0;width:100%;box-sizing:border-box;text-align:center;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}._setInput_1clje_181:focus{outline:none;background-color:#0000000d;font-size:16px}._setInput_1clje_181:disabled{opacity:.6;cursor:not-allowed}._setInput_1clje_181::placeholder{color:var(--tg-theme-hint-color)}._setInputDivider_1clje_236{color:var(--tg-theme-hint-color);font-size:16px;font-weight:500;padding:0 8px;flex-shrink:0}._deleteSetBtn_1clje_245{background:none;border:none;color:var(--tg-theme-hint-color);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .15s,color .15s;margin-left:8px}._deleteSetBtn_1clje_245:hover{background:var(--tg-theme-secondary-bg-color);color:#e74c3c}._set_1clje_97{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_1clje_97:hover{box-shadow:0 2px 8px #0000001a}._setActive_1clje_281{background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._setActive_1clje_281 ._weight_1clje_120,._setActive_1clje_281 ._reps_1clje_125{color:var(--tg-theme-button-text-color)}._setFailed_1clje_293{background-color:#ff9800;color:#fff}._setFailed_1clje_293 ._weight_1clje_120,._setFailed_1clje_293 ._reps_1clje_125{color:#fff}._setFailed_1clje_293:hover{background-color:#ff9800}._setContent_1clje_307{display:flex;align-items:center;gap:8px}._setActions_1clje_313{display:flex;gap:8px;margin-top:4px}._failedSetBtn_1clje_319{flex:1;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border:none;border-radius:4px;padding:8px 12px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}._failedSetBtn_1clje_319:hover{background:var(--tg-theme-link-color)}._setNumber_1clje_339{background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}._setDetails_1clje_113{display:flex;align-items:center;gap:8px;flex:1;margin-left:6px}._confirmOverlay_1clje_362{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:_fadeIn_1clje_1 .2s ease-out}@keyframes _fadeIn_1clje_1{0%{opacity:0}to{opacity:1}}._confirmDialog_1clje_386{background-color:var(--tg-theme-bg-color);border-radius:12px;padding:20px;max-width:300px;width:100%;text-align:center;box-shadow:0 8px 32px #0000004d;animation:_scaleIn_1clje_1 .2s ease-out}@keyframes _scaleIn_1clje_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._confirmDialog_1clje_386 p{margin:0 0 20px;font-size:16px;color:var(--tg-theme-text-color)}._confirmButtons_1clje_414{display:flex;gap:12px}._cancelButton_1clje_419{flex:1;padding:10px 16px;border:1px solid var(--tg-theme-hint-color);border-radius:8px;background-color:transparent;color:var(--tg-theme-text-color);font-size:14px;cursor:pointer;transition:all .2s ease}._cancelButton_1clje_419:hover{background-color:var(--tg-theme-secondary-bg-color)}._deleteButton_1clje_435{flex:1;padding:10px 16px;border:none;border-radius:8px;background-color:#e74c3c;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}._deleteButton_1clje_435:hover:not(:disabled){background-color:#c0392b}._deleteButton_1clje_435:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 480px){._exercise_1clje_31{padding:16px;margin-bottom:16px}._exerciseHeader_1clje_39{gap:8px;margin-bottom:12px}._exerciseName_1clje_61{font-size:16px}._muscle_1clje_79{font-size:11px;padding:3px 6px;margin-top:3px}._setInputRow_1clje_181{padding:0}._setInput_1clje_181{padding:10px 12px;font-size:16px}._setInputDivider_1clje_236{font-size:16px;padding:0 6px}._set_1clje_97{padding:10px 12px;gap:8px}._setDetails_1clje_113{gap:8px}}._deleteSetTextBtn_1clje_503{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_1clje_503:hover{background:var(--tg-theme-link-color)}._icon_1do49_1{display:inline-block;vertical-align:middle;object-fit:contain}html[data-theme=light] ._icon_1do49_1{filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%)}html[data-theme=dark] ._icon_1do49_1{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}._icon_1do49_1{filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%)}._small_1do49_22{width:24px;height:24px}._medium_1do49_27{width:32px;height:32px}._large_1do49_32{width:40px;height:40px}._overlay_1ynz7_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:#00000061;transition:opacity .18s}._dialog_1ynz7_9{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_1ynz7_19{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_1ynz7_19 h2{margin:0;font-size:20px;font-weight:600;color:var(--tg-theme-text-color)}._closeButton_1ynz7_35{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_1ynz7_35:hover{background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color)}._form_1ynz7_51{padding:0 20px 20px}._field_1ynz7_55{margin-bottom:16px}._row_1ynz7_59{display:flex;gap:12px}._row_1ynz7_59 ._field_1ynz7_55{flex:1}._field_1ynz7_55 label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:var(--tg-theme-text-color)}._input_1ynz7_76{width:100%;padding:12px;border:2px 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_1ynz7_76:focus{outline:none;border-color:var(--tg-theme-button-color)}._input_1ynz7_76::placeholder{color:var(--tg-theme-hint-color)}._actions_1ynz7_96{display:flex;gap:12px;margin-top:24px}._cancelButton_1ynz7_102,._submitButton_1ynz7_102{flex:1;padding:12px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_1ynz7_102{background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color)}._cancelButton_1ynz7_102:hover{background-color:var(--tg-theme-hint-color)}._submitButton_1ynz7_102{background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._submitButton_1ynz7_102:hover:not(:disabled){opacity:.9}._submitButton_1ynz7_102:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){._dialog_1ynz7_9{max-width:100%;margin:16px}._header_1ynz7_19{padding:16px 16px 0}._form_1ynz7_51{padding:0 16px 16px}._row_1ynz7_59{flex-direction:column;gap:16px}}._sheet_1ynz7_157{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:var(--tg-theme-bg-color);border-radius:18px 18px 0 0;box-shadow:0 -4px 24px #0000002e;padding:10px 16px 16px;min-height:220px;margin:0 auto;animation:_slideUp_1ynz7_1 .22s cubic-bezier(.4,1.4,.6,1)}._closeX_1ynz7_173{background:none;border:none;color:var(--tg-theme-hint-color);font-size:28px;font-weight:700;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s;flex-shrink:0}@keyframes _slideUp_1ynz7_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._groupBtn_1ynz7_194,._exerciseBtn_1ynz7_194,._addCustomBtn_1ynz7_194{width:100%;background:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color);border:none;border-radius:10px;padding:14px 0;font-size:16px;font-weight:600;margin-bottom:10px;cursor:pointer;transition:background .15s,color .15s}._groupBtn_1ynz7_194:hover,._exerciseBtn_1ynz7_194:hover,._addCustomBtn_1ynz7_194:hover{background:var(--tg-theme-link-color);color:#fff}._addCustomBtn_1ynz7_194{width:100%;background:var(--tg-theme-secondary-bg-color);border:2px dashed var(--tg-theme-hint-color);border-radius:8px;color:var(--tg-theme-text-color);font-size:14px;font-weight:500;cursor:pointer}._addCustomBtn_1ynz7_194:hover{background:var(--tg-theme-button-color);border-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._addExerciseInput_1ynz7_230{margin-bottom:10px}._inputContainer_1ynz7_234{display:flex;align-items:center;gap:8px;background:var(--tg-theme-secondary-bg-color);border:2px solid var(--tg-theme-hint-color);border-radius:8px;padding:4px}._exerciseInput_1ynz7_244{flex:1;padding:10px 12px;border:none;background:transparent;color:var(--tg-theme-text-color);font-size:14px;outline:none}._exerciseInput_1ynz7_244::placeholder{color:var(--tg-theme-hint-color)}._cancelIconBtn_1ynz7_258,._confirmIconBtn_1ynz7_258{background:none;border:none;color:var(--tg-theme-hint-color);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease;flex-shrink:0}._cancelIconBtn_1ynz7_258:hover{background:var(--tg-theme-hint-color);color:var(--tg-theme-bg-color)}._confirmIconBtn_1ynz7_258:hover:not(:disabled){background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._confirmIconBtn_1ynz7_258:disabled{opacity:.4;cursor:not-allowed}._back_1ynz7_287{background:none;border:none;color:var(--tg-theme-link-color);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s;flex-shrink:0}._close_1ynz7_35{background:none;border:none;color:var(--tg-theme-hint-color);font-size:15px;margin-top:8px;cursor:pointer;padding:0}._input_1ynz7_76{width:100%;padding:10px 12px;border-radius:8px;border:1.5px solid var(--tg-theme-secondary-bg-color);background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color);font-size:15px;margin-bottom:12px;outline:none;transition:border .15s}._input_1ynz7_76:focus{border:1.5px solid var(--tg-theme-link-color)}._addBtn_1ynz7_327{width:100%;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border:none;border-radius:10px;padding:12px 0;font-size:16px;font-weight:700;cursor:pointer;margin-bottom:8px;transition:background .15s,color .15s}._addBtn_1ynz7_327:hover{background:var(--tg-theme-link-color);color:#fff}._groupBtn_1ynz7_194{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;text-align:left}._groupContent_1ynz7_353{display:flex;align-items:center;gap:16px;flex:1}._headerRow_1ynz7_360{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;position:relative}._headerRow_1ynz7_360 h3{flex:1;text-align:center;margin:0;font-size:18px;font-weight:700}._headerRow_1ynz7_360 ._back_1ynz7_287{margin-right:8px}._headerRow_1ynz7_360 ._closeX_1ynz7_173{margin-left:8px}._headerRow_1ynz7_360 ._back_1ynz7_287:hover,._headerRow_1ynz7_360 ._closeX_1ynz7_173:hover{background:var(--tg-theme-secondary-bg-color)}._exerciseItem_1ynz7_388{display:flex;align-items:center;gap:8px;margin-bottom:4px}._exerciseBtn_1ynz7_194{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;text-align:left;position:relative}._deleteExerciseBtn_1ynz7_404{background:none;border:none;color:var(--tg-theme-hint-color);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s;flex-shrink:0}._deleteExerciseBtn_1ynz7_404:hover{color:#e74c3c}._confirmOverlay_1ynz7_423{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_1ynz7_1 .2s ease-out}@keyframes _fadeIn_1ynz7_1{0%{opacity:0}to{opacity:1}}._confirmDialog_1ynz7_447{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_1ynz7_1 .2s ease-out}@keyframes _scaleIn_1ynz7_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._confirmDialog_1ynz7_447 p{margin:0 0 20px;font-size:16px;color:var(--tg-theme-text-color)}._confirmButtons_1ynz7_475{display:flex;gap:12px}._cancelButton_1ynz7_102{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_1ynz7_102:hover{background-color:var(--tg-theme-secondary-bg-color)}._deleteButton_1ynz7_496{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_1ynz7_496:hover:not(:disabled){background-color:#c0392b}._deleteButton_1ynz7_496:disabled{opacity:.6;cursor:not-allowed}._loadingSkeleton_1ynz7_518{padding:0 16px}._skeletonItem_1ynz7_522{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;margin-bottom:4px;background:var(--tg-theme-secondary-bg-color);border-radius:8px;animation:_skeletonPulse_1ynz7_1 1.5s ease-in-out infinite}._skeletonText_1ynz7_533{width:60%;height:16px;background:var(--tg-theme-hint-color);border-radius:4px;opacity:.3}@keyframes _skeletonPulse_1ynz7_1{0%,to{opacity:.6}50%{opacity:.3}}._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_1oze7_1{height:100%;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0}body::-webkit-scrollbar,html::-webkit-scrollbar,#_root_1oze7_1::-webkit-scrollbar{display:none}._main_1oze7_17{flex:1;overflow:auto;padding:16px 16px 208px;scrollbar-width:none;-ms-overflow-style:none}._main_1oze7_17::-webkit-scrollbar{display:none}@supports (padding-bottom: env(safe-area-inset-bottom)){._main_1oze7_17{padding-bottom:calc(208px + env(safe-area-inset-bottom))}}._addExerciseButton_1oze7_36{width:100%;height:44px;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:background .18s,box-shadow .18s,color .18s;box-shadow:0 2px 8px #4c7dfe14}._addExerciseButton_1oze7_36:hover,._addExerciseButton_1oze7_36:focus{background:var(--tg-theme-link-color);color:#fff;box-shadow:0 4px 16px #4c7dfe2e}@media (max-width: 480px){._addExerciseButton_1oze7_36{font-size:15px;height:40px}}._fixedAddButtonContainer_1oze7_66{position:fixed;bottom:96px;left:0;right:0;padding:16px;background-color:transparent;z-index:999;box-shadow:none}@media (max-width: 480px){._fixedAddButtonContainer_1oze7_66{padding:12px;bottom:90px}._addExerciseButton_1oze7_36{font-size:15px;height:40px}}@supports (padding-bottom: env(safe-area-inset-bottom)){._fixedAddButtonContainer_1oze7_66{bottom:calc(96px + env(safe-area-inset-bottom))}@media (max-width: 480px){._fixedAddButtonContainer_1oze7_66{bottom:calc(90px + env(safe-area-inset-bottom))}}}._confirmOverlay_1oze7_104{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;animation:_fadeIn_1oze7_1 .2s ease-out}@keyframes _fadeIn_1oze7_1{0%{opacity:0}to{opacity:1}}._confirmDialog_1oze7_128{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_1oze7_1 .2s ease-out}@keyframes _scaleIn_1oze7_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._confirmDialog_1oze7_128 p{margin:0 0 20px;font-size:16px;color:var(--tg-theme-text-color)}._confirmButtons_1oze7_156{display:flex;gap:12px}._cancelButton_1oze7_161{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_1oze7_161:hover{background-color:var(--tg-theme-secondary-bg-color)}._deleteButton_1oze7_177{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_1oze7_177:hover:not(:disabled){background-color:#c0392b}._deleteButton_1oze7_177:disabled{opacity:.6;cursor:not-allowed}._backdrop_1on7d_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000;display:flex;align-items:flex-end}._sheet_1on7d_13{background:var(--tg-theme-bg-color);border-radius:18px 18px 0 0;width:100%;max-height:90vh;overflow:hidden;animation:_slideUp_1on7d_1 .3s ease-out}._header_1on7d_22{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 16px;border-bottom:1px solid var(--tg-theme-hint-color)}._header_1on7d_22 h2{margin:0;font-size:18px;font-weight:600;color:var(--tg-theme-text-color)}._closeBtn_1on7d_37{background:none;border:none;color:var(--tg-theme-hint-color);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s,color .15s}._closeBtn_1on7d_37:hover{background:var(--tg-theme-secondary-bg-color)}._content_1on7d_54{height:calc(90vh - 80px);overflow:auto;scrollbar-width:none;-ms-overflow-style:none}._content_1on7d_54::-webkit-scrollbar{display:none}@keyframes _slideUp_1on7d_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._month_1on7d_74{padding:20px 16px}._month_1on7d_74 h3{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--tg-theme-text-color);text-align:center}._grid_1on7d_86{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._weekdayHeader_1on7d_92{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--tg-theme-hint-color);text-transform:uppercase}._emptyDay_1on7d_103{aspect-ratio:1}._day_1on7d_107{aspect-ratio:1;border:none;background:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._day_1on7d_107:hover:not(:disabled){background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._day_1on7d_107:disabled{opacity:.3;cursor:not-allowed}._day_1on7d_107._filled_1on7d_132{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._day_1on7d_107._filled_1on7d_132:hover{background:var(--tg-theme-link-color)}._day_1on7d_107._today_1on7d_141{border:2px solid var(--tg-theme-button-color);font-weight:600}._day_1on7d_107._today_1on7d_141._filled_1on7d_132{border-color:var(--tg-theme-button-text-color)}._calendarBtn_1on7d_150{background:var(--tg-theme-secondary-bg-color);border:none;border-radius:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--tg-theme-link-color);cursor:pointer;transition:background .15s,color .15s;box-shadow:0 2px 8px #4c7dfe14}._calendarBtn_1on7d_150:hover,._calendarBtn_1on7d_150:focus{background:var(--tg-theme-link-color);color:#fff}._loader_e00gq_1{--background: linear-gradient(135deg, var(--tg-theme-button-color, #23C4F8), var(--tg-theme-button-color, #275EFE));--shadow: var(--tg-theme-button-color, #275EFE);--text: var(--tg-theme-hint-color, #6C7486);--page: rgba(255, 255, 255, .36);--page-fold: rgba(255, 255, 255, .52);--duration: 3s;width:200px;height:140px;position:relative}._loader_e00gq_1:before,._loader_e00gq_1:after{--r: -6deg;content:"";position:absolute;bottom:8px;width:120px;top:80%;box-shadow:0 16px 12px rgba(var(--tg-theme-button-color, var(--shadow)),.3);transform:rotate(var(--r))}._loader_e00gq_1:before{left:4px}._loader_e00gq_1:after{--r: 6deg;right:4px}._loader_e00gq_1>div{width:100%;height:100%;border-radius:13px;position:relative;z-index:1;perspective:600px;box-shadow:0 4px 6px rgba(var(--tg-theme-button-color, var(--shadow)),.3);background-image:var(--background)}._loader_e00gq_1 ul{margin:0;padding:0;list-style:none;position:relative}._loader_e00gq_1 li{--r: 180deg;--o: 0;--c: var(--page);position:absolute;top:10px;left:10px;transform-origin:100% 50%;color:var(--c);opacity:var(--o);transform:rotateY(var(--r));animation:var(--duration) ease infinite}._loader_e00gq_1 li:nth-child(2){--c: var(--page-fold);animation-name:_page-2_e00gq_1}._loader_e00gq_1 li:nth-child(3){--c: var(--page-fold);animation-name:_page-3_e00gq_1}._loader_e00gq_1 li:nth-child(4){--c: var(--page-fold);animation-name:_page-4_e00gq_1}._loader_e00gq_1 li:nth-child(5){--c: var(--page-fold);animation-name:_page-5_e00gq_1}._loader_e00gq_1 li:nth-child(6){--c: var(--page-fold);animation-name:_page-6_e00gq_1}._loader_e00gq_1 svg{width:90px;height:120px;display:block}._loader_e00gq_1 li:first-child{--r: 0deg;--o: 1}._loader_e00gq_1 li:last-child{--o: 1}._loader_e00gq_1 span{display:block;left:0;right:0;top:100%;margin-top:20px;text-align:center;color:var(--tg-theme-text-color, var(--text))}@keyframes _page-2_e00gq_1{0%{transform:rotateY(180deg);opacity:0}20%{opacity:1}35%,to{opacity:0}50%,to{transform:rotateY(0)}}@keyframes _page-3_e00gq_1{15%{transform:rotateY(180deg);opacity:0}35%{opacity:1}50%,to{opacity:0}65%,to{transform:rotateY(0)}}@keyframes _page-4_e00gq_1{30%{transform:rotateY(180deg);opacity:0}50%{opacity:1}65%,to{opacity:0}80%,to{transform:rotateY(0)}}@keyframes _page-5_e00gq_1{45%{transform:rotateY(180deg);opacity:0}65%{opacity:1}80%,to{opacity:0}95%,to{transform:rotateY(0)}}@keyframes _page-6_e00gq_1{60%{transform:rotateY(180deg);opacity:0}80%{opacity:1}95%,to{opacity:0}to{transform:rotateY(0)}}._container_ybtcx_2{min-height:100%;display:flex;flex-direction:column}._topBar_ybtcx_9{position:sticky;top:0;background:var(--tg-theme-bg-color);z-index:1;padding:8px 12px 4px;box-shadow:0 2px 8px #0000000a}._groupChips_ybtcx_18{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}._groupChips_ybtcx_18::-webkit-scrollbar{display:none}._chip_ybtcx_29{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:9999px;background:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color);border:none;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}._chip_ybtcx_29:hover{box-shadow:0 2px 8px #00000014}._chipActive_ybtcx_46{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._chipActive_ybtcx_46:hover{box-shadow:0 2px 10px #0000001f}._chipIcon_ybtcx_55{width:20px;height:20px;display:inline-flex}._chipLabel_ybtcx_61{font-size:14px;font-weight:600}._content_ybtcx_67{padding:12px 12px 0}._addDashed_ybtcx_72{width:100%;padding:12px;border:2px dashed var(--tg-theme-hint-color);border-radius:12px;background:transparent;color:var(--tg-theme-hint-color);font-weight:600;cursor:pointer;transition:border-color .18s,color .18s,background .18s,box-shadow .18s}._addDashed_ybtcx_72:hover{border-color:var(--tg-theme-button-color);color:var(--tg-theme-button-color);background:#00000008;box-shadow:0 2px 10px #0000000f}._addRow_ybtcx_91{display:flex;gap:8px;margin-bottom:8px}._addInput_ybtcx_97{flex:1;padding:12px;border-radius:10px;border:2px solid var(--tg-theme-hint-color);background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color);font-size:16px}._addConfirm_ybtcx_107{padding:10px 12px;border:none;border-radius:10px;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-weight:600;transition:background .18s,box-shadow .18s}._addConfirm_ybtcx_107:hover{background:var(--tg-theme-link-color);box-shadow:0 2px 10px #0000001f}._addCancel_ybtcx_122{padding:10px 12px;border:1px solid var(--tg-theme-hint-color);border-radius:10px;background:transparent;color:var(--tg-theme-text-color);transition:background .18s,color .18s,box-shadow .18s}._addCancel_ybtcx_122:hover{background:var(--tg-theme-secondary-bg-color);box-shadow:0 1px 6px #00000014}._list_ybtcx_137{display:flex;flex-direction:column;gap:8px;margin-top:12px}._item_ybtcx_144{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:12px;background:var(--tg-theme-secondary-bg-color);transition:box-shadow .18s}._item_ybtcx_144:hover{box-shadow:0 2px 10px #00000014}._itemName_ybtcx_158{color:var(--tg-theme-text-color);font-size:15px;font-weight:600}._itemDelete_ybtcx_164{background:none;border:none;color:var(--tg-theme-hint-color);cursor:pointer;padding:6px;border-radius:8px;transition:background .18s,color .18s}._itemDelete_ybtcx_164:hover{background:var(--tg-theme-secondary-bg-color);color:#e74c3c}._confirmOverlay_ybtcx_180{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;padding:16px}._confirmDialog_ybtcx_191{background-color:var(--tg-theme-bg-color);border-radius:12px;padding:20px;width:100%;max-width:320px;text-align:center;box-shadow:0 8px 32px #0000004d}._confirmText_ybtcx_201{color:var(--tg-theme-text-color);margin:0 0 16px}._confirmButtons_ybtcx_206{display:flex;gap:12px}._cancelButton_ybtcx_211{flex:1;padding:10px 12px;border:1px solid var(--tg-theme-hint-color);border-radius:10px;background:transparent;color:var(--tg-theme-text-color);transition:background .18s,box-shadow .18s}._cancelButton_ybtcx_211:hover{background:var(--tg-theme-secondary-bg-color);box-shadow:0 1px 6px #00000014}._deleteButton_ybtcx_226{flex:1;padding:10px 12px;border:none;border-radius:10px;background:#e74c3c;color:#fff;font-weight:600;transition:background .18s,box-shadow .18s}._deleteButton_ybtcx_226:hover{background:#c0392b;box-shadow:0 2px 10px #0000001f}._container_9l9sx_1{min-height:100vh;padding:20px 20px 100px;background-color:var(--tg-theme-bg-color);color:var(--tg-theme-text-color)}._content_9l9sx_9{max-width:400px;margin:0 auto;text-align:center;padding-top:60px}._icon_9l9sx_16{font-size:64px;margin-bottom:24px;display:block}._title_9l9sx_22{font-size:28px;font-weight:700;margin:0 0 16px;color:var(--tg-theme-text-color)}._description_9l9sx_29{font-size:16px;line-height:1.5;color:var(--tg-theme-hint-color);margin:0 0 32px}._features_9l9sx_36{display:flex;flex-direction:column;gap:16px}._feature_9l9sx_36{display:flex;align-items:center;gap:12px;padding:16px;background-color:var(--tg-theme-secondary-bg-color, rgba(0, 0, 0, .05));border-radius:12px;font-size:16px;color:var(--tg-theme-text-color)}._featureIcon_9l9sx_53{font-size:20px}@media (max-width: 480px){._container_9l9sx_1{padding:16px 16px 100px}._content_9l9sx_9{padding-top:40px}._icon_9l9sx_16{font-size:48px;margin-bottom:20px}._title_9l9sx_22{font-size:24px}._description_9l9sx_29{font-size:15px}}._container_1j5hh_1{height:100vh;display:flex;flex-direction:column;overflow:hidden}._content_1j5hh_8{flex:1;padding-bottom:168px}@supports (padding-bottom: env(safe-area-inset-bottom)){._content_1j5hh_8{padding-bottom:calc(168px + env(safe-area-inset-bottom))}}._card_1ibmw_1{background:var(--tg-theme-secondary-bg-color);border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000001a;transition:all .2s ease;position:relative;overflow:hidden}._card_1ibmw_1:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._clickable_1ibmw_16{cursor:pointer}._clickable_1ibmw_16:active{transform:translateY(0)}._header_1ibmw_24{display:flex;align-items:center;gap:8px;margin-bottom:12px}._icon_1ibmw_31{font-size:20px;color:var(--tg-theme-button-color);display:flex;align-items:center;justify-content:center}._icon_1ibmw_31 svg{width:28px;height:28px}._icon_1ibmw_31 img{width:28px;height:28px}._title_1ibmw_49{font-size:14px;font-weight:600;color:var(--tg-theme-hint-color);margin:0;text-transform:uppercase;letter-spacing:.5px}._content_1ibmw_58{margin-bottom:8px}._value_1ibmw_62{font-size:24px;font-weight:700;color:var(--tg-theme-text-color);line-height:1.2}._subtitle_1ibmw_69{font-size:12px;color:var(--tg-theme-hint-color);margin-top:4px}._trend_1ibmw_75{position:absolute;top:12px;right:12px;font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px;display:flex;align-items:center;gap:2px}._positive_1ibmw_88{background:#22c55e1a;color:#22c55e}._negative_1ibmw_93{background:#ef44441a;color:#ef4444}@media (max-width: 480px){._card_1ibmw_1{padding:12px}._value_1ibmw_62{font-size:20px}._title_1ibmw_49{font-size:12px}}._container_noo62_1{background:var(--tg-theme-secondary-bg-color);border-radius:12px;margin-bottom:16px;height:300px;width:100%;box-sizing:border-box;padding:0;position:relative}._title_noo62_12{font-size:16px;font-weight:600;color:var(--tg-theme-text-color);margin:0 0 16px;text-align:center}._chartContainer_noo62_20{display:flex;justify-content:center;height:100%;width:100%;padding:0;margin:0}._infoPanel_noo62_30{position:absolute;color:var(--tg-theme-text-color);border-radius:8px;padding:12px 16px;font-size:18px;min-width:140px;animation:_infoPanelFadeIn_noo62_1 .2s ease-out;z-index:1000}._infoDate_noo62_41{font-weight:600;margin-bottom:4px;color:var(--tg-theme-text-color);font-size:16px;line-height:1.2}._infoVolume_noo62_49{font-weight:700;color:var(--tg-theme-button-color);font-size:18px}@keyframes _infoPanelFadeIn_noo62_1{0%{opacity:0;transform:translateY(-5px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._chartContainer_noo62_20 *,._chartContainer_noo62_20 *:focus,._chartContainer_noo62_20 *:active,._chartContainer_noo62_20 *:hover{outline:none!important;box-shadow:none!important;border:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}._chart_noo62_20{background:var(--tg-theme-bg-color);border-radius:8px}._axisLabel_noo62_88{font-size:10px;fill:var(--tg-theme-hint-color);font-weight:500}._legend_noo62_94{display:flex;justify-content:center;gap:16px}._legendItem_noo62_100{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--tg-theme-hint-color)}._legendColor_noo62_108{width:12px;height:12px;border-radius:2px}._loading_noo62_114{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--tg-theme-hint-color);height:100%}._spinner_noo62_124{width:24px;height:24px;border:2px solid var(--tg-theme-hint-color);border-top:2px solid var(--tg-theme-button-color);border-radius:50%;animation:_spin_noo62_124 1s linear infinite;margin-bottom:12px}@keyframes _spin_noo62_124{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._empty_noo62_139{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:var(--tg-theme-hint-color);text-align:center;height:100%;animation:_emptyFadeIn_noo62_1 .5s ease-out}@keyframes _emptyFadeIn_noo62_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._chartContainer_noo62_20 .recharts-tooltip-wrapper,._chartContainer_noo62_20 .recharts-tooltip-wrapper .recharts-tooltip,._chartContainer_noo62_20 .recharts-default-tooltip{display:none!important}._container_noo62_1{overflow:visible!important}._chartContainer_noo62_20{animation:_chartFadeIn_noo62_1 .3s ease-out}@keyframes _chartFadeIn_noo62_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._container_jt1d5_1{background:var(--tg-theme-bg-color);min-height:100%;padding:0}._header_jt1d5_7{margin-bottom:20px;margin-top:16px}._periodTabs_jt1d5_12{display:flex;gap:8px;background:var(--tg-theme-secondary-bg-color);border-radius:12px;padding:4px}._periodTab_jt1d5_12{flex:1;padding:8px 12px;border:none;background:transparent;color:var(--tg-theme-hint-color);font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}._periodTab_jt1d5_12._active_jt1d5_33{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._periodTab_jt1d5_12:hover:not(._active_jt1d5_33){background:#ffffff1a}._mainStats_jt1d5_42{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:32px}._section_jt1d5_49{margin-bottom:32px}._sectionTitle_jt1d5_53{font-size:18px;font-weight:600;color:var(--tg-theme-text-color);margin:0 0 16px}._exercisesList_jt1d5_60{display:flex;flex-direction:column;gap:12px}._exerciseItem_jt1d5_66{display:flex;align-items:center;gap:12px;padding:16px;background:var(--tg-theme-secondary-bg-color);border-radius:12px;transition:all .2s ease}._exerciseItem_jt1d5_66:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._exerciseRank_jt1d5_81{font-size:16px;font-weight:700;color:var(--tg-theme-button-color);min-width:32px}._exerciseInfo_jt1d5_88{flex:1}._exerciseName_jt1d5_92{font-size:16px;font-weight:600;color:var(--tg-theme-text-color);margin-bottom:4px}._exerciseDetails_jt1d5_99{font-size:14px;color:var(--tg-theme-hint-color)}._exerciseMax_jt1d5_104{font-size:14px;font-weight:600;color:var(--tg-theme-text-color);text-align:right}._muscleGroupsGrid_jt1d5_111{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}._muscleGroupCard_jt1d5_117{min-height:120px}._loading_jt1d5_121{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;color:var(--tg-theme-text-color)}._spinner_jt1d5_130{width:40px;height:40px;border:3px solid var(--tg-theme-hint-color);border-top:3px solid var(--tg-theme-button-color);border-radius:50%;animation:_spin_jt1d5_130 1s linear infinite;margin-bottom:16px}@keyframes _spin_jt1d5_130{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_jt1d5_145{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 16px;color:var(--tg-theme-text-color)}._errorIcon_jt1d5_154{font-size:48px;margin-bottom:16px}._errorState_jt1d5_145 h2{font-size:20px;font-weight:600;margin:0 0 8px}._errorState_jt1d5_145 p{font-size:16px;color:var(--tg-theme-hint-color);margin:0 0 24px;line-height:1.5}._instructions_jt1d5_172{text-align:left;background:var(--tg-theme-secondary-bg-color);border-radius:12px;padding:20px;max-width:500px;width:100%}._instructions_jt1d5_172 h3{font-size:16px;font-weight:600;margin:0 0 12px;color:var(--tg-theme-text-color)}._instructions_jt1d5_172 ol{margin:0;padding-left:20px;color:var(--tg-theme-hint-color);line-height:1.6}._instructions_jt1d5_172 li{margin-bottom:8px}@media (max-width: 480px){._container_jt1d5_1{padding:12px}._mainStats_jt1d5_42{grid-template-columns:1fr;gap:12px}._muscleGroupsGrid_jt1d5_111{grid-template-columns:repeat(2,1fr);gap:8px}._exerciseItem_jt1d5_66{padding:12px}._exerciseName_jt1d5_92{font-size:14px}._exerciseDetails_jt1d5_99{font-size:12px}}._container_13fhi_1{position:fixed;top:1rem;right:1rem;z-index:1000}._status_13fhi_8{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000);border-radius:8px;font-size:.875rem;font-weight:500;box-shadow:0 4px 6px -1px #0000001a;border:1px solid var(--tg-theme-hint-color, #e5e7eb);animation:_slideIn_13fhi_1 .3s ease-out}._dot_13fhi_23{width:8px;height:8px;border-radius:50%;background:#f59e0b;animation:_pulse_13fhi_1 2s infinite}._spinner_13fhi_31{width:16px;height:16px;border:2px solid var(--tg-theme-hint-color, #e5e7eb);border-top:2px solid var(--tg-theme-button-color, #3b82f6);border-radius:50%;animation:_spin_13fhi_31 1s linear infinite}@keyframes _slideIn_13fhi_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes _pulse_13fhi_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _spin_13fhi_31{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._overlay_akb1o_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:_fadeIn_akb1o_1 .3s ease-out}._content_akb1o_16{background:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000);padding:2rem;border-radius:16px;text-align:center;max-width:320px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:_slideUp_akb1o_1 .3s ease-out}._icon_akb1o_27{font-size:3rem;margin-bottom:1rem;animation:_bounce_akb1o_1 2s infinite}._title_akb1o_33{font-size:1.5rem;font-weight:600;margin:0 0 1rem;color:var(--tg-theme-text-color, #000000)}._description_akb1o_40{font-size:1rem;line-height:1.5;margin:0 0 1rem;color:var(--tg-theme-hint-color, #666666)}._lastSync_akb1o_47{font-size:.875rem;color:var(--tg-theme-hint-color, #999999);margin:0;padding:.5rem;background:var(--tg-theme-secondary-bg-color, #f3f4f6);border-radius:8px}._spinner_akb1o_56{width:48px;height:48px;border:4px solid var(--tg-theme-hint-color, #e5e7eb);border-top:4px solid var(--tg-theme-button-color, #3b82f6);border-radius:50%;margin:0 auto 1rem;animation:_spin_akb1o_56 1s linear infinite}@keyframes _fadeIn_akb1o_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_akb1o_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_akb1o_56{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _bounce_akb1o_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.App{width:100%;min-height:100vh;background-color:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000)}:root{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%}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000)}#root{width:100%;min-height:100vh}
