._tabsContainer_uy3u3_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_uy3u3_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_uy3u3_1:hover{color:#121212}._tab_uy3u3_1:focus-visible{outline:2px solid #121212;outline-offset:2px}._tabIcon_uy3u3_41{align-items:center;color:currentColor;display:flex;height:24px;justify-content:center;margin-bottom:4px;width:24px;flex-shrink:0}._tab_uy3u3_1._active_uy3u3_52{color:#121212}._tab_uy3u3_1:active{transform:none}._tabLabel_uy3u3_56{color:currentColor;font-size:var(--type-nav);font-weight:700;line-height:var(--leading-nav);text-align:center}html[data-keyboard-open] ._tabsContainer_uy3u3_1{opacity:0;pointer-events:none;transform:translateY(100%)}@media (min-width: 720px){._tabsContainer_uy3u3_1{left:50%;max-width:640px;transform:translate(-50%)}html[data-keyboard-open] ._tabsContainer_uy3u3_1{transform:translate(-50%,100%)}}@media (max-width: 360px){._tabsContainer_uy3u3_1{padding-inline:10px}._tabLabel_uy3u3_56{font-size:var(--type-nav)}}@media (prefers-reduced-motion: reduce){._tabsContainer_uy3u3_1,._tab_uy3u3_1{transition:none}}._screen_1nzhx_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:var(--text-primary)}._screen_1nzhx_1 h1{margin:0;font:800 var(--type-screen)/var(--leading-screen) var(--font-ui);letter-spacing:-.03em}._heading_1nzhx_5{display:flex;align-items:center;justify-content:space-between;gap:12px}._search_1nzhx_7,._editor_1nzhx_7 input{border:1px solid #e3e3e3;border-radius:16px;background:#fff;padding:14px 16px;width:100%;box-sizing:border-box;font:600 var(--type-body)/var(--leading-body) var(--font-ui);color:var(--text-primary)}._search_1nzhx_7::placeholder,._editor_1nzhx_7 input::placeholder{color:var(--text-muted)}._screen_1nzhx_1{--create-action-shadow:none;--create-action-hover-shadow:none}._list_1nzhx_13{flex:1;min-height:0;overflow-y:auto}._student_1nzhx_15{display:flex;align-items:center;background:#fff;border-radius:28px;padding:12px;margin-bottom:12px}._openStudent_1nzhx_17{display:flex;align-items:center;text-align:left;gap:12px;flex:1;min-width:0;padding:8px;border:0;background:none;cursor:pointer;color:var(--text-primary)}._avatar_1nzhx_19{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:15px;background:#f4f4f4;font:800 var(--type-secondary)/var(--leading-secondary) var(--font-ui)}._studentCopy_1nzhx_21{min-width:0}._studentCopy_1nzhx_21 strong{display:block;overflow-wrap:anywhere;font:700 var(--type-body)/1.375rem var(--font-ui)}._studentCopy_1nzhx_21 small{display:block;margin-top:5px;color:var(--text-muted);font:600 var(--type-meta)/var(--leading-meta) var(--font-ui)}._edit_1nzhx_7{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:15px;background:none;color:#555;cursor:pointer}._primary_1nzhx_29{display:block;width:100%;border:0;border-radius:18px;padding:15px;background:#cbf63e;color:var(--text-primary);font:800 var(--type-body)/var(--leading-secondary) var(--font-ui);cursor:pointer;min-height:48px}._secondary_1nzhx_31,._back_1nzhx_31{display:flex;align-items:center;gap:7px;min-height:44px;padding:4px 0;background:none;border:0;color:var(--text-primary);font:700 var(--type-secondary)/var(--leading-secondary) var(--font-ui);cursor:pointer}._editor_1nzhx_7{display:flex;flex-direction:column;gap:14px}._editor_1nzhx_7 label{font:700 var(--type-meta)/var(--leading-meta) var(--font-ui)}._empty_1nzhx_37{padding:28px 20px;margin:0;border-radius:28px;background:#fff;color:var(--text-muted);text-align:center;font:500 var(--type-secondary)/var(--leading-secondary) var(--font-ui)}._error_1nzhx_39{color:#333;font:600 var(--type-meta)/var(--leading-meta) var(--font-ui);margin:0}._subject_1nzhx_41{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;min-height:44px;box-sizing:border-box;color:var(--text-primary)}._subject_1nzhx_41 ._back_1nzhx_31{flex-shrink:0}._subject_1nzhx_41 h2{min-width:0;font:700 var(--type-body)/1.375rem var(--font-ui);letter-spacing:0;margin:0;overflow-wrap:anywhere;text-align:right}._screen_1nzhx_1 button:focus-visible,._screen_1nzhx_1 input:focus-visible,._back_1nzhx_31:focus-visible{outline:2px solid #121212;outline-offset:3px}._screen_1nzhx_1 button:disabled{opacity:.5;cursor:default}._edit_1nzhx_7:hover,._openStudent_1nzhx_17:hover{background:#f4f4f4;border-radius:16px}._space_8bxni_1{height:76px;flex-shrink:0}._dock_8bxni_2{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:8px clamp(24px,6vw,34px) 8px;z-index:20;background:linear-gradient(180deg,transparent 0%,transparent 40%,var(--create-action-surface, #ececec) 85%)}html[data-keyboard-open] ._dock_8bxni_2{visibility:hidden;pointer-events:none}button._action_8bxni_26._action_8bxni_26{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:min(100%,560px);min-height:44px;min-height:52px;margin:0 auto;padding:12px 16px;border:0;border-radius:16px;background:#cbf63e;color:#11110f;box-shadow:var(--create-action-shadow, 0 14px 24px rgba(180, 226, 22, .28), 0 2px 0 rgba(17, 17, 15, .05));font-family:inherit;font-size:var(--type-body);line-height:var(--leading-secondary);font-weight:800;letter-spacing:0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}button._action_8bxni_26:before{content:"+" / "";font-size:23px;font-weight:700;line-height:1;margin-right:12px;transform:translateY(-1px)}button._action_8bxni_26._action_8bxni_26:hover:not(:disabled){background:#c7f51f;box-shadow:var(--create-action-hover-shadow, 0 20px 34px rgba(180, 226, 22, .38), 0 3px 0 rgba(17, 17, 15, .05));transform:translateY(-1px)}button._action_8bxni_26._action_8bxni_26:focus-visible{outline:2px solid #11110f;outline-offset:3px}button._action_8bxni_26._action_8bxni_26:active:not(:disabled){transform:scale(.995)}button._action_8bxni_26._action_8bxni_26:disabled{background:#efeee9;color:#676660;box-shadow:none;cursor:default}@media (max-width: 390px){button._action_8bxni_26._action_8bxni_26{min-height:50px}}@media (prefers-reduced-motion: reduce){button._action_8bxni_26._action_8bxni_26{transition:none}button._action_8bxni_26._action_8bxni_26:hover:not(:disabled),button._action_8bxni_26._action_8bxni_26:active:not(:disabled){transform:none}}._container_m3fom_1{--ink: #121212;--muted: var(--text-muted);--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_m3fom_1 *,._container_m3fom_1 *:before,._container_m3fom_1 *:after{box-sizing:border-box}._headerRow_m3fom_23{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}._monthHeader_m3fom_31{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere;margin:0;color:var(--ink);font-size:var(--type-screen);font-weight:800;line-height:var(--leading-screen);letter-spacing:-.03em;text-transform:capitalize}._monthHeader_m3fom_31 small{margin-top:8px;color:var(--muted);font-size:var(--type-secondary);font-weight:600;line-height:1.2;letter-spacing:0;text-transform:lowercase}._headerActions_m3fom_55{display:flex;flex:0 0 auto;gap:12px;padding-top:2px}._calendarBtn_m3fom_62{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:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease;-webkit-tap-highlight-color:transparent}._calendarBtn_m3fom_62 svg{width:22px;height:22px}._calendarBtn_m3fom_62:hover{border-color:#12121229;box-shadow:none}._calendarBtn_m3fom_62:active{transform:scale(.99)}._calendarBtn_m3fom_62:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._dateStrip_m3fom_97{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_m3fom_97::-webkit-scrollbar{display:none}._dateButton_m3fom_115{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_m3fom_115>div{display:flex;flex-direction:column;align-items:center;gap:11px}._dateButton_m3fom_115 span:first-child{color:var(--muted);font-size:var(--type-meta);font-weight:700;line-height:1;letter-spacing:.4px;text-transform:lowercase}._dateButton_m3fom_115 span:last-child{color:currentColor;font-size:var(--type-input);font-variant-numeric:tabular-nums;font-weight:800;line-height:1;letter-spacing:-.2px}._dateButton_m3fom_115:after{position:absolute;bottom:9px;left:50%;width:6px;height:6px;content:"";background:#12121224;border-radius:50%;opacity:0;transform:translate(-50%)}._dateButton_m3fom_115._hasWorkout_m3fom_174:after{background:var(--lime);opacity:1}._dateButton_m3fom_115:hover:not([aria-pressed=true]){background:#ffffffa3}._dateButton_m3fom_115:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._dateButton_m3fom_115[aria-pressed=true]{width:56px;color:var(--surface);background:var(--ink);box-shadow:none}._dateButton_m3fom_115[aria-pressed=true] span:first-child{color:#ffffff9e}._dateButton_m3fom_115._hasWorkout_m3fom_174[aria-pressed=true]:after{background:var(--lime);opacity:1}@media (max-width: 430px){._container_m3fom_1{gap:22px;padding:34px 24px 12px}._monthHeader_m3fom_31{font-size:var(--type-screen)}._monthHeader_m3fom_31 small{font-size:var(--type-secondary)}._headerActions_m3fom_55{gap:12px}._calendarBtn_m3fom_62{width:52px;height:52px;border-radius:16px}._calendarBtn_m3fom_62 svg{width:22px;height:22px}._dateStrip_m3fom_97{gap:12px;margin-inline:-24px;padding-inline:24px}._dateButton_m3fom_115{width:44px;height:72px;border-radius:24px}._dateButton_m3fom_115[aria-pressed=true]{width:56px}}@media (prefers-reduced-motion: reduce){._calendarBtn_m3fom_62,._dateButton_m3fom_115{transition:none}}._studentContainer_m3fom_257{padding-top:12px}@media (max-width:390px){._monthHeader_m3fom_31{font-size:var(--type-screen)}._monthHeader_m3fom_31 small{font-size:var(--type-secondary)}._headerRow_m3fom_23{gap:12px}._headerActions_m3fom_55{gap:8px}._calendarBtn_m3fom_62{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_a1y83_20{text-align:center;padding:40px 20px;color:var(--tg-theme-hint-color)}._workout_a1y83_26{margin-bottom:24px}._note_a1y83_30{background-color:var(--tg-theme-secondary-bg-color);padding:12px;border-radius:8px;margin-bottom:16px}._note_a1y83_30 p{margin:0;color:var(--tg-theme-text-color);font-size:14px}._exercise_a1y83_43{padding:12px;background-color:var(--tg-theme-bg-color);border-radius:12px;overflow:hidden;border:none}._exerciseHeader_a1y83_51{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._exerciseInfo_a1y83_62{flex:1}._exerciseActions_a1y83_66{display:flex;align-items:center;gap:8px}._exerciseName_a1y83_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_a1y83_83{display:flex;align-items:center;justify-content:center;flex-shrink:0}._muscleGroup_a1y83_90{display:flex;align-items:center;gap:6px;margin-top:4px}._muscle_a1y83_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_a1y83_108{display:flex;flex-direction:column;gap:8px;transition:all .3s ease}._set_a1y83_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_a1y83_125{display:flex;align-items:center;gap:12px;flex:1}._weight_a1y83_132{font-weight:600;color:var(--tg-theme-text-color)}._reps_a1y83_137{color:var(--tg-theme-text-color)}._rpe_a1y83_141{color:var(--tg-theme-hint-color);font-size:14px}._failed_a1y83_146{color:#e74c3c;font-weight:600}._addSetButton_a1y83_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_a1y83_151:hover{border-color:var(--tg-theme-button-color);color:var(--tg-theme-button-color)}._addSetButton_a1y83_151:active{transform:scale(.98)}._deleteExerciseBtn_a1y83_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_a1y83_172:hover{background:var(--tg-theme-secondary-bg-color);color:#e74c3c}._setInputRow_a1y83_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_a1y83_206{flex:1;display:flex;align-items:center;min-width:0}._setInput_a1y83_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_a1y83_193:focus{outline:none;background-color:#0000000d;font-size:var(--type-input)}._setInput_a1y83_193:disabled{opacity:.6;cursor:not-allowed}._setInput_a1y83_193::placeholder{color:var(--tg-theme-hint-color)}._setInputDivider_a1y83_248{color:var(--tg-theme-hint-color);font-size:16px;font-weight:500;padding:0 8px;flex-shrink:0}._deleteSetBtn_a1y83_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_a1y83_257:hover{background:var(--tg-theme-secondary-bg-color);color:#e74c3c}._set_a1y83_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_a1y83_108:hover{box-shadow:0 2px 8px #0000001a}._setActive_a1y83_293{background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._setActive_a1y83_293 ._weight_a1y83_132,._setActive_a1y83_293 ._reps_a1y83_137{color:var(--tg-theme-button-text-color)}._setFailed_a1y83_305{background-color:#ff9800;color:#fff}._setFailed_a1y83_305 ._weight_a1y83_132,._setFailed_a1y83_305 ._reps_a1y83_137{color:#fff}._setFailed_a1y83_305:hover{background-color:#ff9800}._setContent_a1y83_319{display:flex;align-items:center;gap:8px}._setActions_a1y83_325{display:flex;gap:8px;margin-top:4px}._failedSetBtn_a1y83_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_a1y83_331:hover{background:var(--tg-theme-link-color)}._setNumber_a1y83_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_a1y83_125{display:flex;align-items:center;gap:8px;flex:1;margin-left:6px}._confirmOverlay_a1y83_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_a1y83_1 .2s ease-out}@keyframes _fadeIn_a1y83_1{0%{opacity:0}to{opacity:1}}._confirmDialog_a1y83_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_a1y83_1 .2s ease-out}@keyframes _scaleIn_a1y83_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._confirmDialog_a1y83_398 p{margin:0 0 20px;font-size:16px;color:var(--tg-theme-text-color)}._confirmButtons_a1y83_426{display:flex;gap:12px}._cancelButton_a1y83_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_a1y83_431:hover{background-color:var(--tg-theme-secondary-bg-color)}._deleteButton_a1y83_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_a1y83_447:hover:not(:disabled){background-color:#c0392b}._deleteButton_a1y83_447:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 480px){._exercise_a1y83_43{padding:16px;margin-bottom:16px}._exerciseHeader_a1y83_51{gap:8px}._exerciseName_a1y83_72{font-size:16px}._muscle_a1y83_90{font-size:11px;padding:3px 6px;margin-top:3px}._setInputRow_a1y83_193{padding:0}._setInput_a1y83_193{padding:10px 12px;font-size:16px}._setInputDivider_a1y83_248{font-size:16px;padding:0 6px}._set_a1y83_108{padding:10px 12px;gap:8px}._setDetails_a1y83_125{gap:8px}}._deleteSetTextBtn_a1y83_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_a1y83_514:hover{background:var(--tg-theme-link-color)}._container_a1y83_535{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:560px;width:100%}._loading_a1y83_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_a1y83_20 p{margin:0}._empty_a1y83_558{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:var(--radius-card, 28px);box-shadow:none;box-sizing:border-box;min-height:164px;justify-content:center;padding:20px 24px;text-align:left}._emptyQuoteLayout_a1y83_572{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:320px}._emptyAthlete_a1y83_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_a1y83_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_a1y83_581{width:80px;height:107px;flex-basis:80px}}._note_a1y83_30{background:#ffffffa8;border:1px solid rgba(176,109,60,.2);border-radius:8px;color:#4a3a2e;padding:12px 14px}._note_a1y83_30 p{color:inherit;font-size:14px;margin:0}._exercise_a1y83_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_a1y83_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_a1y83_51._clickable_a1y83_58{cursor:pointer}._exerciseInfo_a1y83_62{flex:1;min-width:0}._exerciseActions_a1y83_66{align-items:center;display:flex;gap:8px}._exerciseName_a1y83_72{align-items:center;color:#15181f;display:flex;flex-wrap:wrap;font-size:clamp(20px,5vw,26px);font-weight:800;gap:8px;line-height:1.08;margin:0}._progressIndicator_a1y83_83{align-items:center;display:inline-flex;flex-shrink:0}._muscleGroup_a1y83_90{align-items:center;display:flex;gap:8px;margin-top:12px}._muscleGroup_a1y83_90 svg{color:#15181f;opacity:.86}._muscle_a1y83_90{background:#f1eee8;border:1px solid rgba(21,24,31,.06);border-radius:6px;color:#737b86;display:inline-block;font-size:12px;font-weight:700;line-height:1.2;padding:5px 8px}._deleteExerciseBtn_a1y83_172,._deleteSetBtn_a1y83_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_a1y83_172:hover,._deleteSetBtn_a1y83_257:hover{background:#cf3f3214;border-color:#cf3f322e;color:#cf3f32;transform:translateY(-1px)}._sets_a1y83_108{display:flex;flex-direction:column;gap:10px;padding:14px;transition:all .28s ease}._setInputRow_a1y83_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_a1y83_206{align-items:center;display:flex;min-width:0}._setInput_a1y83_193{appearance:none;background-color:transparent;border:none;box-sizing:border-box;color:#15181f;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;min-height:46px;min-width:0;padding:12px 10px;text-align:center;width:100%;-webkit-appearance:none;-moz-appearance:none}._setInput_a1y83_193:focus{background-color:transparent;box-shadow:none;font-size:var(--type-input);outline:none}._setInput_a1y83_193::placeholder{color:#8d949d;font-weight:600}._setInput_a1y83_193:disabled{cursor:not-allowed;opacity:.6}._setInputDivider_a1y83_248{align-items:center;color:#9ca2aa;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:0}._set_a1y83_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_a1y83_108:hover{border-color:#0f5fbb29;box-shadow:0 10px 22px #161c2512;transform:translateY(-1px)}._setContent_a1y83_319{align-items:center;display:flex;gap:8px}._setDetails_a1y83_125{align-items:baseline;display:flex;flex:1;gap:10px;margin-left:0}._weight_a1y83_132,._reps_a1y83_137{color:#15181f;font-size:16px;font-variant-numeric:tabular-nums;font-weight:800}._reps_a1y83_137{color:#333842}._rpe_a1y83_141{color:#7a828e;font-size:14px}._failed_a1y83_146{color:#cf3f32;font-weight:800}._setActive_a1y83_293{background:#15181f;border-color:#15181f;color:#fff}._setActive_a1y83_293 ._weight_a1y83_132,._setActive_a1y83_293 ._reps_a1y83_137{color:#fff}._setActive_a1y83_293 svg{color:#ffffffa3!important}._setFailed_a1y83_305{background:#fff2e5;border-color:#b06d3c47;color:#7d4320}._setFailed_a1y83_305 ._weight_a1y83_132,._setFailed_a1y83_305 ._reps_a1y83_137{color:#7d4320}._setFailed_a1y83_305:hover{background:#fff2e5}._setActions_a1y83_325{display:flex;gap:8px;margin-top:2px}._failedSetBtn_a1y83_331,._deleteSetTextBtn_a1y83_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:700;min-height:40px;padding:8px 12px;transition:background .16s ease,transform .16s ease;-webkit-user-select:none;user-select:none}._set_a1y83_108:not(._setActive_a1y83_293) ._failedSetBtn_a1y83_331,._set_a1y83_108:not(._setActive_a1y83_293) ._deleteSetTextBtn_a1y83_514{background:#fff;border-color:#15181f14;color:#15181f}._failedSetBtn_a1y83_331:hover,._deleteSetTextBtn_a1y83_514:hover{background:#fff3;transform:translateY(-1px)}._confirmOverlay_a1y83_374{align-items:center;animation:_fadeIn_a1y83_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_a1y83_398{animation:_scaleIn_a1y83_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_a1y83_398 p{color:#15181f;font-size:16px;font-weight:700;margin:0 0 20px}._confirmButtons_a1y83_426{display:flex;gap:10px}._cancelButton_a1y83_431,._deleteButton_a1y83_447{border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:700;min-height:42px;padding:10px 14px}._cancelButton_a1y83_431{background:#f2f0ea;border:1px solid rgba(21,24,31,.08);color:#15181f}._deleteButton_a1y83_447{background:#cf3f32;border:1px solid transparent;color:#fff}@media (max-width: 480px){._container_a1y83_535{gap:14px}._exercise_a1y83_43{margin-bottom:0;padding:0}._exerciseHeader_a1y83_51{gap:10px;margin-bottom:0}._exerciseName_a1y83_72{font-size:clamp(19px,5.4vw,23px)}._muscle_a1y83_90{font-size:11px;margin-top:0;padding:5px 8px}._sets_a1y83_108{gap:9px;padding:12px}._setInput_a1y83_193{font-size:16px;min-height:45px;padding:11px 8px}._setInputDivider_a1y83_248{font-size:16px;padding:0}._set_a1y83_108{gap:8px;padding:12px}._setDetails_a1y83_125{gap:8px}}._container_a1y83_535{gap:18px;max-width:100%}._workoutSummary_a1y83_1040{align-items:center;color:var(--text-muted);display:flex;font-size:18px;font-weight:800;justify-content:space-between;letter-spacing:0;margin:0 4px 2px}._workoutSummary_a1y83_1040 strong{color:#11110f;font-size:19px;font-weight:800}._exercise_a1y83_43{background:#fff;border:1px solid rgba(17,17,15,.045);border-radius:28px;box-shadow:0 26px 42px #1818141f;padding:26px}._exerciseHeader_a1y83_51{align-items:flex-start;border-bottom:none;gap:20px}._exerciseIcon_a1y83_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_a1y83_1071 svg{height:38px;width:38px}._exerciseName_a1y83_72{color:#11110f;font-size:clamp(25px,7vw,31px);font-weight:800;line-height:1.02}._muscleGroup_a1y83_90{gap:9px;margin-top:12px}._muscle_a1y83_90,._setCountPill_a1y83_1101{align-items:center;background:#f4f3ee;border:1px solid rgba(17,17,15,.055);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:16px;font-weight:800;gap:7px;min-height:30px;padding:3px 13px}._muscle_a1y83_90:before{background:#d7ff2f;border-radius:50%;content:"";height:8px;width:8px}._deleteExerciseBtn_a1y83_172{background:#fbfaf6;border:3px solid #2d2d2a;border-radius:16px;color:var(--text-muted);height:54px;width:54px}._deleteExerciseBtn_a1y83_172:hover{background:#fff;border-color:#11110f;color:#11110f}._sets_a1y83_108{gap:12px;padding:0}._set_a1y83_108{background:#f7f6f2;border:none;border-radius:20px;order:1;padding:17px 22px}._set_a1y83_108:hover{box-shadow:none;transform:none}._setContent_a1y83_319{gap:18px}._setNumber_a1y83_351{background:#fff;border:1px solid rgba(17,17,15,.08);border-radius:12px;color:var(--text-muted);font-size:16px;font-weight:800;height:36px;width:36px}._setDetails_a1y83_125{align-items:baseline;gap:14px}._weight_a1y83_132,._reps_a1y83_137{color:#11110f;font-size:24px;font-weight:800}._weight_a1y83_132{white-space:nowrap}._weight_a1y83_132 svg{height:14px;margin-left:12px!important;width:14px}._reps_a1y83_137{white-space:nowrap}._weight_a1y83_132,._reps_a1y83_137,._setVolume_a1y83_1199{font-variant-numeric:tabular-nums}._weight_a1y83_132:first-letter,._reps_a1y83_137:first-letter{color:inherit}._setVolume_a1y83_1199{color:#aaa8a1;font-size:16px;font-weight:800;margin-left:auto;white-space:nowrap}._setInputRow_a1y83_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_a1y83_248{align-items:center;color:var(--text-muted);display:flex;font-size:22px;height:36px;justify-self:center;margin:auto 0;width:36px}._setInput_a1y83_193{color:#11110f;font-size:17px;font-weight:800;min-height:58px}._setInput_a1y83_193::placeholder{color:var(--text-muted);opacity:1}._setInputField_a1y83_206:first-child ._setInput_a1y83_193::placeholder{color:transparent}._setActive_a1y83_293{background:#11110f}._setActive_a1y83_293 ._setNumber_a1y83_351{background:#ffffff1f;border-color:#ffffff29;color:#fff}._setActive_a1y83_293 ._setVolume_a1y83_1199{color:#ffffffad}@media (max-width: 430px){._workoutSummary_a1y83_1040{font-size:16px}._workoutSummary_a1y83_1040 strong{font-size:17px}._exercise_a1y83_43{border-radius:24px;padding:20px}._exerciseHeader_a1y83_51{gap:14px}._exerciseIcon_a1y83_1071{border-radius:18px;flex-basis:58px;height:58px;width:58px}._exerciseName_a1y83_72{font-size:24px}._muscle_a1y83_90,._setCountPill_a1y83_1101{font-size:14px;min-height:28px;padding-inline:11px}._deleteExerciseBtn_a1y83_172{border-radius:15px;height:48px;width:48px}._set_a1y83_108{border-radius:18px;padding:15px 18px}._setContent_a1y83_319{gap:14px}._weight_a1y83_132,._reps_a1y83_137{font-size:21px}._setVolume_a1y83_1199{font-size:14px}}._sectionTitle_a1y83_1330{color:var(--text-muted);font-size:22px;font-weight:800;letter-spacing:0;margin:0 10px -2px}._exercise_a1y83_43{border-radius:30px;box-shadow:none;padding:24px}._exerciseHeader_a1y83_51{align-items:center;gap:10px}._exerciseIcon_a1y83_1071{border-radius:15px;border:0;flex-basis:44px;height:44px;width:44px}._exerciseIcon_a1y83_1071 svg{height:28px;width:28px}._exerciseName_a1y83_72{display:block;font-size:1.25rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}@media (max-width: 430px){._exerciseName_a1y83_72{font-size:var(--type-card)}}._muscleGroup_a1y83_90{display:none}._deleteExerciseBtn_a1y83_172{background:#fff;border:0;border-radius:15px;color:#11110f;height:44px;width:44px}._sets_a1y83_108{gap:12px}._setInputRow_a1y83_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_a1y83_206:first-child{display:none}._setInputRow_a1y83_193{grid-template-columns:1fr}._setInputDivider_a1y83_248{left:calc(50% - 86px);position:absolute}._setInput_a1y83_193{font-size:var(--type-input);min-height:64px}._setInput_a1y83_193::placeholder{color:var(--text-muted);font-weight:800}._set_a1y83_108{border-radius:20px;min-height:64px;order:1;padding:0 22px}._setContent_a1y83_319{height:100%;justify-content:center}._setDetails_a1y83_125{flex:none;gap:16px;margin-left:0}._weight_a1y83_132,._reps_a1y83_137{font-size:var(--type-value);font-weight:800;line-height:1}._weight_a1y83_132 small,._reps_a1y83_137 small{color:var(--text-muted);font-size:var(--type-secondary);font-weight:800;margin-left:4px}._weight_a1y83_132 svg{color:#b9b7b0!important;height:15px;margin-left:14px!important;width:15px}@media (max-width: 430px){._sectionTitle_a1y83_1330{font-size:var(--type-input);margin-inline:8px}._exercise_a1y83_43{padding:20px}._set_a1y83_108{min-height:64px;padding-inline:18px}._weight_a1y83_132,._reps_a1y83_137{font-size:var(--type-value)}._setInputRow_a1y83_193,._setInput_a1y83_193{min-height:64px}}._setInputRow_a1y83_193{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}._setInputField_a1y83_206:first-child{display:flex}._setInputDivider_a1y83_248{left:auto;position:static}._setContent_a1y83_319{align-items:center;display:flex;justify-content:center;width:100%}._setDetails_a1y83_125{align-items:center;flex:1;justify-content:center;margin-left:0;text-align:center;width:100%}._weight_a1y83_132,._reps_a1y83_137{align-items:baseline;display:inline-flex}._weight_a1y83_132{justify-content:flex-end;min-width:0}._reps_a1y83_137{justify-content:flex-start;min-width:112px}._setInputDivider_a1y83_248{font-size:24px;line-height:1}._setInput_a1y83_193{text-align:center}@media (max-width: 430px){._weight_a1y83_132,._reps_a1y83_137{min-width:0}}._setInputRow_a1y83_193{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 52px;margin-top:20px}._setInputField_a1y83_206:first-child ._setInput_a1y83_193::placeholder{color:var(--text-muted);opacity:1}._submitSetButton_a1y83_1566{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_a1y83_1566:hover:not(:disabled){background:#2d2d2a;transform:translateY(-1px)}._submitSetButton_a1y83_1566:active:not(:disabled){transform:translateY(0)}._submitSetButton_a1y83_1566:disabled{cursor:not-allowed;opacity:.34}@media (max-width: 430px){._setInputRow_a1y83_193{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 48px}._submitSetButton_a1y83_1566{border-radius:14px;margin:6px 6px 6px 0;min-height:44px}}._set_a1y83_108{cursor:default;min-height:64px;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)}._setContent_a1y83_319{justify-content:flex-start}._deleteSetIconBtn_a1y83_1619{align-items:center;align-self:center;background:transparent;border:0;border-radius:999px;color:#8b8984;cursor:pointer;display:flex;flex:0 0 44px;height:44px;justify-content:center;margin:-8px -8px -8px 0;opacity:.68;padding:0;transition:background .16s ease,color .16s ease,opacity .16s ease}._deleteSetIconBtn_a1y83_1619:hover,._deleteSetIconBtn_a1y83_1619:focus-visible{background:#11110f0f;color:#11110f;opacity:1}._deleteSetIconBtn_a1y83_1619:focus-visible{outline:2px solid #11110f;outline-offset:2px}._setActive_a1y83_293 ._deleteSetIconBtn_a1y83_1619{color:#ffffffb8}._setActive_a1y83_293 ._deleteSetIconBtn_a1y83_1619:hover,._setActive_a1y83_293 ._deleteSetIconBtn_a1y83_1619:focus-visible{background:#ffffff1f;color:#fff}._setPendingDelete_a1y83_1659{border-color:transparent;opacity:0;pointer-events:none;transform:translate(42px) scale(.985)}._undoToast_a1y83_1666{align-items:center;background:#11110f;border-radius:999px;box-shadow:0 18px 42px #11110f38;color:#fff;display:flex;font-size:var(--type-secondary);font-weight:800;gap:8px;min-height:44px;padding:6px 8px 6px 16px}._undoToastButton_a1y83_1680{background:#fff;border:0;border-radius:999px;color:#11110f;cursor:pointer;font:inherit;min-height:32px;padding:0 12px}._undoToastButton_a1y83_1680:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media (prefers-reduced-motion: reduce){._set_a1y83_108,._deleteSetIconBtn_a1y83_1619,._undoToastButton_a1y83_1680{transition:none}._setPendingDelete_a1y83_1659{transform:none}}._setInputArea_a1y83_1708{display:grid;gap:8px;min-width:0;order:0}._setInputArea_a1y83_1708 ._setInputRow_a1y83_193{margin-top:20px}._previousSetHint_a1y83_1719,._exerciseVolumeSummary_a1y83_1720{color:var(--text-muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.4;padding-inline:4px}._exerciseVolumeSummary_a1y83_1720{order:2;padding-top:2px}._setInputArea_a1y83_1708 ._singleMetricRow_a1y83_1734{grid-template-columns:minmax(0,1fr) 52px}._singleMetricRow_a1y83_1734 ._setInputField_a1y83_206{min-width:0;width:100%}@media (max-width: 430px){._setInputArea_a1y83_1708 ._singleMetricRow_a1y83_1734{grid-template-columns:minmax(0,1fr) 48px}}._exerciseName_a1y83_72{font-size:var(--type-card);line-height:var(--leading-card);letter-spacing:0}._sectionTitle_a1y83_1330{font-size:var(--type-card);line-height:var(--leading-card);font-weight:700}._setInput_a1y83_193{font-size:var(--type-input);line-height:var(--leading-input);font-weight:700}._weight_a1y83_132,._reps_a1y83_137{font-size:var(--type-value);line-height:var(--leading-value);font-variant-numeric:tabular-nums;flex-wrap:wrap;overflow-wrap:anywhere}._weight_a1y83_132 small,._reps_a1y83_137 small{font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:600}._previousSetHint_a1y83_1719,._exerciseVolumeSummary_a1y83_1720{line-height:var(--leading-meta);font-weight:600}._setDetails_a1y83_125{min-width:0;gap:12px}._sets_a1y83_108{gap:8px}._setInput_a1y83_193::placeholder{font-weight:700}._loading_a1y83_20,._error_a1y83_1749{font-size:var(--type-secondary);line-height:var(--leading-secondary);color:var(--text-secondary)}._icon_9q7ls_1{display:inline-block;vertical-align:middle;object-fit:contain;filter:brightness(0)}html[data-theme=dark] ._icon_9q7ls_1{filter:brightness(0) invert(1)}._small_9q7ls_12{width:24px;height:24px}._medium_9q7ls_17{width:32px;height:32px}._large_9q7ls_22{width:40px;height:40px}._placeholder_9q7ls_26{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_hfm0w_1{--ink: #121212;--surface: #ffffff;--field: #f4f4f4;--bg: #ececec;--muted: var(--text-muted);--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_hfm0w_1 .18s ease}._overlay_hfm0w_1 *,._overlay_hfm0w_1 *:before,._overlay_hfm0w_1 *:after{box-sizing:border-box}._sheet_hfm0w_27{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_hfm0w_1 .22s cubic-bezier(.2,.8,.2,1)}._sheet_hfm0w_27:before{flex-shrink:0;display:block;width:48px;height:5px;margin:0 auto 18px;content:"";background:#12121229;border-radius:999px}._headerRow_hfm0w_62{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_hfm0w_62 h3{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:var(--type-dialog);font-weight:800;text-align:center;letter-spacing:-.03em;white-space:normal;line-height:var(--leading-dialog)}._back_hfm0w_85,._closeX_hfm0w_86,._cancelIconBtn_hfm0w_87,._confirmIconBtn_hfm0w_88,._deleteExerciseBtn_hfm0w_89{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_hfm0w_86{font-size:1.5rem;font-weight:800;line-height:1}._back_hfm0w_85:hover,._closeX_hfm0w_86:hover,._cancelIconBtn_hfm0w_87:hover,._deleteExerciseBtn_hfm0w_89:hover{background:#ececec}._back_hfm0w_85:active,._closeX_hfm0w_86:active,._cancelIconBtn_hfm0w_87:active,._confirmIconBtn_hfm0w_88:active,._deleteExerciseBtn_hfm0w_89:active{transform:scale(.99)}._groupBtn_hfm0w_128,._exerciseBtn_hfm0w_129,._addCustomBtn_hfm0w_130{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;font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:700}._groupBtn_hfm0w_128:hover,._exerciseBtn_hfm0w_129:hover,._addCustomBtn_hfm0w_130:hover{background:var(--surface);border-color:#12121229;box-shadow:0 10px 24px -18px #00000052}._groupBtn_hfm0w_128:active,._exerciseBtn_hfm0w_129:active,._addCustomBtn_hfm0w_130:active{transform:scale(.995)}._groupBtn_hfm0w_128>div{display:flex;flex:1;align-items:center;min-width:0;gap:16px}._exerciseSelectBtn_hfm0w_176{display:flex;flex:1;align-items:center;min-width:0;min-height:44px;padding:0;color:inherit;text-align:left;cursor:pointer;background:transparent;border:0}._groupBtn_hfm0w_128>div span,._exerciseBtn_hfm0w_129 span,._exerciseBtn_hfm0w_129 strong{font-size:var(--type-body);line-height:1.375rem;font-weight:700}._groupBtn_hfm0w_128>div span,._exerciseBtn_hfm0w_129 span{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:700;line-height:1.375rem;letter-spacing:0;white-space:normal}._groupBtn_hfm0w_128 svg{flex:0 0 auto;color:var(--muted)}._addCustomBtn_hfm0w_130{justify-content:center;margin-bottom:16px;color:var(--ink);font-size:var(--type-secondary);font-weight:700;border-color:#1212121f;border-style:dashed;line-height:var(--leading-secondary)}._inputContainer_hfm0w_225{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_hfm0w_225,._exerciseInput_hfm0w_238{width:100%;min-width:0;min-height:56px;padding:0 16px;color:var(--ink);font-size:var(--type-body);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;line-height:var(--leading-body)}._exerciseInput_hfm0w_238{min-height:44px;padding:0 10px;background:transparent;border-color:transparent}._input_hfm0w_225::placeholder,._exerciseInput_hfm0w_238::placeholder{color:var(--muted)}._input_hfm0w_225:focus,._exerciseInput_hfm0w_238:focus{background:var(--surface);border-color:var(--ink);box-shadow:var(--ring)}._addBtn_hfm0w_276{width:100%;min-height:60px;margin-top:12px;padding:0 18px;color:var(--ink);font-size:var(--type-body);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;line-height:var(--leading-secondary)}._addBtn_hfm0w_276:hover:not(:disabled){box-shadow:0 14px 28px -12px #cbf63ef2}._addBtn_hfm0w_276:active:not(:disabled){filter:brightness(.96);transform:scale(.995)}._addBtn_hfm0w_276:disabled,._confirmIconBtn_hfm0w_88:disabled,._deleteButton_hfm0w_307:disabled{cursor:default;opacity:.55;box-shadow:none}._confirmIconBtn_hfm0w_88{color:var(--ink);background:var(--lime)}._confirmIconBtn_hfm0w_88:hover:not(:disabled){background:var(--lime);filter:brightness(.97)}._deleteExerciseBtn_hfm0w_89{min-width:44px;height:44px;margin-left:12px;color:var(--muted);background:var(--surface)}._deleteExerciseBtn_hfm0w_89:hover{color:var(--ink);background:var(--bg)}._loadingSkeleton_hfm0w_336{display:grid;gap:10px}._skeletonItem_hfm0w_341{display:flex;align-items:center;min-height:64px;padding:14px 16px;background:var(--field);border-radius:18px;animation:_skeletonPulse_hfm0w_1 1.5s ease-in-out infinite}._skeletonItem_hfm0w_341:before{display:block;width:60%;height:16px;content:"";background:#9a9a9a59;border-radius:999px}._confirmOverlay_hfm0w_360{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_hfm0w_1 .18s ease}._confirmDialog_hfm0w_372{width:100%;max-width:320px;padding:24px;text-align:center;background:var(--surface);border-radius:28px;box-shadow:var(--shadow-card);animation:_scaleIn_hfm0w_1 .18s ease}._confirmDialog_hfm0w_372 p{margin:0 0 20px;color:var(--ink);font-size:var(--type-card);font-weight:800;letter-spacing:0;line-height:var(--leading-card)}._confirmDialog_hfm0w_372>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}._cancelButton_hfm0w_398,._deleteButton_hfm0w_307{min-height:48px;padding:0 14px;font-size:var(--type-body);font-weight:800;cursor:pointer;border:0;border-radius:16px;transition:background-color .16s ease,color .16s ease,transform .16s ease;line-height:var(--leading-secondary);overflow-wrap:anywhere}._cancelButton_hfm0w_398{color:var(--ink);background:var(--field)}._deleteButton_hfm0w_307{color:var(--surface);background:var(--ink)}._cancelButton_hfm0w_398:hover{background:#ececec}._deleteButton_hfm0w_307:hover:not(:disabled){background:#2a2a2a}._cancelButton_hfm0w_398:active,._deleteButton_hfm0w_307:active:not(:disabled){transform:scale(.99)}:is(._back_hfm0w_85,._closeX_hfm0w_86,._groupBtn_hfm0w_128,._exerciseBtn_hfm0w_129,._addCustomBtn_hfm0w_130,._input_hfm0w_225,._exerciseInput_hfm0w_238,._addBtn_hfm0w_276,._cancelIconBtn_hfm0w_87,._confirmIconBtn_hfm0w_88,._deleteExerciseBtn_hfm0w_89,._cancelButton_hfm0w_398,._deleteButton_hfm0w_307):focus-visible{outline:3px solid var(--ink);outline-offset:3px}@keyframes _slideUp_hfm0w_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _fadeIn_hfm0w_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_hfm0w_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _skeletonPulse_hfm0w_1{0%,to{opacity:.65}50%{opacity:.35}}@media (max-width: 480px){._sheet_hfm0w_27{max-height:86dvh;padding-right:16px;padding-left:16px;border-radius:28px 28px 0 0}._headerRow_hfm0w_62 h3{font-size:var(--type-dialog);line-height:var(--leading-dialog)}._groupBtn_hfm0w_128,._exerciseBtn_hfm0w_129,._addCustomBtn_hfm0w_130{min-height:60px;padding:10px 14px;font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:700}._groupBtn_hfm0w_128>div span,._exerciseBtn_hfm0w_129 span,._exerciseBtn_hfm0w_129 strong{font-size:var(--type-body);line-height:var(--leading-body)}}@media (prefers-reduced-motion: reduce){._overlay_hfm0w_1,._sheet_hfm0w_27,._confirmOverlay_hfm0w_360,._confirmDialog_hfm0w_372,._skeletonItem_hfm0w_341{animation:none}:is(._back_hfm0w_85,._closeX_hfm0w_86,._groupBtn_hfm0w_128,._exerciseSelectBtn_hfm0w_176,._addCustomBtn_hfm0w_130,._input_hfm0w_225,._exerciseInput_hfm0w_238,._addBtn_hfm0w_276,._cancelIconBtn_hfm0w_87,._confirmIconBtn_hfm0w_88,._deleteExerciseBtn_hfm0w_89,._cancelButton_hfm0w_398,._deleteButton_hfm0w_307){transition:none}}._results_hfm0w_559{min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:16px;padding:4px;margin-inline:-4px}._sheet_hfm0w_27>._input_hfm0w_225{flex-shrink:0}._sheet_hfm0w_27>[role=alert]{flex-shrink:0}._exerciseBtn_hfm0w_129 strong{overflow-wrap:anywhere}._exerciseBtn_hfm0w_129 small{display:block;margin-top:4px;color:var(--text-muted);font-size:var(--type-meta);line-height:var(--leading-meta);font-weight:600}._exerciseBtn_hfm0w_129:disabled{opacity:.55;cursor:default}._empty_hfm0w_588{color:var(--text-secondary);font-size:var(--type-secondary);line-height:var(--leading-secondary)}._input_hfm0w_225::placeholder{color:var(--text-muted)}._overlay_1jx6x_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_1jx6x_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_1jx6x_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_1jx6x_25 h2{margin:0;font-size:var(--type-dialog);font-weight:800;color:var(--tg-theme-text-color);line-height:var(--leading-dialog);overflow-wrap:anywhere}._closeButton_1jx6x_43{background:none;border:none;font-size:var(--type-dialog);color:var(--tg-theme-hint-color);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;line-height:var(--leading-dialog);min-width:44px;min-height:44px;flex-shrink:0}._closeButton_1jx6x_43:hover{background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color)}._exerciseInfo_1jx6x_63{padding:0 20px;margin-bottom:16px}._exerciseInfo_1jx6x_63 p{margin:0;font-size:var(--type-body);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;line-height:var(--leading-body)}._form_1jx6x_80{padding:0 20px 20px}._field_1jx6x_84{margin-bottom:16px}._row_1jx6x_88{display:flex;gap:12px}._row_1jx6x_88 ._field_1jx6x_84{flex:1}._field_1jx6x_84 label{display:block;margin-bottom:6px;font-size:var(--type-secondary);font-weight:500;color:var(--tg-theme-text-color);line-height:var(--leading-secondary)}._input_1jx6x_106{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:var(--type-body);transition:border-color .2s ease;line-height:var(--leading-body);font-weight:600}._input_1jx6x_106:focus{outline:none;border-color:var(--tg-theme-button-color)}._input_1jx6x_106::placeholder{color:var(--tg-theme-hint-color)}._actions_1jx6x_128{display:flex;gap:12px;margin-top:24px}._cancelButton_1jx6x_134,._submitButton_1jx6x_135{flex:1;padding:12px;border:none;border-radius:8px;font-size:var(--type-body);font-weight:800;cursor:pointer;transition:all .2s ease;line-height:var(--leading-secondary)}._cancelButton_1jx6x_134{background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color)}._cancelButton_1jx6x_134:hover{background-color:var(--tg-theme-hint-color)}._submitButton_1jx6x_135{background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-weight:800}._submitButton_1jx6x_135:hover:not(:disabled){opacity:.9}._submitButton_1jx6x_135:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){._dialog_1jx6x_15{max-width:100%;margin:16px}._header_1jx6x_25{padding:16px 16px 0}._form_1jx6x_80{padding:0 16px 16px}._row_1jx6x_88{flex-direction:column;gap:16px}}body,html,#_root_14idw_1{height:100%;margin:0;overflow:hidden;padding:0;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar,#_root_14idw_1::-webkit-scrollbar{display:none}._screen_14idw_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_14idw_42{flex:1;overflow:auto;padding:20px clamp(16px,4vw,28px);padding-bottom:214px;scrollbar-width:none;-ms-overflow-style:none}._main_14idw_42::-webkit-scrollbar{display:none}@supports (padding-bottom: env(safe-area-inset-bottom)){._main_14idw_42{padding-bottom:calc(214px + env(safe-area-inset-bottom))}}._confirmOverlay_14idw_61{align-items:center;animation:_fadeIn_14idw_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_14idw_1{0%{opacity:0}to{opacity:1}}._confirmDialog_14idw_81{animation:_scaleIn_14idw_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_14idw_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._confirmDialog_14idw_81 p{color:var(--ink);font-size:var(--type-body);line-height:var(--leading-body);font-weight:600;margin:0 0 20px}._confirmButtons_14idw_112{display:flex;gap:10px}._cancelButton_14idw_117,._deleteButton_14idw_118{border-radius:8px;cursor:pointer;flex:1;font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:700;min-height:44px;padding:10px 14px;transition:transform .16s ease,background .16s ease}._cancelButton_14idw_117{background:#f2f0ea;border:1px solid var(--line);color:var(--ink)}._deleteButton_14idw_118{background:var(--danger);border:1px solid transparent;color:#fff}._cancelButton_14idw_117:hover,._deleteButton_14idw_118:hover:not(:disabled){transform:translateY(-1px)}._deleteButton_14idw_118:disabled{cursor:not-allowed;opacity:.58}._screen_14idw_18{--page-bg: #f5f4ef;--create-action-shadow: none;--create-action-hover-shadow: none;--ink: #11110f;--muted: var(--text-muted);--lime: #cbf63e;--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_14idw_42{padding:24px clamp(24px,6vw,34px);padding-bottom:204px}@supports (padding-bottom: env(safe-area-inset-bottom)){._main_14idw_42{padding-bottom:calc(204px + env(safe-area-inset-bottom))}}@media (min-width: 720px){._screen_14idw_18{align-items:center}._screen_14idw_18>*{width:min(100%,640px)}}@media (max-width: 390px){._main_14idw_42{padding-inline:18px}}._studentScreen_14idw_203{height:100%;min-height:0}._studentScreen_14idw_203>header{flex-shrink:0}._studentScreen_14idw_203 ._main_14idw_42{min-height:0;padding-bottom:100px}._diarySubject_14idw_206{padding:8px clamp(24px,6vw,34px) 0}._card_111t7_1,._nudge_111t7_3{background:var(--surface, #fff);color:var(--text-primary);border-radius:var(--radius-card, 28px);padding:24px;display:grid;gap:12px;min-width:0}._card_111t7_1 h2,._nudge_111t7_3 h2{margin:0;font:800 var(--type-card)/var(--leading-card) var(--font-ui);letter-spacing:0}._card_111t7_1 p,._nudge_111t7_3 p{margin:0;font-size:var(--type-secondary);line-height:var(--leading-secondary);color:var(--text-secondary)}._compact_111t7_47{min-width:0}._compact_111t7_47>button{width:100%}._secondary_111t7_59,._platforms_111t7_61 button,._close_111t7_63{min-height:44px;border:0;border-radius:var(--radius-btn, 18px);background:#f4f4f4;color:var(--text-primary);padding:12px 16px;font:700 var(--type-secondary)/var(--leading-secondary) var(--font-ui);cursor:pointer}._secondary_111t7_59:hover,._platforms_111t7_61 button:hover,._close_111t7_63:hover{background:#e9e9e9}._secondary_111t7_59:focus-visible,._platforms_111t7_61 button:focus-visible,._close_111t7_63:focus-visible,._browserHelp_111t7_99 input:focus-visible{outline:2px solid #121212;outline-offset:3px}._secondary_111t7_59:disabled{opacity:.6;cursor:wait}._nudge_111t7_3{margin-top:20px}._nudgeActions_111t7_121{display:flex;flex-wrap:wrap;gap:8px}._dialog_111t7_131{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:var(--text-primary);background:#fff;overflow-y:auto;overscroll-behavior:contain;font-family:var(--font-ui)}._dialog_111t7_131::backdrop{background:#0006}._guide_111t7_169{display:grid;gap:20px;padding:24px}._guideHeader_111t7_179{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._guideHeader_111t7_179 h2{margin:0;font-size:var(--type-dialog);line-height:var(--leading-dialog);font-weight:800;letter-spacing:-.03em}._guide_111t7_169 p{margin:6px 0 0;color:var(--text-secondary);font-size:var(--type-body);line-height:var(--leading-body);font-weight:500}._close_111t7_63{flex:0 0 44px;width:44px;padding:12px}._close_111t7_63 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}._platforms_111t7_61{display:flex;flex-wrap:wrap;gap:8px}._platforms_111t7_61 button{padding:10px 12px;border-radius:var(--radius-pill, 999px);font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:700}._platforms_111t7_61 button[aria-pressed=true]{background:#121212;color:#fff}._steps_111t7_269{list-style:none;padding:0;margin:0;display:grid;gap:20px}._steps_111t7_269 li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start}._steps_111t7_269 h3{margin:0;font-size:var(--type-body);line-height:var(--leading-body);font-weight:700}._illustration_111t7_307{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-chip, 15px);background:#f4f4f4}._illustration_111t7_307 svg{width:28px;height:28px}._browserHelp_111t7_99{display:grid;gap:12px}._browserHelp_111t7_99 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:var(--type-body);line-height:var(--leading-body);color:var(--text-primary);background:#f4f4f4}@media (max-width: 360px){._guide_111t7_169{padding:20px}._guideHeader_111t7_179 h2{font-size:var(--type-value);line-height:var(--leading-value)}}._backdrop_v7z8v_1{--ink: #121212;--surface: #ffffff;--field: #f4f4f4;--muted: var(--text-muted);--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_v7z8v_1 .18s ease}._backdrop_v7z8v_1 *,._backdrop_v7z8v_1 *:before,._backdrop_v7z8v_1 *:after{box-sizing:border-box}._sheet_v7z8v_24{display:flex;flex-direction:column;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_v7z8v_1 .22s cubic-bezier(.2,.8,.2,1)}._sheet_v7z8v_24._statsSheet_v7z8v_41,._statsSheet_v7z8v_41 ._header_v7z8v_42{flex-shrink:0;background:#ececec;box-shadow:none}._sheet_v7z8v_24:before{display:block;width:48px;height:5px;margin:12px auto 0;content:"";background:#12121229;border-radius:999px}._header_v7z8v_42{flex-shrink:0;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_v7z8v_42 h2{min-width:0;overflow-wrap:anywhere;margin:0;color:var(--ink);font-size:var(--type-dialog);font-weight:800;letter-spacing:-.03em;line-height:var(--leading-dialog)}._closeBtn_v7z8v_83{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_v7z8v_83:hover{background:#ececec}._closeBtn_v7z8v_83:active{transform:scale(.99)}._closeBtn_v7z8v_83:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._content_v7z8v_113{flex:1;min-height:0;padding:0 16px max(20px,env(safe-area-inset-bottom));overflow:auto;scrollbar-width:none;-ms-overflow-style:none}._content_v7z8v_113::-webkit-scrollbar{display:none}._month_v7z8v_126{padding:0 0 18px}._month_v7z8v_126+._month_v7z8v_126{padding-top:10px}._month_v7z8v_126 h3{margin:0 0 14px;color:var(--ink);font-size:var(--type-card);font-weight:800;text-align:left;letter-spacing:0;text-transform:capitalize;line-height:var(--leading-card)}._grid_v7z8v_146{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:12px;background:var(--field);border-radius:24px}._weekdayHeader_v7z8v_155{display:flex;align-items:center;justify-content:center;aspect-ratio:1;color:var(--muted);font-size:var(--type-meta);font-weight:700;letter-spacing:.4px;text-transform:uppercase;line-height:var(--leading-meta)}._emptyDay_v7z8v_169{aspect-ratio:1}._day_v7z8v_173{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-height:2.5rem;padding:0;min-width:0;color:var(--ink);font-size:var(--type-secondary);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;line-height:var(--leading-secondary)}._day_v7z8v_173:hover:not(:disabled){border-color:#12121229;box-shadow:0 10px 24px -18px #00000052}._day_v7z8v_173:active:not(:disabled){transform:scale(.99)}._day_v7z8v_173:focus-visible{outline:3px solid var(--ink);outline-offset:2px}._day_v7z8v_173:disabled{color:#9a9a9a8c;cursor:default;background:#ffffff7a;box-shadow:none}._day_v7z8v_173._filled_v7z8v_220{color:var(--surface);background:var(--ink);box-shadow:none}._day_v7z8v_173._filled_v7z8v_220:hover:not(:disabled){border-color:#1212121f;filter:brightness(.98)}._day_v7z8v_173._today_v7z8v_231{border-color:var(--ink)}@keyframes _slideUp_v7z8v_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _fadeIn_v7z8v_1{0%{opacity:0}to{opacity:1}}@media (max-width: 430px){._header_v7z8v_42{flex-shrink:0;padding:18px 16px 16px}._header_v7z8v_42 h2{min-width:0;overflow-wrap:anywhere;font-size:var(--type-dialog);line-height:var(--leading-dialog)}._content_v7z8v_113{padding-inline:12px}._grid_v7z8v_146{gap:5px;padding:10px;border-radius:22px}._day_v7z8v_173{border-radius:13px;font-size:var(--type-secondary);line-height:var(--leading-secondary)}}@media (prefers-reduced-motion: reduce){._backdrop_v7z8v_1,._sheet_v7z8v_24{display:flex;flex-direction:column;animation:none}._closeBtn_v7z8v_83,._day_v7z8v_173{transition:none}}._loader_37s8w_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:var(--font-ui)}._laurel_37s8w_18{position:absolute;right:-68px;bottom:-75px;width:240px;height:330px;opacity:.14;transform:rotate(-18deg);pointer-events:none}._content_37s8w_29{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}._title_37s8w_38{font-size:var(--type-screen);font-weight:800;letter-spacing:-.03em;line-height:var(--leading-screen);overflow-wrap:anywhere}._track_37s8w_46{width:64px;height:3px;border-radius:999px;overflow:hidden;background:#d0d0d0}._indicator_37s8w_54{width:24px;height:100%;border-radius:inherit;background:#121212;animation:_loading_37s8w_1 1.6s ease-in-out infinite}._caption_37s8w_62{color:var(--text-secondary);font-size:var(--type-secondary);font-weight:500;line-height:var(--leading-secondary)}@keyframes _loading_37s8w_1{0%{transform:translate(-24px)}to{transform:translate(64px)}}@media (prefers-reduced-motion: reduce){._indicator_37s8w_54{animation:none;transform:translate(20px)}}._card_14jkp_1{background:#fff;border-radius:24px;box-shadow:none;box-sizing:border-box;min-width:0;overflow:hidden;padding:18px;position:relative;transition:transform .16s ease}._clickable_14jkp_25{cursor:pointer}._clickable_14jkp_25:hover{transform:translateY(-1px)}._clickable_14jkp_25:active{transform:scale(.995)}._header_14jkp_33{align-items:center;display:flex;gap:10px;margin-bottom:18px}._icon_14jkp_47{align-items:center;background:#121212;border-radius:12px;color:#fff;display:flex;flex:0 0 40px;height:40px;justify-content:center}._icon_14jkp_47 svg,._icon_14jkp_47 img{height:21px;width:21px}._title_14jkp_75{color:var(--text-muted);font-size:var(--type-meta);font-weight:600;letter-spacing:0;line-height:var(--leading-meta);margin:0;text-transform:uppercase}._content_14jkp_95{min-width:0}._value_14jkp_99{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-value);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:0;line-height:var(--leading-value);overflow-wrap:anywhere}._subtitle_14jkp_121{color:var(--text-muted);font-size:var(--type-meta);line-height:var(--leading-meta);font-weight:600;margin-top:6px}._trend_14jkp_135{background:#f4f4f4;border-radius:999px;color:var(--text-primary);display:flex;font-size:var(--type-meta);line-height:var(--leading-meta);font-weight:600;gap:2px;padding:5px 8px;position:absolute;right:12px;top:12px}._positive_14jkp_163,._negative_14jkp_165{color:var(--text-primary)}@media (max-width: 420px){._card_14jkp_1{border-radius:22px;padding:16px}._header_14jkp_33{align-items:flex-start;flex-direction:column;margin-bottom:14px}}@media (prefers-reduced-motion: reduce){._card_14jkp_1{transition:none}}._container_1tybd_1{background:#fff;border-radius:28px;box-shadow:none;box-sizing:border-box;height:280px;overflow:hidden;padding:0;position:relative;width:100%}._chartContainer_1tybd_25{display:flex;height:100%;justify-content:center;padding-top:64px;width:100%}._infoPanel_1tybd_41{color:var(--text-primary);left:22px;position:absolute;top:18px;z-index:1}._infoDate_1tybd_57{color:var(--text-muted);font-size:var(--type-meta);font-weight:600;line-height:var(--leading-meta)}._infoVolume_1tybd_71{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-value);line-height:var(--leading-value);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:0;margin-top:3px}._chartContainer_1tybd_25 *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}._loading_1tybd_103,._empty_1tybd_105{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:600;height:100%;justify-content:center;padding:24px;text-align:center}._spinner_1tybd_131{animation:_spin_1tybd_131 .8s linear infinite;border:2px solid #dedede;border-radius:50%;border-top-color:#121212;height:24px;margin-bottom:12px;width:24px}@keyframes _spin_1tybd_131{to{transform:rotate(360deg)}}._chartContainer_1tybd_25 .recharts-tooltip-wrapper{display:none!important}@media (max-width: 420px){._container_1tybd_1{border-radius:24px;height:260px}._infoPanel_1tybd_41{left:20px}}@media (prefers-reduced-motion: reduce){._spinner_1tybd_131{animation:none}}._container_ml36w_1{background:#ececec;box-sizing:border-box;color:var(--text-primary);height:100%;overflow-y:auto;padding:28px clamp(20px,6vw,34px) 40px;scrollbar-width:none}._container_ml36w_1::-webkit-scrollbar{display:none}._container_ml36w_1._embedded_ml36w_25,._loading_ml36w_27._embedded_ml36w_25{background:transparent;height:auto;overflow:visible;padding:0 4px 24px}._embedded_ml36w_25 ._errorState_ml36w_41{background:transparent}._container_ml36w_1>*{margin-left:auto;margin-right:auto;max-width:572px}._header_ml36w_57{display:grid;gap:20px;margin-bottom:18px;padding:8px 4px 0}._pageTitle_ml36w_71{font-family:var(--font-ui);font-size:var(--type-screen);font-weight:800;letter-spacing:-.03em;line-height:var(--leading-screen);margin:0}._pageDescription_ml36w_89{color:var(--text-secondary);font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:500;margin:5px 0 0}._periodTabs_ml36w_103{background:#dedede;border-radius:999px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}._periodTab_ml36w_103{background:transparent;border:0;border-radius:999px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:700;min-height:42px;padding:8px 14px;transition:background .16s ease,color .16s ease,transform .16s ease}._periodTab_ml36w_103._active_ml36w_149{background:#121212;color:#fff}._periodTab_ml36w_103:hover:not(._active_ml36w_149){background:#f4f4f4;color:var(--text-primary)}._periodTab_ml36w_103:active{transform:scale(.995)}._periodTab_ml36w_103:focus-visible{outline:2px solid #121212;outline-offset:2px}._chartSection_ml36w_167{margin-bottom:16px}._mainStats_ml36w_171{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}._laurelCard_ml36w_185: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_ml36w_213{position:relative;overflow:hidden;background:#fff;border-radius:28px;margin-bottom:16px;padding:24px;box-sizing:border-box;min-height:280px}._monthFigures_ml36w_233{position:relative;z-index:1;width:65%}._monthTitle_ml36w_235{margin:0 0 24px;font-size:var(--type-card);line-height:var(--leading-card);font-weight:800;letter-spacing:0}._monthMetrics_ml36w_237{display:grid;gap:22px;margin:0}._monthMetrics_ml36w_237 dt{color:var(--text-muted);font-size:var(--type-meta);line-height:var(--leading-meta);font-weight:600;margin-bottom:6px}._monthMetrics_ml36w_237 dd{margin:0;font-size:var(--type-value);font-weight:800;line-height:var(--leading-value);letter-spacing:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}._monthMetrics_ml36w_237 small{display:block;color:var(--text-muted);font-size:var(--type-meta);line-height:var(--leading-meta);font-weight:600;margin-top:6px}._monthColumn_ml36w_245{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_ml36w_275{background:#fff;border-radius:28px;box-shadow:none;margin-bottom:16px;padding:24px}._sectionTitle_ml36w_291{font-family:var(--font-ui);font-size:var(--type-card);line-height:var(--leading-card);font-weight:800;letter-spacing:0;margin:0 0 18px}._muscleSection_ml36w_307{background:transparent;box-shadow:none;padding:8px 0 0}._exercisesList_ml36w_319{display:grid}._exerciseItem_ml36w_323{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_ml36w_323:last-child{border-bottom:0}._exerciseRank_ml36w_347{align-items:center;background:#121212;border-radius:12px;color:#fff;display:flex;font-size:var(--type-meta);line-height:var(--leading-meta);font-weight:800;height:40px;justify-content:center}._exerciseInfo_ml36w_371{min-width:0}._exerciseName_ml36w_375{font-size:var(--type-body);line-height:1.375rem;font-weight:700;white-space:normal;overflow-wrap:anywhere}._exerciseDetails_ml36w_391{color:var(--text-muted);font-size:var(--type-meta);line-height:var(--leading-meta);font-weight:600;margin-top:2px}._exerciseMax_ml36w_405{font-size:var(--type-meta);line-height:var(--leading-meta);font-weight:800;text-align:right}._muscleGroupsGrid_ml36w_409{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}._muscleGroupCard_ml36w_421{min-height:124px}._loading_ml36w_27,._errorState_ml36w_41{align-items:center;background:#ececec;color:var(--text-primary);display:flex;flex-direction:column;height:100%;justify-content:center;padding:28px;text-align:center}._loading_ml36w_27{height:auto;min-height:240px;box-sizing:border-box}._loading_ml36w_27 p,._errorState_ml36w_41 p{color:var(--text-muted);font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:600;margin:12px 0 0}._errorState_ml36w_41 h2{font-family:var(--font-ui);font-size:var(--type-dialog);line-height:var(--leading-dialog);font-weight:800;letter-spacing:-.03em;margin:18px 0 0}._stateIcon_ml36w_463{align-items:center;background:#121212;border-radius:15px;color:#fff;display:flex;height:52px;justify-content:center;width:52px}._stateIcon_ml36w_463 svg{height:24px;width:24px}._spinner_ml36w_489{animation:_spin_ml36w_489 .8s linear infinite;border:3px solid #d4d4d4;border-radius:50%;border-top-color:#121212;height:32px;width:32px}@keyframes _spin_ml36w_489{to{transform:rotate(360deg)}}@media (max-width: 420px){._container_ml36w_1{padding-inline:18px}._section_ml36w_275{border-radius:24px;padding:20px}._muscleSection_ml36w_307{padding:8px 0 0}._mainStats_ml36w_171{gap:10px}._exerciseItem_ml36w_323{grid-template-columns:38px minmax(0,1fr) auto}._exerciseRank_ml36w_347{height:38px}}@media (max-width: 350px){._mainStats_ml36w_171,._muscleGroupsGrid_ml36w_409{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){._periodTab_ml36w_103{transition:none}._spinner_ml36w_489{animation:none}}._page_kbe09_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_kbe09_1 *,._page_kbe09_1 *:before,._page_kbe09_1 *:after{box-sizing:border-box}._panel_kbe09_20{flex-shrink:0;font-family:var(--font-ui);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_kbe09_35{align-items:center;display:flex;gap:18px;margin-bottom:28px}._mark_kbe09_42{align-items:center;background:#121212;border-radius:15px;color:#fff;display:inline-flex;flex:0 0 52px;font-size:1.25rem;font-weight:800;height:52px;justify-content:center;letter-spacing:0}._header_kbe09_35 h1{color:#121212;font-size:var(--type-screen);font-weight:800;letter-spacing:-.03em;margin:0;min-width:0;line-height:var(--leading-screen);overflow-wrap:anywhere}._subtitle_kbe09_67{color:var(--text-secondary);font-size:var(--type-body);font-weight:600;margin:0 0 34px;max-width:310px;line-height:var(--leading-body)}._form_kbe09_76{display:grid;gap:16px}._form_kbe09_76 label{color:#121212;display:grid;font-size:var(--type-meta);font-weight:600;gap:8px;letter-spacing:0;text-transform:none;line-height:var(--leading-meta)}._form_kbe09_76 input{background:#f4f4f4;border:1.5px solid rgba(18,18,18,.06);border-radius:16px;color:#121212;font-size:var(--type-body);font-weight:600;min-height:56px;min-width:0;padding:14px 16px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%;line-height:var(--leading-body)}._form_kbe09_76 input::placeholder{color:var(--text-muted)}._form_kbe09_76 input:focus-visible{background:#fff;border-color:#121212;box-shadow:0 0 0 4px #1212120f}._primaryButton_kbe09_120,._actions_kbe09_121 button{border:0;cursor:pointer;font:inherit;font-size:var(--type-secondary);font-weight:700;line-height:var(--leading-secondary)}._primaryButton_kbe09_120{background:#cbf63e;border-radius:18px;box-shadow:0 10px 24px -10px #cbf63ee6;color:#121212;font-size:var(--type-body);font-weight:800;letter-spacing:0;margin-top:10px;min-height:56px;padding:14px 20px;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease;width:100%;line-height:var(--leading-secondary)}._primaryButton_kbe09_120:hover:not(:disabled){box-shadow:0 14px 28px -12px #cbf63ef2}._primaryButton_kbe09_120:active:not(:disabled){filter:brightness(.96);transform:scale(.995)}._primaryButton_kbe09_120:disabled,._actions_kbe09_121 button:disabled{cursor:default;background:#f4f4f4;color:#767676;box-shadow:none}._actions_kbe09_121{align-items:center;display:flex;flex-wrap:wrap;grid-template-columns:1fr 1fr;justify-content:center;margin-top:24px}._actions_kbe09_121 button{background:transparent;border-radius:12px;color:#121212;font-size:var(--type-secondary);font-weight:700;min-height:44px;padding:0 24px;transition:background-color .16s ease,transform .16s ease;white-space:normal;line-height:var(--leading-secondary)}._actions_kbe09_121 button+button{border-left:1px solid rgba(18,18,18,.08);border-radius:0 12px 12px 0}._actions_kbe09_121 button:first-child{border-radius:12px 0 0 12px}._actions_kbe09_121 button:hover:not(:disabled){background:#f4f4f4}._actions_kbe09_121 button:active:not(:disabled){transform:scale(.99)}._primaryButton_kbe09_120:focus-visible,._actions_kbe09_121 button:focus-visible{outline:3px solid #121212;outline-offset:3px}._message_kbe09_213{color:#121212;font-size:var(--type-secondary);font-weight:600;margin-top:16px;overflow-wrap:anywhere;line-height:var(--leading-secondary)}._flowTitle_kbe09_222{font-size:var(--type-dialog);font-weight:800;letter-spacing:-.03em;margin:0 0 16px;line-height:var(--leading-dialog)}._hint_kbe09_230{font-size:var(--type-secondary);color:var(--text-secondary);overflow-wrap:anywhere;margin:16px 0;line-height:var(--leading-secondary);font-weight:500}._form_kbe09_76 ._hint_kbe09_230{margin:0;font-weight:500;color:var(--text-secondary)}._otpGroup_kbe09_245{display:grid;gap:12px;min-width:0}._otpField_kbe09_250{position:relative}._otpCells_kbe09_253{display:grid;gap:8px}._otpCell_kbe09_253{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:1.5rem;line-height:1.75rem;font-weight:800;font-variant-numeric:tabular-nums}._otpCell_kbe09_253[data-active]{border:2px solid #121212;background:#fff}._otpCell_kbe09_253[data-selected]{background:#121212;color:#fff}._otpDash_kbe09_280{width:6px;height:2px;background:#9a9a9a;border-radius:999px}._otpField_kbe09_250[data-disabled]{opacity:.55}._form_kbe09_76 input._otpInput_kbe09_289{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:var(--type-body);line-height:var(--leading-body)}._otpHint_kbe09_303{margin:0;font-size:var(--type-secondary);color:var(--text-muted);line-height:var(--leading-secondary);font-weight:500}@media (max-width: 560px){._page_kbe09_1{padding:24px 22px}._panel_kbe09_20{padding:32px 38px 30px}}@media (max-width: 430px){._panel_kbe09_20{padding:28px 24px 24px}._header_kbe09_35{gap:14px}._subtitle_kbe09_67{font-size:var(--type-body);margin-bottom:28px;line-height:var(--leading-body);color:var(--text-secondary)}._form_kbe09_76 input,._primaryButton_kbe09_120{min-height:56px;line-height:var(--leading-secondary)}._actions_kbe09_121 button{font-size:var(--type-secondary);padding:0 14px;line-height:var(--leading-secondary);font-weight:700}}@media (prefers-reduced-motion: reduce){._form_kbe09_76 input,._primaryButton_kbe09_120,._actions_kbe09_121 button{transition:none;font-size:var(--type-secondary);font-weight:700;line-height:var(--leading-secondary)}}._container_1xikw_1 button,._container_1xikw_1 button:hover:not(:disabled){box-shadow:none}._container_1xikw_1{box-sizing:border-box;background:#ececec;color:var(--text-primary);height:100%;overflow-y:auto;padding:28px clamp(20px,6vw,34px) 36px;scrollbar-width:none}._container_1xikw_1 *,._container_1xikw_1 *:before,._container_1xikw_1 *:after{box-sizing:border-box}._container_1xikw_1::-webkit-scrollbar{display:none}._content_1xikw_43{display:grid;gap:16px;margin:0 auto;max-width:572px}._pageHeader_1xikw_57{display:grid;gap:4px;padding:8px 4px 12px}._pageTitle_1xikw_69{font-family:var(--font-ui);font-size:var(--type-screen);font-weight:800;letter-spacing:-.03em;line-height:var(--leading-screen);margin:0}._pageDescription_1xikw_87,._description_1xikw_89{color:var(--text-secondary);font-size:var(--type-secondary);font-weight:500;line-height:var(--leading-secondary);margin:0}._accountCard_1xikw_105,._section_1xikw_107{background:#fff;border-radius:28px;box-shadow:none}._accountCard_1xikw_105{align-items:center;display:flex;gap:16px;min-width:0;padding:22px}._installIcon_1xikw_135{align-items:center;background:#121212;border-radius:15px;color:#fff;display:flex;flex:0 0 52px;height:52px;justify-content:center}._avatar_1xikw_157{display:block;width:64px;height:64px;flex:0 0 64px;object-fit:contain;filter:grayscale(1);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none}._installIcon_1xikw_135 svg{height:24px;width:24px}._accountInfo_1xikw_185,._sectionBody_1xikw_187{display:grid;gap:4px;min-width:0}._label_1xikw_199{color:var(--text-muted);font-size:var(--type-meta);line-height:var(--leading-meta);font-weight:700;letter-spacing:0;text-transform:uppercase}._accountName_1xikw_215{font-family:var(--font-ui);font-size:var(--type-body);line-height:var(--leading-body);font-weight:700;white-space:normal;overflow-wrap:anywhere}._section_1xikw_107{display:grid;gap:18px;grid-template-columns:52px minmax(0,1fr);padding:22px}._sectionHeadingRow_1xikw_247{align-items:center;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}._title_1xikw_261{font-family:var(--font-ui);font-size:var(--type-card);font-weight:800;letter-spacing:0;line-height:var(--leading-card);margin:0}._status_1xikw_279{background:#f4f4f4;border-radius:999px;color:var(--text-secondary);flex:0 0 auto;font-size:var(--type-meta);line-height:var(--leading-meta);font-weight:700;padding:7px 10px}._primaryButton_1xikw_299,._secondaryButton_1xikw_301{border:0;border-radius:18px;cursor:pointer;font-family:inherit;font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:700;min-height:50px;padding:0 18px;transition:background .16s ease,transform .16s ease}._primaryButton_1xikw_299{background:#cbf63e;box-shadow:none;color:var(--text-primary);grid-column:1 / -1;line-height:var(--leading-secondary)}._primaryButton_1xikw_299:hover{background:#c2ed35}._secondaryButton_1xikw_301{background:#fff;color:var(--text-primary);font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:700}._accountActions_1xikw_347{display:grid;gap:16px;padding:28px;background:#fff;border-radius:28px;min-width:0}._accountActions_1xikw_347 ._secondaryButton_1xikw_301{background:#f4f4f4}._section_1xikw_107>._secondaryButton_1xikw_301{grid-column:1 / -1}._secondaryButton_1xikw_301:disabled,._primaryButton_1xikw_299:disabled{background:#f4f4f4;color:var(--text-muted);cursor:default;box-shadow:none}._primaryButton_1xikw_299:active,._secondaryButton_1xikw_301:active{transform:scale(.995)}._primaryButton_1xikw_299:focus-visible,._secondaryButton_1xikw_301:focus-visible{outline:2px solid #121212;outline-offset:3px}@media (max-width: 420px){._container_1xikw_1{padding-inline:18px}._accountCard_1xikw_105,._section_1xikw_107{border-radius:24px;padding:20px}._section_1xikw_107{grid-template-columns:46px minmax(0,1fr)}._installIcon_1xikw_135{flex-basis:46px;height:46px}}@media (prefers-reduced-motion: reduce){._primaryButton_1xikw_299,._secondaryButton_1xikw_301{transition:none}}._screen_414n0_1{--page: var(--bg, #ececec);--surface: #ffffff;--ink: var(--text-primary);--muted: var(--text-muted);--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_414n0_39{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_414n0_63{display:flex;justify-content:space-between}._header_414n0_39 h1{color:var(--ink);font-size:var(--type-screen);font-weight:800;letter-spacing:-.03em;line-height:var(--leading-screen)}._header_414n0_39 p{color:var(--text-secondary);font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:500;margin-top:6px}._headerSpacer_414n0_103{display:none}._iconButton_414n0_107,._smallIconButton_414n0_109{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:inline-flex;justify-content:center}._iconButton_414n0_107{background:var(--field);border-radius:14px;height:44px;width:44px}._iconButton_414n0_107 svg,._smallIconButton_414n0_109 svg,._searchField_414n0_147 svg,._checkmark_414n0_149 svg,._addCircle_414n0_151 svg,._sortActions_414n0_153 svg,._emptyIcon_414n0_155 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}._iconButton_414n0_107 svg{height:23px;width:23px}._scrollArea_414n0_175{flex:1;min-height:0;overflow-y:auto;padding:8px clamp(18px,5vw,28px) 176px;scrollbar-color:#c6c4bb transparent;scrollbar-width:thin}._scrollArea_414n0_175::selection{background:var(--lime);color:var(--ink)}._emptyState_414n0_205{align-items:center;display:flex;flex-direction:column;margin:clamp(44px,14vh,112px) auto 0;max-width:340px;text-align:center}._emptyIcon_414n0_155{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_414n0_155 svg{height:34px;width:34px}._emptyState_414n0_205 h2{color:var(--ink);font-size:var(--type-dialog);font-weight:800;letter-spacing:-.03em;line-height:var(--leading-dialog)}._emptyState_414n0_205 p{color:var(--text-secondary);font-size:var(--type-secondary);font-weight:500;line-height:var(--leading-secondary);margin:12px 0 24px}._primaryButton_414n0_285,._applyButton_414n0_287,._secondaryButton_414n0_289,._dangerButton_414n0_291,._replaceButton_414n0_293{border:0;border-radius:16px;cursor:pointer;font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:700;min-height:50px;padding:12px 16px}._primaryButton_414n0_285{background:var(--lime);box-shadow:0 14px 24px #b4e2163d;color:var(--ink);width:100%;font-size:var(--type-body);line-height:var(--leading-secondary);font-weight:800}._templateList_414n0_327{display:grid;gap:14px}._templateCard_414n0_331{background:var(--surface);border-radius:24px;box-shadow:0 16px 36px -28px #11110f85;padding:20px}._cardTop_414n0_345{align-items:center;display:flex;gap:12px;justify-content:space-between}._cardTop_414n0_345 h2{color:var(--ink);flex:1;font-size:var(--type-card);font-weight:800;letter-spacing:0;line-height:var(--leading-card);min-width:0;overflow-wrap:anywhere}._templateActions_414n0_381{display:flex;flex:0 0 auto;gap:4px}._smallIconButton_414n0_109{background:var(--field);border-radius:13px;height:44px;width:44px}._smallIconButton_414n0_109 svg{height:19px;width:19px}._previewList_414n0_411,._sortList_414n0_413{list-style:none;margin:18px 0 0;padding:0}._previewList_414n0_411{display:grid;gap:10px}._previewList_414n0_411 li{align-items:center;color:var(--text-primary);display:flex;font-size:var(--type-body);line-height:1.375rem;font-weight:700;gap:10px;overflow-wrap:anywhere}._previewList_414n0_411 li span,._orderNumber_414n0_449{align-items:center;background:var(--field);border-radius:10px;color:var(--text-muted);display:inline-flex;flex:0 0 auto;font-size:var(--type-meta);line-height:var(--leading-meta);font-variant-numeric:tabular-nums;font-weight:800;height:28px;justify-content:center;width:28px}._applyButton_414n0_287{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--ink);color:#fff;margin-top:18px;width:100%;font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:700}._applyButton_414n0_287 span{max-width:100%;overflow-wrap:anywhere}._applyButton_414n0_287 small{font-size:var(--type-meta);font-weight:600;line-height:var(--leading-meta);color:#d6d6d6}._linkButton_414n0_505{background:transparent;border:0;border-radius:12px;color:var(--ink);cursor:pointer;font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:700;min-height:44px;padding:8px}._fieldLabel_414n0_529{color:var(--text-secondary);display:grid;font-size:var(--type-meta);line-height:var(--leading-meta);font-weight:700;gap:8px;letter-spacing:0;text-transform:uppercase}._fieldLabel_414n0_529 input,._searchField_414n0_147{background:var(--surface);border:1.5px solid transparent;border-radius:16px;color:var(--ink);min-height:54px}._pickerActions_414n0_567{display:grid;gap:8px}._pickerScrollArea_414n0_577{padding-bottom:240px}._pickerActions_414n0_567 ._secondaryButton_414n0_289{background:var(--surface);border-radius:18px}._pickerActions_414n0_567 ._secondaryButton_414n0_289:hover{background:var(--field)}._fieldLabel_414n0_529 input{font-size:var(--type-body);line-height:var(--leading-body);font-weight:600;padding:0 16px;text-transform:none;letter-spacing:0}._fieldLabel_414n0_529 input:focus,._searchField_414n0_147:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #11110f0f;outline:none}._errorText_414n0_631{color:#a92f27;font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:600;margin:8px 2px 0}._sectionHeading_414n0_645{margin:32px 0 12px}._sectionHeading_414n0_645 h2{color:var(--ink);font-size:var(--type-card);line-height:var(--leading-card);font-weight:800;letter-spacing:0}._addExerciseEmpty_414n0_667,._addExerciseRow_414n0_669{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_414n0_669{display:flex;margin-top:8px;min-height:68px;padding:12px}._addExerciseRow_414n0_669 strong{font-size:var(--type-body);line-height:var(--leading-body);font-weight:700}._addCircle_414n0_151{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_414n0_151 svg{height:21px;width:21px}._addExerciseRow_414n0_669{gap:16px}._addExerciseEmpty_414n0_667 strong{align-self:end;line-height:var(--leading-body);font-size:var(--type-body);font-weight:700}._addExerciseEmpty_414n0_667 small{align-self:start;line-height:1.4}._addExerciseEmpty_414n0_667 strong{font-size:var(--type-body);line-height:var(--leading-body);font-weight:700}._addExerciseEmpty_414n0_667 small{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-meta);font-weight:600}._sortList_414n0_413{display:grid;gap:8px}._sortItem_414n0_773{align-items:center;background:var(--surface);border-radius:18px;display:flex;min-height:68px;padding:10px 10px 10px 12px}._exerciseCopy_414n0_791{display:grid;flex:1;min-width:0;padding:0 10px;text-align:left}._exerciseCopy_414n0_791 strong{color:var(--ink);font-size:var(--type-body);line-height:1.375rem;font-weight:700;white-space:normal;overflow-wrap:anywhere}._exerciseCopy_414n0_791 small{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-meta);font-weight:600;margin-top:3px}._sortActions_414n0_153{display:flex;gap:2px}._sortActions_414n0_153 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_414n0_153 button:disabled{color:#c7c5bd;cursor:default}._sortActions_414n0_153 svg{height:19px;width:19px}._fixedAction_414n0_877{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_414n0_147{align-items:center;display:flex;margin-bottom:14px;padding:0 14px}._searchField_414n0_147 svg{color:var(--muted);height:20px;width:20px}._searchField_414n0_147 input{background:transparent;border:0;color:var(--ink);flex:1;font-size:var(--type-body);line-height:var(--leading-body);font-weight:600;min-width:0;outline:0;padding:0 10px}._searchField_414n0_147 input::placeholder{color:var(--text-muted);opacity:1}._pickerList_414n0_941{display:grid;gap:8px}._exerciseOption_414n0_945{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_414n0_969{border-color:var(--ink)}._muscleTile_414n0_973{align-items:center;background:var(--field);border-radius:13px;display:flex;height:44px;justify-content:center;overflow:hidden;width:44px}._checkmark_414n0_149{align-items:center;border:1.5px solid #c8c6bf;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;width:24px}._exerciseOptionSelected_414n0_969 ._checkmark_414n0_149{background:var(--ink);border-color:var(--ink)}._checkmark_414n0_149 svg{height:15px;width:15px}._compactEmpty_414n0_1023,._statusText_414n0_1025{color:var(--muted);padding:48px 20px;text-align:center}._compactEmpty_414n0_1023{display:grid;gap:6px}._compactEmpty_414n0_1023 strong{color:var(--ink);font-size:var(--type-body);line-height:var(--leading-body)}._compactEmpty_414n0_1023 span,._statusText_414n0_1025{font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:500}._overlay_414n0_1045{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_414n0_1067{background:var(--surface);border-radius:24px;box-shadow:0 24px 60px -20px #0000005c;max-width:420px;padding:24px;width:100%}._dialog_414n0_1067 h2{color:var(--ink);font-size:var(--type-dialog);font-weight:800;letter-spacing:-.03em;line-height:var(--leading-dialog)}._dialog_414n0_1067 p{color:var(--text-secondary);font-size:var(--type-body);font-weight:500;line-height:var(--leading-body);margin:10px 0 22px}._dialogActions_414n0_1117{display:grid;gap:10px;grid-template-columns:1fr 1fr}._stackedDialogActions_414n0_1119{display:grid;gap:8px}._secondaryButton_414n0_289{background:var(--field);color:var(--ink)}._dangerButton_414n0_291{background:#b72f27;color:#fff}._linkButton_414n0_505{width:100%;font-size:var(--type-secondary);line-height:var(--leading-secondary);font-weight:700}._screen_414n0_1 button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}._screen_414n0_1 button:disabled{cursor:not-allowed;opacity:.52}._screen_414n0_1 button:active:not(:disabled){transform:scale(.995)}@media (min-width: 720px){._screen_414n0_1{max-width:640px}._fixedAction_414n0_877{left:50%;max-width:640px;transform:translate(-50%)}}@media (max-width: 370px){._header_414n0_39,._scrollArea_414n0_175{padding-inline:16px}._sortActions_414n0_153 button{width:44px}}@media (prefers-reduced-motion: reduce){._screen_414n0_1 button:active:not(:disabled){transform:none}}._listScreen_414n0_1179{min-height:0;overflow:hidden}._listScroll_414n0_1181{padding-bottom:20px}._overlay_bq46x_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_bq46x_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 var(--type-body) / var(--leading-body) var(--font-ui)}._header_bq46x_22{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-bottom:24px}._header_bq46x_22 h2{min-width:0;overflow-wrap:anywhere;font-size:var(--type-dialog);font-weight:800;letter-spacing:-.03em;margin:0;line-height:var(--leading-dialog)}._header_bq46x_22 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}._sheet_bq46x_10 button,._sheet_bq46x_10 summary{font:700 var(--type-secondary) / var(--leading-secondary) var(--font-ui);color:inherit;border:0;background:var(--field, #f4f4f4);border-radius:18px;padding:12px 16px;cursor:pointer;min-height:44px;box-sizing:border-box;font-size:var(--type-secondary);line-height:var(--leading-secondary)}._sheet_bq46x_10 button:disabled{opacity:.55;cursor:default}._sheet_bq46x_10 button:hover:not(:disabled){background:#e8e8e8}._sheet_bq46x_10 button:focus-visible,._sheet_bq46x_10 summary:focus-visible{outline:2px solid #121212;outline-offset:3px}._sheet_bq46x_10 label{display:grid;gap:8px;margin:16px 0;font-size:var(--type-meta);line-height:var(--leading-meta)}._sheet_bq46x_10 input,._sheet_bq46x_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 var(--type-body) / var(--leading-body) var(--font-ui);color:#121212}._sheet_bq46x_10 input:focus,._sheet_bq46x_10 select:focus{outline:none;border-color:#121212;background:#fff;box-shadow:0 0 0 4px #1212120f}._sheet_bq46x_10 ::selection{background:#121212;color:#fff}._sheet_bq46x_10 input::placeholder{color:var(--text-muted)}._sheet_bq46x_10 input::-webkit-search-cancel-button{filter:grayscale(1)}._sheet_bq46x_10 ._primary_bq46x_107{background:var(--lime, #cbf63e);width:100%;font-size:var(--type-body);font-weight:800;margin-top:20px;line-height:var(--leading-secondary)}._sheet_bq46x_10 ._primary_bq46x_107:hover:not(:disabled){background:#bce52f}._tabs_bq46x_118,._groups_bq46x_119{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}._tabs_bq46x_118 button,._groups_bq46x_119 button{border-radius:999px}._sheet_bq46x_10 button[aria-pressed=true]{color:#fff;background:#121212}._row_bq46x_133{display:flex;align-items:center;gap:8px;border-bottom:1px solid #ececec;padding:12px 0}._sheet_bq46x_10 ._select_bq46x_140{flex:1;min-width:0;display:grid;gap:4px;text-align:left;background:transparent;padding:8px 0;overflow-wrap:anywhere;font-size:var(--type-body);line-height:1.375rem}._sheet_bq46x_10 ._select_bq46x_140:disabled{opacity:1}._hint_bq46x_155{font-size:var(--type-secondary);color:var(--text-secondary);font-weight:600;line-height:var(--leading-secondary)}._select_bq46x_140 small{font-size:var(--type-meta);line-height:var(--leading-meta);color:var(--text-muted);font-weight:600}._sheet_bq46x_10 details{flex-shrink:0;max-width:130px}._sheet_bq46x_10 details button{display:block;width:100%;margin-top:8px;font-size:var(--type-secondary);line-height:var(--leading-secondary)}._sheet_bq46x_10 summary{font-size:var(--type-secondary);line-height:var(--leading-secondary)}._sheet_bq46x_10 footer{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-top:16px}._sheet_bq46x_10 ._similar_bq46x_189{display:block;width:100%;text-align:left;margin-top:8px}._conflict_bq46x_195{padding:16px;background:#f4f4f4;border-radius:16px}@media (min-width: 720px){._overlay_bq46x_1{align-items:center}._sheet_bq46x_10{border-radius:28px;max-height:88dvh;padding:32px}}._sheet_bq46x_10._inline_bq46x_211{width:100%;max-height:none;border-radius:0;padding:20px clamp(18px,5vw,28px) 32px;background:transparent}._inline_bq46x_211 ._header_bq46x_22 h2{min-width:0;overflow-wrap:anywhere;font-size:var(--type-card);line-height:var(--leading-card)}._rowActions_bq46x_225{display:flex;gap:4px;flex-shrink:0}._sheet_bq46x_10 ._iconButton_bq46x_230{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;background:transparent}._iconButton_bq46x_230 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._row_bq46x_133>img{flex-shrink:0;margin-right:4px}._inline_bq46x_211>label:first-child{margin-top:0}._sheet_bq46x_10 ._groups_bq46x_119 button:hover{background:var(--field, #f4f4f4)}._sheet_bq46x_10 ._groups_bq46x_119 button[aria-pressed=true]:hover{background:#121212}._deleteDialog_bq46x_262{width:min(420px,calc(100% - 40px));box-sizing:border-box;padding:24px;border:0;border-radius:28px;background:#fff;color:#121212}._deleteDialog_bq46x_262::backdrop{background:#12121266}._deleteDialog_bq46x_262 h2{margin:0 0 16px;font-size:var(--type-dialog);font-weight:800;overflow-wrap:anywhere;line-height:var(--leading-dialog)}._deleteDialog_bq46x_262 p{line-height:var(--leading-body);color:var(--text-secondary);font-size:var(--type-body)}._confirmActions_bq46x_286{display:flex;gap:12px;margin-top:24px}._confirmActions_bq46x_286 button{flex:1}._sheet_bq46x_10 ._deleteButton_bq46x_294,._sheet_bq46x_10 ._deleteButton_bq46x_294:hover:not(:disabled){background:#121212;color:#fff}._sheet_bq46x_10._inline_bq46x_211{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0}._libraryScroll_bq46x_308{--create-action-shadow: none;--create-action-hover-shadow: none;flex:1;min-height:0;overflow-y:auto;padding:0 clamp(18px,5vw,28px) 20px}._choiceField_bq46x_317{border:0;padding:0;margin:20px 0;min-width:0}._choiceField_bq46x_317 legend{padding:0;font-size:var(--type-meta);line-height:var(--leading-meta)}._choiceField_bq46x_317 ._groups_bq46x_119{margin:8px 0 0}._screen_1uysf_1{height:100%;min-height:0;display:flex;flex-direction:column;background:var(--bg, #ececec);color:var(--ink, #121212)}._header_1uysf_3{padding:calc(20px + env(safe-area-inset-top,0px)) clamp(18px,5vw,28px) 12px}._header_1uysf_3 h1{margin:0 0 20px;font-size:var(--type-screen);line-height:var(--leading-screen);font-weight:800;letter-spacing:-.03em}._tabs_1uysf_7{display:flex;gap:4px;padding:4px;border-radius:999px;background:#fff}._tabs_1uysf_7 button{flex:1;min-height:44px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font:inherit;font-weight:700;cursor:pointer;font-size:var(--type-secondary);line-height:var(--leading-secondary)}._tabs_1uysf_7 button[aria-selected=true]{color:#fff;background:#121212}._tabs_1uysf_7 button:focus-visible{outline:2px solid #121212;outline-offset:3px}._panel_1uysf_15{flex:1;min-height:0;overflow-y:auto}._header_1uysf_3,._panel_1uysf_15{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_zg79p_1{display:grid;gap:16px;padding:24px;border-radius:var(--radius-card, 28px);background:var(--surface, #fff);color:var(--ink, #121212)}._item_zg79p_9{display:grid;gap:12px;min-width:0}._item_zg79p_9 p{margin:0;font-size:var(--type-secondary);overflow-wrap:anywhere;line-height:var(--leading-secondary);font-weight:500}._actions_zg79p_21{display:flex;flex-wrap:wrap;gap:8px}._item_zg79p_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:var(--type-secondary);font-weight:700;cursor:pointer;line-height:var(--leading-secondary)}._item_zg79p_9 button:hover{background:var(--bg, #ececec)}._item_zg79p_9 button:focus-visible{outline:2px solid var(--ink, #121212);outline-offset:3px}._item_zg79p_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}@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-ui: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--type-screen: 2rem;--leading-screen: 2.25rem;--type-dialog: 1.5rem;--leading-dialog: 1.875rem;--type-card: 1.125rem;--leading-card: 1.5rem;--type-body: 1rem;--leading-body: 1.5rem;--type-secondary: .875rem;--leading-secondary: 1.25rem;--type-meta: .8125rem;--leading-meta: 1.125rem;--type-nav: .75rem;--leading-nav: 1rem;--type-value: 1.5rem;--leading-value: 1.75rem;--type-input: 1.25rem;--leading-input: 1.75rem;--text-primary: #121212;--text-secondary: #525252;--text-muted: #666666}button,input,select,textarea{font-family:var(--font-ui)}input,select,textarea{font-size:var(--type-body);caret-color:var(--text-primary)}::selection{background:#121212;color:#fff}@media (max-width: 360px){:root{--type-screen: 1.875rem;--leading-screen: 2.125rem}}:root{--app-height: 100dvh;font-family:var(--font-ui);line-height:1.5;font-weight:500;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}
