._nav_1ht71_1{z-index:10;padding-bottom:var(--safe-bottom);background:var(--color-surface);border-top:var(--border-width) solid var(--color-border);position:fixed;inset:auto 0 0}._list_1ht71_10{max-width:var(--content-max);height:var(--nav-height);padding:0 var(--space-1);grid-template-columns:repeat(5,1fr);margin:0 auto;list-style:none;display:grid}._link_1ht71_20{height:100%;min-height:var(--touch-target);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}._link_1ht71_20:focus-visible{outline-offset:-3px}._icon_1ht71_40{width:3.5rem;height:1.875rem;transition:background-color var(--duration-normal) var(--ease-out);border-radius:999px;place-items:center;display:grid}._active_1ht71_49{color:var(--color-text)}._active_1ht71_49 ._icon_1ht71_40{background:var(--color-accent-soft)}._label_1ht71_57{line-height:1}._shell_t6pwh_1{min-height:100dvh;padding-top:var(--safe-top);padding-bottom:calc(var(--nav-height) + var(--safe-bottom))}._focus_t6pwh_7{padding-bottom:var(--safe-bottom)}._main_t6pwh_11{max-width:var(--content-max);padding:var(--space-5) var(--space-4) var(--space-6);margin:0 auto}._skip_t6pwh_17{top:calc(var(--safe-top) + var(--space-2));left:var(--space-2);z-index:20;padding:var(--space-3) var(--space-4);background:var(--color-surface);border-radius:var(--radius-sm);position:absolute;transform:translateY(-200%)}._skip_t6pwh_17:focus{transform:none}._screen_he3u9_1{gap:var(--space-5);flex-direction:column;display:flex}._header_he3u9_7{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}._back_he3u9_14{align-items:center;gap:var(--space-1);min-height:var(--touch-target);margin:calc(var(--space-3) * -1) 0 0 calc(var(--space-2) * -1);padding:0 var(--space-3) 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}._title_he3u9_28{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.01em;text-wrap:balance}._title_he3u9_28:focus{outline:none}._muted_1hhzz_1{color:var(--color-text-muted)}._error_1hhzz_5{color:var(--color-danger)}._thumb_bex5u_1{background:var(--color-surface-raised);border-radius:var(--radius-sm);flex:none;width:72px;height:48px;display:block;overflow:hidden}._thumb_bex5u_1 img{object-fit:cover;width:100%;height:100%;display:block}._row_a2egn_1{align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-3);color:inherit;border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}._row_a2egn_1:active{background:var(--color-surface-raised)}@media (hover:hover){._row_a2egn_1:hover{background:var(--color-surface-raised)}}._text_a2egn_23{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._name_a2egn_31{font-weight:var(--weight-medium);line-height:var(--leading-tight)}._meta_a2egn_36{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._chevron_a2egn_42{color:var(--color-text-muted);flex:none}._facts_1tn9n_1{gap:var(--space-3) var(--space-4);margin:calc(var(--space-2) * -1) 0 0;grid-template-columns:1fr 1fr;display:grid}._facts_1tn9n_1 dt{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}._facts_1tn9n_1 dd{margin:0}._wide_1tn9n_18{grid-column:1/-1}._gallery_1tn9n_22{gap:var(--space-2);flex-direction:column;margin:0;display:flex}._image_1tn9n_29{aspect-ratio:3/2;object-fit:cover;background:var(--color-surface-raised);border-radius:var(--radius-md);width:100%;height:auto;display:block}._unavailable_1tn9n_39{padding:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;place-items:center;display:grid}._caption_1tn9n_48{color:var(--color-text-muted);font-size:var(--text-xs)}._technique_1tn9n_53{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-4);color:var(--color-accent-contrast);background:var(--color-accent);font-weight:var(--weight-bold);border-radius:var(--radius-md);text-decoration:none;display:flex}._alternatives_1tn9n_67{gap:var(--space-2);flex-direction:column;display:flex}._sectionTitle_1tn9n_73{padding-bottom:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);border-bottom:var(--border-width) solid var(--color-border)}._list_1tn9n_80{margin:0 calc(var(--space-3) * -1);padding:0;list-style:none}._empty_1a30f_1{color:var(--color-text-muted)}._week_1a30f_5{gap:var(--space-2);flex-direction:column;display:flex}._weekHeader_1a30f_11{padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--color-border);flex-direction:column;gap:2px;display:flex}._weekTitle_1a30f_19{font-size:var(--text-lg);font-weight:var(--weight-bold)}._weekMeta_1a30f_24{gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;display:flex}._list_1a30f_32{margin:0 calc(var(--space-3) * -1);flex-direction:column;padding:0;list-style:none;display:flex}._row_1a30f_40{align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-2) var(--space-3);color:inherit;border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}._row_1a30f_40:active{background:var(--color-surface-raised)}@media (hover:hover){._row_1a30f_40:hover{background:var(--color-surface-raised)}}._date_1a30f_62{background:var(--color-surface);border-radius:var(--radius-sm);flex-direction:column;flex:none;justify-content:center;align-items:center;width:48px;height:52px;display:flex}._row_1a30f_40[data-deload] ._date_1a30f_62{border:var(--border-width) dashed var(--color-border);background:0 0}._weekday_1a30f_79{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.2}._day_1a30f_86{font-family:var(--font-numeric);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.1}._text_1a30f_93{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._name_1a30f_101{font-weight:var(--weight-medium)}._meta_1a30f_105{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._chevron_1a30f_111{color:var(--color-text-muted);flex:none}._stats_1qh8z_1{gap:var(--space-2);grid-template-columns:repeat(3,1fr);margin:0;display:grid}._stat_1qh8z_1{justify-content:flex-end;gap:var(--space-1);padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);flex-direction:column-reverse;display:flex}._stat_1qh8z_1 dt{color:var(--color-text-muted);font-size:var(--text-sm)}._stat_1qh8z_1 dd{font-family:var(--font-numeric);font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;line-height:1.1}._section_1qh8z_33{gap:var(--space-3);flex-direction:column;display:flex}._sectionTitle_1qh8z_39{padding-bottom:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);border-bottom:var(--border-width) solid var(--color-border)}._exercises_1qh8z_46{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._exercise_1qh8z_46{gap:var(--space-1);flex-direction:column;display:flex}._exerciseName_1qh8z_61{font-size:var(--text-md);font-weight:var(--weight-bold)}._notDone_1qh8z_66{color:var(--color-text-muted)}._sets_1qh8z_70{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._set_1qh8z_70{gap:var(--space-2);padding:var(--space-1) var(--space-3);font-variant-numeric:tabular-nums;background:var(--color-surface);border-radius:999px;display:inline-flex}._set_1qh8z_70[data-warmup]{color:var(--color-text-muted);border:var(--border-width) dashed var(--color-border);background:0 0}._tag_1qh8z_94{color:var(--color-text-muted);font-size:var(--text-sm)}._lines_1qh8z_99{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._lines_1qh8z_99 li{padding-left:var(--space-4);border-left:3px solid var(--color-border);font-variant-numeric:tabular-nums}._lines_1qh8z_99 li._record_1qh8z_114{border-left-color:var(--color-accent)}._muted_1qh8z_118{color:var(--color-text-muted)}._lineName_1qh8z_122{font-weight:var(--weight-medium)}._goals_1qh8z_126{gap:var(--space-2);padding:var(--space-4);background:var(--color-accent-soft);border-radius:var(--radius-lg);flex-direction:column;display:flex}._goalsTitle_1qh8z_135{align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);display:flex}._goalList_1qh8z_143{gap:var(--space-1);padding:0 0 0 calc(22px + var(--space-2));font-variant-numeric:tabular-nums;flex-direction:column;margin:0;list-style:none;display:flex}._subtitle_1rc34_1{margin-top:calc(var(--space-4) * -1);color:var(--color-text-muted)}._program_s44bg_1{gap:var(--space-1);margin-top:calc(var(--space-3) * -1);flex-direction:column;display:flex}._programName_s44bg_8{font-size:var(--text-md);font-weight:var(--weight-medium)}._programMeta_s44bg_13{color:var(--color-text-muted);font-size:var(--text-sm)}._template_s44bg_18{gap:var(--space-2);flex-direction:column;display:flex}._templateHeader_s44bg_24{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--color-border);display:flex}._templateName_s44bg_33{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight)}._templateCount_s44bg_39{color:var(--color-text-muted);font-size:var(--text-sm)}._list_s44bg_44{margin:0 calc(var(--space-3) * -1);flex-direction:column;padding:0;list-style:none;display:flex}._button_1fozk_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-4);font-size:var(--text-md);font-weight:var(--weight-bold);text-align:center;border:var(--border-width) solid transparent;border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);line-height:1.2;text-decoration:none;display:inline-flex}._button_1fozk_1:active:not(:disabled){transform:scale(.97)}._button_1fozk_1:disabled{cursor:not-allowed;opacity:.45}._large_1fozk_33{min-height:56px;font-size:var(--text-lg)}._block_1fozk_38{width:100%;display:flex}._primary_1fozk_43{color:var(--color-accent-contrast);background:var(--color-accent)}._secondary_1fozk_48{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}._ghost_1fozk_54{color:var(--color-text);background:0 0}._danger_1fozk_59{color:var(--color-danger);background:0 0;border-color:currentColor}._quiet_1fozk_65{color:var(--color-text-muted);font-weight:var(--weight-medium);background:0 0}._field_12zn0_1{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._label_12zn0_8{font-size:var(--text-sm);font-weight:var(--weight-medium)}._unit_12zn0_13{color:var(--color-text-muted);font-weight:var(--weight-regular)}._control_12zn0_18{width:100%;min-width:0;min-height:var(--touch-target);padding:0 var(--space-3);font-size:var(--text-md);font-variant-numeric:tabular-nums;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);appearance:none}._control_12zn0_18[type=date]{line-height:var(--touch-target);align-items:center;display:flex}._control_12zn0_18:focus-visible{outline-offset:0;border-color:var(--color-focus)}._control_12zn0_18[aria-invalid]{border-color:var(--color-danger)}._selectWrap_12zn0_47{position:relative}._select_12zn0_47{padding-right:calc(var(--space-3) + 24px);cursor:pointer}._selectIcon_12zn0_56{top:50%;right:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}._hint_12zn0_65{color:var(--color-text-muted);font-size:var(--text-sm)}._error_12zn0_70{color:var(--color-danger);font-size:var(--text-sm)}._region_1xtnj_1{inset:auto var(--space-4) calc(var(--space-4) + var(--safe-bottom)) var(--space-4);z-index:20;pointer-events:none;justify-content:center;display:flex;position:fixed}._region_1xtnj_1[data-above-nav]{bottom:calc(var(--nav-height) + var(--safe-bottom) + var(--space-3))}._region_1xtnj_1[data-raised]{bottom:calc(96px + var(--safe-bottom))}._toast_1xtnj_18{align-items:center;gap:var(--space-3);max-width:var(--content-max);width:100%;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);color:var(--color-bg);background:var(--color-text);border-radius:var(--radius-md);pointer-events:auto;animation:_toast-in_1xtnj_1 var(--duration-normal) var(--ease-out);display:flex;box-shadow:0 8px 24px #0003}._message_1xtnj_33{flex:1}._toast_1xtnj_18 button{min-height:var(--touch-target);padding:0 var(--space-4);color:inherit;font-weight:var(--weight-bold);border-radius:var(--radius-sm);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}._toast_1xtnj_18 button:focus-visible{outline-color:var(--color-bg)}@keyframes _toast-in_1xtnj_1{0%{opacity:0;transform:translateY(12px)}}._section_1kw7g_1{gap:var(--space-4);flex-direction:column;display:flex}._sectionTitle_1kw7g_7{padding-bottom:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);border-bottom:var(--border-width) solid var(--color-border)}._pair_1kw7g_14{gap:var(--space-3);grid-template-columns:1fr 1fr;align-items:start;display:grid}._weightForm_1kw7g_21{gap:var(--space-3);flex-direction:column;display:flex}._muted_1kw7g_27{color:var(--color-text-muted);font-size:var(--text-sm)}._listTitle_1kw7g_32{margin-top:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-bold)}._weights_1kw7g_38{margin:calc(var(--space-2) * -1) 0 0;padding:0;list-style:none}._weight_1kw7g_21{align-items:center;gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);min-height:56px;display:flex}._weightDate_1kw7g_52{flex:1}._weightValue_1kw7g_56{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}._remove_1kw7g_61{width:var(--touch-target);height:var(--touch-target);margin-right:calc(var(--space-3) * -1);color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._remove_1kw7g_61:active{background:var(--color-surface-raised)}._dialog_2el8w_1{width:min(100% - 2 * var(--space-4), 24rem);padding:var(--space-5);color:var(--color-text);background:var(--color-surface);border-radius:var(--radius-lg);border:0}._dialog_2el8w_1::backdrop{background:var(--color-overlay)}._dialog_2el8w_1[open]{animation:_dialog-in_2el8w_1 var(--duration-normal) var(--ease-out)}._title_2el8w_18{font-size:var(--text-lg);font-weight:var(--weight-bold)}._text_2el8w_23{margin-top:var(--space-2);color:var(--color-text-muted)}._actions_2el8w_28{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:1fr 1fr;display:grid}@keyframes _dialog-in_2el8w_1{0%{opacity:0;transform:translateY(8px)scale(.98)}}._running_36wmk_1{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--color-accent-soft);border-radius:var(--radius-md);display:flex}._label_36wmk_10{color:var(--color-text-muted);font-size:var(--text-sm)}._time_36wmk_15{font-family:var(--font-numeric);font-size:var(--text-2xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;flex:1}._picker_quyc5_1{padding:var(--space-3);background:var(--color-accent-soft);border-radius:var(--radius-md);animation:_rise-in_quyc5_1 var(--duration-normal) var(--ease-out);border:0;margin:0}._compact_quyc5_10{background:0 0;padding:0;animation:none}._legend_quyc5_16{float:left;width:100%;margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium)}._options_quyc5_24{clear:both;gap:var(--space-1);grid-template-columns:repeat(5,1fr) auto;display:grid}._option_quyc5_24{min-height:var(--touch-target);padding:0 var(--space-2);color:var(--color-text);font-family:var(--font-numeric);font-size:var(--text-md);font-weight:var(--weight-bold);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;touch-action:manipulation}._option_quyc5_24[aria-pressed=true]{color:var(--color-accent-contrast);background:var(--color-accent);border-color:var(--color-accent)}._skip_quyc5_51{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);background:0 0;border-color:#0000}@keyframes _rise-in_quyc5_1{0%{opacity:0;transform:translateY(6px)}}._stepper_1gobg_1{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._label_1gobg_8{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._unit_1gobg_14{font-weight:var(--weight-regular)}._row_1gobg_18{grid-template-columns:var(--touch-target) minmax(0, 1fr) var(--touch-target);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);align-items:center;height:64px;display:grid}._step_1gobg_1{width:var(--touch-target);height:100%;color:var(--color-text);border-radius:var(--radius-md);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;padding:0;display:grid}._step_1gobg_1:active{background:var(--color-surface-raised)}._input_1gobg_46{width:100%;min-width:0;height:100%;font-family:var(--font-numeric);font-size:var(--text-2xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:center;border-radius:var(--radius-sm);background:0 0;border:0;padding:0}._input_1gobg_46::placeholder{color:var(--color-text-muted);font-size:var(--text-xl);font-weight:var(--weight-regular)}._input_1gobg_46:focus-visible{outline-offset:-2px}._input_1gobg_46[aria-invalid]{color:var(--color-danger)}._fields_2j6fc_1{gap:var(--space-2);flex-direction:column;display:flex}._pair_2j6fc_7{gap:var(--space-3);grid-template-columns:1fr 1fr;align-items:start;display:grid}._single_2j6fc_14{display:grid}._hint_2j6fc_18{padding:var(--space-2) var(--space-3);color:var(--color-text);font-size:var(--text-sm);background:var(--color-accent-soft);border-radius:var(--radius-sm)}._list_1raxw_1{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_1raxw_10{align-items:center;gap:var(--space-3);min-height:52px;padding:0 0 0 var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);grid-template-columns:2rem minmax(0,1fr) auto auto;display:grid}._badge_1raxw_21{width:2rem;height:2rem;font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-accent-contrast);background:var(--color-accent);border-radius:999px;place-items:center;display:grid}._badge_1raxw_21[data-warmup]{color:var(--color-text-muted);background:var(--color-surface-raised)}._text_1raxw_39{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}._value_1raxw_46{font-family:var(--font-numeric);font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}._rir_1raxw_54{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap}._check_1raxw_60{color:var(--color-success)}._edit_1raxw_64{min-width:var(--touch-target);min-height:var(--touch-target);padding:0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0}._item_1raxw_78[data-saved] ._row_1raxw_10{animation:_saved-row_1raxw_1 var(--duration-slow) var(--ease-out)}._item_1raxw_78[data-saved] ._check_1raxw_60{animation:_saved-check_1raxw_1 .52s var(--ease-out)}._editor_1raxw_86{gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}._editorTitle_1raxw_96{font-weight:var(--weight-bold)}._editorActions_1raxw_100{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._editorActions_1raxw_100>:last-child{grid-column:1/-1}@keyframes _saved-row_1raxw_1{0%{opacity:0;background:var(--color-accent-soft);transform:translateY(-6px)}60%{background:var(--color-accent-soft)}}@keyframes _saved-check_1raxw_1{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}._panel_14s5c_1{gap:var(--space-4);flex-direction:column;display:flex}._header_14s5c_7{gap:var(--space-2);flex-direction:column;display:flex}._name_14s5c_13{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.01em;text-wrap:balance}._facts_14s5c_21{gap:var(--space-1);flex-direction:column;margin:0;display:flex}._facts_14s5c_21 div{gap:var(--space-2);display:flex}._facts_14s5c_21 dt{width:4.5rem;color:var(--color-text-muted);flex:none}._facts_14s5c_21 dd{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;column-gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}._target_14s5c_51{font-weight:var(--weight-bold)}._range_14s5c_55{color:var(--color-text-muted);font-weight:var(--weight-regular)}._technique_14s5c_60{min-height:var(--touch-target);margin:calc(var(--space-2) * -1) 0;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);text-underline-offset:3px;align-self:flex-start;align-items:center;text-decoration:underline;display:inline-flex}._notice_14s5c_73{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);color:var(--color-text-muted);background:var(--color-surface-raised);border-radius:var(--radius-md);display:flex}._entry_14s5c_84{gap:var(--space-3);flex-direction:column;display:flex}._entryHeader_14s5c_90{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._entryTitle_14s5c_97{font-weight:var(--weight-bold)}._warmupToggle_14s5c_101{min-height:40px;padding:0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);border:var(--border-width) solid var(--color-border);cursor:pointer;background:0 0;border-radius:999px}._warmupToggle_14s5c_101[aria-pressed=true]{color:var(--color-text);background:var(--color-accent-soft);border-color:#0000}._complete_14s5c_120{gap:var(--space-2);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md);animation:_rise-in_14s5c_1 var(--duration-slow) var(--ease-out);flex-direction:column;display:flex}._completeText_14s5c_130{font-weight:var(--weight-bold);text-align:center}._skip_14s5c_135{align-self:center}@keyframes _rise-in_14s5c_1{0%{opacity:0;transform:translateY(8px)}}._panel_1b5uv_1{z-index:15;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) calc(var(--space-3) + var(--safe-bottom));background:var(--color-surface);border-top:var(--border-width) solid var(--color-border);animation:_panel-in_1b5uv_1 var(--duration-slow) var(--ease-out);display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #00000014}._panel_1b5uv_1[data-ended]{justify-content:center}._clock_1b5uv_20{align-items:center;gap:var(--space-3);display:flex;position:relative}._ring_1b5uv_27{flex:none;transform:rotate(-90deg)}._track_1b5uv_32,._progress_1b5uv_33{fill:none;stroke-width:6px}._track_1b5uv_32{stroke:var(--color-surface-raised)}._progress_1b5uv_33{stroke:var(--color-accent);stroke-linecap:round;transition:stroke-dashoffset .25s linear}[data-ended] ._progress_1b5uv_33{transition:stroke-dashoffset var(--duration-slow) var(--ease-out)}[data-ended] ._ring_1b5uv_27{animation:_ring-done_1b5uv_1 .6s var(--ease-out)}._readout_1b5uv_56{flex-direction:column;display:flex}._caption_1b5uv_61{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}[data-ended] ._caption_1b5uv_61{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--weight-bold)}._time_1b5uv_73{font-family:var(--font-numeric);font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:1.1}._actions_1b5uv_81{gap:var(--space-1);display:flex}._action_1b5uv_81{min-width:var(--touch-target);min-height:var(--touch-target);padding:0 var(--space-2);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;background:var(--color-surface-raised);border-radius:var(--radius-md);cursor:pointer;touch-action:manipulation;border:0}._action_1b5uv_81:active{transform:scale(.96)}._skip_1b5uv_105{color:var(--color-accent-contrast);background:var(--color-accent)}@keyframes _panel-in_1b5uv_1{0%{transform:translateY(100%)}}@keyframes _ring-done_1b5uv_1{40%{transform:rotate(-90deg)scale(1.12)}}._session_o1n6c_1{gap:var(--space-4);flex-direction:column;display:flex}._session_o1n6c_1[data-resting]{padding-bottom:96px}._top_o1n6c_11{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._title_o1n6c_18{font-size:var(--text-lg);font-weight:var(--weight-bold)}._title_o1n6c_18:focus{outline:none}._elapsed_o1n6c_27{color:var(--color-text-muted);font-family:var(--font-numeric);font-variant-numeric:tabular-nums}._phase_o1n6c_33{margin-top:calc(var(--space-3) * -1);color:var(--color-text-muted);font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}._phaseName_o1n6c_42{color:var(--color-text);font-weight:var(--weight-medium)}._warmup_o1n6c_47{background:var(--color-surface);border-radius:var(--radius-md)}._warmupSummary_o1n6c_52,._overviewSummary_o1n6c_53{min-height:var(--touch-target);padding:0 var(--space-4);font-weight:var(--weight-medium);cursor:pointer;border-radius:var(--radius-md);justify-content:space-between;align-items:center;list-style:none;display:flex}._warmupSummary_o1n6c_52::-webkit-details-marker{display:none}._overviewSummary_o1n6c_53::-webkit-details-marker{display:none}._warmupSummary_o1n6c_52:after,._overviewSummary_o1n6c_53:after{content:"";border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);width:.5rem;height:.5rem;transition:transform var(--duration-normal) var(--ease-out);transform:rotate(45deg)translateY(-2px)}[open]>._warmupSummary_o1n6c_52:after,[open]>._overviewSummary_o1n6c_53:after{transform:rotate(-135deg)translateY(-2px)}._warmupText_o1n6c_86{padding:0 var(--space-4) var(--space-4);color:var(--color-text-muted)}._pager_o1n6c_91{grid-template-columns:var(--touch-target) 1fr var(--touch-target);align-items:center;gap:var(--space-2);display:grid}._pagerButton_o1n6c_98{width:var(--touch-target);height:var(--touch-target);color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border);cursor:pointer;border-radius:999px;place-items:center;display:grid}._pagerButton_o1n6c_98:disabled{opacity:.35;cursor:default}._pagerCenter_o1n6c_115{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}._pagerLabel_o1n6c_122{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._dots_o1n6c_128{gap:6px;margin:0;padding:0;list-style:none;display:flex}._dots_o1n6c_128 li{background:var(--color-border);width:8px;height:8px;transition:width var(--duration-normal) var(--ease-out), background-color var(--duration-normal) var(--ease-out);border-radius:999px}._dots_o1n6c_128 li[data-status=in-progress]{background:var(--color-text-muted)}._dots_o1n6c_128 li[data-status=done]{background:var(--color-success)}._dots_o1n6c_128 li[data-current]{background:var(--color-accent);width:22px}._slide_o1n6c_160[data-direction=forward]{animation:_slide-forward_o1n6c_1 var(--duration-slow) var(--ease-out)}._slide_o1n6c_160[data-direction=back]{animation:_slide-back_o1n6c_1 var(--duration-slow) var(--ease-out)}._overview_o1n6c_53{background:var(--color-surface);border-radius:var(--radius-md)}._overviewList_o1n6c_173{padding:0 var(--space-2) var(--space-2);margin:0;list-style:none}._overviewItem_o1n6c_179{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target);padding:var(--space-2);color:var(--color-text);text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;grid-template-columns:1.5rem minmax(0,1fr) auto;display:grid}._overviewItem_o1n6c_179[aria-current]{background:var(--color-surface-raised)}._overviewName_o1n6c_199{line-height:var(--leading-tight)}._overviewItem_o1n6c_179[aria-current] ._overviewName_o1n6c_199{font-weight:var(--weight-bold)}._overviewMeta_o1n6c_207{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._statusIcon_o1n6c_213{border:2px solid var(--color-border);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid}._statusIcon_o1n6c_213[data-status=in-progress]{border-color:var(--color-accent);border-right-color:var(--color-border);border-bottom-color:var(--color-border)}._statusIcon_o1n6c_213[data-status=done]{color:var(--color-accent-contrast);background:var(--color-success);border-color:var(--color-success)}._statusIcon_o1n6c_213[data-status=skipped]{color:var(--color-text-muted)}._end_o1n6c_238{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}@keyframes _slide-forward_o1n6c_1{0%{opacity:0;transform:translate(24px)}}@keyframes _slide-back_o1n6c_1{0%{opacity:0;transform:translate(-24px)}}._row_83sye_1{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-3) var(--space-4);background:var(--color-surface);color:inherit;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;display:flex}._chevron_83sye_15{color:var(--color-text-muted);flex:none;display:inline-flex}._text_83sye_21{flex-direction:column;gap:2px;display:flex}._label_83sye_27{font-weight:var(--weight-medium)}._hint_83sye_31{color:var(--color-text-muted);font-size:var(--text-sm)}._switch_83sye_36{background:var(--color-border);appearance:none;cursor:pointer;width:52px;height:32px;transition:background-color var(--duration-normal) var(--ease-out);border-radius:999px;flex:none;margin:0;position:relative}._switch_83sye_36:after{content:"";width:26px;height:26px;transition:transform var(--duration-normal) var(--ease-out);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}._switch_83sye_36:checked{background:var(--color-success)}._switch_83sye_36:checked:after{transform:translate(20px)}._switch_83sye_36:focus-visible{outline:var(--focus-ring);outline-offset:2px}._card_1pxs3_1{gap:var(--space-2);padding:var(--space-5) var(--space-4) var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg);flex-direction:column;display:flex}._card_1pxs3_1>a{margin-top:var(--space-3)}._eyebrow_1pxs3_14{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._phase_1pxs3_20{margin-bottom:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);background:var(--color-accent-soft);border-radius:999px;align-self:flex-start}._name_1pxs3_30{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.02em}._meta_1pxs3_37{color:var(--color-text-muted)}._next_1pxs3_41{gap:var(--space-2);margin-top:calc(var(--space-3) * -1);flex-direction:column;display:flex}._nextHeader_1pxs3_48{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}._list_1pxs3_56{margin:0 calc(var(--space-3) * -1);padding:0;list-style:none}._last_1pxs3_62{margin-top:var(--space-2);font-size:var(--text-sm)}._lastLabel_1pxs3_67{color:var(--color-text-muted)}._startBar_1pxs3_72{bottom:calc(var(--nav-height) + var(--safe-bottom) + var(--space-3));z-index:5;position:sticky}._startBar_1pxs3_72:before{content:"";inset:calc(var(--space-6) * -1) calc(var(--space-4) * -1) calc((var(--nav-height) + var(--space-3)) * -1);z-index:-1;background:linear-gradient(to bottom, transparent, var(--color-bg) var(--space-6));pointer-events:none;position:absolute}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:#f4f5f2;--color-surface:#fff;--color-surface-raised:#eceee9;--color-text:#15181b;--color-text-muted:#545b62;--color-border:#d3d7d0;--color-accent:#3d5a00;--color-accent-contrast:#fff;--color-accent-soft:#e5f2c4;--color-focus:#1d57d8;--color-danger:#b3261e;--color-success:#2e6b1e;--color-overlay:#0a0c0e73;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-numeric:ui-rounded, system-ui, -apple-system, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-display:3.5rem;--leading-tight:1.15;--leading-normal:1.5;--weight-regular:400;--weight-medium:500;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--border-width:1px;--focus-ring:3px solid var(--color-focus);--touch-target:48px;--content-max:40rem;--nav-height:64px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.32s;--ease-out:cubic-bezier(.2, .7, .3, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#14171a;--color-surface:#1c2024;--color-surface-raised:#252a2f;--color-text:#eef0eb;--color-text-muted:#a3aaa1;--color-border:#343a40;--color-accent:#e8ff5a;--color-accent-contrast:#14171a;--color-accent-soft:#2f3818;--color-focus:#8fb4ff;--color-danger:#ff8a80;--color-success:#a5e07f;--color-overlay:#0009}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s;--duration-slow:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
