._screen_12f1p_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_12f1p_10{padding-block:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}._title_12f1p_15{background:linear-gradient(90deg,#fff 0%,#ffffffb8 100%);color:#0000;font-size:var(--text-title);letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:600}._body_12f1p_26{padding-top:var(--space-4);color:var(--text-muted);font-size:var(--text-meta);flex:1}._identity_gyy2h_1{margin-bottom:var(--space-5)}._appName_gyy2h_5{color:var(--text);font-size:var(--text-title);letter-spacing:-.01em;margin:0;font-weight:600}._version_gyy2h_13{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-meta)}._state_gyy2h_19{margin:0 0 var(--space-2);color:var(--text);font-size:var(--text-body);font-weight:600}._counts_gyy2h_26{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums}._warning_gyy2h_33{margin:0 0 var(--space-5);color:var(--text);font-size:var(--text-body);line-height:1.4}._muted_gyy2h_40{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-meta)}._danger_gyy2h_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;cursor:pointer;font-weight:600;display:block}._danger_gyy2h_46:disabled{color:var(--text-muted);cursor:default}._overlay_gyy2h_65{padding:var(--space-4);background:#000000a3;place-items:center;display:grid;position:fixed;inset:0}._dialog_gyy2h_74{width:100%;max-width:420px;padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}._dialogTitle_gyy2h_83{margin:0 0 var(--space-3);color:var(--text);font-size:var(--text-title);letter-spacing:-.01em;font-weight:600}._dialogBody_gyy2h_91{margin:0 0 var(--space-4);color:var(--text);font-size:var(--text-body);font-variant-numeric:tabular-nums;line-height:1.4}._field_gyy2h_99{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-meta);display:block}._input_gyy2h_106{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_gyy2h_106:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._error_gyy2h_125{margin:0 0 var(--space-3);color:var(--text);font-size:var(--text-meta)}._actions_gyy2h_131{gap:var(--space-2);display:grid}._confirm_gyy2h_136{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_gyy2h_136:disabled{color:var(--text-muted);border-color:var(--border);cursor:default}._cancel_gyy2h_155{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}._danger_gyy2h_46:hover{border-color:var(--text-muted)}._danger_gyy2h_46:active{transform:scale(.99)}._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_h4oxe_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_h4oxe_10{padding-block:var(--space-2) var(--space-4);border-bottom:1px solid var(--border)}._title_h4oxe_15{background:linear-gradient(90deg,#fff 0%,#ffffffb8 100%);color:#0000;font-size:var(--text-title);letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:600}._back_h4oxe_26{min-height:var(--target);color:var(--text-muted);font-size:var(--text-meta);align-items:center;text-decoration:none;display:inline-flex}._back_h4oxe_26:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._body_h4oxe_41{align-content:start;gap:var(--space-4);padding-top:var(--space-4);flex:1;display:grid}._message_h4oxe_49{color:var(--text-muted);font-size:var(--text-body);margin:0}._headline_h4oxe_55{padding:var(--space-4)}._headlineLabel_h4oxe_60{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_h4oxe_73{background:var(--accent-data);border-radius:50%;flex:none;width:8px;height:8px}._headlineValue_h4oxe_81{color:var(--text);font-size:var(--text-hero);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;font-weight:600}._headlineEmpty_h4oxe_90{color:var(--text);font-size:var(--text-body);margin:0}._headlineMeta_h4oxe_96{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-meta)}._unit_h4oxe_102,._times_h4oxe_103{color:var(--text-muted);font-size:var(--text-body);font-weight:400}._toggle_h4oxe_109{gap:var(--space-1);min-width:0;padding:var(--space-1);grid-template-columns:1fr 1fr;margin:0;display:grid}._option_h4oxe_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_h4oxe_119[data-selected=true]{background:var(--surface-2);color:var(--text)}._option_h4oxe_119:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._card_h4oxe_139{padding:var(--space-4)}._cardTitle_h4oxe_144{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_h4oxe_153{gap:var(--space-2);display:grid}._setList_h4oxe_158{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._setRow_h4oxe_166{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--target);padding:0 var(--space-3);display:flex}._setDate_h4oxe_176{color:var(--text-muted);font-size:var(--text-meta)}._setValue_h4oxe_181{color:var(--text);font-size:var(--text-row);font-variant-numeric:tabular-nums;font-weight:600}._card_h4oxe_139:hover{border-color:#b26bff66}._card_h4oxe_139:active{transform:scale(.99)}._row_zylzr_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);transition:background-color var(--motion) ease, border-color var(--motion) ease;border-left:3px solid #0000;display:flex}._row_zylzr_1[data-active=true]{background:var(--surface-2);border-left-color:var(--accent-interaction)}._row_zylzr_1[data-confirmed=true]{background:var(--surface-1)}._index_zylzr_25{width:16px;color:var(--text-muted);font-size:var(--text-meta);text-align:right;flex:none}._values_zylzr_33{align-items:baseline;gap:var(--space-1);flex:1;min-width:0;display:flex}._weight_zylzr_41,._reps_zylzr_42{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_zylzr_41{text-align:right;width:5ch}._reps_zylzr_42{text-align:left;width:3ch}._weight_zylzr_41[data-muted=true],._reps_zylzr_42[data-muted=true]{color:var(--text-suggestion)}._weight_zylzr_41:focus-visible,._reps_zylzr_42:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._unit_zylzr_77{color:var(--text-muted);font-size:var(--text-label)}._times_zylzr_82{padding-inline:var(--space-1);color:var(--text-muted);font-size:var(--text-body)}._confirm_zylzr_88{width:var(--target);height:var(--target);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-row);transition:color var(--motion) ease, border-color var(--motion) ease, opacity var(--motion) ease;background:0 0;flex:none;place-items:center;display:grid}._confirm_zylzr_88:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._confirm_zylzr_88:disabled{cursor:default;opacity:.45}._row_zylzr_1[data-active=true] ._confirm_zylzr_88:not(:disabled){color:var(--text);border-color:var(--text-muted)}._row_zylzr_1[data-confirmed=true] ._confirm_zylzr_88{opacity:1;color:var(--text-muted);border-color:#0000}._screen_mwx5w_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_mwx5w_10{padding-block:var(--space-2) var(--space-4);border-bottom:1px solid var(--border)}._title_mwx5w_15{background:linear-gradient(90deg,#fff 0%,#ffffffb8 100%);color:#0000;font-size:var(--text-title);letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:600}._title_mwx5w_15:focus{outline:none}._back_mwx5w_30{min-height:var(--target);color:var(--text-muted);font-size:var(--text-meta);align-items:center;text-decoration:none;display:inline-flex}._back_mwx5w_30:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._body_mwx5w_45{padding-top:var(--space-4);flex:1}._message_mwx5w_50{color:var(--text-muted);font-size:var(--text-body);margin:0}._start_mwx5w_56{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_mwx5w_56:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._start_mwx5w_56:disabled{opacity:.5}._month_mwx5w_77{margin-bottom:var(--space-5)}._monthLabel_mwx5w_81{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_mwx5w_90{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._row_mwx5w_102{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_mwx5w_102:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:-2px}._rowText_mwx5w_120{gap:var(--space-1);flex:1;min-width:0;display:grid}._name_mwx5w_127{color:var(--text);font-size:var(--text-row);letter-spacing:-.01em;font-weight:600}._summary_mwx5w_134{color:var(--text-muted);font-size:var(--text-meta)}._chevron_mwx5w_139{color:var(--text-muted);font-size:var(--text-meta);transition:transform var(--transition);flex:none}._row_mwx5w_102[aria-expanded=true] ._chevron_mwx5w_139{transform:rotate(180deg)}._panel_mwx5w_150{gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--border);display:grid}._block_mwx5w_157{gap:var(--space-2);display:grid}._blockTitle_mwx5w_162{color:var(--text);font-size:var(--text-body);margin:0;font-weight:600}._blockLink_mwx5w_169{min-height:var(--target);color:var(--text);align-items:center;text-decoration:none;display:inline-flex}._blockLink_mwx5w_169:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._sets_mwx5w_183{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._setRow_mwx5w_191{align-items:center;gap:var(--space-2);display:flex}._setPosition_mwx5w_197{width:20px;color:var(--text-muted);font-size:var(--text-meta);text-align:right;flex:none}._weight_mwx5w_205,._reps_mwx5w_206{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_mwx5w_205{width:72px}._reps_mwx5w_206{width:56px}._weight_mwx5w_205:focus-visible,._reps_mwx5w_206:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._unit_mwx5w_232,._times_mwx5w_233{color:var(--text-muted);font-size:var(--text-meta)}._save_mwx5w_238{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_mwx5w_238:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._save_mwx5w_238:disabled{color:var(--text-muted);opacity:.5;cursor:default}._empty_mwx5w_261{color:var(--text-muted);font-size:var(--text-meta);margin:0}._delete_mwx5w_267{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_mwx5w_267:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._notice_mwx5w_282{min-height:1.5em;margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-meta)}._overlay_mwx5w_289{z-index:10;padding:var(--space-4);background:#000000a3;place-items:center;display:grid;position:fixed;inset:0}._dialog_mwx5w_299{width:100%;max-width:420px;padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}._dialogTitle_mwx5w_308{margin:0 0 var(--space-3);color:var(--text);font-size:var(--text-title);letter-spacing:-.01em;font-weight:600}._dialogBody_mwx5w_316{margin:0 0 var(--space-4);color:var(--text);font-size:var(--text-body);line-height:1.4}._actions_mwx5w_323{gap:var(--space-2);display:grid}._confirm_mwx5w_329{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_mwx5w_340{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_mwx5w_329:focus-visible,._secondary_mwx5w_340:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._confirm_mwx5w_329:disabled,._secondary_mwx5w_340:disabled{opacity:.5}._card_mwx5w_98:hover{border-color:#b26bff66}._card_mwx5w_98:active{transform:scale(.99)}._count_j5fux_1{padding:2px var(--space-2) 1px;border-radius:var(--radius-pill);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:#ffffff0a;border:1px solid #ffffff0d;font-size:11px;font-weight:500;line-height:1.5;display:inline-block}._section_yte4w_1{margin-bottom:var(--space-5)}._sectionHeader_yte4w_5{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);display:flex}._sectionTitle_yte4w_12{color:var(--text-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}._list_yte4w_21{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._row_yte4w_29{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_yte4w_29:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:-2px}._name_yte4w_46{color:var(--text);font-size:var(--text-row);letter-spacing:-.01em;font-weight:600}._summary_yte4w_53{color:var(--text-muted);font-size:var(--text-meta);line-height:1.35}._empty_yte4w_59{color:var(--text-muted);font-size:var(--text-meta);margin:0}._hint_yte4w_65{margin:0 0 var(--space-5);color:var(--text-muted);font-size:var(--text-meta)}._rowItem_yte4w_71{align-items:center;gap:var(--space-1);display:flex;position:relative;overflow:hidden}._rowItem_yte4w_71:hover,._rowItem_yte4w_71:focus-within{border-color:#b26bff66}._rowItem_yte4w_71:active{transform:scale(.99)}._rowItem_yte4w_71:before{content:"";background:var(--wash);opacity:0;transition:opacity var(--transition);pointer-events:none;position:absolute;inset:0}._rowItem_yte4w_71:hover:before,._rowItem_yte4w_71:focus-within:before{opacity:1}._resume_yte4w_106{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_yte4w_106:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._edit_yte4w_126{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_yte4w_126:hover{color:var(--text)}._edit_yte4w_126:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:-2px}._primary_yte4w_146{width:100%;min-height:var(--action-height);margin-top:var(--space-2);background-color:var(--primary-fill);background-image:var(--grad-primary), var(--sheen);border-radius:var(--radius);box-shadow:var(--glow-primary);color:var(--text);text-shadow:var(--label-shadow);font-size:var(--text-row);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}._primary_yte4w_146:focus-visible{outline:2px solid var(--text);outline-offset:2px}._resumeLabel_yte4w_169{font-size:var(--text-body);font-weight:600}._resumeAction_yte4w_174{color:var(--text-muted);font-size:var(--text-meta)}._links_yte4w_179{gap:var(--space-4);display:flex}._about_yte4w_184{min-height:var(--target);color:var(--text-muted);font-size:var(--text-meta);align-items:center;text-decoration:none;display:inline-flex}._about_yte4w_184:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._primary_yte4w_146:hover{background-image:var(--grad-primary-hover), var(--sheen);box-shadow:var(--glow-primary-hover)}._primary_yte4w_146:active{transform:scale(.99)}._form_2rp39_1{gap:var(--space-5);display:grid}._field_2rp39_6{gap:var(--space-2);display:grid}._label_2rp39_11{color:var(--text-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}._input_2rp39_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_2rp39_19:focus-visible,._chip_2rp39_31:focus-visible,._useExisting_2rp39_32:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._groups_2rp39_37{gap:var(--space-2);border:none;margin:0;padding:0;display:grid}._groups_2rp39_37 ._label_2rp39_11{padding:0}._hint_2rp39_49{color:var(--text-muted);font-size:var(--text-meta);margin:0}._chips_2rp39_55{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._chip_2rp39_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_2rp39_31[aria-pressed=true]{background:var(--surface-2);border-color:var(--accent-interaction)}._blocked_2rp39_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_2rp39_85{color:var(--text);font-size:var(--text-body);margin:0}._useExisting_2rp39_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_2rp39_102{color:var(--text-muted);font-size:var(--text-meta);margin:0}._primary_2rp39_108{width:100%;min-height:var(--action-height);background-color:var(--primary-fill);background-image:var(--grad-primary), var(--sheen);box-shadow:var(--glow-primary);transition:box-shadow var(--transition), transform var(--transition);border-radius:var(--radius);color:var(--text);text-shadow:var(--label-shadow);font-size:var(--text-row);border:none;font-weight:600;position:relative;overflow:hidden}._primary_2rp39_108:disabled{opacity:.4}._primary_2rp39_108:focus-visible{outline:2px solid var(--text);outline-offset:2px}._primary_2rp39_108:hover{background-image:var(--grad-primary-hover), var(--sheen);box-shadow:var(--glow-primary-hover)}._primary_2rp39_108:active{transform:scale(.99)}._stack_oef2z_1{gap:var(--space-3);display:grid}._search_oef2z_6{width:100%;min-height:var(--target);padding:0 var(--space-3);color:var(--text);font-family:inherit;font-size:var(--text-row)}._search_oef2z_6:focus-visible,._pick_oef2z_17:focus-visible,._more_oef2z_18:focus-visible,._create_oef2z_19:focus-visible,._action_oef2z_20:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._hint_oef2z_25{color:var(--text-muted);font-size:var(--text-meta);margin:0}._create_oef2z_19{width:100%;min-height:var(--target);padding:0 var(--space-3);color:var(--text);font-size:var(--text-body);text-align:left}button._create_oef2z_19{border:1px dashed var(--border)}._group_oef2z_48{gap:var(--space-1);display:grid}._groupTitle_oef2z_53{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_oef2z_67{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._row_oef2z_75{gap:var(--space-2);display:flex}._pick_oef2z_17{min-height:var(--target);padding:var(--space-2) var(--space-3);color:var(--text);font-size:var(--text-row);text-align:left;flex:1;font-weight:600}._added_oef2z_91{gap:var(--space-1);min-height:var(--target);padding:var(--space-2) var(--space-3);flex:1;align-content:center;display:grid}._pickName_oef2z_101{color:var(--text-muted);font-size:var(--text-row);font-weight:600}._addedNote_oef2z_107{color:var(--text-muted);font-size:var(--text-label)}._more_oef2z_18{width:var(--target);height:var(--target);color:var(--text-muted);font-size:var(--text-body);flex:none}._action_oef2z_20{min-height:var(--target);padding:0 var(--space-3);color:var(--text);font-size:var(--text-body);text-align:left}._create_oef2z_19:hover{border-color:#b26bff66}._create_oef2z_19:active{transform:scale(.99)}._pick_oef2z_17:hover{border-color:#b26bff66}._pick_oef2z_17:active{transform:scale(.99)}._more_oef2z_18:hover{border-color:#b26bff66}._more_oef2z_18:active{transform:scale(.99)}._action_oef2z_20:hover{border-color:#b26bff66}._action_oef2z_20:active{transform:scale(.99)}._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_1kacy_1{gap:var(--space-5);display:grid}._move_1kacy_6{gap:var(--space-2);display:grid}._moveButton_1kacy_11{min-height:var(--target);color:var(--text);font-size:var(--text-body)}._moveButton_1kacy_11:disabled{color:var(--text-muted);opacity:.5}._moveButton_1kacy_11:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._primary_1kacy_28{width:100%;min-height:var(--action-height);background-color:var(--primary-fill);background-image:var(--grad-primary), var(--sheen);box-shadow:var(--glow-primary);transition:box-shadow var(--transition), transform var(--transition);border-radius:var(--radius);color:var(--text);text-shadow:var(--label-shadow);font-size:var(--text-row);border:none;font-weight:600;position:relative;overflow:hidden}._primary_1kacy_28:hover{background-image:var(--grad-primary-hover), var(--sheen);box-shadow:var(--glow-primary-hover)}._primary_1kacy_28:active{transform:scale(.99)}._primary_1kacy_28: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_3fcyx_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_3fcyx_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_3fcyx_19{background:linear-gradient(90deg,#fff 0%,#ffffffb8 100%);color:#0000;font-size:var(--text-title);letter-spacing:-.01em;text-align:center;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:600}._cancel_3fcyx_31{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_3fcyx_31:hover{color:var(--text)}._spacer_3fcyx_45{justify-self:end}._body_3fcyx_49{align-content:start;gap:var(--space-4);padding-block:var(--space-4);flex:1;display:grid}._note_3fcyx_57{padding:var(--space-3);color:var(--text-muted);font-size:var(--text-meta);margin:0}._nameField_3fcyx_65{gap:var(--space-2);display:grid}._label_3fcyx_70{color:var(--text-muted);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}._nameInput_3fcyx_78{min-height:var(--action-height);padding:0 var(--space-3);color:var(--text);font-family:inherit;font-size:var(--text-row);font-weight:600}._nameInput_3fcyx_78:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._list_3fcyx_93{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._row_3fcyx_101{grid-template-columns:var(--target) 1fr var(--target);align-items:center;gap:var(--space-1);padding:var(--space-1);display:grid}._handle_3fcyx_110{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_3fcyx_110:disabled{opacity:.3}._handleDots_3fcyx_125{grid-template-columns:repeat(2,4px);gap:4px;display:grid}._handleDots_3fcyx_125 span{background:var(--text-muted);border-radius:50%;width:4px;height:4px}._rowBody_3fcyx_138{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_3fcyx_149{color:var(--text);font-size:var(--text-row);letter-spacing:-.01em;font-weight:600}._prescription_3fcyx_156{color:var(--text-muted);font-size:var(--text-meta)}._remove_3fcyx_161{width:var(--target);height:var(--target);border-radius:var(--radius-sm);color:var(--text-muted);background:0 0;border:none;font-size:20px}._remove_3fcyx_161:hover{color:var(--text)}._handle_3fcyx_110:focus-visible,._rowBody_3fcyx_138:focus-visible,._remove_3fcyx_161:focus-visible,._add_3fcyx_178:focus-visible,._delete_3fcyx_179:focus-visible,._danger_3fcyx_180:focus-visible,._secondary_3fcyx_181:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:-2px}._empty_3fcyx_186{color:var(--text-muted);font-size:var(--text-meta);margin:0}._add_3fcyx_178{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_3fcyx_178:hover{color:var(--text)}._delete_3fcyx_179{min-height:var(--target);color:var(--text-muted);font-size:var(--text-body);background:0 0;border:none}._confirm_3fcyx_213{gap:var(--space-2);padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);display:grid}._confirmText_3fcyx_222{color:var(--text);font-size:var(--text-body);margin:0}._danger_3fcyx_180,._secondary_3fcyx_181{min-height:var(--target);border-radius:var(--radius);font-size:var(--text-body)}._danger_3fcyx_180{background:var(--surface-2);color:var(--text);border:1px solid #ffffff3d;font-weight:600}._secondary_3fcyx_181{border:1px solid var(--border);color:var(--text-muted);background:0 0}._message_3fcyx_248{padding-block:var(--space-4);color:var(--text-muted);font-size:var(--text-body);margin:0}._footer_3fcyx_255{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_3fcyx_266{width:100%;min-height:var(--action-height);background-color:var(--primary-fill);background-image:var(--grad-primary), var(--sheen);box-shadow:var(--glow-primary);transition:box-shadow var(--transition), transform var(--transition);border-radius:var(--radius);color:var(--text);text-shadow:var(--label-shadow);font-size:var(--text-row);border:none;font-weight:600;position:relative;overflow:hidden}._primary_3fcyx_266:disabled{opacity:.4}._primary_3fcyx_266:focus-visible{outline:2px solid var(--text);outline-offset:2px}._footerHint_3fcyx_294{color:var(--text-muted);font-size:var(--text-meta);text-align:center;margin:0}._primary_3fcyx_266:hover{background-image:var(--grad-primary-hover), var(--sheen);box-shadow:var(--glow-primary-hover)}._primary_3fcyx_266:active{transform:scale(.99)}._nameInput_3fcyx_78:hover{border-color:#b26bff66}._nameInput_3fcyx_78:active{transform:scale(.99)}._row_3fcyx_101:hover{border-color:#b26bff66}._row_3fcyx_101:active{transform:scale(.99)}._screen_2853g_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_2853g_10{padding-block:var(--space-2) var(--space-4);border-bottom:1px solid var(--border)}._title_2853g_15{background:linear-gradient(90deg,#fff 0%,#ffffffb8 100%);color:#0000;font-size:var(--text-title);letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:600}._back_2853g_26{min-height:var(--target);color:var(--text-muted);font-size:var(--text-meta);align-items:center;text-decoration:none;display:inline-flex}._back_2853g_26:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._body_2853g_41{padding-top:var(--space-4);flex:1}._meta_2853g_46{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-meta)}._writeWarning_2853g_52{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_2853g_64{gap:var(--space-4);display:grid}._block_2853g_64{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius)}._blockHeader_2853g_75{padding:var(--space-1) var(--space-2) var(--space-2)}._exerciseName_2853g_79{color:var(--text);font-size:var(--text-row);letter-spacing:-.01em;margin:0;font-weight:600}._prescription_2853g_87{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-meta)}._rows_2853g_93{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._add_2853g_101{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_2853g_101:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._message_2853g_118{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-body)}._finishedList_2853g_124{gap:var(--space-1);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}._finishedLink_2853g_132{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_2853g_132:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._actions_2853g_148{gap:var(--space-2);display:grid}._primary_2853g_153{min-height:var(--action-height);background-color:var(--primary-fill);background-image:var(--grad-primary), var(--sheen);box-shadow:var(--glow-primary);transition:box-shadow var(--transition), transform var(--transition);border-radius:var(--radius);color:var(--text);text-shadow:var(--label-shadow);font-size:var(--text-row);border:0;font-weight:600;position:relative;overflow:hidden}._secondary_2853g_171{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_2853g_153:focus-visible,._secondary_2853g_171:focus-visible{outline:2px solid var(--text);outline-offset:2px}._primary_2853g_153:disabled,._secondary_2853g_171:disabled{opacity:.5}._notice_2853g_192{min-height:1.5em;margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-meta)}._footer_2853g_200{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_2853g_211{min-height:var(--target);color:var(--text-muted);font-size:var(--text-meta);background:0 0;border:0;font-weight:600}._discard_2853g_211:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px;border-radius:var(--radius-sm)}._discard_2853g_211:disabled{opacity:.5}._overlay_2853g_230{z-index:10;padding:var(--space-4);background:#000000a3;place-items:center;display:grid;position:fixed;inset:0}._dialog_2853g_240{width:100%;max-width:420px;padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}._dialogTitle_2853g_249{margin:0 0 var(--space-3);color:var(--text);font-size:var(--text-title);letter-spacing:-.01em;font-weight:600}._dialogBody_2853g_257{margin:0 0 var(--space-4);color:var(--text);font-size:var(--text-body);line-height:1.4}._confirm_2853g_266{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_2853g_266:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._confirm_2853g_266:disabled{color:var(--text-muted);cursor:default}._primary_2853g_153:hover{background-image:var(--grad-primary-hover), var(--sheen);box-shadow:var(--glow-primary-hover)}._primary_2853g_153:active{transform:scale(.99)}._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)))}}._glass_1w9s2_5{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--card-shadow);transition:border-color var(--transition), transform var(--transition)}._screen_lpozh_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_lpozh_10{width:100%}._title_lpozh_14{margin:0 0 var(--space-3);font-size:var(--text-title);letter-spacing:-.01em;font-weight:600}._body_lpozh_21{margin:0 0 var(--space-2);color:var(--text);font-size:var(--text-body);line-height:1.4}._hint_lpozh_28{margin:0 0 var(--space-5);color:var(--text-muted);font-size:var(--text-meta);line-height:1.4}._actions_lpozh_35{gap:var(--space-2);display:grid}._primary_lpozh_40{width:100%;min-height:var(--action-height);background-color:var(--primary-fill);background-image:var(--grad-primary), var(--sheen);box-shadow:var(--glow-primary);transition:box-shadow var(--transition), transform var(--transition);border-radius:var(--radius);color:var(--text);text-shadow:var(--label-shadow);font-size:var(--text-row);border:0;font-weight:600;position:relative;overflow:hidden}._danger_lpozh_59{width:100%;min-height:var(--target);padding:var(--space-3) var(--space-4);color:var(--text);font-family:inherit;font-size:var(--text-body);font-weight:600}._secondary_lpozh_70{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_lpozh_40:focus-visible,._danger_lpozh_59:focus-visible,._secondary_lpozh_70:focus-visible{outline:2px solid var(--accent-interaction);outline-offset:2px}._primary_lpozh_40:disabled,._danger_lpozh_59:disabled,._secondary_lpozh_70:disabled{opacity:.5}._overlay_lpozh_93{padding:var(--space-4);background:#000000a3;place-items:center;display:grid;position:fixed;inset:0}._dialog_lpozh_102{width:100%;max-width:420px;padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}._dialogTitle_lpozh_111{margin:0 0 var(--space-3);font-size:var(--text-row);font-weight:600}._dialogBody_lpozh_117{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-meta);line-height:1.4}._field_lpozh_124{margin-bottom:var(--space-2);color:var(--text);font-size:var(--text-meta);display:block}._input_lpozh_131{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_lpozh_144{margin:0 0 var(--space-3);color:var(--text);font-size:var(--text-meta);font-weight:600}._primary_lpozh_40:hover{background-image:var(--grad-primary-hover), var(--sheen);box-shadow:var(--glow-primary-hover)}._primary_lpozh_40:active{transform:scale(.99)}._danger_lpozh_59:hover{border-color:var(--text-muted)}._danger_lpozh_59:active{transform:scale(.99)}:root{--bg:#0c0e11;--surface-1:#1a1c1f;--surface-2:#22252a;--border:#2e3238;--text:#fff;--text-muted:#9ba1a6;--text-suggestion:#a7aeb8;--accent-interaction:#b26bff;--accent-data:#f72585;--primary-fill:#b26bff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius:8px;--radius-sm:6px;--radius-card:12px;--radius-pill:999px;--grad-primary:linear-gradient(90deg, #b26bff 0%, #9e46ff 50%, #7928ca 100%);--grad-primary-hover:linear-gradient(90deg, #c284ff 0%, #a756ff 50%, #8a33db 100%);--sheen:linear-gradient(180deg, #ffffff40 0%, #fff0 50%);--glow-primary:0 0 28px #b26bff73;--glow-primary-hover:0 0 36px #b26bffa6;--wash:linear-gradient(135deg, #b26bff1a 0%, transparent 60%);--card-bg:linear-gradient(180deg, #ffffff0f 0%, #ffffff05 100%);--card-border:#ffffff17;--card-shadow:0 8px 24px -6px #00000080, inset 0 1px 0 0 #ffffff1a;--glass-blur:blur(24px);--label-shadow:0 1px 2px #00000080;--transition:.3s cubic-bezier(.4, 0, .2, 1);--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}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 45% 25% at 88% 22%, #f725851f 0%, transparent 70%), radial-gradient(ellipse 50% 28% at 6% 62%, #b26bff24 0%, transparent 70%), radial-gradient(ellipse 40% 22% at 96% 88%, #7928ca33 0%, transparent 70%), radial-gradient(ellipse at 50% 0%, transparent 0%, #0c0e1166 45%, var(--bg) 100%);position:fixed;inset:0}#root{z-index:1;min-height:100dvh;position:relative}button{font:inherit;color:inherit;cursor:pointer}
