._shell_4bvgl_1{flex-direction:column;width:min(54.5rem,100%);min-height:100dvh;margin:0 auto;display:flex}._loadingText_4bvgl_12{font-size:var(--font-size-small);color:var(--text-secondary);font-weight:600}._formErrorText_4bvgl_18{margin-top:var(--space-2);font-size:var(--font-size-caption);color:var(--actions-destructive-default);font-weight:700}._nav_14j79_1{left:1.25rem;right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:40;justify-content:center;display:flex;position:fixed}._list_14j79_11{background-color:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:var(--radius-full);width:100%;max-width:28rem;box-shadow:0 0 0 1px var(--surface-outline), 0 8px 24px var(--shadow-elevated);align-items:stretch;gap:2px;margin:0;padding:5px;list-style:none;display:flex}._item_14j79_27{flex:1 1 0;display:flex}._link_14j79_32{border-radius:var(--radius-full);color:var(--ink-secondary);font-family:var(--font-body);font-size:var(--font-size-small);text-align:center;white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:.625rem .25rem;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}._linkActive_14j79_50,._linkActive_14j79_50:hover{background-color:var(--brand-tint);color:var(--text-brand);font-weight:600}._fallback_sfbpq_1{text-align:center;padding:clamp(2.4rem,12vw,5rem) clamp(.8rem,3vw,1.2rem)}._title_sfbpq_6{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:var(--font-size-heading);color:var(--ink-primary);font-weight:400;line-height:1.2}._description_sfbpq_15{max-width:46ch;margin:0 auto var(--space-5);font-size:var(--font-size-small);color:var(--ink-secondary)}._actions_sfbpq_22{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._header_1wth4_5{border-bottom:1px solid #0000;transition:border-color .18s,background-color .18s}@media (width>=900px){._header_1wth4_5{z-index:40;position:sticky;top:0}._compact_1wth4_19{background-color:color-mix(in srgb, var(--page-background) 85%, transparent);-webkit-backdrop-filter:saturate(160%)blur(8px);backdrop-filter:saturate(160%)blur(8px);border-bottom-color:var(--row-divider)}}._inner_1wth4_26{align-items:center;gap:var(--space-4);padding:1.25rem 1.375rem 0;transition:padding .18s;display:flex}@media (width>=900px){._inner_1wth4_26{padding:1.75rem 3.5rem}._compact_1wth4_19 ._inner_1wth4_26{padding:.875rem 3.5rem}}._brand_1wth4_44{color:var(--ink-primary);align-items:center;gap:.5625rem;line-height:1;text-decoration:none;display:inline-flex}._brand_1wth4_44:hover{color:var(--ink-primary)}._logo_1wth4_57{background:var(--ink-primary);width:1.625rem;height:1.625rem;color:var(--surface);font-family:var(--font-heading);font-size:var(--font-size-body);border-radius:.5rem;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}@media (width>=900px){._logo_1wth4_57{width:1.875rem;height:1.875rem;font-size:var(--font-size-19);border-radius:.5625rem}}._wordmark_1wth4_81{font-family:var(--font-heading);font-size:var(--font-size-21);font-weight:500;line-height:1}@media (width>=900px){._wordmark_1wth4_81{font-size:var(--font-size-heading);letter-spacing:-.01em}}._list_1wth4_99{align-items:center;gap:var(--space-2);margin:0 0 0 auto;display:none}@media (width>=900px){._list_1wth4_99{display:flex}}._items_1wth4_114{margin:0;padding:0;list-style:none;display:contents}._item_1wth4_114{display:flex}._link_1wth4_125{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--font-size-button);color:var(--ink-muted);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}._link_1wth4_125:hover{color:var(--ink-primary);background-color:var(--control-fill)}._linkActive_1wth4_146,._linkActive_1wth4_146:hover{background-color:var(--brand-tint);color:var(--text-brand);font-weight:600}._page_7q6qt_1{min-height:100dvh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}._card_7q6qt_9{gap:var(--space-6);flex-direction:column;width:100%;max-width:380px;display:flex}._header_7q6qt_17{text-align:center}._logo_7q6qt_21{width:3rem;height:3rem;margin-bottom:var(--space-4)}._title_7q6qt_27{font-family:var(--font-heading);font-size:var(--font-size-heading);letter-spacing:-.03em;margin-bottom:var(--space-1);font-weight:700;line-height:1}._subtitle_7q6qt_36{font-size:var(--font-size-small);color:var(--text-secondary);font-weight:600}._emailForm_7q6qt_42{gap:var(--space-4);flex-direction:column;display:flex}._submitBtn_7q6qt_48{width:100%}._divider_7q6qt_52{align-items:center;gap:var(--space-3);display:flex}._divider_7q6qt_52:before,._divider_7q6qt_52:after{content:"";background-color:var(--border);flex:1;height:1px}._dividerText_7q6qt_66{font-size:var(--font-size-micro);color:var(--text-secondary);font-weight:700}._socialButtons_7q6qt_72{gap:var(--space-2);flex-direction:column;display:flex}._socialBtn_7q6qt_78{width:100%}._emailSent_7q6qt_82{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}._emailSentTitle_7q6qt_90{font-family:var(--font-heading);font-size:var(--font-size-subheading);letter-spacing:-.02em;font-weight:700}._emailSentText_7q6qt_97{font-size:var(--font-size-small);color:var(--text-secondary);font-weight:600}._errorText_7q6qt_103{margin-top:var(--space-2);font-size:var(--font-size-caption);color:var(--actions-destructive-default);font-weight:700}._wrapper_v75pn_1{position:relative}._menu_v75pn_5{z-index:10;min-width:8rem;padding:var(--space-1) 0;background-color:var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius);position:fixed;box-shadow:0 4px 12px #00000026}._menuItem_v75pn_16{all:unset;box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-caption);color:var(--text-primary);cursor:pointer;font-weight:500;display:block}._menuItem_v75pn_16:hover{background-color:var(--actions-secondary-background-default)}._menuItem_v75pn_16:disabled{color:var(--text-secondary);cursor:not-allowed}._menuItemDestructive_v75pn_37{color:var(--actions-destructive-default)}._row_1yt5k_1{background-color:var(--surface);border-radius:var(--radius-20);box-shadow:0 0 0 1px var(--surface-outline);align-items:center;gap:.875rem;padding:.875rem 1rem .875rem 1.5rem;display:flex}._badge_1yt5k_11{background-color:var(--brand-tint);border-radius:var(--radius-full);color:var(--text-brand);flex:none;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:flex}._text_1yt5k_23{flex-wrap:wrap;flex:1;align-items:baseline;gap:.75rem;min-width:0;display:flex}@media (--mobile){._text_1yt5k_23{flex-direction:column;align-items:flex-start;gap:.125rem}}._name_1yt5k_40{color:var(--ink-primary);font-family:var(--font-heading);font-size:var(--font-size-21);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}._status_1yt5k_51{color:var(--ink-muted);font-family:var(--font-body);font-size:var(--font-size-small)}._stepper_2avgf_1{align-items:center;gap:var(--space-3);display:flex}._button_2avgf_7{border:1px solid var(--upcoming-ring);width:22px;height:22px;color:var(--ink-muted);font-size:var(--font-size-caption);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:border-color .18s,color .18s;display:flex}._button_2avgf_7:hover:not(:disabled){border-color:var(--text-brand);color:var(--text-brand)}._button_2avgf_7:disabled{opacity:.4;cursor:default}._track_2avgf_37{background-color:var(--progress-track);border-radius:999px;flex:auto;align-items:center;gap:0;min-width:0;height:.375rem;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}._segment_2avgf_52{background-color:#0000;flex:1 1 0;min-width:0;height:100%}._complete_2avgf_59{background-color:var(--progress-bar-foreground)}._selected_2avgf_63{background-color:color-mix(in srgb, var(--progress-bar-foreground) 55%, transparent);flex-grow:2}._counter_2avgf_68{font-family:var(--font-body);font-size:var(--font-size-small);white-space:nowrap;color:var(--ink-muted);flex:none;font-weight:500}._row_1ubg5_3{background-color:var(--panel);text-align:left;width:100%;font:inherit;border-radius:.9rem;grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.5rem;padding:1rem 1.25rem;transition:background-color .15s,opacity .15s;display:grid;position:relative}._supersetRow_1ubg5_20{grid-template-columns:1fr 3fr auto}._toggleOverlay_1ubg5_24{border-radius:inherit;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}._toggleOverlay_1ubg5_24:disabled{cursor:default}._isFocus_1ubg5_38{background-color:var(--actions-primary-background-default)}._isComplete_1ubg5_42{opacity:.38}._isWarmup_1ubg5_46{background-color:var(--muted);opacity:.75}._isWarmup_1ubg5_46._isFocus_1ubg5_38{background-color:var(--actions-primary-background-default);opacity:1}._setLabel_1ubg5_56{font-family:var(--font-heading);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;color:var(--text-secondary);font-weight:700}._warmupHint_1ubg5_64{font-size:var(--font-size-caption);opacity:.7;font-weight:500;display:block}._isFocus_1ubg5_38 ._setLabel_1ubg5_56,._isFocus_1ubg5_38 ._reps_1ubg5_72{color:var(--actions-primary-foreground-default);font-weight:700}._reps_1ubg5_72{font-size:var(--font-size-small);color:var(--text-primary);align-items:center;gap:.5rem;font-weight:600;display:flex}._repsAdjusted_1ubg5_86{color:var(--actions-primary-background-default);font-weight:700}._isFocus_1ubg5_38 ._repsAdjusted_1ubg5_86{color:var(--actions-primary-foreground-default)}._adjustButton_1ubg5_95{z-index:1;background-color:var(--muted);width:1.75rem;height:1.75rem;color:var(--text-primary);font-size:var(--font-size-body);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;transition:background-color .1s;display:flex;position:relative}._adjustButton_1ubg5_95:hover{background-color:var(--border)}._adjustButtonFocus_1ubg5_121{color:var(--actions-primary-foreground-default);background-color:#ffffff40}._adjustButtonFocus_1ubg5_121:hover{background-color:#fff6}._resetButton_1ubg5_130{z-index:1;width:1.75rem;height:1.75rem;color:var(--actions-primary-background-default);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}._resetButtonFocus_1ubg5_147{color:var(--actions-primary-foreground-default)}._check_1ubg5_151{color:#0000;background:0 0;border-radius:50%;justify-content:center;justify-self:end;align-items:center;width:1.5rem;height:1.5rem;display:flex}._checkNext_1ubg5_163{background-color:var(--actions-primary-foreground-default);color:var(--actions-primary-background-default)}._checkChecked_1ubg5_168{color:var(--actions-primary-background-default)}@media (width<=620px){._row_1ubg5_3{padding:.75rem 1rem}._supersetRow_1ubg5_20{grid-template-columns:2fr 3fr auto}}._weight_1ubg5_182{font-family:var(--font-body);font-size:var(--font-size-caption);color:var(--text-secondary);font-weight:400}._isFocus_1ubg5_38 ._weight_1ubg5_182{color:var(--actions-primary-foreground-default)}._card_a2eg0_1{margin-top:var(--space-3);transition:background-color .16s}._header_a2eg0_6{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}._meta_a2eg0_14{align-items:center;gap:var(--space-2);display:inline-flex}._date_a2eg0_20{font-size:var(--font-size-caption);color:var(--text-secondary);font-weight:700}._completeIcon_a2eg0_26{opacity:.9;width:.95rem;height:.95rem}._exerciseGrid_a2eg0_32{width:100%;padding-top:var(--space-3);gap:3rem;display:grid}._currentExercise_a2eg0_39{flex-direction:column;gap:.5rem;display:flex}._currentExercise_a2eg0_39:has(._supersetRound_a2eg0_45){gap:3rem}._currentExerciseName_a2eg0_49{font-family:var(--font-heading);font-size:var(--font-size-body);letter-spacing:-.01em;font-weight:700}._supersetRound_a2eg0_45{flex-direction:column;gap:.5rem;display:flex}._supersetRoundHeader_a2eg0_62{font-family:var(--font-heading);font-size:var(--font-size-body);letter-spacing:-.01em;font-weight:700}._footer_a2eg0_69{margin-top:var(--space-3);justify-content:flex-start;align-items:center;display:flex}._card_1h194_3{margin-top:var(--space-4)}._byline_1h194_7{font-family:var(--font-body);font-size:var(--font-size-body);color:var(--ink-secondary);margin:var(--space-3) 0 0;line-height:1.3}._section_1h194_15{margin-top:var(--space-6)}._section_1h194_15:first-child{margin-top:0}._sectionLabel_1h194_23{font-family:var(--font-heading);font-size:var(--font-size-heading);letter-spacing:-.01em;color:var(--ink-primary);margin:0 0 var(--space-3);border-bottom:2px solid var(--row-divider);padding-bottom:.25rem;font-weight:500;display:inline-block}._exerciseList_1h194_35{margin:0;padding:0;list-style:none}._exerciseRow_1h194_41{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-top:1px solid var(--row-divider);padding:.875rem 0;display:flex}._exerciseRow_1h194_41:first-child{border-top:none}._exerciseName_1h194_54{font-family:var(--font-body);font-size:var(--font-size-body);color:var(--ink-primary);font-weight:400}._repList_1h194_61{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:.6rem .85rem;display:inline-flex}._reps_1h194_69{font-size:var(--font-size-body);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:400}@media (width<=620px){._exerciseRow_1h194_41{flex-direction:column;align-items:flex-start;gap:.25rem}._repList_1h194_61{text-align:left;justify-content:flex-start}}._footer_1h194_89{margin-top:var(--space-8);justify-content:space-between;align-items:center;display:flex}@media (width<=620px){._footer_1h194_89{justify-content:stretch}._footer_1h194_89>*{width:100%}}._page_1o35r_3{display:flex}._layout_1o35r_7{flex-direction:column;flex:1;gap:1.75rem;display:flex}@media (width<=620px){._layout_1o35r_7{gap:1rem}}._newProgramContainer_1o35r_20{max-width:53.75rem;margin:0 auto}._title_1o35r_25{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2.2rem,7vw,3.2rem);font-weight:400;line-height:.95}._workoutList_1o35r_34{flex-direction:column;gap:.8rem;display:flex}._workoutList_1o35r_34>*{animation:.34s both _rise-in_1o35r_1}._workoutList_1o35r_34>:nth-child(2){animation-delay:45ms}._workoutList_1o35r_34>:nth-child(3){animation-delay:75ms}._workoutList_1o35r_34>:nth-child(4){animation-delay:.105s}._workoutList_1o35r_34>:nth-child(5){animation-delay:.13s}._programCount_1o35r_60{font-size:var(--font-size-button);color:var(--ink-muted);white-space:nowrap}._addProgram_1o35r_66{padding:var(--space-2) 0;text-align:center;font-family:var(--font-body);font-size:var(--font-size-button);color:var(--ink-muted);align-self:center;font-weight:500;text-decoration:none;transition:color .18s}._addProgram_1o35r_66:hover{color:var(--ink-primary)}._note_1o35r_82{font-size:var(--font-size-caption);color:var(--ink-secondary);margin-bottom:var(--space-3);font-weight:600;line-height:1.4}._card_1ljc0_3{gap:var(--space-4);background-color:var(--surface);border-radius:var(--radius-24);box-shadow:0 0 0 1px var(--surface-outline), 0 1px 2px var(--shadow-card);flex-direction:column;padding:2rem;display:flex}@media (width<=620px){._card_1ljc0_3{border-radius:var(--radius-22);padding:1.375rem}}._header_1ljc0_22{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._titleGroup_1ljc0_29{flex-direction:column;gap:.25rem;min-width:0;display:flex}._eyebrow_1ljc0_36{font-size:var(--font-size-small);color:var(--text-brand);font-weight:500}._name_1ljc0_42{min-width:0;font-family:var(--font-heading);font-size:var(--font-size-title);color:var(--ink-primary);margin:0;font-weight:400;line-height:1.15}._headerRight_1ljc0_52{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}._meta_1ljc0_59{font-size:var(--font-size-small);color:var(--ink-muted);white-space:nowrap}@media (width<=620px){._header_1ljc0_22{flex-direction:column;align-items:flex-start;gap:.5rem}._headerRight_1ljc0_52{justify-content:space-between;width:100%}}._backToNext_1ljc0_78{align-self:flex-start}._card_n08n2_3{gap:var(--space-4);background-color:var(--surface);border-radius:var(--radius-24);box-shadow:0 0 0 1px var(--surface-outline), 0 1px 2px var(--shadow-card);flex-direction:column;padding:2rem;display:flex}@media (width<=620px){._card_n08n2_3{border-radius:var(--radius-22);padding:1.375rem}}._header_n08n2_22{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._titleGroup_n08n2_29{flex-direction:column;gap:.25rem;min-width:0;display:flex}._eyebrow_n08n2_36{font-size:var(--font-size-small);color:var(--text-brand);font-weight:500}._error_n08n2_42{color:var(--actions-destructive-default);font-size:var(--font-size-small);margin:0}._templateName_n08n2_48{min-width:0;font-family:var(--font-heading);font-size:var(--font-size-title);color:var(--ink-primary);margin:0;font-weight:400;line-height:1.15}._stageLabel_n08n2_58{font-size:var(--font-size-small);color:var(--ink-muted);white-space:nowrap;flex-shrink:0}._headerRight_n08n2_65{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}@media (width<=620px){._header_n08n2_22{flex-direction:column;align-items:flex-start;gap:.5rem}._headerRight_n08n2_65{justify-content:space-between;width:100%}}._advanceButton_n08n2_85{align-self:flex-start}._section_194fx_1{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--surface-outline);flex-direction:column;display:flex}._heading_194fx_9{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--text-muted);margin:0;font-weight:500}._shell_e1nl1_3{border-radius:var(--radius-26);background-color:var(--surface);width:100%;height:410px;box-shadow:inset 0 0 0 1px var(--surface-outline);flex-direction:column;justify-content:space-between;padding:26px 22px 22px;display:flex;position:relative}@media (width>=900px){._shell_e1nl1_3{border-radius:var(--radius-30);width:520px;height:510px;padding:40px 44px 36px}}._eyebrow_6e53v_3{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--text-brand);font-weight:500}._middle_6e53v_10{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}@media (width>=900px){._middle_6e53v_10{gap:22px}}._check_6e53v_24{border-radius:var(--radius-full);background-color:var(--brand-tint);justify-content:center;align-items:center;width:80px;height:80px;display:flex}@media (width>=900px){._check_6e53v_24{width:96px;height:96px}}._checkMark_6e53v_41{border-left:3.5px solid var(--text-brand);border-bottom:3.5px solid var(--text-brand);width:28px;height:13px;transform:translateY(-4px)rotate(-45deg)}@media (width>=900px){._checkMark_6e53v_41{border-width:4px;width:34px;height:16px;transform:translateY(-5px)rotate(-45deg)}}._titleBlock_6e53v_58{gap:var(--space-2);flex-direction:column;display:flex}@media (width>=900px){._titleBlock_6e53v_58{gap:10px}}._title_6e53v_58{font-family:var(--font-heading);font-weight:400;font-size:var(--font-size-title);margin:0}@media (width>=900px){._title_6e53v_58{font-size:var(--font-size-42)}}._summary_6e53v_83{font-family:var(--font-body);font-size:var(--font-size-button);color:var(--ink-muted)}@media (width>=900px){._summary_6e53v_83{font-size:var(--font-size-body)}}._actions_6e53v_95{align-self:stretch;gap:var(--space-1);flex-direction:column;display:flex}@media (width>=900px){._actions_6e53v_95{gap:6px}}._actions_6e53v_95 ._undoButton_6e53v_110,._actions_6e53v_95 ._undoButton_6e53v_110:hover{border-color:#0000}._top_839q2_3{text-align:center;flex-direction:column;align-items:center;display:flex}._eyebrow_839q2_10{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--text-brand);font-weight:500}._exerciseName_839q2_17{font-family:var(--font-heading);font-weight:400;font-size:var(--font-size-title);margin:9px 0 0}@media (width>=900px){._exerciseName_839q2_17{font-size:var(--font-size-38)}}._ringRow_839q2_30{justify-content:center;align-items:center;gap:var(--space-5);display:flex}._stepperCircle_839q2_37{border-radius:var(--radius-full);border:1px solid var(--stepper-circle-border);background-color:var(--surface);width:44px;height:44px;color:var(--text-primary);font-size:var(--font-size-subheading);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (width>=900px){._stepperCircle_839q2_37{width:52px;height:52px}}._stepperCircle_839q2_37:disabled{opacity:.4;cursor:not-allowed}._ring_839q2_30{border-radius:var(--radius-full);background:conic-gradient(var(--text-brand) calc(var(--elapsed-fraction) * 1turn), var(--progress-track) calc(var(--elapsed-fraction) * 1turn));flex-shrink:0;justify-content:center;align-items:center;width:210px;height:210px;display:flex}@media (width>=900px){._ring_839q2_30{width:270px;height:270px}}._ringInner_839q2_86{border-radius:var(--radius-full);background-color:var(--surface);flex-direction:column;justify-content:center;align-items:center;width:196px;height:196px;display:flex}@media (width>=900px){._ringInner_839q2_86{width:252px;height:252px}}._bigNumber_839q2_104{font-family:var(--font-heading);font-weight:400;font-size:var(--font-size-92);letter-spacing:-.03em;color:var(--text-primary);margin-top:28px;line-height:.8}@media (width>=900px){._bigNumber_839q2_104{font-size:var(--font-size-124);margin-top:36px}}._numberLabel_839q2_121{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink-muted);margin-top:2px}._row_1e5zg_3{align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--font-size-button);padding:.75rem 1.125rem;display:flex;position:relative}@media (width>=900px){._row_1e5zg_3{font-size:var(--font-size-small)}}._name_1e5zg_21{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);flex:1;overflow:hidden}._meta_1e5zg_30{color:var(--ink-muted);flex-shrink:0}._completed_1e5zg_35 ._name_1e5zg_21,._completed_1e5zg_35 ._meta_1e5zg_30{color:var(--ink-muted)}._upcomingRing_1e5zg_40{border-radius:var(--radius-full);width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 1.5px var(--upcoming-ring);flex-shrink:0}._toggleOverlay_1e5zg_48{cursor:pointer;border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}._toggleOverlay_1e5zg_48:disabled{cursor:default}._top_zyz0q_3{text-align:center;flex-direction:column;align-items:center;display:flex}._eyebrow_zyz0q_10{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--text-brand);font-weight:500}._exerciseName_zyz0q_17{font-family:var(--font-heading);font-weight:400;font-size:var(--font-size-title);margin:9px 0 0}@media (width>=900px){._exerciseName_zyz0q_17{font-size:var(--font-size-38)}}._numberRow_zyz0q_30{justify-content:center;align-items:center;gap:var(--space-6);display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._numberBlock_zyz0q_44{flex-direction:column;align-items:center;display:flex}._bigNumber_zyz0q_50{font-family:var(--font-heading);font-weight:400;font-size:var(--font-size-92);letter-spacing:-.03em;color:var(--text-primary);line-height:.8}@media (width>=900px){._bigNumber_zyz0q_50{font-size:var(--font-size-124)}}._numberLabel_zyz0q_65{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--text-muted);margin-top:2px}._stepperCircle_zyz0q_72{border-radius:var(--radius-full);border:1px solid var(--stepper-circle-border);background-color:var(--surface);width:48px;height:48px;color:var(--text-primary);font-size:var(--font-size-subheading);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (width>=900px){._stepperCircle_zyz0q_72{width:52px;height:52px}}._stepperCircle_zyz0q_72:disabled{opacity:.4;cursor:not-allowed}._bottom_zyz0q_99{gap:var(--space-5);flex-direction:column;display:flex}._weightRow_zyz0q_105{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--row-divider);display:flex}._weightLabel_zyz0q_114{font-family:var(--font-body);font-size:var(--font-size-body);color:var(--text-primary);white-space:nowrap;flex-shrink:0}._shell_1vu0x_4{background-color:var(--rest-card-background);box-shadow:inset 0 0 0 1px var(--rest-card-outline);position:relative;overflow:hidden}._fill_1vu0x_11{background-color:var(--rest-card-fill);transition:height 1s linear;position:absolute;bottom:0;left:0;right:0}._eyebrow_1vu0x_20{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--font-size-button);color:var(--text-brand);font-weight:500;display:flex;position:relative}@media (width>=900px){._eyebrow_1vu0x_20{font-size:var(--font-size-body)}}._time_1vu0x_38{text-align:center;font-family:var(--font-heading);font-weight:400;font-size:var(--font-size-92);letter-spacing:-.03em;color:var(--rest-card-ink);line-height:.8;position:relative}@media (width>=900px){._time_1vu0x_38{font-size:var(--font-size-124)}}._actions_1vu0x_55{align-self:stretch;gap:var(--space-3);display:flex;position:relative}._extend_1vu0x_62{flex:1}._actions_1vu0x_55 ._extend_1vu0x_62:hover{background-color:color-mix(in srgb, var(--border-primary) 12%, transparent)}._skip_1vu0x_72{flex:2}._frame_w4lks_1{transform-origin:top;will-change:transform, opacity;overflow:clip}._row_w4lks_7{border-radius:var(--radius-14);text-align:left;width:100%;height:46px;font:inherit;cursor:pointer;background-color:var(--rest-list-row-track);border:none;grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.5rem;padding:0 18px;display:grid;position:relative;overflow:hidden}._row_w4lks_7:before{content:"";background:var(--rest-list-row-fill);transform:scaleX(var(--progress,1));transform-origin:0;border-radius:inherit;transition:transform .3s linear;position:absolute;inset:0}._icon_w4lks_36{color:var(--text-brand);z-index:1;margin-left:-1px;position:relative}._label_w4lks_43{font-size:var(--font-size-button);color:var(--rest-card-ink);z-index:1;font-weight:500;position:relative}._value_w4lks_51{font-family:var(--font-body);font-size:var(--font-size-button);font-variant-numeric:tabular-nums;color:var(--rest-card-ink);z-index:1;justify-self:end;font-weight:600;position:relative}@media (prefers-reduced-motion:reduce){._frame_w4lks_1{will-change:auto}._row_w4lks_7:before{display:none}}._card_m05wn_3{top:calc(env(safe-area-inset-top) + .75rem);z-index:25;align-items:center;gap:var(--space-3);border-radius:var(--radius-20);background-color:var(--sticky-mini-card);text-align:left;cursor:pointer;border:0;padding:.875rem 1rem 1rem;display:flex;position:fixed;left:.75rem;right:.75rem;overflow:hidden}@media (width>=900px){._card_m05wn_3{display:none}}._info_m05wn_30{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._state_m05wn_38{font-family:var(--font-body);font-size:var(--font-size-button);color:var(--text-brand);align-items:center;gap:.3rem;font-weight:600;display:flex}._next_m05wn_48{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:var(--font-size-small);color:var(--text-primary);overflow:hidden}._time_m05wn_57{font-family:var(--font-heading);font-weight:400;font-size:var(--font-size-title);color:var(--text-primary);flex-shrink:0}._arrow_m05wn_65{border-radius:var(--radius-full);background-color:var(--surface);width:2.25rem;height:2.25rem;color:var(--text-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._progress_m05wn_77{background-color:color-mix(in srgb, var(--text-brand) 55%, transparent);height:4px;transition:width 1s linear;position:absolute;bottom:0;left:0}._panel_gtxe2_3{display:contents}._panelHeader_gtxe2_7{display:none}._panelScroll_gtxe2_11{display:contents}._panelTitle_gtxe2_19{font-family:var(--font-heading);font-weight:400;font-size:var(--font-size-heading);color:var(--text-primary);margin:0}._panelSubtitle_gtxe2_27{font-family:var(--font-body);font-size:var(--font-size-caption);color:var(--text-muted);margin:2px 0 0}._panelMenuWrapper_gtxe2_34{flex-shrink:0;width:38px;height:38px;position:relative}._panelMenuButton_gtxe2_41{border-radius:var(--radius-full);background-color:var(--control-fill);width:100%;height:100%;color:var(--text-primary);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background-color .16s;display:inline-flex}._panelMenuButton_gtxe2_41:hover,._panelMenuButton_gtxe2_41[aria-expanded=true]{background-color:var(--actions-tertiary-background-hover)}._panelMenu_gtxe2_34{background-color:var(--surface);border-radius:var(--radius-16);min-width:220px;box-shadow:0 0 0 1px var(--surface-outline), 0 12px 32px var(--shadow-elevated);z-index:30;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + .25rem);right:0}._panelMenu_gtxe2_34[hidden]{display:none}._panelMenuItem_gtxe2_80{appearance:none;text-align:left;border-radius:var(--radius-10);font-family:var(--font-body);font-size:var(--font-size-body);color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:11px 14px}._panelMenuItem_gtxe2_80:hover:not(:disabled),._panelMenuItem_gtxe2_80:focus-visible:not(:disabled){background-color:var(--actions-tertiary-background-hover);outline:none}._panelMenuItem_gtxe2_80:disabled{color:var(--text-muted);cursor:not-allowed}@media (width>=900px){._panel_gtxe2_3{background-color:var(--surface);border-radius:var(--radius-24);width:400px;box-shadow:0 0 0 1px var(--surface-outline);z-index:10;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden}._panelHeader_gtxe2_7{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--surface-outline);display:flex}._panelScroll_gtxe2_11{flex:1;display:block;overflow-y:auto}}._header_s241d_3{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background-color:var(--page-background);z-index:20;grid-template-columns:auto 1fr auto;display:grid;position:sticky;top:0}._close_s241d_15{border-radius:var(--radius-full);background-color:var(--control-fill);width:38px;height:38px;color:var(--text-primary);justify-content:center;align-items:center;text-decoration:none;transition:background-color .16s;display:inline-flex}@media (width>=900px){._close_s241d_15{width:40px;height:40px}}._close_s241d_15:hover{background-color:var(--actions-tertiary-background-hover)}._titleGroup_s241d_39{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}._title_s241d_39{font-family:var(--font-heading);font-weight:400;font-size:var(--font-size-19);color:var(--text-primary);margin:0}@media (width>=900px){._title_s241d_39{font-size:var(--font-size-22)}}._subtitle_s241d_62{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--text-muted);margin:0}@media (width>=900px){._subtitle_s241d_62{font-size:var(--font-size-caption)}}._menuWrapper_s241d_75{width:38px;height:38px;position:relative}@media (width>=900px){._menuWrapper_s241d_75{visibility:hidden;pointer-events:none;width:40px;height:40px}}._menuTrigger_s241d_90{border-radius:var(--radius-full);background-color:var(--control-fill);width:100%;height:100%;color:var(--text-primary);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background-color .16s;display:inline-flex}._menuTrigger_s241d_90:hover,._menuTrigger_s241d_90[aria-expanded=true]{background-color:var(--actions-tertiary-background-hover)}._menu_s241d_75{background-color:var(--surface);border-radius:var(--radius-16);min-width:220px;box-shadow:0 0 0 1px var(--surface-outline), 0 12px 32px var(--shadow-elevated);z-index:30;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + .25rem);right:0}._menu_s241d_75[hidden]{display:none}._menuItem_s241d_129{appearance:none;text-align:left;border-radius:var(--radius-10);font-family:var(--font-body);font-size:var(--font-size-body);color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:11px 14px}._menuItem_s241d_129:hover:not(:disabled),._menuItem_s241d_129:focus-visible:not(:disabled){background-color:var(--actions-tertiary-background-hover);outline:none}._menuItem_s241d_129:disabled{color:var(--text-muted);cursor:not-allowed}._root_157fk_3{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);background-color:var(--page-background);flex-direction:column;display:flex}@media (width>=900px){._root_157fk_3{width:100vw;margin-left:calc(50% - 50vw);padding-right:424px}}._overallProgress_157fk_25{align-items:center;gap:var(--space-3);width:min(560px,100%);padding:0 var(--space-5);margin:0 auto;display:flex}@media (width>=900px){._overallProgress_157fk_25{width:100%}}._overallProgressTrack_157fk_42{border-radius:var(--radius-full);background-color:var(--progress-track);flex:1;height:4px;overflow:hidden}._overallProgressFill_157fk_50{background-color:var(--actions-primary-background-default);border-radius:var(--radius-full);height:100%;transition:width .2s}._overallProgressLabel_157fk_57{font-family:var(--font-body);font-size:var(--font-size-caption);color:var(--text-muted);flex-shrink:0}._currentSetSection_157fk_36{align-items:center;gap:var(--space-6);width:min(560px,100%);padding:var(--space-6) var(--space-5) 0;flex-direction:column;margin:0 auto;display:flex}@media (width>=900px){._currentSetSection_157fk_36{flex:1;justify-content:center;width:min(53.75rem,100%)}}._showFullWorkout_157fk_82{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--font-size-button);color:var(--text-brand);margin:0 auto;font-weight:500;display:inline-flex}@media (width>=900px){._showFullWorkout_157fk_82{display:none}}._showFullWorkoutArrow_157fk_99{border-radius:var(--radius-full);background-color:var(--brand-tint);justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}._body_157fk_109{gap:var(--space-5);padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;flex:1;width:min(560px,100%);margin:0 auto;display:flex}@media (width>=900px){._body_157fk_109{width:min(53.75rem,100%)}}._footer_157fk_125{padding:var(--space-5);flex-direction:column;align-items:center;gap:.5rem;width:min(560px,100%);margin:0 auto;display:flex}@media (width>=900px){._footer_157fk_125{width:min(53.75rem,100%)}}._section_1p3ei_3{flex-direction:column;gap:.75rem;display:flex}._headingRow_1p3ei_9{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._heading_1p3ei_9{font-family:var(--font-heading);font-weight:400;font-size:var(--font-size-20);letter-spacing:-.01em;color:var(--text-primary);margin:0}@media (width>=900px){._heading_1p3ei_9{font-size:var(--font-size-19)}}._supersetNote_1p3ei_33{font-family:var(--font-body);font-size:var(--font-size-caption);color:var(--ink-muted);flex-shrink:0}._card_1p3ei_40{border-radius:var(--radius-18);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-outline);flex-direction:column;display:flex;overflow:hidden}._collapsedButton_1p3ei_49{border-radius:var(--radius-18);background-color:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--surface-outline);text-align:left;font:inherit;cursor:pointer;border:0;padding:0;display:block;overflow:hidden}._collapsedRow_1p3ei_63{align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--font-size-button);color:var(--text-primary);padding:.75rem 1.125rem;display:flex}._collapsedMeta_1p3ei_73{color:var(--ink-muted);margin-left:auto}._upNext_23fxg_3{gap:var(--space-3);flex-direction:column;width:100%;display:flex}@media (width>=900px){._upNext_23fxg_3{display:none}}._upNextLabel_23fxg_16{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--text-muted)}._upNextList_23fxg_22{flex-direction:column;display:flex}._upNextRow_23fxg_27{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--surface-outline);font-family:var(--font-body);font-size:var(--font-size-small);color:var(--text-primary);display:flex}._upNextRow_23fxg_27:last-child{border-bottom:none}._upNextMeta_23fxg_43{color:var(--text-muted)}._supersetGroup_23fxg_47,._supersetRound_23fxg_53{gap:var(--space-5);flex-direction:column;display:flex}._supersetRow_23fxg_59{align-items:stretch;gap:var(--space-2);padding-left:.875rem;display:flex}._supersetRowContent_23fxg_66{flex:1;min-width:0}._restSlot_23fxg_71{flex-direction:column;gap:.45rem;display:flex}._continuationCard_23fxg_77{border-radius:var(--radius-18);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-outline);flex-direction:column;display:flex;overflow:hidden}._skipWarmupRow_23fxg_86{display:flex}._root_x8wf8_3{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);background-color:var(--page-background);flex-direction:column;display:flex}._body_x8wf8_11{padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;flex:1;width:min(560px,100%);margin:0 auto;display:flex}@media (width>=900px){._body_x8wf8_11{width:min(53.75rem,100%)}}._subtitle_x8wf8_26{font-size:var(--font-size-caption);color:var(--text-secondary);margin:0 0 var(--space-3);font-weight:700}._exerciseGrid_x8wf8_33{gap:.95rem;width:100%;display:grid}._exercise_x8wf8_33{flex-direction:column;gap:.5rem;display:flex}._exerciseName_x8wf8_45{font-family:var(--font-heading);font-size:var(--font-size-body);letter-spacing:-.01em;font-weight:700}._holdRow_x8wf8_52{background-color:var(--panel);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:none;border-radius:.9rem;padding:1rem 1.25rem;display:block}._holdRow_x8wf8_52:disabled{cursor:default;opacity:.6}._footer_x8wf8_70{justify-content:flex-start;align-items:flex-start;gap:var(--space-2);padding:0 var(--space-5) var(--space-5);flex-direction:column;width:min(560px,100%);margin:0 auto;display:flex}._error_x8wf8_81{color:var(--actions-destructive-default);font-size:var(--font-size-small);margin:0}@media (width>=900px){._footer_x8wf8_70{width:min(53.75rem,100%)}}._repsDialog_x8wf8_93{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}._repsDialogTitle_x8wf8_100{font-family:var(--font-heading);font-size:var(--font-size-subheading);margin:0;font-weight:700}._repsDialogActions_x8wf8_107{justify-content:flex-end;gap:var(--space-2);display:flex}._restSlot_apoai_1{flex-direction:column;gap:.45rem;display:flex}._continuationCard_apoai_7{border-radius:var(--radius-18);background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--surface-outline);flex-direction:column;display:flex;overflow:hidden}._supersetGroup_apoai_16,._supersetRound_apoai_22{gap:var(--space-5);flex-direction:column;display:flex}._supersetRow_apoai_28{align-items:stretch;gap:var(--space-2);padding-left:.875rem;display:flex}._supersetRowContent_apoai_35{flex:1;min-width:0}._content_3uv59_1{padding:1.125rem var(--space-5) var(--space-4);flex-direction:column;gap:.625rem;display:flex}._header_3uv59_8{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._title_3uv59_15,._subline_3uv59_16{margin:0}._title_3uv59_15{font-family:var(--font-heading);font-size:var(--font-size-20);color:var(--ink-primary);font-weight:400;line-height:1.2}._subline_3uv59_16{font-size:var(--font-size-small);color:var(--ink-muted)}._title_3uv59_15+._subline_3uv59_16{margin-top:3px}._close_3uv59_37{border-radius:var(--radius-full);width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -6px 0 0;padding:0;transition:background-color .16s;display:inline-flex}._close_3uv59_37:hover{background-color:var(--control-fill)}._rows_3uv59_59{margin:0;padding:0;list-style:none}._row_3uv59_59{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--row-divider);font-size:var(--font-size-small);line-height:1.2;display:flex}._exerciseName_3uv59_75{color:var(--ink-primary)}._exerciseSets_3uv59_79{white-space:nowrap;color:var(--ink-secondary)}._divider_3uv59_84{background-color:var(--row-divider);border:0;width:100%;height:1px;margin:0}._allWorkouts_3uv59_92{font-size:var(--font-size-small);color:var(--text-brand);padding-top:2px;font-weight:500;text-decoration:none}._allWorkouts_3uv59_92:hover{text-decoration:underline}._column_12fm5_3{gap:var(--space-7);padding-top:var(--space-6);flex-direction:column;padding-bottom:4.5rem;display:flex}._header_12fm5_11{flex-direction:column;gap:.625rem;display:flex}._back_12fm5_17{font-size:var(--font-size-button);color:var(--ink-muted);align-self:flex-start;text-decoration:none}._back_12fm5_17:hover{color:var(--ink-primary)}._titleRow_12fm5_28{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._title_12fm5_28,._total_12fm5_37{margin:0}._title_12fm5_28{font-family:var(--font-heading);font-size:var(--font-size-44);letter-spacing:-.015em;color:var(--ink-primary);font-weight:400;line-height:1.1}._total_12fm5_37{font-size:var(--font-size-button);color:var(--ink-muted)}._monthLabel_12fm5_55{justify-content:space-between;gap:var(--space-4);font-size:var(--font-size-small);color:var(--ink-muted);margin-bottom:.625rem;display:flex}._monthName_12fm5_64{font-size:var(--font-size-small);margin:0;font-weight:500}._card_12fm5_70{padding:13px var(--space-8);background-color:var(--surface);border-radius:var(--radius-22);box-shadow:0 0 0 1px var(--surface-outline);margin:0;list-style:none}._rowItem_12fm5_80+._rowItem_12fm5_80{border-top:1px solid var(--row-divider)}._row_12fm5_80{gap:var(--space-5);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;padding:15px 0;display:grid}._row_12fm5_80:focus-visible{outline:2px solid var(--border-primary);outline-offset:2px;border-radius:var(--radius-10)}._date_12fm5_105,._middle_12fm5_106{flex-direction:column;min-width:0;display:flex}._dayNumber_12fm5_112{font-family:var(--font-heading);font-size:var(--font-size-26);color:var(--ink-primary);line-height:1}._weekday_12fm5_119{font-size:var(--font-size-caption);color:var(--ink-muted);margin-top:2px}._programName_12fm5_125{font-size:var(--font-size-body);color:var(--ink-primary)}._exercises_12fm5_130{font-size:var(--font-size-small);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._stats_12fm5_138{font-size:var(--font-size-small);color:var(--ink-muted);white-space:nowrap}._loadMore_12fm5_144,._empty_12fm5_145{font-size:var(--font-size-small);color:var(--ink-muted);text-align:center;margin:0}._dialog_12fm5_152{box-sizing:border-box;width:20rem}@media (width<=620px){._card_12fm5_70{padding:5px var(--space-5)}._title_12fm5_28{font-size:var(--font-size-34)}._row_12fm5_80{gap:2px var(--space-4);grid-template-columns:40px minmax(0,1fr)}._date_12fm5_105{grid-row:1/span 2}._stats_12fm5_138{grid-column:2}}._card_yravd_3{background-color:var(--surface);border-radius:var(--radius-22);box-shadow:0 0 0 1px var(--surface-outline);padding:var(--space-7) var(--space-8)}@media (width<=620px){._card_yravd_3{padding:var(--space-6) var(--space-5)}}._header_yravd_16{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}._title_yravd_24{font-family:var(--font-heading);font-size:var(--font-size-heading);color:var(--ink-primary);margin:0;font-weight:400;line-height:1.2}._byline_yravd_33{margin:var(--space-1) 0 0;font-size:var(--font-size-small);color:var(--ink-muted)}._card_x8016_3{padding-bottom:.8125rem}._list_x8016_7{margin:0;padding:.375rem 0 0;list-style:none}._row_x8016_13{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1fr) 11.25rem 4.375rem;grid-template-areas:"info range change";padding:.9375rem 0;display:grid}._row_x8016_13+._row_x8016_13{border-top:1px solid var(--row-divider)}._info_x8016_26{flex-direction:column;grid-area:info;gap:2px;min-width:0;display:flex}._name_x8016_34{font-size:var(--font-size-body);color:var(--ink-primary)}._meta_x8016_39{font-size:var(--font-size-caption);color:var(--ink-muted)}._range_x8016_44{font-size:var(--font-size-button);color:var(--ink-secondary);text-align:right;white-space:nowrap;grid-area:range}._change_x8016_52{font-size:var(--font-size-button);color:var(--text-brand);text-align:right;grid-area:change;font-weight:600}._showAll_x8016_60{border:none;border-top:1px solid var(--row-divider);width:100%;font-family:inherit;font-size:var(--font-size-small);color:var(--text-brand);text-align:left;cursor:pointer;background:0 0;padding:.875rem 0 2px;font-weight:500;display:block}._empty_x8016_75{padding:var(--space-4) 0 .9375rem;font-size:var(--font-size-small);color:var(--ink-secondary);margin:0}@media (width<=620px){._row_x8016_13{gap:var(--space-1) var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info change""range change"}._range_x8016_44{text-align:left;font-size:var(--font-size-caption)}}._figure_9hlsy_3{align-items:center;gap:var(--space-2);flex-direction:column;margin:0;display:flex}._svg_9hlsy_11{width:auto;height:20rem;display:block}@media (width<=620px){._svg_9hlsy_11{height:16rem}}._caption_9hlsy_23{font-size:var(--font-size-caption);color:var(--ink-muted)}._legend_1b82q_3{padding-top:var(--space-1);flex-wrap:wrap;gap:.875rem;display:flex}._legendItem_1b82q_10{font-size:var(--font-size-caption);color:var(--ink-secondary);align-items:center;gap:.375rem;display:inline-flex}._swatch_1b82q_18{border-radius:.25rem;width:.75rem;height:.75rem}._body_1b82q_24{align-items:start;gap:var(--space-10);margin-top:var(--space-6);grid-template-columns:auto minmax(0,1fr);display:grid}._figures_1b82q_32{gap:var(--space-5);display:flex}._list_1b82q_37{margin:0;padding:0;list-style:none}._row_1b82q_43{border-bottom:1px solid var(--row-divider);grid-template-columns:6.25rem minmax(0,1fr) 2.25rem;align-items:center;gap:.875rem;padding:.5625rem 0;display:grid}._name_1b82q_52{font-size:var(--font-size-button);color:var(--ink-primary)}._track_1b82q_57{border-radius:var(--radius-full);background-color:var(--muscle-bar-track);height:.5rem;display:block;overflow:hidden}._bar_1b82q_65{border-radius:var(--radius-full);height:100%;display:block}._count_1b82q_71{font-size:var(--font-size-button);text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-primary);font-weight:500}@media (width<=760px){._body_1b82q_24{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}._figures_1b82q_32{justify-content:center}}._noSets_1b82q_90{font-size:var(--font-size-small);color:var(--ink-secondary);text-wrap:pretty;margin:0;padding-top:.875rem}._row_1nszv_3{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}._segmented_1nszv_11{gap:var(--space-1);background-color:var(--control-fill);border-radius:var(--radius-full);padding:3px;display:inline-flex}._segment_1nszv_11{padding:.4375rem var(--space-4);border-radius:var(--radius-full);font-family:inherit;font-size:var(--font-size-small);white-space:nowrap;color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;transition:background-color .16s,color .16s,box-shadow .16s}._segment_1nszv_11:hover{color:var(--ink-primary)}._selected_1nszv_39{background-color:var(--segmented-selected);color:var(--ink-primary);font-weight:500;box-shadow:0 1px 2px #00000014}._shortLabel_1nszv_46{display:none}._range_1nszv_50{font-size:var(--font-size-small);color:var(--ink-muted);margin:0}@media (width<=620px){._segmented_1nszv_11{width:100%}._segment_1nszv_11{padding:.4375rem var(--space-2);flex:1}._fullLabel_1nszv_66{display:none}._shortLabel_1nszv_46{display:inline}}._popover_10mb3_1{z-index:40;box-sizing:border-box;width:min(20rem, calc(100vw - 2 * var(--space-4)));border-radius:var(--radius-16);background-color:var(--surface);color:var(--ink-primary);box-shadow:0 0 0 1px var(--surface-outline), 0 12px 32px var(--shadow-elevated);transform-origin:100% 0;animation:.15s ease-out both _popover-in_10mb3_1;position:absolute}._popover_10mb3_1[data-flipped]{transform-origin:100% 100%}@keyframes _popover-in_10mb3_1{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){._popover_10mb3_1{animation:none}}._card_edfjg_3{justify-content:space-between;align-items:center;gap:var(--space-10);display:flex}._summary_edfjg_10{flex-direction:column;gap:1.375rem;max-width:16.25rem;display:flex}._eyebrow_edfjg_17,._value_edfjg_18,._body_edfjg_19,._longestLabel_edfjg_20,._longestValue_edfjg_21{margin:0}._eyebrow_edfjg_17{font-size:var(--font-size-small);color:var(--text-brand);font-weight:500}._value_edfjg_18{font-family:var(--font-heading);font-size:var(--font-size-56);letter-spacing:-.015em;color:var(--ink-primary);margin-top:.375rem;font-weight:400;line-height:1}._body_edfjg_19{font-size:var(--font-size-button);color:var(--ink-secondary);text-wrap:pretty}._longestLabel_edfjg_20{font-size:var(--font-size-small);color:var(--ink-muted)}._longestValue_edfjg_21{font-family:var(--font-heading);font-size:var(--font-size-heading);color:var(--ink-primary);font-weight:400}._calendar_edfjg_59{flex-shrink:0;grid-template-rows:1rem;grid-template-columns:auto repeat(12,1.125rem);grid-auto-rows:auto;align-items:center;gap:.375rem;display:grid}._monthLabel_edfjg_69{white-space:nowrap;width:0;font-size:var(--font-size-12);color:var(--ink-muted);grid-row:1;overflow:visible}._dayLabel_edfjg_79{padding-right:var(--space-1);font-size:var(--font-size-12);color:var(--ink-muted);grid-column:1;line-height:1}._day_edfjg_79{aspect-ratio:1;background-color:var(--progress-track);border:0;border-radius:.3125rem;width:100%;padding:0}button._day_edfjg_79{cursor:pointer}button._day_edfjg_79:focus-visible{outline:2px solid var(--border-primary);outline-offset:2px}._day_edfjg_79[aria-expanded=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--ink-primary)}._day_edfjg_79[data-state=done]{background-color:var(--actions-primary-background-default)}._day_edfjg_79[data-state=future]{box-shadow:inset 0 0 0 1px var(--progress-track);background-color:#0000}@media (width<=760px){._card_edfjg_3{align-items:stretch;gap:var(--space-8);flex-direction:column}._summary_edfjg_10{max-width:none}._calendar_edfjg_59{grid-template-columns:auto repeat(12,minmax(0,1.5rem));justify-content:start;gap:.3125rem}}._grid_rx5wg_3{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=620px){._grid_rx5wg_3{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}._stat_rx5wg_16{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._label_rx5wg_23,._value_rx5wg_24,._subline_rx5wg_25{margin:0}._label_rx5wg_23{font-size:var(--font-size-small);color:var(--ink-muted);font-weight:500}._value_rx5wg_24{font-family:var(--font-heading);font-size:var(--font-size-34);color:var(--ink-primary);font-weight:400;line-height:1.1}._subline_rx5wg_25{font-size:var(--font-size-small);color:var(--ink-secondary)}._column_1aept_1{gap:var(--space-8);padding-bottom:var(--space-10);flex-direction:column;display:flex}._header_1aept_9{margin-bottom:0}._periodBlock_1aept_13{flex-direction:column;gap:.875rem;transition:opacity .16s;display:flex}._pending_1aept_21{opacity:.6}._emptyState_1aept_25{text-align:center;padding:clamp(1.2rem,7vw,2.7rem) clamp(.8rem,3vw,1.2rem)}._emptyStateTitle_1aept_30{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:var(--font-size-heading);color:var(--ink-primary);font-weight:400;line-height:1.2}._emptyStateDescription_1aept_39{max-width:46ch;margin:0 auto var(--space-5);font-size:var(--font-size-small);color:var(--ink-secondary)}._exerciseGrid_kv8dt_1{gap:3rem;width:100%;display:grid}._exercise_kv8dt_1{flex-direction:column;gap:.5rem;display:flex}._exercise_kv8dt_1:has(._supersetRound_kv8dt_13){gap:3rem}._exerciseName_kv8dt_17{font-family:var(--font-heading);font-size:var(--font-size-body);letter-spacing:-.01em;font-weight:700}._supersetRound_kv8dt_13{flex-direction:column;gap:.5rem;display:flex}._supersetRoundHeader_kv8dt_30{font-family:var(--font-heading);font-size:var(--font-size-body);letter-spacing:-.01em;font-weight:700}._sessions_t0oge_1{gap:var(--space-8);flex-direction:column;display:flex}._session_t0oge_1{gap:var(--space-4);flex-direction:column;display:flex}._sessionTitle_t0oge_13{font-family:var(--font-heading);font-size:var(--font-size-title);font-weight:500}._empty_t0oge_19{color:var(--text-secondary)}._section_1om9y_3{margin-top:var(--space-6)}._section_1om9y_3:first-of-type{margin-top:0}._sectionHeader_1om9y_11{font-size:var(--font-size-small);color:var(--text-secondary);margin:0 0 var(--space-3);font-weight:500}._card_1om9y_18{background-color:var(--surface);border-radius:var(--radius-24);box-shadow:0 0 0 1px var(--surface-outline), 0 1px 2px var(--shadow-card);overflow:hidden}._row_1om9y_27{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--row-divider);flex-wrap:wrap;padding:1.125rem 1.5rem;display:flex}._card_1om9y_18>._row_1om9y_27:last-child{border-bottom:none}._rowLink_1om9y_41{color:inherit;text-decoration:none;transition:background-color .16s}._rowLink_1om9y_41 svg{color:var(--ink-faint)}._rowLink_1om9y_41:hover{background-color:var(--control-fill)}._rowText_1om9y_55{flex-direction:column;gap:.125rem;display:flex}._rowTitle_1om9y_61{font-size:var(--font-size-body);color:var(--text-primary);font-weight:500}._rowDescription_1om9y_67{font-size:var(--font-size-small);color:var(--text-secondary)}._notice_1om9y_72{font-size:var(--font-size-small);color:var(--text-secondary);flex-basis:100%;margin:0}._segmented_1om9y_79{background-color:var(--control-fill);border-radius:var(--radius-full);padding:3px;display:inline-flex}._segment_1om9y_79{border-radius:var(--radius-full);font-family:inherit;font-size:var(--font-size-small);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.5rem .875rem;transition:background-color .16s,color .16s,box-shadow .16s}._segmentSelected_1om9y_101{background-color:var(--segmented-selected);color:var(--text-primary);box-shadow:0 1px 2px #00000014}@media (width<=620px){._rowAppearance_1om9y_108{flex-direction:column;align-items:stretch}._rowAppearance_1om9y_108 ._segmented_1om9y_79{width:100%}._rowAppearance_1om9y_108 ._segment_1om9y_79{flex:1}}._toggle_1om9y_122{border-radius:var(--radius-full);background-color:var(--control-fill);cursor:pointer;border:none;flex-shrink:0;align-items:center;width:2.875rem;height:1.75rem;padding:0;transition:background-color .15s;display:inline-flex;position:relative}._toggleOn_1om9y_137{background-color:var(--actions-primary-background-default)}._toggleThumb_1om9y_141{background-color:var(--actions-primary-foreground-default);border-radius:50%;width:1.375rem;height:1.375rem;transition:transform .15s;position:absolute;top:.1875rem;left:.1875rem}._toggleOn_1om9y_137 ._toggleThumb_1om9y_141{transform:translate(1.125rem)}._logoutButton_1om9y_156{margin-top:var(--space-6)}button._deleteAccountButton_1om9y_160{margin-top:var(--space-6);margin-left:var(--space-2);color:var(--actions-destructive-default)}._deleteAccountError_1om9y_166{margin:var(--space-2) 0 0;font-size:var(--font-size-small);color:var(--actions-destructive-default)}._lede_u9hhj_1{color:var(--text-secondary);margin:0 0 var(--space-5);font-size:var(--font-size-small)}._options_u9hhj_7{gap:var(--space-2);padding:var(--space-2);background-color:var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius);display:flex}._option_u9hhj_7{padding:var(--space-3) var(--space-4);border-radius:calc(var(--radius) - var(--space-2));color:var(--text-secondary);cursor:pointer;background-color:#0000;border:none;flex:1;font-weight:500;transition:background-color .15s,color .15s}._optionSelected_u9hhj_30{background-color:var(--actions-primary-background-default,var(--text-accent));color:var(--actions-primary-foreground-default)}._lede_5ms9p_1{color:var(--text-secondary);margin:0 0 var(--space-4);font-size:var(--font-size-body)}._actions_5ms9p_7{margin-bottom:var(--space-5)}._notice_5ms9p_11{color:var(--text-secondary);font-size:var(--font-size-small);margin:0 0 var(--space-4)}._error_5ms9p_17{color:var(--actions-destructive-default);font-size:var(--font-size-small);margin:0 0 var(--space-4)}._loading_5ms9p_23{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:flex}._empty_5ms9p_30{color:var(--text-secondary);padding:var(--space-5);background-color:var(--panel-strong);border:1px dashed var(--border);border-radius:var(--radius);text-align:center;margin:0}._list_5ms9p_40{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_5ms9p_49{padding:var(--space-4) var(--space-5);background-color:var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;display:flex}._itemMain_5ms9p_59{gap:var(--space-1);flex-direction:column;display:flex}._itemName_5ms9p_65{color:var(--text-primary);font-weight:500}._itemMeta_5ms9p_70{color:var(--text-secondary);font-size:var(--font-size-small)}._lede_qy8vz_1{color:var(--text-secondary);margin:0 0 var(--space-5);font-size:var(--font-size-body)}._row_qy8vz_7{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background-color:var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius);display:flex}._rowLabel_qy8vz_18{gap:var(--space-1);flex-direction:column;display:flex}._rowTitle_qy8vz_24{color:var(--text-primary);font-weight:500}._rowDescription_qy8vz_29{color:var(--text-secondary);font-size:var(--font-size-small)}._toggle_qy8vz_34{background-color:var(--border);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;width:2.75rem;height:1.5rem;padding:0;transition:background-color .15s;display:inline-flex;position:relative}._toggleOn_qy8vz_49{background-color:var(--actions-primary-background-default,var(--text-accent))}._toggleThumb_qy8vz_53{background-color:var(--actions-primary-foreground-default);border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .15s;position:absolute;top:.125rem;left:.125rem}._toggleOn_qy8vz_49 ._toggleThumb_qy8vz_53{transform:translate(1.25rem)}._notice_qy8vz_68{color:var(--text-secondary);font-size:var(--font-size-small);margin:var(--space-4) 0 0}._headerRow_bm3n4_5{flex-wrap:nowrap;align-items:center}._section_bm3n4_10{margin-top:var(--space-8)}._section_bm3n4_10:first-of-type{margin-top:0}._sectionHeader_bm3n4_18{margin:0 0 var(--space-2);font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink-muted);font-weight:500}._sectionHeaderRow_bm3n4_26{justify-content:space-between;align-items:baseline;display:flex}._showAll_bm3n4_32{font-size:var(--font-size-small);color:var(--text-brand);font-weight:500;text-decoration:none}._showAll_bm3n4_32:hover{text-decoration:underline}._cards_bm3n4_43,._completedList_bm3n4_44{margin:0;padding:0;list-style:none}._cards_bm3n4_43{gap:var(--space-3);flex-direction:column;display:flex}._card_bm3n4_43{padding:22px var(--space-6);border-radius:var(--radius-22);background-color:var(--surface);box-shadow:0 0 0 1px var(--surface-outline)}@media (width<=620px){._card_bm3n4_43{padding:var(--space-4)}}._cardTop_bm3n4_69{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._cardInfo_bm3n4_76{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._cardName_bm3n4_83{font-family:var(--font-heading);font-size:var(--font-size-26);color:var(--ink-primary);font-weight:400;line-height:1.15}._cardMeta_bm3n4_91{font-size:var(--font-size-small);color:var(--ink-muted)}._cardActions_bm3n4_96{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}._progressRow_bm3n4_103{align-items:center;gap:var(--space-4);margin-top:var(--space-4);display:flex}._track_bm3n4_110{background-color:var(--progress-track);border-radius:99px;flex:1;height:6px;overflow:hidden}._fill_bm3n4_118{background-color:var(--progress-bar-foreground);border-radius:99px;height:100%}._progressLabel_bm3n4_124{font-size:var(--font-size-small);color:var(--ink-secondary);white-space:nowrap}._completedList_bm3n4_44{border-radius:var(--radius-22);box-shadow:0 0 0 1px var(--surface-outline);overflow:hidden}._completedList_bm3n4_44 li+li{border-top:1px solid var(--row-divider)}._completedRow_bm3n4_140{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:15px var(--space-6);color:inherit;text-decoration:none;display:flex}._completedRow_bm3n4_140:hover{background-color:var(--hover-fill)}._completedName_bm3n4_154{font-size:var(--font-size-button);color:var(--ink-primary)}._completedMeta_bm3n4_159{font-size:var(--font-size-button);color:var(--ink-muted);text-align:right}@media (width<=620px){._completedRow_bm3n4_140{gap:var(--space-1);padding:var(--space-3) var(--space-4);flex-direction:column}._completedMeta_bm3n4_159{text-align:left;font-size:var(--font-size-small)}}._back_1e6vo_3{margin-bottom:var(--space-1);font-size:var(--font-size-button);color:var(--ink-muted);text-decoration:none;display:inline-block}._back_1e6vo_3:hover{color:var(--ink-primary)}._headerRow_1e6vo_15{flex-wrap:wrap;align-items:center}._filters_1e6vo_20{gap:var(--space-1);display:flex}._pill_1e6vo_25{color:var(--ink-secondary);font:inherit;font-size:var(--font-size-small);white-space:nowrap;cursor:pointer;background-color:#0000;border:0;border-radius:999px;padding:7px 14px}._pillSelected_1e6vo_37{background-color:var(--ink-primary);color:var(--page-background);font-weight:500}._group_1e6vo_43{margin-top:var(--space-6)}._year_1e6vo_47{margin:0 0 var(--space-2);font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink-muted);font-weight:500}._list_1e6vo_55{border-radius:var(--radius-22);background-color:var(--surface);box-shadow:0 0 0 1px var(--surface-outline);margin:0;padding:0;list-style:none}._row_1e6vo_64{align-items:center;gap:var(--space-2);padding-right:var(--space-3);display:flex}._row_1e6vo_64+._row_1e6vo_64{border-top:1px solid var(--row-divider)}._rowLink_1e6vo_75{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;padding:15px 0 15px var(--space-6);color:inherit;flex:1;text-decoration:none;display:flex}._name_1e6vo_87{font-size:var(--font-size-button);color:var(--ink-primary)}._meta_1e6vo_92{font-size:var(--font-size-button);color:var(--ink-muted);text-align:right}._empty_1e6vo_98{margin-top:var(--space-6);color:var(--ink-muted)}@media (width<=620px){._rowLink_1e6vo_75{gap:var(--space-1);padding:var(--space-3) 0 var(--space-3) var(--space-4);flex-direction:column}._meta_1e6vo_92{text-align:left;font-size:var(--font-size-small)}}._dialog_1dfsj_2{width:560px;max-width:calc(100vw - 2 * var(--space-4));height:min(720px, calc(100% - 2 * var(--space-6)));border-radius:var(--radius-24)}._dialog_1dfsj_2[open]{flex-direction:column;display:flex}._sheet_1dfsj_14{height:calc(100% - 44px)}._header_1dfsj_18{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._scroll_1dfsj_25{gap:var(--space-4);min-height:0;padding:var(--space-2) var(--space-4) var(--space-4);flex:1;align-content:start;display:grid;overflow-y:auto}._dialog_1dfsj_2 ._scroll_1dfsj_25{padding:var(--space-5) var(--space-6) var(--space-4)}._title_1dfsj_39{font-family:var(--font-heading);font-size:var(--font-size-30);color:var(--ink-primary);margin:0;font-weight:400;line-height:1.15}._chips_1dfsj_48{gap:var(--space-2);flex-wrap:wrap;display:flex}._muscleChip_1dfsj_54{box-shadow:inset 0 0 0 1px var(--stepper-outline);background:0 0}._howTo_1dfsj_59{border:1px solid var(--stepper-outline);border-radius:18px;padding:16px 18px 18px}._howToTitle_1dfsj_65{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:var(--font-size-19);color:var(--ink-secondary);font-weight:400}._howToText_1dfsj_73{font-size:var(--font-size-button);margin:0;line-height:1.55}._fields_1dfsj_79{border:1px solid var(--stepper-outline);border-radius:18px}._fieldRow_1dfsj_84{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);display:flex}._fieldRow_1dfsj_84+._fieldRow_1dfsj_84{border-top:1px solid var(--stepper-outline)}._fieldLabel_1dfsj_96{font-size:var(--font-size-body);font-weight:500}._fieldControl_1dfsj_101{width:164px}._footer_1dfsj_105{padding:12px var(--space-4) 20px;border-top:1px solid var(--stepper-outline);flex:none}._dialog_1dfsj_2 ._footer_1dfsj_105{padding-inline:var(--space-6)}._content_wk7t2_1{gap:var(--space-5);min-height:0;padding:var(--space-7) var(--space-6) var(--space-4);flex:1;grid-template-rows:auto auto minmax(0,1fr);display:grid}._header_wk7t2_10{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._title_wk7t2_17{font-family:var(--font-heading);font-size:var(--font-size-34);letter-spacing:-.01em;color:var(--ink-primary);margin:0;font-weight:400;line-height:1.1}._list_wk7t2_27{gap:var(--space-3);align-content:start;min-height:0;display:grid;overflow-y:auto}._groupLabel_wk7t2_35{margin:0 0 var(--space-1);padding:0 var(--space-4);font-size:var(--font-size-12);letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}._exerciseRow_wk7t2_45{width:100%;padding:11px var(--space-4);text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:12px;gap:2px;font-family:inherit;transition:background-color .12s;display:grid}._exerciseRow_wk7t2_45:hover{background-color:var(--hover-fill)}._exerciseName_wk7t2_64{font-size:var(--font-size-button);font-weight:600}._exerciseMuscles_wk7t2_69{font-size:var(--font-size-caption);color:var(--text-secondary)}._emptyText_wk7t2_74{padding:var(--space-4);text-align:center;font-size:var(--font-size-caption);color:var(--text-secondary);margin:0}._sheetHeader_wk7t2_82{gap:var(--space-3);min-height:0;padding:var(--space-2) 0 0;flex:1;grid-template-rows:auto auto minmax(0,1fr);align-content:start;display:grid}._sheetHeader_wk7t2_82>._header_wk7t2_10,._sheetHeader_wk7t2_82>._search_wk7t2_93{margin-inline:var(--space-4)}._sheetHeader_wk7t2_82 ._list_wk7t2_27{max-height:none;padding:var(--space-4) var(--space-1) 0;border-top:1px solid var(--stepper-outline)}._sheetHeader_wk7t2_82 ._exerciseRow_wk7t2_45{padding:12px var(--space-4)}._sheetTitle_wk7t2_107{font-family:var(--font-heading);font-size:var(--font-size-26);color:var(--ink-primary);margin:0;font-weight:400;line-height:1.15}._wrapper_mh5tp_1{max-width:100%;margin-left:-8px;display:inline-block;position:relative}._grid_mh5tp_8{max-width:100%;display:inline-grid}._text_mh5tp_14{box-sizing:border-box;border-radius:var(--radius-12);min-width:0;font-family:var(--font-heading);font-size:var(--font-size-44);letter-spacing:-.015em;white-space:pre-wrap;overflow-wrap:anywhere;border:0;grid-area:1/1;padding:2px 40px 2px 8px;font-weight:400;line-height:1.1}._mirror_mh5tp_30{visibility:hidden;pointer-events:none}._input_mh5tp_35{resize:none;width:100%;height:100%;color:var(--ink-primary);background-color:#0000;margin:0;transition:background-color .15s,box-shadow .15s;overflow:hidden}._input_mh5tp_35:hover{background-color:var(--hover-fill)}._input_mh5tp_35:focus{box-shadow:0 0 0 1px var(--border-primary), 0 0 0 4px color-mix(in srgb, var(--border-primary) 15%, transparent);background-color:#0000;outline:none}._input_mh5tp_35._empty_mh5tp_60{box-shadow:0 0 0 1px var(--actions-destructive-default)}._pencil_mh5tp_64{color:var(--ink-faint);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;top:.5em;right:12px}._wrapper_mh5tp_1:hover ._pencil_mh5tp_64{opacity:1}._wrapper_mh5tp_1:focus-within ._pencil_mh5tp_64{opacity:0}@media (width<=620px){._text_mh5tp_14{font-size:var(--font-size-30);line-height:1.15}._pencil_mh5tp_64{top:.4em}}._create_3wbbx_3,._edit_3wbbx_4{justify-content:flex-end;align-items:center;gap:var(--space-2);border-top:1px solid var(--border);padding-top:24px;display:flex}._create_3wbbx_3>*,._edit_3wbbx_4>*{padding-inline:24px}@media (width<=620px){._create_3wbbx_3,._edit_3wbbx_4{padding:20px 0 32px;display:grid}._create_3wbbx_3{grid-template-columns:1fr 1fr;gap:8px}._create_3wbbx_3>:last-child{grid-area:1/1/auto/-1}._edit_3wbbx_4{grid-template-columns:1fr 2fr;gap:8px}}._liveRegion_1shbf_1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._setGrip_1shbf_10,._exerciseGrip_1shbf_11{cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:28px;padding:0;display:inline-flex}._setGrip_1shbf_10{color:var(--ink-faint);margin-right:4px}._exerciseGrip_1shbf_11{color:color-mix(in srgb, var(--ink-faint) 70%, var(--surface));margin-right:8px}._setGrip_1shbf_10:hover,._exerciseGrip_1shbf_11:hover{color:var(--ink-muted)}._setGrip_1shbf_10:focus-visible,._exerciseGrip_1shbf_11:focus-visible{outline:2px solid var(--border-primary);outline-offset:-2px}._setGrip_1shbf_10:disabled,._exerciseGrip_1shbf_11:disabled{cursor:default;opacity:.4}._row_11al8_1{border-top:1px solid var(--border);background-color:var(--surface);position:relative}._readOnly_11al8_7{padding:0}._readOnlyButton_11al8_11{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:14px 16px 14px 20px;display:grid}._head_11al8_24{align-items:center;gap:4px;padding:0 16px 0 14px;display:flex}._main_11al8_31{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:14px 0;display:flex}._main_11al8_31:focus-visible{outline:2px solid var(--border-primary);outline-offset:-2px}._texts_11al8_51{flex:1;gap:2px;min-width:0;display:grid}._name_11al8_58{font-family:var(--font-body);font-size:var(--font-size-body);color:var(--ink-primary);font-weight:500}._summary_11al8_65{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink-muted)}._chevron_11al8_71{color:var(--ink-faint);flex:none;transition:transform .18s}._chevronOpen_11al8_77{transform:rotate(180deg)}._editor_11al8_81{padding:0 16px 18px 14px}._editorWithGrip_11al8_86{padding-left:46px}._dragging_11al8_90{opacity:.45}._dropBefore_11al8_94:before,._dropAfter_11al8_95:after{content:"";z-index:1;background-color:var(--border-primary);pointer-events:none;height:2px;position:absolute;left:0;right:0}._dropBefore_11al8_94:before{top:0}._dropAfter_11al8_95:after{bottom:0}._fields_11al8_114{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._field_11al8_114{align-content:start;gap:6px;display:grid}._fieldLabel_11al8_126{font-family:var(--font-body);font-size:var(--font-size-caption);color:var(--ink-secondary);font-weight:600}._sheetFields_11al8_133{gap:16px;display:grid}._sheetFields_11al8_133 ._fields_11al8_114{grid-template-columns:1fr}._card_xkchk_1{border-radius:var(--radius-18);background-color:var(--surface);box-shadow:0 0 0 1px var(--border);position:relative}._header_xkchk_8{border-radius:var(--radius-18) var(--radius-18) 0 0;background-color:color-mix(in srgb, var(--hover-fill) 55%, var(--surface));align-items:center;gap:8px;min-height:40px;padding:4px 8px 4px 14px;display:flex}._dragging_xkchk_19{opacity:.45}._dropBefore_xkchk_23:before,._dropAfter_xkchk_24:after,._dropHeader_xkchk_25:after{content:"";z-index:1;background-color:var(--border-primary);pointer-events:none;height:2px;position:absolute;left:0;right:0}._dropBefore_xkchk_23:before{top:0}._dropAfter_xkchk_24:after{bottom:0}._dropHeader_xkchk_25{position:relative}._dropHeader_xkchk_25:after{bottom:0}._label_xkchk_52{font-family:var(--font-body);font-size:var(--font-size-12);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--ink-muted);font-weight:600}._spacer_xkchk_62{flex:1}._summary_xkchk_66{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink-muted)}._stepper_xkchk_72{flex:none;width:156px}._compactStepper_xkchk_77{flex:none}._footer_xkchk_81{border-top:1px solid var(--border);padding:8px 12px}._footer_xkchk_81 button{color:var(--text-brand)}@media (width<=620px){._header_xkchk_8{gap:6px;min-height:44px;padding-left:14px}}._card_ldc6i_3{border-radius:var(--radius-18);background-color:var(--surface);box-shadow:0 0 0 1px var(--border)}._row_ldc6i_9{justify-content:space-between;align-items:center;gap:24px;padding:16px 16px 16px 20px;display:flex}._row_ldc6i_9+._row_ldc6i_9{border-top:1px solid var(--border)}._toggleRow_ldc6i_21{cursor:pointer}._text_ldc6i_25{gap:2px;min-width:0;display:grid}._title_ldc6i_31{font-family:var(--font-body);font-size:var(--font-size-body);color:var(--ink-primary);font-weight:500}._help_ldc6i_38{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink-muted);line-height:1.45}._control_ldc6i_45{flex:none;width:184px}@media (width<=620px){._row_ldc6i_9{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}._toggleRow_ldc6i_21{flex-direction:row;justify-content:space-between;align-items:center}._control_ldc6i_45{width:100%;max-width:240px}}._section_1xoej_1{flex-direction:column;gap:12px;display:flex}._sectionHeader_1xoej_7{flex-direction:column;gap:4px;display:flex}._sectionLabel_1xoej_13{font-size:var(--font-size-small);color:var(--ink-secondary);font-weight:600}._helpText_1xoej_19{font-size:var(--font-size-small);color:var(--ink-muted);line-height:1.5}._list_1xoej_25{background:var(--surface);border-radius:var(--radius-18);width:100%;box-shadow:0 0 0 1px var(--surface-outline)}._row_1xoej_32{justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 16px 22px;display:flex}._row_1xoej_32+._row_1xoej_32{border-top:1px solid var(--row-divider)}._rowLeft_1xoej_44{flex-direction:column;gap:3px;min-width:0;display:flex}._exerciseName_1xoej_51{font-size:var(--font-size-body);color:var(--ink-primary);font-weight:500}._previewLine_1xoej_57{font-size:var(--font-size-small);color:var(--ink-muted)}._rowRight_1xoej_62{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}._stepperRow_1xoej_70{align-items:center;display:flex}._section_1tj7n_1{flex-direction:column;gap:12px;display:flex}._sectionHeader_1tj7n_7{flex-direction:column;gap:4px;display:flex}._sectionLabel_1tj7n_13{font-size:var(--font-size-small);color:var(--ink-secondary);font-weight:600}._helpText_1tj7n_19{font-size:var(--font-size-small);color:var(--ink-muted);line-height:1.5}._list_1tj7n_25{background:var(--surface);border-radius:var(--radius-18);width:100%;box-shadow:0 0 0 1px var(--surface-outline)}._row_1tj7n_32{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 16px 22px;display:flex}._row_1tj7n_32+._row_1tj7n_32{border-top:1px solid var(--row-divider)}._rowLeft_1tj7n_45{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._exerciseName_1tj7n_53{font-size:var(--font-size-body);color:var(--ink-primary);font-weight:500}._variants_1tj7n_59{flex-wrap:wrap;gap:6px;display:flex}._variantChip_1tj7n_65{background:var(--surface-outline);font-size:var(--font-size-small);color:var(--ink-secondary);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 10px;display:inline-flex}._variantChip_1tj7n_65 button{color:var(--ink-muted);font-size:var(--font-size-body);cursor:pointer;background:0 0;border:none;padding:2px 4px;line-height:1}._rowRight_1tj7n_86{flex:none;align-items:center;gap:10px;display:flex}._groupSelect_1tj7n_93{border:1px solid var(--input,var(--surface-outline));background:var(--surface);max-width:160px;height:36px;color:var(--ink-secondary);font-size:var(--font-size-small);text-overflow:ellipsis;border-radius:999px;padding:0 10px}._confirm_1tj7n_105{border-radius:var(--radius-18);background:var(--surface);box-shadow:0 0 0 1px var(--surface-outline);flex-direction:column;gap:10px;padding:16px;display:flex}._confirmTitle_1tj7n_115{font-size:var(--font-size-body);color:var(--ink-primary);font-weight:600}._confirmBody_1tj7n_121{font-size:var(--font-size-small);color:var(--ink-muted);line-height:1.5}._confirmActions_1tj7n_127{justify-content:flex-end;gap:8px;display:flex}._form_rkdcq_3{gap:40px;display:grid}._editHeader_rkdcq_8{justify-items:start;gap:12px;display:grid}._section_rkdcq_14{gap:12px;display:grid}._subtitle_rkdcq_19{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink-muted);margin:-6px 0 0}._setList_rkdcq_26{gap:12px;display:grid}._editorHint_rkdcq_31{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink-muted);margin:0}._addSet_rkdcq_38{border:1px solid var(--stepper-outline);border-radius:var(--radius-14);color:var(--text-brand);font-family:var(--font-body);font-size:var(--font-size-small);cursor:pointer;background-color:#0000;padding:12px;font-weight:600;transition:background-color .15s,border-color .15s}._addSet_rkdcq_38:hover{border-color:var(--actions-primary-background-default);background-color:var(--selected-card)}._statusLine_rkdcq_58{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--text-secondary);margin:-16px 0 0;line-height:1.5}._lockedLink_rkdcq_66{color:var(--text-brand);text-decoration:underline}@media (width<=620px){._form_rkdcq_3{gap:32px}}._error_rkdcq_77{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--text-accent);margin:0}._stages_f69ux_1{gap:32px;display:grid}._stage_f69ux_1{gap:12px;display:grid}._stageHeader_f69ux_11{align-items:center;gap:8px;display:flex}._stageTitle_f69ux_17{font-family:var(--font-body);font-size:var(--font-size-subheading);color:var(--ink-primary);margin:0;font-weight:600}._spacer_f69ux_25{flex:1}._empty_f69ux_29{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink-muted);margin:0}._error_f69ux_36{font-size:var(--font-size-small);color:var(--text-accent);margin:0}._addSet_f69ux_42{border:1px solid var(--stepper-outline);border-radius:var(--radius-14);color:var(--text-brand);font-family:var(--font-body);font-size:var(--font-size-small);cursor:pointer;background-color:#0000;padding:12px;font-weight:600;transition:background-color .15s,border-color .15s}._addSet_f69ux_42:hover{border-color:var(--actions-primary-background-default);background-color:var(--selected-card)}._addStage_f69ux_62{border:1.5px dashed var(--stepper-outline);border-radius:var(--radius-18);color:var(--text-brand);font-family:var(--font-body);font-size:var(--font-size-button);cursor:pointer;background-color:#0000;padding:18px;font-weight:600}._addStage_f69ux_62:hover{border-color:var(--actions-primary-background-default)}._form_p1pa4_1{gap:40px;display:grid}._editHeader_p1pa4_6{justify-items:start;gap:12px;display:grid}._statusLine_p1pa4_12{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--text-secondary);margin:-16px 0 0;line-height:1.5}._section_p1pa4_20{gap:12px;display:grid}@media (width<=620px){._form_p1pa4_1{gap:32px}}._error_p1pa4_31{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--text-accent);margin:0}._pageContainer_zv5nu_3{max-width:45rem;margin:0 auto}._typeSection_zv5nu_8{gap:12px;display:grid}._options_zv5nu_13{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=620px){._options_zv5nu_13{grid-template-columns:1fr;gap:10px}}._pageContainer_t236i_1{max-width:45rem;margin:0 auto}._note_1uuvk_1{font-size:var(--font-size-body);color:var(--text-secondary)}._pageContainer_1uuvk_6{max-width:45rem;margin:0 auto}._root_m2409_1{flex:160px;position:relative}._summary_m2409_6{justify-content:space-between;align-items:center;gap:var(--space-2);padding:.75rem var(--space-3);border-radius:var(--radius);border:1px solid var(--input);background-color:var(--panel-strong);color:var(--text-primary);font-size:var(--font-size-body);cursor:pointer;list-style:none;display:flex}._summary_m2409_6::-webkit-details-marker{display:none}._summary_m2409_6:after{content:"▾"}._active_m2409_29{background-color:var(--actions-primary-background-default);border-color:var(--actions-primary-background-default);color:var(--actions-primary-foreground-default)}._panel_m2409_35{z-index:10;top:calc(100% + var(--space-1));max-height:20rem;padding:var(--space-2);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--panel-strong);flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow-y:auto}._option_m2409_51{align-items:center;gap:var(--space-2);padding:var(--space-2);color:var(--text-primary);text-transform:capitalize;cursor:pointer;display:flex}._clear_m2409_61{padding:var(--space-2);color:var(--actions-destructive-default);font-family:inherit;font-size:var(--font-size-small);cursor:pointer;background:0 0;border:0;align-self:flex-start;font-weight:600}._filters_124mo_1{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}._selects_124mo_8{gap:var(--space-3);flex-wrap:wrap;display:flex}._list_124mo_14{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_124mo_23{gap:var(--space-1);padding:var(--space-4);background-color:var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius);color:inherit;flex-direction:column;transition:border-color .16s;display:flex}._row_124mo_23:hover{border-color:var(--border-primary)}._name_124mo_39{color:var(--text-primary);font-weight:600}._meta_124mo_44{color:var(--text-secondary);font-size:var(--font-size-small);text-transform:capitalize}._empty_124mo_50{color:var(--text-secondary);text-align:center;padding:var(--space-8) 0}._error_124mo_56{align-items:center;gap:var(--space-3);padding:var(--space-8) 0;flex-direction:column;display:flex}._errorText_124mo_64{font-size:var(--font-size-small);color:var(--actions-destructive-default);margin:0;font-weight:600}._badgeRow_1ljm1_1{margin-bottom:var(--space-4)}._row_1ljm1_5{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background-color:var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--space-4);display:flex}._rowLabel_1ljm1_17{gap:var(--space-1);flex-direction:column;display:flex}._rowTitle_1ljm1_23{color:var(--text-primary);font-weight:500}._rowDescription_1ljm1_28{color:var(--text-secondary);font-size:var(--font-size-small)}._rowValue_1ljm1_33{color:var(--text-primary);flex-shrink:0;font-weight:500}._modeGroup_1ljm1_39{border:1px solid var(--border);border-radius:var(--radius);flex-shrink:0;display:flex;overflow:hidden}._modeOption_1ljm1_47{padding:var(--space-2) var(--space-3);font-size:var(--font-size-small);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background-color:#0000;border:none;transition:background-color .15s,color .15s}._modeOption_1ljm1_47+._modeOption_1ljm1_47{border-left:1px solid var(--border)}._modeOptionOn_1ljm1_64{background-color:var(--actions-primary-background-default,var(--text-accent));color:var(--actions-primary-foreground-default)}._errorText_1ljm1_69{font-size:var(--font-size-small);color:var(--actions-destructive-default);margin:0;font-weight:600}._badge_1ljm1_1{padding:.4rem var(--space-3);background-color:var(--panel);border:1px solid var(--border);color:var(--text-primary);text-transform:capitalize;font-size:var(--font-size-caption);border-radius:999px;display:inline-block}._section_1ljm1_87{padding:var(--space-5);background-color:var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--space-4)}._sectionTitle_1ljm1_95{font-family:var(--font-heading);font-size:var(--font-size-subheading);margin-bottom:var(--space-3);color:var(--text-secondary);font-weight:500}._body_1ljm1_103{color:var(--text-primary);line-height:1.55}._paragraph_1ljm1_108+._paragraph_1ljm1_108{margin-top:var(--space-3)}._tagList_1ljm1_112{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._tag_1ljm1_112{padding:.3rem var(--space-3);background-color:var(--panel);border:1px solid var(--border);color:var(--text-primary);text-transform:capitalize;font-size:var(--font-size-caption);border-radius:999px}._illustrationList_1ljm1_131{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}._illustration_1ljm1_131{border-radius:var(--radius);background-color:var(--panel);width:100%;height:auto;display:block}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/app/assets/inter-latin-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/app/assets/inter-latin-ext-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/assets/newsreader-latin-s-izfB6B.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/assets/newsreader-latin-ext-BQn1nviT.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/app/assets/newsreader-italic-latin-kJKFiXvB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/app/assets/newsreader-italic-latin-ext-CSPGnFdO.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--action-divider:#e6e2dc;--actions-destructive-default:#b71713;--actions-primary-background-default:#4d3fc7;--actions-primary-background-hover:#33279f;--actions-primary-foreground-default:#fff;--actions-secondary-background-default:transparent;--actions-secondary-background-hover:#e3e2ed;--actions-secondary-foreground-default:#4d3fc7;--actions-tertiary-background-default:transparent;--actions-tertiary-background-hover:#e3e2ed;--actions-tertiary-foreground-default:#464554;--background-primary:#f8f9fd;--badge-brand-background:#efedfb;--body-silhouette:#f2efea;--body-untracked:#e6e2dc;--border:#eae7ea;--border-primary:#4d3fc7;--brand-tile-subtitle:#dcd8f7;--brand-tint:#efedfb;--control-fill:#f2efea;--current-row:#f5f3fd;--destructive-foreground:#fff;--hover-fill:#f5f3f0;--ink-faint:#a9a4ae;--ink-muted:#6b6773;--ink-primary:#1e1c22;--ink-secondary:#46434d;--input:#eae7ea;--muscle-bar-track:#f5f3fd;--muscle-scale-high:#4d3fc7;--muscle-scale-low:#dcd8f7;--muscle-scale-mid:#8f86de;--muscle-scale-none:#e4e0f5;--neutral-chip:#efedea;--page-background:#faf8f5;--panel:#f2f2f2;--panel-row-outline:#eae5de;--panel-strong:#fff;--progress-bar-background:#eae7ea;--progress-bar-foreground:#4d3fc7;--progress-track:#eeebf5;--rest-card-background:#f6f5fc;--rest-card-fill:#e3e0f8;--rest-card-ink:#2a2268;--rest-card-outline:#e6e3f5;--rest-list-row-fill:#d2cef1;--rest-list-row-track:#e4e1f7;--row-divider:#f0ece6;--scrim:#1e1c2247;--secondary-foreground:#191c1f;--segmented-selected:#fff;--selected-card:#f8f7fd;--shadow-card:#1e1c220a;--shadow-dialog:#1e1c222e;--shadow-elevated:#1e1c221a;--stepper-circle-border:#e4e0da;--stepper-outline:#e3dfe6;--sticky-mini-card:#eeebfa;--success:#22c55e;--success-foreground:#fff;--superset-dot:#8f86de;--superset-rail:#c9c3ee;--surface:#fff;--surface-outline:#efebe5;--text-accent:#b71713;--text-brand:#4d3fc7;--text-primary:#191c1f;--text-secondary:#464554;--toggle-off:#d9d4ce;--upcoming-ring:#d9d5ce;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-8:.5rem;--radius-10:.625rem;--radius-12:.75rem;--radius-14:.875rem;--radius-16:1rem;--radius-18:1.125rem;--radius-20:1.25rem;--radius-22:1.375rem;--radius-24:1.5rem;--radius-26:1.625rem;--radius-30:1.875rem;--radius-full:62.4375rem;--radius-lg:2rem;--radius:1.2rem;--font-size-12:.75rem;--font-size-19:1.1875rem;--font-size-20:1.25rem;--font-size-21:1.3125rem;--font-size-22:1.375rem;--font-size-26:1.625rem;--font-size-30:1.875rem;--font-size-34:2.125rem;--font-size-38:2.375rem;--font-size-42:2.625rem;--font-size-44:2.75rem;--font-size-56:3.5rem;--font-size-92:5.75rem;--font-size-124:7.75rem;--font-size-body:1rem;--font-size-button:.9375rem;--font-size-caption:.8125rem;--font-size-heading:1.5rem;--font-size-micro:.6875rem;--font-size-small:.875rem;--font-size-subheading:1.125rem;--font-size-title:2rem;--font-size-display:clamp(1.95rem, 7vw, 2.5rem);--font-heading:"Newsreader", "Georgia", serif;--font-body:"Inter", "Segoe UI", sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--action-divider:#3f3f46;--actions-destructive-default:#ef4444;--actions-primary-background-default:#4d3fc7;--actions-primary-background-hover:#33279f;--actions-primary-foreground-default:#fff;--actions-secondary-background-default:transparent;--actions-secondary-background-hover:#2a2a33;--actions-secondary-foreground-default:#9990e8;--actions-tertiary-background-default:transparent;--actions-tertiary-background-hover:#2a2a33;--actions-tertiary-foreground-default:#a1a1aa;--background-primary:#09090b;--badge-brand-background:#2a2a33;--body-silhouette:#26262b;--body-untracked:#3f3f46;--border:#27272a;--border-primary:#4d3fc7;--brand-tile-subtitle:#dcd8f7;--brand-tint:#2a2650;--control-fill:#26262b;--current-row:#25223f;--destructive-foreground:#fafafa;--hover-fill:#2a2a33;--ink-faint:#6e6e78;--ink-muted:#a1a1aa;--ink-primary:#f4f3f6;--ink-secondary:#c9c8cf;--input:#3f3f46;--muscle-bar-track:#25223f;--muscle-scale-high:#4d3fc7;--muscle-scale-low:#4a4380;--muscle-scale-mid:#6f64d6;--muscle-scale-none:#2a2650;--neutral-chip:#2a2a33;--page-background:#131316;--panel:#1e1e22;--panel-row-outline:#2a2a2f;--panel-strong:#27272a;--progress-bar-background:#27272a;--progress-bar-foreground:#4d3fc7;--progress-track:#2a2a33;--rest-card-background:#1b1a28;--rest-card-fill:#29254a;--rest-card-ink:#e3e0f8;--rest-card-outline:#2e2a4a;--rest-list-row-fill:#2e2a4a;--rest-list-row-track:#221f3a;--row-divider:#2a2a2f;--scrim:#00000080;--secondary-foreground:#d4d4d8;--segmented-selected:#3a3a42;--selected-card:#25223f;--shadow-card:transparent;--shadow-dialog:#00000080;--shadow-elevated:#00000073;--stepper-circle-border:#3a3a42;--stepper-outline:#3f3f46;--sticky-mini-card:#221f3a;--success:#22c55e;--success-foreground:#fafafa;--superset-dot:#8f86de;--superset-rail:#4a4380;--surface:#1e1e22;--surface-outline:#2a2a2f;--text-accent:#ef4444;--text-brand:#9990e8;--text-primary:#fafafa;--text-secondary:#a1a1aa;--toggle-off:#3f3f46;--upcoming-ring:#4a4a52}}:root[data-theme=dark]{--action-divider:#3f3f46;--actions-destructive-default:#ef4444;--actions-primary-background-default:#4d3fc7;--actions-primary-background-hover:#33279f;--actions-primary-foreground-default:#fff;--actions-secondary-background-default:transparent;--actions-secondary-background-hover:#2a2a33;--actions-secondary-foreground-default:#9990e8;--actions-tertiary-background-default:transparent;--actions-tertiary-background-hover:#2a2a33;--actions-tertiary-foreground-default:#a1a1aa;--background-primary:#09090b;--badge-brand-background:#2a2a33;--body-silhouette:#26262b;--body-untracked:#3f3f46;--border:#27272a;--border-primary:#4d3fc7;--brand-tile-subtitle:#dcd8f7;--brand-tint:#2a2650;--control-fill:#26262b;--current-row:#25223f;--destructive-foreground:#fafafa;--hover-fill:#2a2a33;--ink-faint:#6e6e78;--ink-muted:#a1a1aa;--ink-primary:#f4f3f6;--ink-secondary:#c9c8cf;--input:#3f3f46;--muscle-bar-track:#25223f;--muscle-scale-high:#4d3fc7;--muscle-scale-low:#4a4380;--muscle-scale-mid:#6f64d6;--muscle-scale-none:#2a2650;--neutral-chip:#2a2a33;--page-background:#131316;--panel:#1e1e22;--panel-row-outline:#2a2a2f;--panel-strong:#27272a;--progress-bar-background:#27272a;--progress-bar-foreground:#4d3fc7;--progress-track:#2a2a33;--rest-card-background:#1b1a28;--rest-card-fill:#29254a;--rest-card-ink:#e3e0f8;--rest-card-outline:#2e2a4a;--rest-list-row-fill:#2e2a4a;--rest-list-row-track:#221f3a;--row-divider:#2a2a2f;--scrim:#00000080;--secondary-foreground:#d4d4d8;--segmented-selected:#3a3a42;--selected-card:#25223f;--shadow-card:transparent;--shadow-dialog:#00000080;--shadow-elevated:#00000073;--stepper-circle-border:#3a3a42;--stepper-outline:#3f3f46;--sticky-mini-card:#221f3a;--success:#22c55e;--success-foreground:#fafafa;--superset-dot:#8f86de;--superset-rail:#4a4380;--surface:#1e1e22;--surface-outline:#2a2a2f;--text-accent:#ef4444;--text-brand:#9990e8;--text-primary:#fafafa;--text-secondary:#a1a1aa;--toggle-off:#3f3f46;--upcoming-ring:#4a4a52}.badge__base{font-size:var(--font-size-micro);border-radius:999px;justify-content:center;align-items:center;padding:.28rem .55rem;font-weight:800;line-height:1;display:inline-flex}.badge__default{border:1px solid var(--border);color:var(--text-secondary);background-color:#0000}.badge__success{background-color:color-mix(in srgb, var(--success) 90%, white);border:1px solid color-mix(in srgb, var(--success) 62%, black);color:var(--success-foreground)}.badge__muted{border:1px solid var(--border);color:var(--text-secondary);background-color:#0000}.badge__brand{background-color:var(--badge-brand-background);font-size:var(--font-size-12);color:var(--text-brand);border:1px solid #0000;padding:3px 9px;font-weight:600}.badge__neutral{background-color:var(--neutral-chip);font-size:var(--font-size-12);color:var(--ink-secondary);border:1px solid #0000;padding:3px 9px;font-weight:600}.bottom-sheet__sheet{box-sizing:border-box;border-radius:var(--radius-24) var(--radius-24) 0 0;background-color:var(--panel-strong);width:100%;max-width:100%;max-height:calc(100% - 44px);color:var(--ink-primary);box-shadow:0 -8px 32px var(--shadow-dialog);border:0;margin:auto 0 0;padding:0;animation:.24s both bottom-sheet__sheet-in;overflow:hidden}.bottom-sheet__sheet[open]{flex-direction:column;display:flex}.bottom-sheet__sheet::backdrop{background-color:var(--scrim);animation:.24s both bottom-sheet__backdrop-in}.bottom-sheet__closing{animation:.2s both bottom-sheet__sheet-out}.bottom-sheet__closing::backdrop{animation:.2s both bottom-sheet__backdrop-out}.bottom-sheet__panel{flex-direction:column;flex:1;min-height:0;display:flex}.bottom-sheet__grabber{background-color:var(--stepper-outline);border-radius:999px;flex:none;width:36px;height:5px;margin:8px auto 4px}@keyframes bottom-sheet__sheet-in{0%{transform:translateY(100%)}}@keyframes bottom-sheet__sheet-out{to{transform:translateY(100%)}}@keyframes bottom-sheet__backdrop-in{0%{opacity:0}}@keyframes bottom-sheet__backdrop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.bottom-sheet__sheet,.bottom-sheet__sheet::backdrop{animation-duration:1ms}}.button__base{justify-content:center;align-items:center;gap:var(--space-2);font-family:inherit;font-size:var(--font-size-button);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.875rem 1.5rem;font-weight:600;line-height:1;transition:background-color .16s,color .16s,border-color .16s,opacity .16s;display:inline-flex}.button__base:disabled{opacity:.45;pointer-events:none}.button__primary{background-color:var(--actions-primary-background-default);color:var(--actions-primary-foreground-default);border-color:#0000}.button__primary:hover{background-color:var(--actions-primary-background-hover)}.button__secondary{background-color:var(--actions-secondary-background-default);border-color:var(--border-primary);color:var(--actions-secondary-foreground-default)}.button__secondary:hover{background-color:var(--actions-secondary-background-hover)}.button__ghost{background-color:var(--actions-tertiary-background-default);border-color:color-mix(in srgb, var(--text-secondary) 30%, transparent);color:var(--actions-tertiary-foreground-default)}.button__ghost:hover{background-color:var(--actions-tertiary-background-hover);border-color:var(--border-primary);color:var(--text-primary)}.button__tertiary{background-color:var(--actions-tertiary-background-default);color:var(--actions-tertiary-foreground-default);border-color:#0000}.button__tertiary:hover{background-color:var(--actions-tertiary-background-hover);color:var(--text-primary)}.button__destructive{background-color:var(--actions-destructive-default);border-color:color-mix(in srgb, var(--actions-destructive-default) 80%, black);color:var(--destructive-foreground)}.button__destructive:hover{background-color:color-mix(in srgb, var(--actions-destructive-default) 90%, black)}.button__success{background-color:var(--success);color:var(--success-foreground);border-color:#0000}.button__success:hover{background-color:color-mix(in srgb, var(--success) 90%, black)}.button__lg{font-size:var(--font-size-body);padding:1.2rem 1.6rem}.button__sm{font-size:var(--font-size-small);padding:.5rem .8rem;font-weight:500}.button__icon{padding:var(--space-2);aspect-ratio:1;border-color:#0000}.button__icon:hover{border-color:#0000}.button__fullWidth{width:100%}.button__hoverDestructive:hover{color:var(--actions-destructive-default);border-color:color-mix(in srgb, var(--actions-destructive-default) 45%, var(--border))}.card__card{background-color:var(--panel-strong);border:1px solid color-mix(in srgb, var(--border) 65%, transparent);border-radius:var(--radius);padding:var(--space-4)}.check-mark__base{background-color:var(--actions-primary-background-default);border-radius:999px;flex-shrink:0;width:1.375rem;height:1.375rem;display:inline-block;position:relative}.check-mark__base:after{content:"";border-left:1.5px solid var(--actions-primary-foreground-default);border-bottom:1.5px solid var(--actions-primary-foreground-default);width:.5rem;height:.25rem;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.check-mark__compact{width:1.25rem;height:1.25rem}.dialog__dialog{border-radius:var(--radius-22);background-color:var(--panel-strong);color:var(--ink-primary);box-shadow:0 0 0 1px var(--surface-outline), 0 24px 60px var(--shadow-dialog);max-width:calc(100% - 2 * var(--space-6));max-height:calc(100% - 2 * var(--space-6));border:0;margin:auto;padding:0;animation:.22s both dialog__dialog-in}.dialog__dialog::backdrop{background-color:var(--scrim);animation:.22s both dialog__backdrop-in}.dialog__closing{animation:.18s both dialog__dialog-out}.dialog__closing::backdrop{animation:.18s both dialog__backdrop-out}@keyframes dialog__dialog-in{0%{opacity:0;transform:translateY(8px)}}@keyframes dialog__backdrop-in{0%{opacity:0}}@keyframes dialog__dialog-out{to{opacity:0;transform:translateY(8px)}}@keyframes dialog__backdrop-out{to{opacity:0}}@keyframes spinner__spin{to{transform:rotate(360deg)}}.spinner__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite spinner__spin;display:inline-block}.confirm-dialog__dialog{width:440px}.confirm-dialog__content{gap:var(--space-6);padding:var(--space-7) var(--space-7) var(--space-6);flex-direction:column;display:flex}.confirm-dialog__text{flex-direction:column;gap:10px;display:flex}.confirm-dialog__title{font-family:var(--font-heading);font-size:var(--font-size-30);letter-spacing:-.01em;color:var(--ink-primary);margin:0;font-weight:400;line-height:1.15}.confirm-dialog__description{font-size:var(--font-size-button);color:var(--ink-secondary);text-wrap:pretty;margin:0;line-height:1.55}.confirm-dialog__error{font-size:var(--font-size-small);color:var(--text-accent);margin:0;line-height:1.5}.confirm-dialog__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.confirm-dialog__spinner{margin-right:var(--space-2)}.input__group{gap:var(--space-2);flex-direction:column;display:flex}.input__label{font-size:var(--font-size-caption);color:var(--text-secondary);font-weight:700}.input__input{background-color:var(--panel-strong);border:1px solid var(--input);width:100%;color:var(--text-primary);font-size:var(--font-size-body);border-radius:.82rem;outline:none;padding:.62rem .74rem;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input__input:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 10%, transparent)}.input__input::placeholder{color:color-mix(in srgb, var(--text-secondary) 78%, white)}.menu__root{display:inline-flex;position:relative}.menu__trigger{color:var(--ink-faint);cursor:pointer;background-color:#0000;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}.menu__trigger:hover,.menu__triggerOpen{background-color:var(--neutral-chip)}.menu__trigger:focus-visible{outline:2px solid var(--border-primary);outline-offset:1px}.menu__popover{z-index:20;box-sizing:border-box;max-width:calc(100vw - 2 * var(--space-4));border-radius:var(--radius-12);background-color:var(--panel-strong);box-shadow:0 0 0 1px var(--surface-outline), 0 8px 24px var(--shadow-elevated);padding:6px;position:absolute;top:calc(100% + 4px);right:0}.menu__item{border-radius:var(--radius-8);width:100%;color:var(--ink-primary);font-family:inherit;font-size:var(--font-size-small);text-align:left;cursor:pointer;background-color:#0000;border:0;padding:9px 10px;display:block}.menu__item:hover:not(:disabled),.menu__item:focus-visible{background-color:var(--hover-fill);outline:none}.menu__item:disabled{opacity:.4;cursor:not-allowed}.menu__destructive{color:var(--text-accent)}.menu__divider{background-color:var(--surface-outline);height:1px;margin:4px 0}.page__page{padding:clamp(1.35rem, 4vw, 2.2rem) 0 calc(8.125rem + env(safe-area-inset-bottom));flex:1}@media (width>=900px){.page__page{padding-bottom:clamp(1.35rem,4vw,2.2rem)}}.page__container{width:100%;max-width:100%;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.page__narrow{max-width:54.5rem;padding:0 1.125rem}@media (width>=900px){.page__narrow{padding:0 3.5rem}}.page__header{margin-bottom:var(--space-8);animation:.32s both page__rise-in}.page__headerRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.page__headerActions{align-items:center;gap:var(--space-2);display:inline-flex}.page__title{font-family:var(--font-heading);font-size:var(--font-size-display);font-weight:400;line-height:.9}@media (width<=760px){.page__title{font-size:clamp(1.9rem,10vw,2.25rem)}}@media (width<=620px){.page__headerRow{flex-wrap:wrap}.page__headerActions{width:100%}}.radio-card__card{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-18);background-color:var(--panel-strong);box-shadow:0 0 0 1px var(--surface-outline);color:var(--ink-primary);cursor:pointer;padding:18px 18px 18px 20px;transition:background-color .15s,box-shadow .15s;display:flex;position:relative}.radio-card__checked{background-color:var(--selected-card);box-shadow:0 0 0 1.5px var(--actions-primary-background-default)}.radio-card__card:has(.radio-card__input:focus-visible){outline:2px solid var(--border-primary);outline-offset:2px}.radio-card__card:has(.radio-card__input:disabled){opacity:.45;cursor:not-allowed}.radio-card__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.radio-card__text{flex-direction:column;gap:4px;min-width:0;display:flex}.radio-card__title{font-size:var(--font-size-body);font-weight:600;line-height:1.3}.radio-card__description{font-size:var(--font-size-small);color:var(--ink-secondary);line-height:1.45}.radio-card__dot{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--toggle-off);border-radius:50%;flex:none;transition:background-color .15s,box-shadow .15s}.radio-card__checked .radio-card__dot{background:radial-gradient(circle, #fff 0 4px, var(--actions-primary-background-default) 4.5px);box-shadow:none}.stack__stack{flex-direction:column;display:flex}.stack__row{flex-direction:row}.stepper__stepper{align-items:center;gap:.6rem;display:inline-flex}.stepper__unit{font-family:var(--font-body);font-size:var(--font-size-body);color:var(--text-secondary);margin-left:.1rem;font-weight:500}.stepper__button{border:1px solid var(--border);background-color:var(--panel-strong);width:2.4rem;height:2.4rem;color:var(--text-primary);font-size:var(--font-size-subheading);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1;transition:border-color .16s,background-color .16s,opacity .16s;display:inline-flex}.stepper__button:hover:not(:disabled){border-color:var(--border-primary)}.stepper__button:focus-visible{border-color:var(--border-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--border-primary) 25%, transparent);outline:none}.stepper__button:disabled{opacity:.4;cursor:not-allowed}.stepper__input{text-align:center;width:4rem;font-family:var(--font-body);font-size:var(--font-size-subheading);color:var(--text-primary);background-color:var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius);appearance:textfield;padding:.55rem .5rem;font-weight:600}.stepper__input::-webkit-outer-spin-button{appearance:none;margin:0}.stepper__input::-webkit-inner-spin-button{appearance:none;margin:0}.stepper__input:focus{border-color:var(--border-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--border-primary) 25%, transparent);outline:none}.stepper__input:disabled{opacity:.6}.stepper__joined{width:100%;height:40px;box-shadow:inset 0 0 0 1px var(--stepper-outline);background-color:var(--panel-strong);color:var(--ink-primary);border-radius:999px;align-items:stretch;display:flex}.stepper__joinedButton{width:40px;color:inherit;cursor:pointer;background-color:#0000;border:0;border-radius:999px;flex:none;padding:0;font-family:inherit;font-size:20px;font-weight:500;line-height:1;transition:background-color .15s}.stepper__joinedButton:hover:not(:disabled){background-color:var(--hover-fill)}.stepper__joinedButton:focus-visible{outline:2px solid var(--border-primary);outline-offset:-2px}.stepper__joinedButton:disabled{opacity:.3;cursor:not-allowed}.stepper__joinedValue{background:linear-gradient(var(--surface-outline), var(--surface-outline)) left 0 top 8px / 1px calc(100% - 16px) no-repeat, linear-gradient(var(--surface-outline), var(--surface-outline)) right 0 top 8px / 1px calc(100% - 16px) no-repeat;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.stepper__joinedInput{color:inherit;font-family:var(--font-body);font-size:var(--font-size-body);text-align:right;background:0 0;border:0;padding:0;font-weight:600;line-height:1.3}.stepper__joinedInput:focus{outline:none}.stepper__joinedInput:disabled{opacity:.6}.stepper__joinedUnit{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink-muted);white-space:nowrap}.stepper__compact{width:132px}.stepper__compact .stepper__joinedButton{width:38px}@media (width<=620px){.stepper__joined{height:44px}.stepper__joinedButton{width:44px}.stepper__compact .stepper__joinedButton{width:38px}}.superset-rail__rail{flex-direction:column;align-self:stretch;align-items:center;width:.5rem;display:flex}.superset-rail__line{background-color:var(--superset-rail);flex:1;width:2px}.superset-rail__lineHidden{visibility:hidden}.superset-rail__dot{background-color:var(--superset-dot);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.toggle__toggle{background-color:var(--toggle-off);cursor:pointer;border:0;border-radius:99px;flex:none;width:44px;height:26px;padding:0;transition:background-color .15s;position:relative}.toggle__checked{background-color:var(--actions-primary-background-default)}.toggle__toggle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--border-primary) 25%, transparent);outline:none}.toggle__toggle:disabled{opacity:.45;cursor:not-allowed}.toggle__knob{background-color:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000026}.toggle__checked .toggle__knob{left:21px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--ring:var(--border-primary)}body{min-height:100dvh;font-family:var(--font-body);color:var(--text-primary);background:var(--page-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.45}#root{min-height:100dvh}a{color:inherit;text-decoration:none}input,textarea,select{font-size:16px}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
