._screen_18q1g_1{min-height:100dvh;padding:var(--space-4);padding-top:max(var(--space-4), env(safe-area-inset-top));padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));flex-direction:column;display:flex}._header_18q1g_10{padding-block:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}._title_18q1g_15{font-size:var(--text-title);letter-spacing:-.01em;margin:0;font-weight:600}._body_18q1g_22{padding-top:var(--space-4);color:var(--text-muted);font-size:var(--text-meta);flex:1}._identity_38wn2_1{margin-bottom:var(--space-5)}._appName_38wn2_5{color:var(--text);font-size:var(--text-title);letter-spacing:-.01em;margin:0;font-weight:600}._version_38wn2_13{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-meta)}._state_38wn2_19{margin:0 0 var(--space-2);color:var(--text);font-size:var(--text-body);font-weight:600}._counts_38wn2_26{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums}._warning_38wn2_33{margin:0 0 var(--space-5);color:var(--text);font-size:var(--text-body);line-height:1.4}._muted_38wn2_40{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-meta)}._danger_38wn2_46{width:100%;min-height:var(--target);padding:var(--space-3) var(--space-4);color:var(--text);font-family:inherit;font-size:var(--text-body);text-align:left;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-weight:600;display:block}._danger_38wn2_46:disabled{color:var(--text-muted);cursor:default}._overlay_38wn2_67{padding:var(--space-4);background:#000000a3;place-items:center;display:grid;position:fixed;inset:0}._dialog_38wn2_76{width:100%;max-width:420px;padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}._dialogTitle_38wn2_85{margin:0 0 var(--space-3);color:var(--text);font-size:var(--text-title);letter-spacing:-.01em;font-weight:600}._dialogBody_38wn2_93{margin:0 0 var(--space-4);color:var(--text);font-size:var(--text-body);font-variant-numeric:tabular-nums;line-height:1.4}._field_38wn2_101{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-meta);display:block}._input_38wn2_108{width:100%;min-height:var(--target);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);color:var(--text);font-family:inherit;font-size:var(--text-body);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);display:block}._input_38wn2_108:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._error_38wn2_127{margin:0 0 var(--space-3);color:var(--text);font-size:var(--text-meta)}._actions_38wn2_133{gap:var(--space-2);display:grid}._confirm_38wn2_138{min-height:var(--action-height);padding:var(--space-3) var(--space-4);color:var(--text);font-family:inherit;font-size:var(--text-body);background:var(--surface-1);border:1px solid var(--text-muted);border-radius:var(--radius);cursor:pointer;font-weight:600}._confirm_38wn2_138:disabled{color:var(--text-muted);border-color:var(--border);cursor:default}._cancel_38wn2_157{min-height:var(--target);padding:var(--space-3) var(--space-4);color:var(--text-muted);font-family:inherit;font-size:var(--text-body);cursor:pointer;background:0 0;border:none}._chart_3xo2e_1{margin:0;position:relative}._svg_3xo2e_6{width:100%;height:auto;display:block}._line_3xo2e_13{fill:none;stroke:var(--accent-data);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}._dot_3xo2e_22{fill:var(--accent-data)}._summary_3xo2e_26{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._ticks_3xo2e_38{padding-top:var(--space-1);justify-content:space-between;display:flex}._tick_3xo2e_38{color:var(--text-muted);font-size:var(--text-label)}._screen_y8ugf_1{min-height:100dvh;padding:var(--space-4);padding-top:max(var(--space-4), env(safe-area-inset-top));padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));flex-direction:column;display:flex}._header_y8ugf_10{padding-block:var(--space-2) var(--space-4);border-bottom:1px solid var(--border)}._title_y8ugf_15{font-size:var(--text-title);letter-spacing:-.01em;margin:0;font-weight:600}._back_y8ugf_22{min-height:var(--target);color:var(--text-muted);font-size:var(--text-meta);align-items:center;text-decoration:none;display:inline-flex}._back_y8ugf_22:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._body_y8ugf_37{align-content:start;gap:var(--space-4);padding-top:var(--space-4);flex:1;display:grid}._message_y8ugf_45{color:var(--text-muted);font-size:var(--text-body);margin:0}._headline_y8ugf_51{padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius)}._headlineLabel_y8ugf_58{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:flex}._dot_y8ugf_71{background:var(--accent-data);border-radius:50%;flex:none;width:8px;height:8px}._headlineValue_y8ugf_79{color:var(--text);font-size:var(--text-hero);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;font-weight:600}._headlineEmpty_y8ugf_88{color:var(--text);font-size:var(--text-body);margin:0}._headlineMeta_y8ugf_94{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-meta)}._unit_y8ugf_100,._times_y8ugf_101{color:var(--text-muted);font-size:var(--text-body);font-weight:400}._toggle_y8ugf_107{gap:var(--space-1);min-width:0;padding:var(--space-1);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:1fr 1fr;margin:0;display:grid}._option_y8ugf_119{min-height:var(--target);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-body);background:0 0;border:0;font-weight:600}._option_y8ugf_119[data-selected=true]{background:var(--surface-2);color:var(--text)}._option_y8ugf_119:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._card_y8ugf_139{padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius)}._cardTitle_y8ugf_146{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}._recent_y8ugf_155{gap:var(--space-2);display:grid}._setList_y8ugf_160{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._setRow_y8ugf_168{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--target);padding:0 var(--space-3);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);display:flex}._setDate_y8ugf_180{color:var(--text-muted);font-size:var(--text-meta)}._setValue_y8ugf_185{color:var(--text);font-size:var(--text-row);font-variant-numeric:tabular-nums;font-weight:600}._row_kah0f_1{align-items:center;gap:var(--space-2);min-height:64px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius);border-left:3px solid #0000;display:flex}._row_kah0f_1[data-active=true]{background:var(--surface-2);border-left-color:var(--accent-interaction)}._row_kah0f_1[data-confirmed=true]{background:var(--surface-1)}._index_kah0f_20{width:16px;color:var(--text-muted);font-size:var(--text-meta);text-align:right;flex:none}._values_kah0f_28{align-items:baseline;gap:var(--space-1);flex:1;min-width:0;display:flex}._weight_kah0f_36,._reps_kah0f_37{min-width:0;min-height:var(--target);color:var(--text);font-size:var(--text-hero);font-variant-numeric:tabular-nums;letter-spacing:-.01em;background:0 0;border:0;padding:0;font-weight:600}._weight_kah0f_36{text-align:right;width:5ch}._reps_kah0f_37{text-align:left;width:3ch}._weight_kah0f_36[data-muted=true],._reps_kah0f_37[data-muted=true]{color:var(--text-suggestion)}._weight_kah0f_36:focus-visible,._reps_kah0f_37:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._unit_kah0f_72{color:var(--text-muted);font-size:var(--text-label)}._times_kah0f_77{padding-inline:var(--space-1);color:var(--text-muted);font-size:var(--text-body)}._confirm_kah0f_83{width:var(--target);height:var(--target);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-row);background:0 0;flex:none;place-items:center;display:grid}._confirm_kah0f_83:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._confirm_kah0f_83:disabled{cursor:default;opacity:.45}._row_kah0f_1[data-active=true] ._confirm_kah0f_83:not(:disabled){color:var(--text);border-color:var(--text-muted)}._row_kah0f_1[data-confirmed=true] ._confirm_kah0f_83{opacity:1;color:var(--text-muted);border-color:#0000}._screen_1e6am_1{min-height:100dvh;padding:var(--space-4);padding-top:max(var(--space-4), env(safe-area-inset-top));padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));flex-direction:column;display:flex}._header_1e6am_10{padding-block:var(--space-2) var(--space-4);border-bottom:1px solid var(--border)}._title_1e6am_15{font-size:var(--text-title);letter-spacing:-.01em;margin:0;font-weight:600}._title_1e6am_15:focus{outline:none}._back_1e6am_26{min-height:var(--target);color:var(--text-muted);font-size:var(--text-meta);align-items:center;text-decoration:none;display:inline-flex}._back_1e6am_26:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._body_1e6am_41{padding-top:var(--space-4);flex:1}._message_1e6am_46{color:var(--text-muted);font-size:var(--text-body);margin:0}._start_1e6am_52{width:100%;min-height:var(--action-height);margin-bottom:var(--space-5);border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-body);background:0 0;font-weight:600}._start_1e6am_52:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._start_1e6am_52:disabled{opacity:.5}._month_1e6am_73{margin-bottom:var(--space-5)}._monthLabel_1e6am_77{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}._list_1e6am_86{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._card_1e6am_94{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius)}._row_1e6am_100{width:100%;min-height:var(--target);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);text-align:left;background:0 0;border:0;display:flex}._row_1e6am_100:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:-2px}._rowText_1e6am_118{gap:var(--space-1);flex:1;min-width:0;display:grid}._name_1e6am_125{color:var(--text);font-size:var(--text-row);letter-spacing:-.01em;font-weight:600}._summary_1e6am_132{color:var(--text-muted);font-size:var(--text-meta)}._chevron_1e6am_137{color:var(--text-muted);font-size:var(--text-meta);transition:transform var(--motion) ease;flex:none}._row_1e6am_100[aria-expanded=true] ._chevron_1e6am_137{transform:rotate(180deg)}._panel_1e6am_148{gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--border);display:grid}._block_1e6am_155{gap:var(--space-2);display:grid}._blockTitle_1e6am_160{color:var(--text);font-size:var(--text-body);margin:0;font-weight:600}._blockLink_1e6am_167{min-height:var(--target);color:var(--text);align-items:center;text-decoration:none;display:inline-flex}._blockLink_1e6am_167:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._sets_1e6am_181{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._setRow_1e6am_189{align-items:center;gap:var(--space-2);display:flex}._setPosition_1e6am_195{width:20px;color:var(--text-muted);font-size:var(--text-meta);text-align:right;flex:none}._weight_1e6am_203,._reps_1e6am_204{min-height:var(--target);padding:0 var(--space-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-body);text-align:center;font-weight:600}._weight_1e6am_203{width:72px}._reps_1e6am_204{width:56px}._weight_1e6am_203:focus-visible,._reps_1e6am_204:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._unit_1e6am_230,._times_1e6am_231{color:var(--text-muted);font-size:var(--text-meta)}._save_1e6am_236{min-height:var(--target);padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-meta);background:0 0;margin-left:auto;font-weight:600}._save_1e6am_236:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._save_1e6am_236:disabled{color:var(--text-muted);opacity:.5;cursor:default}._empty_1e6am_259{color:var(--text-muted);font-size:var(--text-meta);margin:0}._delete_1e6am_265{min-height:var(--target);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-body);background:0 0;font-weight:600}._delete_1e6am_265:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._notice_1e6am_280{min-height:1.5em;margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-meta)}._overlay_1e6am_287{z-index:10;padding:var(--space-4);background:#000000a3;place-items:center;display:grid;position:fixed;inset:0}._dialog_1e6am_297{width:100%;max-width:420px;padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}._dialogTitle_1e6am_306{margin:0 0 var(--space-3);color:var(--text);font-size:var(--text-title);letter-spacing:-.01em;font-weight:600}._dialogBody_1e6am_314{margin:0 0 var(--space-4);color:var(--text);font-size:var(--text-body);line-height:1.4}._actions_1e6am_321{gap:var(--space-2);display:grid}._confirm_1e6am_327{min-height:var(--action-height);padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--text-muted);border-radius:var(--radius);color:var(--text);font-size:var(--text-body);font-weight:600}._secondary_1e6am_338{min-height:var(--target);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:var(--text-body);background:0 0;font-weight:600}._confirm_1e6am_327:focus-visible,._secondary_1e6am_338:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._confirm_1e6am_327:disabled,._secondary_1e6am_338:disabled{opacity:.5}._section_1vwez_1{margin-bottom:var(--space-5)}._sectionTitle_1vwez_5{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}._list_1vwez_14{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._row_1vwez_22{gap:var(--space-1);min-width:0;min-height:var(--target);padding:var(--space-3) var(--space-4);color:inherit;border-radius:var(--radius);flex:1;text-decoration:none;display:grid}._row_1vwez_22:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:-2px}._name_1vwez_39{color:var(--text);font-size:var(--text-row);letter-spacing:-.01em;font-weight:600}._summary_1vwez_46{color:var(--text-muted);font-size:var(--text-meta);line-height:1.35}._empty_1vwez_52{color:var(--text-muted);font-size:var(--text-meta);margin:0}._hint_1vwez_58{margin:0 0 var(--space-5);color:var(--text-muted);font-size:var(--text-meta)}._rowItem_1vwez_64{align-items:center;gap:var(--space-1);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);display:flex}._resume_1vwez_73{min-height:var(--target);justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);text-decoration:none;display:flex}._resume_1vwez_73:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._edit_1vwez_93{min-height:var(--target);padding-inline:var(--space-3) var(--space-4);color:var(--text-muted);font-size:var(--text-meta);flex:none;align-items:center;text-decoration:none;display:inline-flex}._edit_1vwez_93:hover{color:var(--text)}._edit_1vwez_93:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:-2px}._primary_1vwez_113{width:100%;min-height:var(--action-height);margin-top:var(--space-2);background:var(--accent-interaction);border-radius:var(--radius);color:var(--bg);font-size:var(--text-body);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}._primary_1vwez_113:focus-visible{outline:2px solid var(--text);outline-offset:2px}._resumeLabel_1vwez_133{font-size:var(--text-body);font-weight:600}._resumeAction_1vwez_138{color:var(--text-muted);font-size:var(--text-meta)}._links_1vwez_143{gap:var(--space-4);display:flex}._about_1vwez_148{min-height:var(--target);color:var(--text-muted);font-size:var(--text-meta);align-items:center;text-decoration:none;display:inline-flex}._about_1vwez_148:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._form_1heuz_1{gap:var(--space-5);display:grid}._field_1heuz_6{gap:var(--space-2);display:grid}._label_1heuz_11{color:var(--text-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}._input_1heuz_19{min-height:var(--target);padding:0 var(--space-3);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:inherit;font-size:var(--text-row)}._input_1heuz_19:focus-visible,._chip_1heuz_31:focus-visible,._useExisting_1heuz_32:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._groups_1heuz_37{gap:var(--space-2);border:none;margin:0;padding:0;display:grid}._groups_1heuz_37 ._label_1heuz_11{padding:0}._hint_1heuz_49{color:var(--text-muted);font-size:var(--text-meta);margin:0}._chips_1heuz_55{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._chip_1heuz_31{min-height:var(--target);padding:0 var(--space-2);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-meta)}._chip_1heuz_31[aria-pressed=true]{background:var(--surface-2);border-color:var(--accent-interaction)}._blocked_1heuz_76{gap:var(--space-2);padding:var(--space-3);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);display:grid}._blockedText_1heuz_85{color:var(--text);font-size:var(--text-body);margin:0}._useExisting_1heuz_32{min-height:var(--target);padding:0 var(--space-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:var(--text-body);text-align:left}._warning_1heuz_102{color:var(--text-muted);font-size:var(--text-meta);margin:0}._primary_1heuz_108{width:100%;min-height:var(--action-height);background:var(--accent-interaction);border-radius:var(--radius);color:var(--bg);font-size:var(--text-body);border:none;font-weight:600}._primary_1heuz_108:disabled{opacity:.4}._primary_1heuz_108:focus-visible{outline:2px solid var(--text);outline-offset:2px}._stack_10tq1_1{gap:var(--space-3);display:grid}._search_10tq1_6{width:100%;min-height:var(--target);padding:0 var(--space-3);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:inherit;font-size:var(--text-row)}._search_10tq1_6:focus-visible,._pick_10tq1_19:focus-visible,._more_10tq1_20:focus-visible,._create_10tq1_21:focus-visible,._action_10tq1_22:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._hint_10tq1_27{color:var(--text-muted);font-size:var(--text-meta);margin:0}._create_10tq1_21{width:100%;min-height:var(--target);padding:0 var(--space-3);background:var(--surface-1);border:1px dashed var(--border);border-radius:var(--radius);color:var(--text);font-size:var(--text-body);text-align:left}._group_10tq1_45{gap:var(--space-1);display:grid}._groupTitle_10tq1_50{top:calc(-1 * var(--space-4));z-index:1;padding:var(--space-2) 0;background:var(--surface-2);color:var(--text-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600;position:sticky}._list_10tq1_64{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._row_10tq1_72{gap:var(--space-2);display:flex}._pick_10tq1_19{min-height:var(--target);padding:var(--space-2) var(--space-3);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:var(--text-row);text-align:left;flex:1;font-weight:600}._added_10tq1_90{gap:var(--space-1);min-height:var(--target);padding:var(--space-2) var(--space-3);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);flex:1;align-content:center;display:grid}._pickName_10tq1_102{color:var(--text-muted);font-size:var(--text-row);font-weight:600}._addedNote_10tq1_108{color:var(--text-muted);font-size:var(--text-label)}._more_10tq1_20{width:var(--target);height:var(--target);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-body);flex:none}._action_10tq1_22{min-height:var(--target);padding:0 var(--space-3);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:var(--text-body);text-align:left}._overlay_95mv8_1{z-index:10;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._panel_95mv8_11{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;border-bottom:none;outline:none;flex-direction:column;width:100%;max-width:560px;max-height:92dvh;display:flex}._header_95mv8_24{min-height:56px;padding-inline:var(--space-1);border-bottom:1px solid var(--border);flex:none;grid-template-columns:88px 1fr 88px;align-items:center;display:grid}._title_95mv8_34{color:var(--text);font-size:var(--text-row);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}._back_95mv8_45{min-width:var(--target);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-body);background:0 0;border:none;justify-self:start}._back_95mv8_45:hover{color:var(--text)}._close_95mv8_61{width:var(--target);height:var(--target);border-radius:var(--radius);color:var(--text-muted);background:0 0;border:none;justify-self:end;font-size:24px;line-height:1}._close_95mv8_61:hover{color:var(--text)}._spacer_95mv8_77{justify-self:start}._back_95mv8_45:focus-visible,._close_95mv8_61:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:-2px}._content_95mv8_87{overscroll-behavior:contain;padding:var(--space-4);flex:1;overflow-y:auto}._footer_95mv8_94{gap:var(--space-2);padding:var(--space-4);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));border-top:1px solid var(--border);flex:none;display:grid}._stack_w201c_1{gap:var(--space-5);display:grid}._move_w201c_6{gap:var(--space-2);display:grid}._moveButton_w201c_11{min-height:var(--target);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:var(--text-body)}._moveButton_w201c_11:disabled{color:var(--text-muted);opacity:.5}._moveButton_w201c_11:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._primary_w201c_30{width:100%;min-height:var(--action-height);background:var(--accent-interaction);border-radius:var(--radius);color:var(--bg);font-size:var(--text-body);border:none;font-weight:600}._primary_w201c_30:focus-visible{outline:2px solid var(--text);outline-offset:2px}._stepper_6v5tq_1{gap:var(--space-1);display:grid}._label_6v5tq_6{color:var(--text-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}._controls_6v5tq_14{grid-template-columns:var(--target) 1fr var(--target);align-items:center;gap:var(--space-2);display:grid}._button_6v5tq_21{width:var(--target);height:var(--target);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}._button_6v5tq_21:disabled{color:var(--text-muted);opacity:.5}._button_6v5tq_21:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._value_6v5tq_43{color:var(--text);font-size:var(--text-hero);font-variant-numeric:tabular-nums;text-align:center;font-weight:600}._unit_6v5tq_51{margin-left:var(--space-1);color:var(--text-muted);font-size:var(--text-meta);font-weight:400}._hint_6v5tq_58{color:var(--text-muted);font-size:var(--text-meta);text-align:center}fieldset._stepper_6v5tq_1{border:none;margin:0;padding:0}legend._label_6v5tq_6{padding:0}._screen_nv0v6_1{min-height:100dvh;padding:0 var(--space-4);padding-top:max(var(--space-3), env(safe-area-inset-top));flex-direction:column;display:flex}._header_nv0v6_9{min-height:var(--target);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}._title_nv0v6_19{font-size:var(--text-title);letter-spacing:-.01em;text-align:center;margin:0;font-weight:600}._cancel_nv0v6_27{min-height:var(--target);color:var(--text-muted);font-size:var(--text-body);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}._cancel_nv0v6_27:hover{color:var(--text)}._spacer_nv0v6_41{justify-self:end}._body_nv0v6_45{align-content:start;gap:var(--space-4);padding-block:var(--space-4);flex:1;display:grid}._note_nv0v6_53{padding:var(--space-3);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-meta);margin:0}._nameField_nv0v6_63{gap:var(--space-2);display:grid}._label_nv0v6_68{color:var(--text-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}._nameInput_nv0v6_76{min-height:var(--action-height);padding:0 var(--space-3);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:inherit;font-size:var(--text-row);font-weight:600}._nameInput_nv0v6_76:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._list_nv0v6_93{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._row_nv0v6_101{grid-template-columns:var(--target) 1fr var(--target);align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);display:grid}._handle_nv0v6_112{width:var(--target);height:var(--target);border-radius:var(--radius-sm);touch-action:none;background:0 0;border:none;place-items:center;display:grid}._handle_nv0v6_112:disabled{opacity:.3}._handleDots_nv0v6_127{grid-template-columns:repeat(2,4px);gap:4px;display:grid}._handleDots_nv0v6_127 span{background:var(--text-muted);border-radius:50%;width:4px;height:4px}._rowBody_nv0v6_140{gap:var(--space-1);min-height:var(--target);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);text-align:left;background:0 0;border:none;display:grid}._exerciseName_nv0v6_151{color:var(--text);font-size:var(--text-row);letter-spacing:-.01em;font-weight:600}._prescription_nv0v6_158{color:var(--text-muted);font-size:var(--text-meta)}._remove_nv0v6_163{width:var(--target);height:var(--target);border-radius:var(--radius-sm);color:var(--text-muted);background:0 0;border:none;font-size:20px}._remove_nv0v6_163:hover{color:var(--text)}._handle_nv0v6_112:focus-visible,._rowBody_nv0v6_140:focus-visible,._remove_nv0v6_163:focus-visible,._add_nv0v6_180:focus-visible,._delete_nv0v6_181:focus-visible,._danger_nv0v6_182:focus-visible,._secondary_nv0v6_183:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:-2px}._empty_nv0v6_188{color:var(--text-muted);font-size:var(--text-meta);margin:0}._add_nv0v6_180{min-height:var(--action-height);border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-body);background:0 0}._add_nv0v6_180:hover{color:var(--text)}._delete_nv0v6_181{min-height:var(--target);color:var(--text-muted);font-size:var(--text-body);background:0 0;border:none}._confirm_nv0v6_215{gap:var(--space-2);padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);display:grid}._confirmText_nv0v6_224{color:var(--text);font-size:var(--text-body);margin:0}._danger_nv0v6_182,._secondary_nv0v6_183{min-height:var(--target);border-radius:var(--radius);font-size:var(--text-body)}._danger_nv0v6_182{background:var(--surface-2);color:var(--text);border:1px solid #ffffff3d;font-weight:600}._secondary_nv0v6_183{border:1px solid var(--border);color:var(--text-muted);background:0 0}._message_nv0v6_250{padding-block:var(--space-4);color:var(--text-muted);font-size:var(--text-body);margin:0}._footer_nv0v6_257{gap:var(--space-2);padding-block:var(--space-3);padding-bottom:max(var(--space-3), env(safe-area-inset-bottom));background:var(--bg);flex:none;display:grid;position:sticky;bottom:0}._primary_nv0v6_268{width:100%;min-height:var(--action-height);background:var(--accent-interaction);border-radius:var(--radius);color:var(--bg);font-size:var(--text-body);border:none;font-weight:600}._primary_nv0v6_268:disabled{opacity:.4}._primary_nv0v6_268:focus-visible{outline:2px solid var(--text);outline-offset:2px}._footerHint_nv0v6_288{color:var(--text-muted);font-size:var(--text-meta);text-align:center;margin:0}._screen_8ndy5_1{min-height:100dvh;padding:var(--space-4);padding-top:max(var(--space-4), env(safe-area-inset-top));padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));flex-direction:column;display:flex}._header_8ndy5_10{padding-block:var(--space-2) var(--space-4);border-bottom:1px solid var(--border)}._title_8ndy5_15{font-size:var(--text-title);letter-spacing:-.01em;margin:0;font-weight:600}._back_8ndy5_22{min-height:var(--target);color:var(--text-muted);font-size:var(--text-meta);align-items:center;text-decoration:none;display:inline-flex}._back_8ndy5_22:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._body_8ndy5_37{padding-top:var(--space-4);flex:1}._meta_8ndy5_42{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-meta)}._writeWarning_8ndy5_48{margin:0 0 var(--space-4);padding:var(--space-3);color:var(--text);font-size:var(--text-body);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);font-weight:600;line-height:1.4}._blocks_8ndy5_60{gap:var(--space-4);display:grid}._block_8ndy5_60{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius)}._blockHeader_8ndy5_71{padding:var(--space-1) var(--space-2) var(--space-2)}._exerciseName_8ndy5_75{color:var(--text);font-size:var(--text-row);letter-spacing:-.01em;margin:0;font-weight:600}._prescription_8ndy5_83{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-meta)}._rows_8ndy5_89{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._add_8ndy5_97{width:100%;min-height:var(--action-height);margin-top:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-body);background:0 0;font-weight:600}._add_8ndy5_97:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._message_8ndy5_114{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-body)}._finishedList_8ndy5_120{gap:var(--space-1);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}._finishedLink_8ndy5_128{min-height:var(--target);color:var(--text);font-size:var(--text-row);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._finishedLink_8ndy5_128:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._actions_8ndy5_144{gap:var(--space-2);display:grid}._primary_8ndy5_149{min-height:var(--action-height);background:var(--accent-interaction);border-radius:var(--radius);color:var(--bg);font-size:var(--text-body);border:0;font-weight:600}._secondary_8ndy5_159{min-height:var(--target);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:var(--text-body);background:0 0;font-weight:600}._primary_8ndy5_149:focus-visible,._secondary_8ndy5_159:focus-visible{outline:2px solid var(--text);outline-offset:2px}._primary_8ndy5_149:disabled,._secondary_8ndy5_159:disabled{opacity:.5}._notice_8ndy5_180{min-height:1.5em;margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-meta)}._footer_8ndy5_188{gap:var(--space-1);margin-top:var(--space-5);padding-top:var(--space-3);padding-bottom:max(var(--space-2), env(safe-area-inset-bottom));background:var(--bg);display:grid;position:sticky;bottom:0}._discard_8ndy5_199{min-height:var(--target);color:var(--text-muted);font-size:var(--text-meta);background:0 0;border:0;font-weight:600}._discard_8ndy5_199:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._discard_8ndy5_199:disabled{opacity:.5}._overlay_8ndy5_218{z-index:10;padding:var(--space-4);background:#000000a3;place-items:center;display:grid;position:fixed;inset:0}._dialog_8ndy5_228{width:100%;max-width:420px;padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}._dialogTitle_8ndy5_237{margin:0 0 var(--space-3);color:var(--text);font-size:var(--text-title);letter-spacing:-.01em;font-weight:600}._dialogBody_8ndy5_245{margin:0 0 var(--space-4);color:var(--text);font-size:var(--text-body);line-height:1.4}._confirm_8ndy5_254{min-height:var(--action-height);padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--text-muted);border-radius:var(--radius);color:var(--text);font-size:var(--text-body);font-weight:600}._confirm_8ndy5_254:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._confirm_8ndy5_254:disabled{color:var(--text-muted);cursor:default}._banner_13uii_4{z-index:20;top:max(var(--space-3), env(safe-area-inset-top));right:var(--space-4);left:var(--space-4);align-items:center;gap:var(--space-2);max-width:528px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);animation:_enter_13uii_1 var(--motion) ease-out;margin-inline:auto;display:flex;position:fixed}._message_13uii_22{color:var(--text);font-size:var(--text-body);flex:1;margin:0}._dismiss_13uii_29,._action_13uii_30{min-height:var(--target);padding-inline:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-body);background:0 0;border:none;font-weight:600}._dismiss_13uii_29{color:var(--text-muted)}._action_13uii_30{color:var(--accent-interaction)}._action_13uii_30:disabled{color:var(--text-muted)}._dismiss_13uii_29:focus-visible,._action_13uii_30:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:-2px}@keyframes _enter_13uii_1{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}}._screen_1rzre_1{min-height:100dvh;padding:var(--space-4);padding-top:max(var(--space-4), env(safe-area-inset-top));padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));align-items:center;display:flex}._block_1rzre_10{width:100%}._title_1rzre_14{margin:0 0 var(--space-3);font-size:var(--text-title);letter-spacing:-.01em;font-weight:600}._body_1rzre_21{margin:0 0 var(--space-2);color:var(--text);font-size:var(--text-body);line-height:1.4}._hint_1rzre_28{margin:0 0 var(--space-5);color:var(--text-muted);font-size:var(--text-meta);line-height:1.4}._actions_1rzre_35{gap:var(--space-2);display:grid}._primary_1rzre_40{width:100%;min-height:var(--action-height);background:var(--accent-interaction);border-radius:var(--radius);color:var(--bg);font-size:var(--text-body);border:0;font-weight:600}._danger_1rzre_51{width:100%;min-height:var(--target);padding:var(--space-3) var(--space-4);color:var(--text);font-family:inherit;font-size:var(--text-body);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);font-weight:600}._secondary_1rzre_64{min-height:var(--target);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:var(--text-body);background:0 0;font-weight:600}._primary_1rzre_40:focus-visible,._danger_1rzre_51:focus-visible,._secondary_1rzre_64:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._primary_1rzre_40:disabled,._danger_1rzre_51:disabled,._secondary_1rzre_64:disabled{opacity:.5}._overlay_1rzre_87{padding:var(--space-4);background:#000000a3;place-items:center;display:grid;position:fixed;inset:0}._dialog_1rzre_96{width:100%;max-width:420px;padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}._dialogTitle_1rzre_105{margin:0 0 var(--space-3);font-size:var(--text-row);font-weight:600}._dialogBody_1rzre_111{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-meta);line-height:1.4}._field_1rzre_118{margin-bottom:var(--space-2);color:var(--text);font-size:var(--text-meta);display:block}._input_1rzre_125{width:100%;min-height:var(--target);margin-bottom:var(--space-4);padding:0 var(--space-3);color:var(--text);font-family:inherit;font-size:var(--text-body);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm)}._error_1rzre_138{margin:0 0 var(--space-3);color:var(--text);font-size:var(--text-meta);font-weight:600}:root{--bg:#0b0d10;--surface-1:#14171c;--surface-2:#1d222a;--border:#ffffff14;--text:#edeff2;--text-muted:#8a919b;--text-suggestion:#a7aeb8;--accent-interaction:#b26bff;--accent-data:#f72585;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius:12px;--radius-sm:8px;--target:48px;--action-height:56px;--font-sans:-apple-system, system-ui, "Segoe UI", roboto, sans-serif;--text-title:20px;--text-row:17px;--text-body:15px;--text-meta:13px;--text-label:12px;--text-hero:32px;--motion:.14s}@media (prefers-reduced-motion:reduce){:root{--motion:0s}}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;line-height:1.45}#root{min-height:100dvh}button{font:inherit;color:inherit;cursor:pointer}
