:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101114;--card:#1c1e24;--raised:#262932;--primary:#a78bfa;--on-primary:#16121f;--primary-soft:#a78bfa29;--secondary:#66d9a0;--on-secondary:#0f1a14;--secondary-soft:#66d9a024;--danger:#f87171;--danger-soft:#f8717124;--text:#f5f5f7;--text-2:#a1a1aa;--border:#ffffff14;--hero-tint:#262036;--scrim:#0009;--shimmer:var(--raised);--control-bg:var(--card);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:24px;--r-full:999px;--t-xs:12px;--t-sm:13px;--t-md:15px;--t-lg:17px;--t-xl:20px;--t-2xl:24px;--t-3xl:28px;--t-field:16px;--lh-tight:1.2;--lh:1.4;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", Roboto, "Segoe UI", system-ui, sans-serif;--z-sticky:10;--z-dock:20;--z-tabbar:30;--z-sheet:100;--dur-fast:.12s;--dur:.2s;--ease:cubic-bezier(.2, .7, .2, 1);--tap:44px;--control-h:48px;--control-h-sm:40px;--icon-tile:36px;--icon-tile-lg:56px;--gutter:16px;--page-max:640px;--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px));--tabbar-h:62px}@supports (color:color-mix(in srgb, red 50%, blue)){:root{--shimmer:color-mix(in srgb, var(--text) 6%, var(--raised));--primary-soft:color-mix(in srgb, var(--primary) 16.08%, transparent);--secondary-soft:color-mix(in srgb, var(--secondary) 14.12%, transparent);--danger-soft:color-mix(in srgb, var(--danger) 14.12%, transparent);--hero-tint:color-mix(in srgb, var(--primary) 14%, var(--bg))}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:var(--t-field)/var(--lh) var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}body[data-scroll-locked]{overflow:hidden}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button,input{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}a{color:inherit;touch-action:manipulation;text-decoration:none}img,video{max-width:100%;display:block}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._button_1g5oo_1{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--control-h);padding:var(--s-2) var(--s-5);border-radius:var(--r-md);font-size:var(--t-md);font-weight:600;line-height:var(--lh-tight);text-align:center;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:0;display:inline-flex;position:relative}._button_1g5oo_1:active:not(:disabled){opacity:.85}@media (prefers-reduced-motion:no-preference){._button_1g5oo_1:active:not(:disabled){transform:scale(.98)}}._button_1g5oo_1:disabled{opacity:.5;cursor:default}._primary_1g5oo_37{background:var(--primary);color:var(--on-primary)}._secondary_1g5oo_44{background:var(--primary-soft);background:color-mix(in srgb, var(--primary) 16%, var(--card));color:var(--primary)}._danger_1g5oo_50{background:var(--danger-soft);background:color-mix(in srgb, var(--danger) 14%, var(--card));color:var(--danger)}._ghost_1g5oo_56{background:var(--raised);color:var(--text)}._sm_1g5oo_61{min-height:var(--control-h-sm);padding:var(--s-1) var(--s-4);border-radius:var(--r-sm);font-size:var(--t-sm)}._sm_1g5oo_61:after{content:"";inset:calc((var(--control-h-sm) - var(--tap)) / 2) 0;position:absolute}._card_14zae_1{--control-bg:var(--raised);align-content:start;gap:var(--s-3);min-width:0;padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);display:grid}._hero_14zae_18{background:linear-gradient(160deg, var(--hero-tint) 0%, var(--card) 62%)}._link_14zae_22{color:inherit;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease)}._link_14zae_22:active{opacity:.85}@media (prefers-reduced-motion:no-preference){._link_14zae_22:active{transform:scale(.99)}}._tile_ojqwr_1{flex:none;place-items:center;display:grid}._md_ojqwr_7{width:var(--icon-tile);height:var(--icon-tile);border-radius:var(--r-sm)}._lg_ojqwr_13{width:var(--icon-tile-lg);height:var(--icon-tile-lg);border-radius:var(--r-md)}._primary_ojqwr_21{background:var(--primary-soft);color:var(--primary)}._secondary_ojqwr_26{background:var(--secondary-soft);color:var(--secondary)}._danger_ojqwr_31{background:var(--danger-soft);color:var(--danger)}._state_15tij_2{align-items:center;gap:var(--s-2);padding:var(--s-8) var(--s-6);text-align:center;flex-direction:column;display:flex}._icon_15tij_12{margin-bottom:var(--s-2)}._title_15tij_16{font-size:var(--t-lg);font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:balance}._description_15tij_24{max-width:30ch;margin-bottom:var(--s-3);color:var(--text-2);font-size:var(--t-md);line-height:var(--lh)}._card_18zb1_5{gap:var(--s-2);min-width:0;padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-lg);color:var(--text);transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex-direction:column;display:flex;overflow:hidden}._card_18zb1_5:active{opacity:.85}@media (prefers-reduced-motion:no-preference){._card_18zb1_5:active{transform:scale(.98)}}._primary_18zb1_30{background:var(--primary-soft)}._secondary_18zb1_34{background:var(--secondary-soft)}._title_18zb1_38{font-size:var(--t-lg);font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere}._text_18zb1_45{color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh);overflow-wrap:anywhere}._foot_18zb1_52{justify-content:space-between;align-items:flex-end;gap:var(--s-2);padding-top:var(--s-2);margin-top:auto;display:flex}._go_18zb1_61{border-radius:var(--r-full);flex:none;place-items:center;width:36px;height:36px;display:grid}._primary_18zb1_30 ._go_18zb1_61{background:var(--primary);color:var(--on-primary)}._secondary_18zb1_34 ._go_18zb1_61{background:var(--secondary);color:var(--on-secondary)}._art_18zb1_81{min-width:0;max-width:60%;height:72px;margin:0 calc(var(--s-3) * -1) calc(var(--s-3) * -1) 0;justify-content:flex-end;align-items:flex-end;display:flex}._primary_18zb1_30 ._art_18zb1_81{color:var(--primary)}._secondary_18zb1_34 ._art_18zb1_81{color:var(--secondary)}._art_18zb1_81>img{object-fit:cover;width:100%;height:100%}._notice_32wsk_3{padding:var(--s-3);border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere}._sm_32wsk_14{padding:var(--s-2) var(--s-3);font-size:var(--t-sm)}@supports (color:color-mix(in srgb, red 50%, blue)){._sm_32wsk_14{background:color-mix(in srgb, var(--danger) 14%, var(--card))}}._screen_1ipdc_1{width:100%;max-width:var(--page-max);min-height:100dvh;padding-top:calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));padding-bottom:calc(var(--s-7) + var(--tabbar-space,env(safe-area-inset-bottom,0px)));padding-left:max(var(--gutter), env(safe-area-inset-left,0px));margin:0 auto}._header_86a5x_4{align-items:center;column-gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}._title_86a5x_12{min-width:0;max-width:100%;font-size:var(--t-lg);font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:balance;flex:auto}._aside_86a5x_23{align-items:center;gap:var(--s-3);max-width:100%;margin-left:auto;display:flex}._meta_86a5x_31{min-width:0;color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh-tight);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere}._action_86a5x_41{min-height:var(--tap);margin-right:calc(var(--s-2) * -1);padding:0 var(--s-2);border-radius:var(--r-sm);color:var(--primary);font-size:var(--t-sm);font-weight:600;line-height:var(--lh-tight);flex:none;align-items:center;display:inline-flex}._action_86a5x_41:active{opacity:.7}._skeleton_8rz47_4{border-radius:var(--r-full);background:linear-gradient(100deg, var(--raised) 30%, var(--shimmer) 50%, var(--raised) 70%);background-size:300% 100%;animation:1.5s ease-in-out infinite _shimmer_8rz47_1;display:block}@keyframes _shimmer_8rz47_1{0%{background-position:100% 0}to{background-position:0 0}}._spinner_341m4_1{opacity:.7;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.8s linear infinite _spin_341m4_1;display:inline-block}@keyframes _spin_341m4_1{to{transform:rotate(360deg)}}._tile_98hzr_4{align-content:start;gap:var(--s-2);min-width:0;padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);display:grid}._label_98hzr_15,._hint_98hzr_16{color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh-tight);overflow-wrap:anywhere}._value_98hzr_23{font-size:var(--t-2xl);font-weight:700;line-height:var(--lh-tight);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._unit_98hzr_32{color:var(--text-2);font-size:var(--t-sm);letter-spacing:0;font-weight:500}._durationPart_98hzr_40{white-space:nowrap}._page_1guep_3{gap:var(--s-4);padding-top:var(--s-5);display:grid}._greeting_1guep_11{gap:var(--s-1);min-width:0;margin-bottom:var(--s-1);display:grid}._hello_1guep_19{font-size:var(--t-2xl);letter-spacing:-.015em;font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:balance}._tagline_1guep_28{color:var(--text-2);font-size:var(--t-md);line-height:var(--lh)}._refused_1guep_36{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-lg);background:var(--danger-soft);display:flex}._refusedText_1guep_45{min-width:0;color:var(--danger);font-size:var(--t-md);font-weight:600;line-height:var(--lh-tight);overflow-wrap:anywhere;flex:1}._refusedAction_1guep_55{flex:none}._goal_1guep_63{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}._goalText_1guep_68{gap:2px;min-width:0;display:grid}._goalTitle_1guep_79{font-size:var(--t-md);font-weight:600;line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:balance}._goalLabel_1guep_87{color:var(--text-2);font-weight:500}._goalMeta_1guep_92{color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh);overflow-wrap:anywhere}._chevron_1guep_101{margin-right:calc(var(--s-1) * -1);color:var(--text-2);display:grid}._features_1guep_109{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._art_1guep_117{opacity:.9;display:flex}._art_1guep_117 svg{stroke-width:1px}._bleed_1guep_128 svg{transform:translate(8%,10%)}._inset_1guep_134{padding:0 var(--s-3) var(--s-3) 0}._plan_1guep_140{gap:var(--s-4)}._strip_1guep_144{--dot:32px;gap:var(--s-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._day_1guep_152{justify-items:center;gap:var(--s-2);min-width:0;display:grid}._dot_1guep_159{width:var(--dot);height:var(--dot);border-radius:var(--r-full);place-items:center;display:grid}._dayName_1guep_167{color:var(--text-2);font-size:var(--t-xs);font-weight:600;line-height:var(--lh-tight)}._day_1guep_152[data-today=true] ._dayName_1guep_167{color:var(--text);font-weight:700}._day_1guep_152[data-state=planned] ._dot_1guep_159,._day_1guep_152[data-state=missed] ._dot_1guep_159{border:1.5px solid var(--text-2);border-color:color-mix(in srgb, var(--text-2) 60%, transparent)}._day_1guep_152[data-state=done] ._dot_1guep_159{background:var(--secondary-soft);color:var(--secondary)}._day_1guep_152[data-state=rest][data-today=false] ._dot_1guep_159:after{content:"";border-radius:var(--r-full);background:var(--raised);background:color-mix(in srgb, var(--text-2) 35%, transparent);width:4px;height:4px}._day_1guep_152[data-today=true] ._dot_1guep_159{border:2px solid var(--primary);color:var(--primary)}._day_1guep_152[data-today=true][data-state=done] ._dot_1guep_159{color:var(--secondary)}._action_1guep_217{gap:var(--s-3);min-width:0;display:grid}._actionText_1guep_223{gap:2px;min-width:0;display:grid}._kicker_1guep_230{color:var(--primary);font-size:var(--t-sm);font-weight:600;line-height:var(--lh)}._actionTitle_1guep_237{font-size:var(--t-md);font-weight:600;line-height:var(--lh);overflow-wrap:anywhere}._actionSub_1guep_244{color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh);overflow-wrap:anywhere}._wide_1guep_251{width:100%}._done_1guep_256{grid-template-columns:auto minmax(0,1fr);align-items:center}._doneText_1guep_261{font-size:var(--t-md);font-weight:600;line-height:var(--lh);overflow-wrap:anywhere}._empty_1guep_269{justify-items:center;gap:var(--s-2);padding:var(--s-6) var(--s-5) var(--s-5);text-align:center}._emptyTitle_1guep_276{margin-top:var(--s-2);font-size:var(--t-lg);font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:balance}._emptyText_1guep_285{max-width:32ch;margin-bottom:var(--s-3);color:var(--text-2);font-size:var(--t-md);line-height:var(--lh)}._tiles_1guep_295{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=359px){._tiles_1guep_295{grid-template-columns:repeat(2,minmax(0,1fr))}._tiles_1guep_295>:last-child{grid-column:1/-1}}._skeletonLine_1guep_316{color:#0000;max-width:100%;display:block;position:relative}._skeletonBar_1guep_323{position:absolute;inset:20% 0}._backBar_cxh9v_12{width:fit-content;min-height:var(--tap);margin-bottom:calc(var(--s-2) * -1);margin-left:calc(var(--s-2) * -1);padding:0 var(--s-3) 0 var(--s-1);color:var(--primary);font-size:var(--t-md);font-weight:600;line-height:var(--lh-tight);background:0 0;border:0;align-items:center;gap:2px;display:flex;position:relative}._backBar_cxh9v_12:active{opacity:.7}._chip_6ntop_5{max-width:100%;min-width:var(--tap);min-height:var(--tap);color:var(--text-2);text-align:start;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._pill_6ntop_20,._tag_6ntop_21{align-items:center;gap:var(--s-1);border-radius:var(--r-full);min-width:0;font-size:var(--t-sm);line-height:var(--lh-tight);overflow-wrap:anywhere;display:inline-flex}._pill_6ntop_20{min-height:calc(var(--tap) - var(--s-2));padding:var(--s-1) var(--s-3);border:1px solid var(--border);background:var(--control-bg);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);font-weight:600}._pill_6ntop_20>svg,._tag_6ntop_21>svg{flex:none}._chip_6ntop_5[aria-pressed=true],._chip_6ntop_5[data-active]{color:var(--on-primary)}._chip_6ntop_5[aria-pressed=true] ._pill_6ntop_20,._chip_6ntop_5[data-active] ._pill_6ntop_20{background:var(--primary);border-color:#0000}._chip_6ntop_5:active:not(:disabled) ._pill_6ntop_20{opacity:.8}._chip_6ntop_5:disabled{opacity:.5;cursor:default}._chip_6ntop_5:focus-visible{outline:none}._chip_6ntop_5:focus-visible ._pill_6ntop_20{outline:2px solid var(--primary);outline-offset:2px}._tag_6ntop_21{max-width:100%;min-height:28px;padding:2px var(--s-3);background:var(--raised);color:var(--text);flex:none;font-weight:500}._badge_1qkvn_1{color:var(--text-2);font-size:var(--t-sm);align-items:center;gap:6px;font-weight:500;line-height:1.2;display:inline-flex}._bars_1qkvn_11{align-items:flex-end;gap:2px;height:11px;display:inline-flex}._bars_1qkvn_11 i{background:var(--text-2);opacity:.35;border-radius:1px;width:3px;display:block}._bars_1qkvn_11 i:first-child{height:5px}._bars_1qkvn_11 i:nth-child(2){height:8px}._bars_1qkvn_11 i:nth-child(3){height:11px}._badge_1qkvn_1[data-level="1"] i:nth-child(-n+1),._badge_1qkvn_1[data-level="2"] i:nth-child(-n+2),._badge_1qkvn_1[data-level="3"] i:nth-child(-n+3){background:var(--primary);opacity:1}._page_40qrf_3{gap:var(--s-4);min-width:0;padding-top:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}._media_40qrf_17{border-radius:var(--r-lg);width:100%}._head_40qrf_24{gap:var(--s-2);min-width:0;display:grid}._name_40qrf_30{font-size:var(--t-2xl);letter-spacing:-.015em;font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:balance}._meta_40qrf_39{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}._level_40qrf_48{min-height:28px;padding:2px var(--s-3);border-radius:var(--r-full);background:var(--raised)}._description_40qrf_55{color:var(--text-2);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere}._tagsCard_40qrf_64{gap:var(--s-4)}._group_40qrf_68{gap:var(--s-2);min-width:0;display:grid}._eyebrow_40qrf_74{color:var(--text-2);font-size:var(--t-xs);letter-spacing:.01em;font-weight:600;line-height:var(--lh-tight)}._tags_40qrf_64{gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}._tags_40qrf_64 li{max-width:100%;display:flex}._steps_40qrf_96{gap:var(--s-3);display:grid}._step_40qrf_96{gap:var(--s-3);grid-template-columns:26px minmax(0,1fr);align-items:start;display:grid}._stepNumber_40qrf_109{background:var(--primary-soft);width:26px;height:26px;color:var(--primary);font-size:var(--t-sm);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid}._stepText_40qrf_123{font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere;padding-top:2px}._notes_40qrf_132{gap:var(--s-3);display:grid}._note_40qrf_132{gap:var(--s-3);grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}._noteMark_40qrf_145{height:calc(var(--t-md) * 1.4);color:var(--secondary);align-items:center;display:flex}._notes_40qrf_132[data-tone=mistake] ._noteMark_40qrf_145{color:var(--danger)}._noteText_40qrf_156{font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere}._alternativesSection_40qrf_166{gap:var(--s-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._flush_40qrf_173{min-width:0;margin:0 calc(var(--gutter) * -1)}._alternatives_40qrf_166{gap:var(--s-3);padding:0 var(--gutter);scroll-snap-type:x proximity;scroll-padding-left:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}._alternatives_40qrf_166::-webkit-scrollbar{display:none}._alternatives_40qrf_166 li{scroll-snap-align:start;flex:none;width:148px}._alternative_40qrf_166{gap:var(--s-2);color:inherit;display:grid}._alternative_40qrf_166:active{opacity:.8}._alternativeName_40qrf_208{-webkit-line-clamp:2;line-clamp:2;font-size:var(--t-sm);font-weight:600;line-height:var(--lh-tight);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._skeletonTags_40qrf_222{gap:var(--s-2);display:flex}._skeletonStep_40qrf_227{gap:var(--s-3);grid-template-columns:26px minmax(0,1fr);align-items:center;display:grid}._frame_15apl_3{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--raised);position:relative;overflow:hidden}._video_15apl_11{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._toggle_15apl_20{color:var(--text);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}._toggle_15apl_20:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--r-lg)}._badge_15apl_39{background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:56px;height:56px;transition:transform var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:grid}._toggle_15apl_20:active ._badge_15apl_39{transform:scale(.94)}._length_15apl_56{bottom:var(--s-3);left:var(--s-3);min-height:24px;padding:0 var(--s-2);border-radius:var(--r-full);background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);font-size:var(--t-xs);font-weight:600;line-height:var(--lh-tight);font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;display:inline-flex;position:absolute}._failed_15apl_75{inset:auto var(--s-3) var(--s-3);justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--scrim);color:var(--text);font-size:var(--t-md);line-height:var(--lh-tight);text-align:center;overflow-wrap:anywhere;display:flex;position:absolute}._failed_15apl_75>svg{flex:none}._compact_15apl_102{aspect-ratio:1;border-radius:var(--r-md)}._compact_15apl_102 ._video_15apl_11{object-fit:cover}._compact_15apl_102 ._toggle_15apl_20:focus-visible{border-radius:var(--r-md)}._compact_15apl_102 ._badge_15apl_39{width:36px;height:36px}._compact_15apl_102 ._badge_15apl_39>svg{width:18px;height:18px}._compact_15apl_102 ._failed_15apl_75{gap:var(--s-1);padding:var(--s-1);font-size:var(--t-xs);border-radius:0;flex-direction:column;inset:0}._frame_jvttu_3{aspect-ratio:4/3;border-radius:var(--r-sm);background:var(--raised);position:relative;overflow:hidden}._placeholder_jvttu_11{color:var(--text-2);opacity:.7;place-items:center;display:grid;position:absolute;inset:0}._image_jvttu_20,._loaded_jvttu_21{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}._loaded_jvttu_21{opacity:1}._header_17htk_3{padding:var(--s-5) 0 0}._title_17htk_7{font-size:var(--t-2xl);letter-spacing:-.015em;font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:balance}._segmented_li8yp_4{padding:0 var(--s-1);border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}._item_li8yp_14{min-height:var(--tap);color:var(--text-2);font-size:var(--t-md);font-weight:500;line-height:var(--lh-tight);text-align:center;transition:color var(--dur-fast) var(--ease);align-items:center;display:flex}._pill_li8yp_27{min-width:0;min-height:calc(var(--tap) - var(--s-2));padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);overflow-wrap:anywhere;transition:background-color var(--dur-fast) var(--ease);flex:1;place-items:center;display:grid}._item_li8yp_14[aria-current=page]{color:var(--text);font-weight:700}._item_li8yp_14[aria-current=page] ._pill_li8yp_27{background:var(--raised)}._item_li8yp_14:focus-visible{outline:none}._item_li8yp_14:focus-visible ._pill_li8yp_27{outline:2px solid var(--primary);outline-offset:0}._switch_18kc9_3{padding:var(--s-3) 0 var(--s-1)}._card_1ib8s_4._card_1ib8s_4{gap:var(--s-3);align-items:center;padding:10px;display:flex}._thumb_1ib8s_12{flex:none;width:108px}._body_1ib8s_17{gap:var(--s-1);min-width:0;padding-right:var(--s-1);flex-direction:column;flex:1;display:flex}._name_1ib8s_27{-webkit-line-clamp:2;line-clamp:2;font-size:var(--t-md);font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._description_1ib8s_39{-webkit-line-clamp:2;line-clamp:2;color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._root_u8v2q_1{z-index:var(--z-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._backdrop_u8v2q_10{background:var(--scrim);touch-action:none;animation:_fade-in_u8v2q_1 var(--dur) var(--ease);position:absolute;inset:0}._panel_u8v2q_18{--control-bg:var(--raised);width:100%;max-width:var(--page-max);border:1px solid var(--border);border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--card);max-height:min(82dvh,640px);animation:_slide-up_u8v2q_1 var(--dur) var(--ease);border-bottom:0;flex-direction:column;display:flex;position:relative}._panel_u8v2q_18:focus-visible{outline:none}._grabber_u8v2q_44{width:36px;height:4px;margin-top:var(--s-2);border-radius:var(--r-full);background:var(--text-2);opacity:.4;align-self:center}._header_u8v2q_54{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2) var(--s-1) var(--gutter);display:flex}._title_u8v2q_62{min-width:0;font-size:var(--t-lg);font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere}._close_u8v2q_70{width:var(--tap);height:var(--tap);border-radius:var(--r-full);color:var(--text-2);background:0 0;border:0;flex:none;place-items:center;display:grid}._close_u8v2q_70:active{background:var(--raised)}._content_u8v2q_86{overscroll-behavior:contain;min-height:0;padding:var(--s-1) var(--gutter) var(--s-2);flex:1;overflow-y:auto}._footer_u8v2q_94{gap:var(--s-2);padding:var(--s-3) var(--gutter) calc(var(--s-3) + var(--safe-bottom));border-top:1px solid var(--border);justify-content:flex-end;display:flex}._content_u8v2q_86:last-child{padding-bottom:calc(var(--s-4) + var(--safe-bottom))}@keyframes _fade-in_u8v2q_1{0%{opacity:0}}@keyframes _slide-up_u8v2q_1{0%{opacity:0;transform:translateY(24px)}}._bar_16psa_3{top:calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px));z-index:var(--z-sticky);margin:0 calc(var(--gutter) * -1);padding:var(--s-2) var(--gutter) var(--s-1);background:var(--bg);position:sticky}._search_16psa_15{align-items:center;display:flex;position:relative}._searchIcon_16psa_21{left:var(--s-4);color:var(--text-2);pointer-events:none;display:grid;position:absolute}._input_16psa_31{width:100%;height:var(--control-h);padding:0 var(--tap) 0 calc(var(--s-4) + 20px + var(--s-3));border:1px solid var(--border);border-radius:var(--r-sm);background:var(--raised);color:var(--text);font-size:var(--t-field);appearance:none}._input_16psa_31::placeholder{color:var(--text-2);opacity:1}._input_16psa_31::-webkit-search-cancel-button{display:none}._clearText_16psa_55{width:var(--tap);color:var(--text-2);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0 0 0 auto}._clearText_16psa_55:active{color:var(--text)}._chips_16psa_74{gap:var(--s-2);margin:var(--s-1) calc(var(--gutter) * -1) 0;padding:0 var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}._chips_16psa_74::-webkit-scrollbar{display:none}._activeCount_16psa_89{min-width:20px;height:20px;padding:0 var(--s-1);border-radius:var(--r-full);background:var(--on-primary);color:var(--primary);font-size:var(--t-xs);place-items:center;font-weight:700;line-height:1;display:inline-grid}._options_16psa_107{gap:0 var(--s-2);flex-wrap:wrap;display:flex}._optionSkeleton_16psa_115{margin:var(--s-1) 0}._noOptions_16psa_119,._loadFailed_16psa_120{padding:var(--s-6) 0;color:var(--text-2);text-align:center}._loadFailed_16psa_120{align-items:center;gap:var(--s-3);flex-direction:column;display:flex}._results_e4ufx_1{padding-top:var(--s-1)}._count_e4ufx_7{margin-bottom:var(--s-2);color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh)}._list_e4ufx_14{gap:var(--s-3);transition:opacity var(--dur) var(--ease);flex-direction:column;display:flex}._list_e4ufx_14[data-stale=true]{opacity:.55}._badges_8a1wa_4{inset:var(--badges-inset,var(--s-2)) var(--badges-inset,var(--s-2)) auto;justify-content:space-between;align-items:flex-start;gap:var(--s-1) var(--s-2);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}._badges_8a1wa_4 ._pill_8a1wa_23{border-radius:var(--r-full);background:var(--scrim);min-height:24px;color:var(--text);font-size:var(--t-xs);font-weight:600;line-height:var(--lh-tight);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:5px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in srgb, red 50%, blue)){._badges_8a1wa_4 ._pill_8a1wa_23{background:color-mix(in srgb, var(--bg) 78%, transparent)}}._body_2o3a2_1{gap:var(--s-4);padding:var(--s-1) 0 var(--s-2);flex-direction:column;display:flex}._text_2o3a2_8{font-size:var(--t-lg);line-height:var(--lh);overflow-wrap:anywhere}._note_2o3a2_15{margin-top:calc(var(--s-2) * -1);color:var(--text-2);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere}._grow_2o3a2_24{flex:1}._page_pjwpt_4{gap:var(--s-4);min-width:0;padding-top:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}._cover_pjwpt_20{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--raised);--badges-inset:var(--s-3);position:relative;overflow:hidden}._cover_pjwpt_20 ._thumb_pjwpt_32{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}._head_pjwpt_41{gap:var(--s-2);min-width:0;display:grid}._title_pjwpt_47{font-size:var(--t-2xl);letter-spacing:-.015em;font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:balance}._meta_pjwpt_58{align-items:baseline;gap:var(--s-2);color:var(--text-2);font-size:var(--t-md);line-height:var(--lh);display:flex}._meta_pjwpt_58>svg{flex:none;align-self:center}._status_pjwpt_74{gap:var(--s-4)}._enrolled_pjwpt_78{align-items:center;gap:var(--s-3);font-size:var(--t-lg);font-weight:600;line-height:var(--lh-tight);overflow-wrap:anywhere;display:flex}._enrolledIcon_pjwpt_89{background:var(--secondary);width:28px;height:28px;color:var(--on-secondary);border-radius:50%;flex:none;place-items:center;display:grid}._lockedButton_pjwpt_103._lockedButton_pjwpt_103:disabled{background:var(--raised);color:var(--text-2);opacity:1}._lockedNote_pjwpt_109{color:var(--text-2);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere;text-align:center}._description_pjwpt_117{color:var(--text-2);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere;white-space:pre-line}._schedule_pjwpt_125{gap:var(--s-3);min-width:0;padding-top:var(--s-2);display:grid}._skeletonText_pjwpt_136{display:grid}._skeletonRows_pjwpt_140{margin-block:calc(var(--s-1) * -1) calc(var(--s-2) * -1);display:grid}._skeletonRow_pjwpt_140{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;display:flex}._skeletonLines_pjwpt_152{gap:var(--s-2);flex:1;min-width:0;display:grid}._schedule_dk5x1_1{gap:var(--s-3);display:grid}._dayHeading_dk5x1_8{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}._dayNumber_dk5x1_16{padding:3px var(--s-2);border-radius:var(--r-full);background:var(--primary-soft);color:var(--primary);font-size:var(--t-xs);letter-spacing:.04em;font-weight:700;line-height:var(--lh-tight);text-transform:uppercase}._dayTitle_dk5x1_28{min-width:0;font-size:var(--t-lg);font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere}._dayNotes_dk5x1_36{color:var(--text-2);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere}._rows_dk5x1_47{margin-block:calc(var(--s-1) * -1) calc(var(--s-2) * -1)}._rows_dk5x1_47 li+li>._row_dk5x1_47{border-top:1px solid var(--border)}._row_dk5x1_47{align-items:center;gap:var(--s-3);min-height:var(--tap);padding:var(--s-2) 0;transition:opacity var(--dur-fast) var(--ease);display:flex}._row_dk5x1_47:active{opacity:.7}._thumb_dk5x1_70{flex:none;width:72px}._text_dk5x1_75{flex:1;gap:2px;min-width:0;display:grid}._name_dk5x1_82{-webkit-line-clamp:2;line-clamp:2;font-size:var(--t-md);font-weight:600;line-height:var(--lh-tight);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._prescription_dk5x1_94{color:var(--text);font-size:var(--t-sm);font-variant-numeric:tabular-nums;line-height:var(--lh);overflow-wrap:anywhere}._notes_dk5x1_102{color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh);overflow-wrap:anywhere}._locked_dk5x1_110{color:var(--text-2);font-size:var(--t-sm);font-weight:500;line-height:var(--lh);place-self:start;align-items:center;gap:5px;display:inline-flex}._locked_dk5x1_110>svg{flex:none}._chevron_dk5x1_126{margin-right:calc(var(--s-1) * -1);color:var(--text-2);flex:none;display:grid}._form_1sx6p_1{gap:var(--s-5);padding:var(--s-1) 0 var(--s-2);flex-direction:column;display:flex}._program_1sx6p_8{color:var(--text-2);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere}._question_1sx6p_15{font-size:var(--t-lg);line-height:var(--lh);overflow-wrap:anywhere}._field_1sx6p_21{gap:var(--s-2);flex-direction:column;display:flex}._fieldLabel_1sx6p_27{align-items:center;gap:var(--s-2);font-size:var(--t-md);font-weight:600;line-height:var(--lh-tight);display:inline-flex}._fieldLabel_1sx6p_27>svg{color:var(--text-2);flex:none}._time_1sx6p_45{width:100%;height:var(--control-h);padding:0 var(--s-4);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--raised);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:var(--t-field);appearance:none}._time_1sx6p_45::-webkit-date-and-time-value{text-align:left}._fieldHint_1sx6p_64{color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh);overflow-wrap:anywhere}._grow_1sx6p_72{flex:1}._header_jff9c_1{justify-content:space-between;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);display:flex}._labelRow_jff9c_9{align-items:center;gap:var(--s-2);min-width:0;color:var(--text-2);display:inline-flex}._labelRow_jff9c_9>svg{flex:none}._label_jff9c_9{color:var(--text);font-size:var(--t-md);font-weight:600;line-height:var(--lh-tight);overflow-wrap:anywhere}._count_jff9c_29{color:var(--text-2);font-size:var(--t-sm);font-variant-numeric:tabular-nums;flex:none}._days_jff9c_50{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}@media (width>=380px){._days_jff9c_50{gap:6px}}@media (width<=359px){._days_jff9c_50{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr))}}._day_jff9c_50{width:100%;min-height:var(--control-h);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--control-bg);color:var(--text);font-size:var(--t-md);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);place-items:center;padding:0;font-weight:600;display:grid}@media (prefers-reduced-motion:no-preference){._day_jff9c_50:active{transform:scale(.94)}}._day_jff9c_50[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:#0000}._hint_jff9c_102{margin:var(--s-2) calc(var(--s-2) * -1) 0;padding:6px var(--s-2);border-radius:var(--r-sm);color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh-tight)}._hint_jff9c_102[data-nudge=true]{animation:.9s ease-out _nudge_jff9c_1}@keyframes _nudge_jff9c_1{0%{background:var(--primary-soft);color:var(--primary);transform:translate(0)}12%{transform:translate(-5px)}28%{transform:translate(5px)}44%{transform:translate(-3px)}60%{background:var(--primary-soft);color:var(--primary);transform:translate(0)}to{color:var(--text-2);background:0 0}}@media (prefers-reduced-motion:reduce){._hint_jff9c_102[data-nudge=true]{background:var(--primary-soft);color:var(--primary);animation:none}}._list_qkm88_2{padding:var(--s-1) 0;flex-direction:column;display:flex}._option_qkm88_9{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:calc(var(--tap) + var(--s-2));padding:0 var(--s-1);border:0;border-bottom:1px solid var(--border);color:var(--text);font-size:var(--t-lg);line-height:var(--lh-tight);text-align:start;background:0 0;display:flex}._option_qkm88_9:last-child{border-bottom:0}._option_qkm88_9[aria-checked=true]{font-weight:600}._option_qkm88_9:disabled{opacity:.6}._check_qkm88_37{color:var(--primary);display:grid}._failed_qkm88_43{margin-top:var(--s-1)}._row_ghnqx_1{align-items:center;gap:var(--s-3);width:100%;min-height:calc(var(--tap) + var(--s-2));padding:var(--s-3) 0;color:var(--text);text-align:start;background:0 0;border:0;display:flex}._row_ghnqx_1+._row_ghnqx_1,li+li>._row_ghnqx_1{border-top:1px solid var(--border)}._action_ghnqx_19{transition:opacity var(--dur-fast) var(--ease)}._action_ghnqx_19:active{opacity:.7}._text_ghnqx_27{flex:1;min-width:0;display:grid}._title_ghnqx_33{font-size:var(--t-md);font-weight:600;line-height:var(--lh-tight);overflow-wrap:anywhere}._subtitle_ghnqx_40{color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh);overflow-wrap:anywhere}._value_ghnqx_47{max-width:50%;color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh-tight);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere;flex:none}._chevron_ghnqx_60{margin-right:calc(var(--s-1) * -1);color:var(--text-2);flex:none;display:grid}._page_126et_4{gap:var(--s-4);padding-top:var(--s-5);display:grid}._identity_126et_10{justify-items:center;gap:var(--s-2);text-align:center;min-width:0;display:grid}._avatar_126et_18{border-radius:var(--r-full);background:var(--primary-soft);width:76px;height:76px;color:var(--primary);font-size:var(--t-3xl);place-items:center;font-weight:700;line-height:1;display:grid;overflow:hidden}._photo_126et_32{object-fit:cover;width:100%;height:100%;display:block}._name_126et_39{max-width:100%;font-size:var(--t-xl);letter-spacing:-.01em;font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:balance}._handle_126et_49{max-width:100%;color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh);overflow-wrap:anywhere}._version_126et_57{color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh);text-align:center}._card_1wfe1_4._card_1wfe1_4{gap:var(--s-2);padding:10px}._cover_1wfe1_10{aspect-ratio:16/9;border-radius:var(--r-md);position:relative;overflow:hidden}._cover_1wfe1_10 ._thumb_1wfe1_19{aspect-ratio:auto;background:var(--raised);border-radius:0;position:absolute;inset:0}._body_1wfe1_27{gap:var(--s-1);min-width:0;padding:2px var(--s-1) var(--s-1);display:grid}._title_1wfe1_34{-webkit-line-clamp:2;line-clamp:2;font-size:var(--t-lg);font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._subtitle_1wfe1_47{-webkit-line-clamp:2;line-clamp:2;color:var(--text-2);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._meta_1wfe1_59{color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh)}._chips_147wc_3{gap:var(--s-2);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}._chips_147wc_3::-webkit-scrollbar{display:none}._chipSkeletons_147wc_17{gap:var(--s-2);padding:var(--s-1) 0;flex:none;display:flex}._results_147wc_24{padding-top:var(--s-2)}._list_147wc_28{gap:var(--s-3);transition:opacity var(--dur) var(--ease);flex-direction:column;display:flex}._list_147wc_28[data-stale=true]{opacity:.55}._page_1ssjz_4{gap:var(--s-3);min-width:0;padding-top:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}._title_1ssjz_12{padding-bottom:var(--s-1);font-size:var(--t-2xl);letter-spacing:-.015em;font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:balance}._skeletonTitle_1ssjz_23{padding-bottom:var(--s-1)}._best_1ssjz_29{align-items:center;gap:var(--s-3);display:flex}._bestText_1ssjz_35{min-width:0}._bestLabel_1ssjz_39{color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh-tight);overflow-wrap:anywhere}._bestValue_1ssjz_47{font-size:var(--t-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere}._count_1ssjz_56{color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh);text-align:center;overflow-wrap:anywhere}._list_1ssjz_69{margin-block:calc(var(--s-1) * -1) calc(var(--s-3) * -1)}._date_1ssjz_74{font-weight:500}._value_1ssjz_78{color:var(--text);font-size:var(--t-md);font-weight:600}._chart_1pla4_9{--plot-h:144px;--label-h:16px;column-gap:var(--s-2);row-gap:var(--s-1);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}._yAxis_1pla4_20{height:calc(var(--plot-h) + var(--label-h));flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}._flat_1pla4_29{justify-content:center}._plot_1pla4_33{height:var(--plot-h);margin-block:calc(var(--label-h) / 2);position:relative}._level_1pla4_39{color:var(--text-2);font-size:var(--t-xs);font-variant-numeric:tabular-nums;line-height:var(--label-h);white-space:nowrap}._lines_1pla4_51{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}._grid_1pla4_62{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}._line_1pla4_51{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}._dot_1pla4_79,._last_1pla4_80{box-sizing:border-box;border-radius:var(--r-full);position:absolute;transform:translate(-50%,-50%)}._dot_1pla4_79{border:2px solid var(--primary);background:var(--card);width:8px;height:8px}._last_1pla4_80{border:2px solid var(--card);background:var(--primary);width:14px;height:14px;box-shadow:0 0 0 5px var(--primary-soft)}._xAxis_1pla4_105{justify-content:space-between;gap:var(--s-3);color:var(--text-2);font-size:var(--t-xs);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);grid-column:2;display:flex}._single_1pla4_117{justify-content:center}._body_vbkhf_2{gap:var(--s-2);display:flex}._weekdays_vbkhf_7,._week_vbkhf_7{gap:var(--s-1);grid-template-rows:repeat(7,1fr);display:grid}._weekdays_vbkhf_7{color:var(--text-2);font-size:var(--t-xs);flex:none;align-items:center;line-height:1}._grid_vbkhf_22{gap:var(--s-1);flex:1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}._day_vbkhf_30{aspect-ratio:1;background:var(--raised);border-radius:4px;display:block}._day_vbkhf_30[data-trained=true]{background:var(--secondary)}._day_vbkhf_30[data-future=true]{box-shadow:inset 0 0 0 1px var(--border);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-2) 28%, var(--card));background:0 0}._day_vbkhf_30[data-today=true]{z-index:1;box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--primary);position:relative}._sections_h10gz_2{gap:var(--s-3);padding-top:var(--s-4);flex-direction:column;display:flex}._tiles_h10gz_10{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._timeHint_h10gz_19 small{font-weight:inherit}._history_h10gz_23{gap:var(--s-3);padding-top:var(--s-6);display:grid}._list_h10gz_32{margin-block:calc(var(--s-3) * -1)}._line_h10gz_37{display:block}._skeletonRow_h10gz_43{align-content:center;gap:var(--s-1);min-height:78px;padding:var(--s-3) 0;display:grid}._skeletonRow_h10gz_43+._skeletonRow_h10gz_43{border-top:1px solid var(--border)}._head_anhz5_2{align-items:center;gap:var(--s-3);display:flex}._headTitle_anhz5_8{flex:1;min-width:0}._empty_anhz5_13{color:var(--text-2);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere}._list_anhz5_24{margin-block:calc(var(--s-1) * -1) calc(var(--s-3) * -1)}._bars_45c7j_2{align-items:flex-end;gap:var(--s-1);border-bottom:1px solid var(--border);height:88px;display:flex}._bar_45c7j_2{background:var(--text-2);border-radius:4px 4px 2px 2px;flex:1 1 0;min-width:0}@supports (color:color-mix(in srgb, red 50%, blue)){._bar_45c7j_2{background:color-mix(in srgb, var(--text-2) 60%, transparent)}}._bar_45c7j_2[data-now=true]{background:var(--primary)}._axis_45c7j_37{justify-content:space-between;gap:var(--s-3);margin-top:var(--s-2);color:var(--text-2);font-size:var(--t-xs);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);display:flex}._empty_45c7j_48{color:var(--text-2);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere}._page_13vgb_4{gap:var(--s-3);min-width:0;padding-top:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}._head_13vgb_14{gap:var(--s-1);padding-bottom:var(--s-1);min-width:0;display:grid}._title_13vgb_21{font-size:var(--t-2xl);letter-spacing:-.015em;font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:balance}._subtitle_13vgb_30,._date_13vgb_31{color:var(--text-2);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere}._tiles_13vgb_41{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._odd_13vgb_48>:first-child{grid-column:1/-1}._exercise_13vgb_55{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:var(--tap);transition:opacity var(--dur-fast) var(--ease);display:flex}._exercise_13vgb_55:active{opacity:.7}._name_13vgb_68{min-width:0;font-size:var(--t-lg);font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere}._side_13vgb_76{color:var(--text-2);font-size:var(--t-sm);font-weight:500}._chevron_13vgb_84{margin-right:calc(var(--s-1) * -1);color:var(--text-2);flex:none;display:grid}._noSets_13vgb_91{color:var(--text-2);font-size:var(--t-md);line-height:var(--lh)}._sets_13vgb_102{margin-top:calc(var(--s-3) * -1);margin-bottom:calc(var(--s-1) * -1);border-top:1px solid var(--border)}._setNumber_13vgb_109{color:var(--text-2);font-weight:500}._setValue_13vgb_114{color:var(--text);font-size:var(--t-md);font-weight:600}._skeletonHead_13vgb_123{gap:var(--s-1);padding-bottom:var(--s-1);display:grid}._skeletonLine_13vgb_129{align-items:center;height:21px;display:flex}._bar_1b9br_5{z-index:var(--z-tabbar);padding-bottom:var(--safe-bottom);border-top:1px solid var(--border);background:var(--bg);position:fixed;bottom:0;left:0;right:0}._tabs_1b9br_17{max-width:var(--page-max);padding:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);margin:0 auto;display:flex}._tabs_1b9br_17 li{flex:1;min-width:0}._tab_1b9br_17{justify-content:center;align-items:center;gap:var(--s-1);min-height:var(--tabbar-h);padding:var(--s-2) 2px;color:var(--text-2);font-size:var(--t-xs);font-weight:500;line-height:var(--lh-tight);transition:color var(--dur-fast) var(--ease);flex-direction:column;display:flex;position:relative}._tab_1b9br_17:before{content:"";border-radius:0 0 var(--r-full) var(--r-full);background:var(--primary);opacity:0;width:32px;height:3px;transition:opacity var(--dur-fast) var(--ease);margin-left:-16px;position:absolute;top:0;left:50%}._tab_1b9br_17 span{text-align:center;overflow-wrap:anywhere;max-width:100%}._tab_1b9br_17:active{opacity:.7}._tab_1b9br_17[aria-current=page]{color:var(--primary);font-weight:600}._tab_1b9br_17[aria-current=page]:before{opacity:1}._tab_1b9br_17:focus-visible{outline-offset:-2px}._body_ssliu_1{padding:var(--s-1) 0 var(--s-2);color:var(--text);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere}._grow_ssliu_9{flex:1}._ring_18sk1_1{flex:none;place-items:center;display:grid;position:relative}._ring_18sk1_1 svg{position:absolute;inset:0}._track_18sk1_13{stroke:var(--raised)}._primary_18sk1_17{stroke:var(--primary)}._secondary_18sk1_21{stroke:var(--secondary)}@media (prefers-reduced-motion:no-preference){._arc_18sk1_26{transition:stroke-dashoffset var(--dur) var(--ease)}}._labelLg_18sk1_33{font-size:var(--t-lg)}._label2xl_18sk1_37{font-size:var(--t-2xl)}._label_18sk1_33{font-weight:700;line-height:var(--lh-tight);font-variant-numeric:tabular-nums;text-align:center;justify-items:center;display:grid;position:relative}._label_18sk1_33 small{color:var(--text-2);font-size:var(--t-xs);font-weight:500}._rest_1vp9w_6{align-items:center;gap:var(--s-3);animation:_rise_1vp9w_1 var(--dur) var(--ease);display:flex}._body_1vp9w_13{gap:var(--s-2);flex:1;min-width:0;display:grid}._title_1vp9w_21{font-size:var(--t-md);font-weight:600;line-height:var(--lh-tight)}._actions_1vp9w_29{gap:var(--s-2);flex-wrap:wrap;display:flex}._rest_1vp9w_6 ._button_1vp9w_37{min-width:0;padding-inline:var(--s-3);overflow-wrap:anywhere;flex:0 auto}._time_1vp9w_46{color:var(--secondary);font-size:var(--t-xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--lh-tight);flex:none}._compact_1vp9w_55 ._actions_1vp9w_29{flex-wrap:nowrap}._compact_1vp9w_55 ._button_1vp9w_37{flex:auto}@keyframes _rise_1vp9w_1{0%{opacity:0;transform:translateY(8px)}}._field_17l93_10{flex:1 1 calc(2 * var(--tap) + 54px);gap:var(--s-1);flex-direction:column;min-width:0;display:flex}._label_17l93_19{color:var(--text-2);font-size:var(--t-xs);font-weight:500;line-height:var(--lh-tight)}._control_17l93_26{height:var(--control-h);border-radius:var(--r-sm);background:var(--raised);align-items:center;display:flex}._step_17l93_36{width:var(--tap);border-radius:var(--r-sm);height:100%;color:var(--text-2);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}._step_17l93_36:active{background:var(--primary-soft);color:var(--primary)}._input_17l93_58{width:100%;min-width:0;height:100%;color:var(--text);font-size:var(--t-xl);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;flex:1;padding:0;font-weight:700}._input_17l93_58:focus-visible{outline:none}._control_17l93_26:focus-within{outline:2px solid var(--primary);outline-offset:0}._row_ruqft_9{grid-template-columns:auto minmax(0, 1fr) var(--tap) 28px;align-items:center;gap:var(--s-2);min-height:calc(var(--tap) + var(--s-2));padding:var(--s-1) var(--s-3) var(--s-1) var(--s-4);border-radius:var(--r-md);font-variant-numeric:tabular-nums;display:grid}._name_ruqft_22{color:var(--text-2);font-size:var(--t-sm);font-weight:600;line-height:var(--lh-tight)}._value_ruqft_29{overflow-wrap:anywhere;min-width:0;color:var(--text-2);font-size:var(--t-md);font-weight:600;line-height:var(--lh-tight);text-align:end}._medal_ruqft_41{vertical-align:-2px;color:var(--secondary);margin-inline-end:var(--s-1);display:inline-flex}._lastTime_ruqft_50{justify-self:start}._done_ruqft_56{border:1px solid var(--border)}._check_ruqft_60{border-radius:var(--r-full);background:var(--secondary);width:28px;height:28px;color:var(--on-secondary);place-items:center;display:grid}._edit_ruqft_70{width:var(--tap);height:var(--tap);border-radius:var(--r-sm);color:var(--text-2);background:0 0;border:0;place-items:center;padding:0;display:grid}._edit_ruqft_70:active{background:var(--raised)}._next_ruqft_88{background:var(--card)}._open_ruqft_92{border:1.5px solid var(--text-2);border-radius:var(--r-full);grid-column:4;width:28px;height:28px}._item_ruqft_102>._form_ruqft_104{border:1.5px solid var(--primary)}._formHead_ruqft_108{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}._formTitle_ruqft_116{font-size:var(--t-md);font-weight:600;line-height:var(--lh-tight)}._side_ruqft_123{color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh-tight)}._fields_ruqft_131{gap:var(--s-3) var(--s-2);flex-wrap:wrap;display:flex}._log_ruqft_137{width:100%;font-size:var(--t-lg)}._editActions_ruqft_143{gap:var(--s-2);display:flex}._editButton_ruqft_148{flex:1}._hint_1kmiv_2{padding-bottom:var(--s-3);color:var(--text-2);font-size:var(--t-md);line-height:var(--lh)}._list_1kmiv_9{gap:var(--s-2);flex-direction:column;display:flex}._choice_1kmiv_17{align-items:center;gap:var(--s-3);width:100%;min-height:var(--tap);padding:var(--s-2) var(--s-3) var(--s-2) var(--s-2);border-radius:var(--r-md);background:var(--raised);color:var(--text);text-align:start;transition:opacity var(--dur-fast) var(--ease);border:1.5px solid #0000;display:flex}._choice_1kmiv_17:active{opacity:.8}._current_1kmiv_38{border-color:var(--primary)}._choice_1kmiv_17>._thumb_1kmiv_45{background:var(--card);flex:none;width:72px}._name_1kmiv_51{overflow-wrap:anywhere;min-width:0;font-size:var(--t-md);font-weight:600;line-height:var(--lh-tight);flex:1}._tag_1kmiv_61{align-items:center;gap:var(--s-1);color:var(--primary);font-size:var(--t-sm);flex:none;font-weight:600;display:inline-flex}._badge_qwqf8_5{align-items:center;gap:var(--s-2);min-width:0;padding:var(--s-1) var(--s-3);border-radius:var(--r-sm);background:var(--card);color:var(--text-2);font-size:var(--t-sm);font-weight:500;line-height:var(--lh-tight);display:inline-flex}._waiting_qwqf8_21{background:var(--primary-soft);color:var(--primary)}._banner_qwqf8_27{padding:var(--s-3);border-radius:var(--r-sm);background:var(--card);color:var(--text);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere}._alert_qwqf8_38{background:var(--danger-soft);color:var(--danger)}._page_bxvpw_7._page_bxvpw_7{gap:var(--s-4);flex-direction:column;padding-bottom:0;display:flex}._top_bxvpw_19{align-items:center;gap:var(--s-2);min-height:52px;margin-top:var(--s-2);display:flex}._backBar_bxvpw_28{min-height:var(--tap);margin-left:calc(var(--s-2) * -1);padding:0 var(--s-2) 0 var(--s-1);color:var(--primary);background:0 0;border:0;flex:none;align-items:center;display:inline-flex;position:relative}._backBar_bxvpw_28:after{content:"";inset:0 calc(var(--s-1) + 20px + var(--s-2) - var(--tap)) 0 0;position:absolute}._titles_bxvpw_54{flex:1 1 0}._day_bxvpw_58{color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh-tight);overflow-wrap:anywhere}._counter_bxvpw_65{white-space:nowrap;font-size:var(--t-lg);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--lh-tight)}._menu_bxvpw_74{width:var(--tap);height:var(--tap);border-radius:var(--r-sm);background:var(--raised);color:var(--text);border:0;flex:none;place-items:center;padding:0;display:grid}._menu_bxvpw_74:active{background:var(--primary-soft)}._segments_bxvpw_93{gap:var(--s-1);display:flex}._segment_bxvpw_93,._segmentDone_bxvpw_99,._segmentNow_bxvpw_100{border-radius:var(--r-full);background:var(--raised);flex:1;height:4px}._segmentDone_bxvpw_99{background:var(--secondary)}._segmentNow_bxvpw_100{background:var(--primary)}._exercise_bxvpw_117{align-items:flex-start;gap:var(--s-3);display:flex}._media_bxvpw_123{flex:none;width:96px}._about_bxvpw_129{justify-items:start;gap:var(--s-1);flex:1;min-width:0;display:grid}._name_bxvpw_137{max-width:100%;font-size:var(--t-xl);letter-spacing:-.01em;font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere}._prescription_bxvpw_147{color:var(--text-2);font-size:var(--t-md);font-variant-numeric:tabular-nums;line-height:var(--lh)}._notes_bxvpw_155{padding:var(--s-3);border-radius:var(--r-sm);background:var(--card);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere}._sets_bxvpw_168{gap:var(--s-2);scroll-margin-top:var(--s-2);flex-direction:column;display:flex}._list_bxvpw_175{gap:var(--s-2);flex-direction:column;display:flex}._note_bxvpw_155{color:var(--text-2);font-size:var(--t-sm);line-height:var(--lh)}._dock_bxvpw_190{z-index:var(--z-dock);gap:var(--s-3);margin:auto calc(-1 * var(--gutter)) 0;padding:var(--s-3) var(--gutter) calc(var(--s-3) + var(--safe-bottom));border-top:1px solid var(--border);background:var(--bg);flex-direction:column;display:flex;position:sticky;bottom:0}._record_bxvpw_206{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--secondary-soft);color:var(--text);font-size:var(--t-sm);line-height:var(--lh-tight);animation:_rise_bxvpw_1 var(--dur) var(--ease);display:flex}._recordIcon_bxvpw_219{color:var(--secondary);flex:none;display:inline-flex}._recordTitle_bxvpw_225{font-weight:700}._announce_bxvpw_232{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes _rise_bxvpw_1{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){._record_bxvpw_206{animation:none}}._dock_bxvpw_190._keyboardUp_bxvpw_257{padding-bottom:var(--s-3)}._nav_bxvpw_261{grid-template-columns:var(--control-h) minmax(0, 1fr) var(--control-h);gap:var(--s-3);display:grid}._step_bxvpw_268{width:var(--control-h);height:var(--control-h);border-radius:var(--r-md);background:var(--raised);color:var(--text);border:0;place-items:center;padding:0;display:grid}._step_bxvpw_268:disabled{opacity:.35;cursor:default}._step_bxvpw_268:active:not(:disabled){background:var(--primary-soft)}._menuItem_bxvpw_289{width:100%}._page_1oys2_7._page_1oys2_7{gap:var(--s-4);flex-direction:column;padding-bottom:0;display:flex}._top_1oys2_19{min-height:var(--tap);margin-top:var(--s-2);align-items:center;display:flex}._spacer_1oys2_26{flex:1}._hero_1oys2_32{justify-items:center;gap:var(--s-2);padding:0 var(--s-2) var(--s-3);text-align:center;display:grid}._heroIcon_1oys2_40{margin-bottom:var(--s-2)}._title_1oys2_44{font-size:var(--t-3xl);letter-spacing:-.015em;font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:balance}._subtitle_1oys2_53{color:var(--text-2);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere;text-wrap:balance}._programDone_1oys2_63{grid-template-columns:auto minmax(0,1fr);align-items:start}._programDoneText_1oys2_68{gap:var(--s-1);min-width:0;display:grid}._programDoneTitle_1oys2_74{font-size:var(--t-lg);font-weight:700;line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:balance}._programDoneHint_1oys2_82{color:var(--text-2);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere}._tiles_1oys2_91{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._withVolume_1oys2_99>:first-child{grid-column:1/-1}._records_1oys2_107{margin-block:calc(var(--s-1) * -1) calc(var(--s-2) * -1)}._recordValue_1oys2_112{color:var(--secondary);font-weight:600}._note_1oys2_118{align-items:center;gap:var(--s-3);display:flex}._noteText_1oys2_124{min-width:0;font-size:var(--t-md);font-weight:500;line-height:var(--lh);overflow-wrap:anywhere;flex:1}._refusedText_1oys2_135{font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere}._refusedActions_1oys2_141{gap:var(--s-2);display:grid}._dock_1oys2_149{z-index:var(--z-dock);margin:auto calc(-1 * var(--gutter)) 0;padding:var(--s-3) var(--gutter) calc(var(--s-3) + var(--safe-bottom));border-top:1px solid var(--border);background:var(--bg);position:sticky;bottom:0}._home_1oys2_159{width:100%}._centered_1kulh_1{flex-direction:column;justify-content:center;display:flex}._loading_1kulh_7{color:var(--text-2);place-items:center;display:grid}._withTabs_1kulh_18{--tabbar-space:calc(var(--tabbar-h) + var(--safe-bottom))}._withTabs_1kulh_18:has(:is(input,textarea):focus)>nav{display:none}
