@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#0a0a0a;--c-surface:#141414;--c-surface-raised:#1c1c1c;--c-surface-sunken:#050505;--c-border:#262626;--c-border-strong:#383838;--c-text:#fafafa;--c-text-secondary:#a3a3a3;--c-text-muted:#8a8a8a;--c-text-inverse:#0a0a0a;--c-accent:#fff;--c-accent-text:#0a0a0a;--c-danger:#ef4444;--c-success:#4ade80;--c-warning:#fbbf24;--c-illustration-bg:#f5f5f5;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--fs-micro:.6875rem;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:2.25rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-normal:1.5;--lh-relaxed:1.7;--tracking-wide:.06em;--tracking-wider:.12em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-full:999px;--touch-min:44px;--max-content:640px;--nav-height:64px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.28s;--ease:cubic-bezier(.4, 0, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}ul,ol{padding-inline-start:0;list-style:none}input,textarea,select{font-size:var(--fs-base)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--c-bg);min-height:100dvh;color:var(--c-text);font-family:var(--font-sans);text-transform:uppercase;font-size:var(--fs-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}#root{flex-direction:column;min-height:100dvh;display:flex}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;text-transform:inherit}::placeholder{text-transform:uppercase}button{cursor:pointer;background:0 0;border:none;padding:0}h1,h2,h3,h4{line-height:var(--lh-tight);font-weight:var(--fw-semibold);text-wrap:balance}p{text-wrap:pretty}a{color:inherit}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:var(--r-sm)}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._chips_x2i89_6{gap:var(--sp-2);padding:0 0 var(--sp-4) var(--sp-5);overscroll-behavior-x:contain;touch-action:pan-x;scroll-padding-inline:var(--sp-5);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;display:flex;overflow:auto hidden}._chips_x2i89_6::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){._chips_x2i89_6{padding-bottom:var(--sp-2);scrollbar-width:auto}._chips_x2i89_6::-webkit-scrollbar{height:8px;display:block}._chips_x2i89_6::-webkit-scrollbar-track{background:0 0}._chips_x2i89_6::-webkit-scrollbar-thumb{border-radius:var(--r-full);background:var(--c-border-strong);background-clip:padding-box;border:2px solid #0000}._chips_x2i89_6::-webkit-scrollbar-thumb:hover{background:var(--c-text-muted);background-clip:padding-box}}._chips_x2i89_6:after{content:"";flex:0 0 var(--sp-5)}._flush_x2i89_80{padding-left:0}._flush_x2i89_80:after{flex-basis:0}._chip_x2i89_6{min-height:var(--touch-min);padding:0 var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-full);color:var(--c-text-secondary);font-size:var(--fs-sm);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;flex:none}._chipActive_x2i89_103{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-text);font-weight:var(--fw-medium)}._label_x2i89_112{padding:0 var(--sp-5) var(--sp-2);color:var(--c-text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase}._labelFlush_x2i89_121{padding-left:0}._wrap_1ogch_1{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-8) var(--sp-5);text-align:center;flex-direction:column;min-height:40dvh;display:flex}._title_1ogch_12{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-secondary)}._message_1ogch_21{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-text-muted);max-width:34ch}._action_1ogch_28{margin-top:var(--sp-3);min-height:var(--touch-min);padding:0 var(--sp-5);border:1px solid var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:border-color var(--dur-fast) var(--ease);background:0 0}._action_1ogch_28:hover{border-color:var(--c-accent)}._pulse_1ogch_48{background:var(--c-text-muted);width:28px;height:2px;animation:_pulse_1ogch_48 1.1s var(--ease) infinite}@keyframes _pulse_1ogch_48{0%,to{opacity:.25;transform:scaleX(.5)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){._pulse_1ogch_48{opacity:.6;animation:none}}._page_1vflt_1{width:100%;max-width:var(--max-content);flex-direction:column;flex:1;min-width:0;margin-inline:auto;display:flex}._header_1vflt_14{z-index:10;background:var(--c-bg);border-bottom:1px solid var(--c-border);min-width:0;padding-top:calc(var(--sp-5) + var(--safe-top));position:sticky;top:0}._titleRow_1vflt_24{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding-right:var(--sp-5);display:flex}._headerAction_1vflt_32{min-height:var(--touch-min);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-secondary);flex:none;align-items:center;text-decoration:none;display:inline-flex}._headerAction_1vflt_32:hover{color:var(--c-text)}._title_1vflt_24{padding:0 var(--sp-5) var(--sp-4);font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._searchRow_1vflt_58{padding:0 var(--sp-5) var(--sp-4)}._search_1vflt_58{width:100%;min-height:var(--touch-min);padding:0 var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-base)}._search_1vflt_58::placeholder{color:var(--c-text-muted)}._search_1vflt_58:focus{border-color:var(--c-border-strong)}._equipRow_1vflt_84{padding:0 var(--sp-5) var(--sp-4)}._select_1vflt_88{width:100%;min-height:var(--touch-min);padding:0 var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-base)}._count_1vflt_100{padding:var(--sp-3) var(--sp-5);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted)}._list_1vflt_109{padding:0 0 calc(var(--nav-height) + var(--sp-6) + var(--safe-bottom));margin:0;list-style:none}._item_1vflt_115{border-bottom:1px solid var(--c-border)}._link_1vflt_119{align-items:center;gap:var(--sp-4);min-width:0;padding:var(--sp-3) var(--sp-5);min-height:72px;color:inherit;cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;flex:1;text-decoration:none;display:flex}._link_1vflt_119:hover{background:var(--c-surface)}._row_1vflt_141{align-items:center;display:flex}._thumbButton_1vflt_146{padding:var(--sp-3) 0 var(--sp-3) var(--sp-5);cursor:pointer;background:0 0;border:0;flex:none;line-height:0}._itemSelected_1vflt_163{border-bottom-color:var(--c-accent);background:var(--c-surface-raised);box-shadow:inset 2px 0 0 var(--c-accent)}._itemSelected_1vflt_163 ._name_1vflt_169{color:var(--c-text)}._itemSelected_1vflt_163 ._chevron_1vflt_173{color:var(--c-accent)}._thumb_1vflt_146{border-radius:var(--r-md);background:var(--c-illustration-bg);object-fit:cover;flex:none;width:56px;height:56px}._thumbEmpty_1vflt_189{font-size:var(--fs-xs);color:var(--c-text-muted);background:var(--c-surface-raised);justify-content:center;align-items:center;display:flex}._info_1vflt_198{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._name_1vflt_169{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._meta_1vflt_220{font-size:var(--fs-xs);color:var(--c-text-muted);margin-top:2px}._chevron_1vflt_173{color:var(--c-text-muted);flex:none}._selectionBar_1vflt_243{bottom:calc(var(--nav-height) + var(--safe-bottom) + var(--sp-2));z-index:20;gap:var(--sp-2);margin:var(--sp-4) var(--sp-5) 0;padding:var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-surface-raised);flex-direction:column;display:flex;position:sticky;box-shadow:0 8px 24px #0000008c}._selectionCount_1vflt_259{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-secondary);text-align:center}._selectionCta_1vflt_268{width:100%;min-height:var(--touch-min);border-radius:var(--r-md);background:var(--c-accent);color:var(--c-accent-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;border:0}._selectionCta_1vflt_268:hover:not(:disabled){opacity:.88}._selectionCta_1vflt_268:disabled{opacity:.5;cursor:default}._page_bxfqj_1{width:100%;max-width:var(--max-content);padding-bottom:calc(var(--nav-height) + var(--sp-7) + var(--safe-bottom));flex:1;margin-inline:auto}._topbar_bxfqj_9{z-index:10;background:var(--c-bg);border-bottom:1px solid var(--c-border);padding-top:var(--safe-top);align-items:center;display:flex;position:sticky;top:0}._back_bxfqj_20{align-items:center;gap:var(--sp-2);min-height:var(--touch-min);padding:0 var(--sp-5);color:var(--c-text-secondary);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-decoration:none;display:inline-flex}._back_bxfqj_20:hover{color:var(--c-text)}._head_bxfqj_37{padding:var(--sp-5) var(--sp-5) var(--sp-4)}._title_bxfqj_41{font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-tight)}._technicalName_bxfqj_47{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--c-text-muted)}._tags_bxfqj_53{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}._tag_bxfqj_53{padding:4px var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-full);font-size:var(--fs-xs);color:var(--c-text-secondary)}._figure_bxfqj_71{margin:0 var(--sp-5);border-radius:var(--r-lg);background:var(--c-illustration-bg);aspect-ratio:1;position:relative;overflow:hidden}._media_bxfqj_80{object-fit:contain;width:100%;height:100%}._poster_bxfqj_87{transition:opacity var(--dur-base) var(--ease);position:absolute;inset:0}._posterHidden_bxfqj_93{opacity:0;pointer-events:none}._figureNote_bxfqj_98{margin:var(--sp-2) var(--sp-5) 0;font-size:var(--fs-xs);color:var(--c-text-muted);text-align:right}._section_bxfqj_106{margin-top:var(--sp-6);padding:0 var(--sp-5)}._sectionTitle_bxfqj_111{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-secondary);padding-bottom:var(--sp-3);border-bottom:1px solid var(--c-border)}._paragraph_bxfqj_121{margin-top:var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-text)}._steps_bxfqj_128{margin:var(--sp-4) 0 0;counter-reset:step;padding:0;list-style:none}._step_bxfqj_128{counter-increment:step;gap:var(--sp-3);padding:var(--sp-3) 0;font-size:var(--fs-sm);line-height:var(--lh-relaxed);grid-template-columns:24px 1fr;display:grid}._step_bxfqj_128+._step_bxfqj_128{border-top:1px solid var(--c-border)}._step_bxfqj_128:before{content:counter(step);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted);padding-top:3px}._bullets_bxfqj_157{margin:var(--sp-4) 0 0;padding-left:var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}._bullets_bxfqj_157 li+li{margin-top:var(--sp-2)}._muscleRow_bxfqj_168{justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) 0;font-size:var(--fs-sm);display:flex}._muscleRow_bxfqj_168+._muscleRow_bxfqj_168{border-top:1px solid var(--c-border)}._muscleLabel_bxfqj_180{color:var(--c-text-muted);white-space:nowrap}._muscleValue_bxfqj_185{text-align:right}._emptyNote_bxfqj_189{margin-top:var(--sp-4);font-size:var(--fs-sm);color:var(--c-text-muted)}._splash_c6j10_7{text-align:center}._logo_c6j10_11{font-family:var(--font-mono);font-size:var(--fs-3xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);line-height:var(--lh-tight)}._focusing_c6j10_19{will-change:filter, opacity;animation:.9s cubic-bezier(.22,.61,.36,1) both _focus-in_c6j10_1}@keyframes _focus-in_c6j10_1{0%{filter:blur(18px);opacity:0}25%{filter:blur(12px);opacity:.35}50%{filter:blur(8px);opacity:.6}75%{filter:blur(4px);opacity:.85}to{filter:blur();opacity:1}}._slogan_c6j10_47{margin-top:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-secondary)}._line_c6j10_56{white-space:nowrap;display:inline-block;position:relative}._ghost_c6j10_62{visibility:hidden}._typed_c6j10_66{white-space:nowrap;position:absolute;top:0;left:0}._cursor_c6j10_73{vertical-align:-.15em;background:currentColor;width:2px;height:1.05em;margin-left:3px;animation:1s step-end infinite _blink_c6j10_1;display:inline-block}@keyframes _blink_c6j10_1{50%{opacity:0}}@media (prefers-reduced-motion:reduce){._focusing_c6j10_19,._cursor_c6j10_73{animation:none}}._page_1r33h_5{width:100%;min-height:100dvh;padding:calc(var(--sp-6) + var(--safe-top)) var(--sp-5) calc(var(--sp-5) + var(--safe-bottom));flex-direction:column;flex:1;align-items:center;display:flex}._center_1r33h_15{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:360px;display:flex}._title_1r33h_25{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);line-height:var(--lh-tight);text-align:center;text-transform:uppercase}._subtitle_1r33h_34{margin-top:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-text-secondary);text-align:center}._forgot_1r33h_43{min-height:var(--touch-min);color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-underline-offset:3px;align-self:flex-start;align-items:center;text-decoration:underline;display:inline-flex}._forgot_1r33h_43:hover{color:var(--c-text)}._form_1r33h_59{margin-top:var(--sp-7);gap:var(--sp-4);flex-direction:column;display:flex}._field_1r33h_66{gap:var(--sp-2);flex-direction:column;display:flex}._label_1r33h_72{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-secondary)}._input_1r33h_80{width:100%;min-height:var(--touch-min);padding:0 var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-base)}._input_1r33h_80:focus{border-color:var(--c-border-strong)}._submit_1r33h_95{min-height:var(--touch-min);margin-top:var(--sp-2);border-radius:var(--r-md);background:var(--c-accent);color:var(--c-accent-text);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._submit_1r33h_95:disabled{opacity:.45;cursor:default}._switch_1r33h_113{margin-top:var(--sp-5);text-align:center;font-size:var(--fs-sm);color:var(--c-text-muted)}._switchButton_1r33h_120{min-height:var(--touch-min);color:var(--c-text);text-underline-offset:3px;text-decoration:underline}._error_1r33h_127{padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-danger);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--c-danger)}._notice_1r33h_135{padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-md);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-text-secondary)}._instagram_1r33h_144{width:var(--touch-min);height:var(--touch-min);margin-top:var(--sp-5);border-radius:var(--r-full);color:var(--c-text-muted);transition:color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}._instagram_1r33h_144:hover{color:var(--c-text)}._header_nh4yv_1{z-index:20;align-items:center;gap:var(--sp-2);min-height:56px;padding-top:var(--safe-top);padding-inline:var(--sp-4);background:var(--c-bg);border-bottom:1px solid var(--c-border);display:flex;position:sticky;top:0}._back_nh4yv_15{width:var(--touch-min);height:var(--touch-min);margin-left:calc(var(--sp-3) * -1);border-radius:var(--r-md);color:var(--c-text-secondary);font-size:var(--fs-lg);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}._back_nh4yv_15:hover{color:var(--c-text)}._title_nh4yv_33{min-width:0;font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._action_nh4yv_45{min-height:var(--touch-min);padding:0 var(--sp-3);border-radius:var(--r-md);color:var(--c-text-secondary);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex:none;align-items:center;text-decoration:none;display:inline-flex}._action_nh4yv_45:hover{color:var(--c-text)}._backLabel_nh4yv_64{align-items:center;gap:var(--sp-2);min-height:var(--touch-min);padding-right:var(--sp-3);color:var(--c-text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-decoration:none;display:inline-flex}._backLabel_nh4yv_64:hover{color:var(--c-text)}._spacer_nh4yv_83{flex:1}._base_1p6zy_1{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--touch-min);padding:0 var(--sp-5);border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;transition:opacity var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);text-decoration:none;display:inline-flex}._base_1p6zy_1:disabled{opacity:.35;cursor:default}._block_1p6zy_26{width:100%;display:flex}._primary_1p6zy_32{background:var(--c-accent);color:var(--c-accent-text);border:1px solid var(--c-accent)}._primary_1p6zy_32:hover:not(:disabled){opacity:.88}._secondary_1p6zy_43{color:var(--c-text);border:1px solid var(--c-border-strong);background:0 0}._secondary_1p6zy_43:hover:not(:disabled){border-color:var(--c-accent)}._ghost_1p6zy_54{color:var(--c-text-secondary);padding:0 var(--sp-2);background:0 0;border:1px solid #0000}._ghost_1p6zy_54:hover:not(:disabled){color:var(--c-text)}._danger_1p6zy_65{color:var(--c-danger);padding:0 var(--sp-2);background:0 0;border:1px solid #0000}._danger_1p6zy_65:hover:not(:disabled){border-color:var(--c-danger)}._page_3zgej_6{width:100%;max-width:var(--max-content);min-width:0;padding-bottom:calc(var(--nav-height) + var(--sp-7) + var(--safe-bottom));flex-direction:column;flex:1;margin-inline:auto;display:flex}._body_3zgej_17{padding:var(--sp-5) var(--sp-4) 0}._role_3zgej_21{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);color:var(--c-text-muted);text-align:center}._search_3zgej_29{width:100%;min-height:var(--touch-min);margin-top:var(--sp-4);padding:0 var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-sm)}._search_3zgej_29:focus-visible{border-color:var(--c-border-strong)}._list_3zgej_46{gap:var(--sp-2);margin-top:var(--sp-4);flex-direction:column;display:flex}._item_3zgej_53{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface)}._itemLink_3zgej_59{align-items:center;gap:var(--sp-3);padding:var(--sp-4);color:var(--c-text);text-decoration:none;display:flex}._item_3zgej_53:hover{border-color:var(--c-border-strong)}._itemMain_3zgej_72{flex:1;min-width:0}._itemTitle_3zgej_77{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);overflow-wrap:anywhere}._itemMeta_3zgej_84{margin-top:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-secondary);overflow-wrap:anywhere}._badges_3zgej_92{gap:var(--sp-1);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}._badge_3zgej_92{padding:2px var(--sp-2);border:1px solid var(--c-border-strong);border-radius:var(--r-full);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);color:var(--c-text-secondary)}._chevron_3zgej_109{color:var(--c-text-muted);font-size:var(--fs-lg);flex:none}._head_3zgej_116{text-align:center}._eyebrow_3zgej_120{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);color:var(--c-text-muted)}._title_3zgej_127{margin-top:var(--sp-2);font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);line-height:var(--lh-tight);overflow-wrap:anywhere}._titleEmail_3zgej_138{font-family:var(--font-mono);font-size:var(--fs-md);letter-spacing:var(--tracking-wide)}._headMeta_3zgej_144{margin-top:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-secondary);overflow-wrap:anywhere}._cards_3zgej_152{gap:var(--sp-2);margin-top:var(--sp-5);grid-template-columns:1fr;display:grid}._card_3zgej_152{align-items:center;gap:var(--sp-1);padding:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text);text-align:center;flex-direction:column;text-decoration:none;display:flex}._card_3zgej_152:hover{border-color:var(--c-border-strong)}._cardIcon_3zgej_177{width:20px;height:20px;margin-bottom:var(--sp-1);color:var(--c-text-secondary)}._cardTitle_3zgej_184{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide)}._cardMeta_3zgej_190{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-secondary)}._section_3zgej_196{margin-top:var(--sp-6)}._sectionTitle_3zgej_200{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);color:var(--c-text-muted)}._rows_3zgej_208{margin-top:var(--sp-2);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);flex-direction:column;display:flex}._row_3zgej_208{align-items:center;gap:var(--sp-3);min-height:var(--touch-min);padding:var(--sp-2) var(--sp-4);display:flex}._row_3zgej_208+._row_3zgej_208{border-top:1px solid var(--c-border)}._rowLabel_3zgej_229{min-width:0;font-family:var(--font-mono);font-size:var(--fs-xs);overflow-wrap:anywhere;flex:1}dl._rows_3zgej_208{margin-bottom:0}._rowValue_3zgej_241{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-align:right;overflow-wrap:anywhere;margin:0}._rowMeta_3zgej_250{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--c-text-muted);font-weight:400}._toggle_3zgej_257{min-height:var(--touch-min);padding:0 var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-full);color:var(--c-text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);cursor:pointer;background:0 0;flex:none}._toggleActive_3zgej_271{border-color:var(--c-text);background:var(--c-text);color:var(--c-bg)}._hint_3zgej_277{margin-top:var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-relaxed);color:var(--c-text-muted)}._message_3zgej_284{margin-top:var(--sp-3);font-size:var(--fs-xs);color:var(--c-danger)}._itemAction_3zgej_291{font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted);flex:none}._formField_3zgej_299{gap:var(--sp-1);margin-top:var(--sp-3);flex-direction:column;display:flex}._input_3zgej_306{width:100%;min-height:var(--touch-min);padding:0 var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:var(--fs-sm)}._input_3zgej_306:focus-visible{border-color:var(--c-border-strong)}._chips_3zgej_322{gap:var(--sp-2);flex-wrap:wrap;display:flex}._chip_3zgej_322{min-height:var(--touch-min);padding:0 var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-full);color:var(--c-text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);cursor:pointer;background:0 0}._chipActive_3zgej_341{border-color:var(--c-text);background:var(--c-text);color:var(--c-bg)}._formActions_3zgej_347{gap:var(--sp-2);margin-top:var(--sp-4);flex-direction:column;display:flex}._baseRow_3zgej_354{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) 0;display:flex}._baseThumb_3zgej_361{border-radius:var(--r-sm);background:var(--c-illustration-bg);object-fit:cover;flex:none;width:40px;height:40px}._order_3zgej_370{min-width:22px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted);flex:none}._moveGroup_3zgej_378{flex-direction:column;gap:2px;display:flex}._iconButton_3zgej_386{border:1px solid var(--c-border);border-radius:var(--r-sm);width:40px;height:40px;color:var(--c-text-secondary);font-size:var(--fs-xs);cursor:pointer;background:0 0;line-height:1}._iconButton_3zgej_386:disabled{opacity:.3;cursor:default}._params_3zgej_403{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) 0;grid-template-columns:repeat(4,1fr);display:grid}._param_3zgej_403{flex-direction:column;gap:4px;min-width:0;display:flex}._paramInput_3zgej_417{width:100%;min-height:var(--touch-min);padding:0 var(--sp-1);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-sunken);color:var(--c-text);font-family:var(--font-mono);font-size:var(--fs-sm);text-align:center}._item_3zgej_53 ._formField_3zgej_299{padding:0 var(--sp-4)}._rowActions_3zgej_434{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-4);display:flex}._textAction_3zgej_443{min-height:var(--touch-min);padding:0 var(--sp-2);color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;border:0}._textAction_3zgej_443:hover:not(:disabled){color:var(--c-text)}._textAction_3zgej_443:disabled{opacity:.4;cursor:default}._dangerAction_3zgej_464{min-height:var(--touch-min);padding:0 var(--sp-2);color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;border:0}._dangerAction_3zgej_464:hover:not(:disabled){color:var(--c-danger)}._saving_3zgej_480{left:50%;bottom:calc(var(--nav-height) + var(--sp-4) + var(--safe-bottom));padding:var(--sp-2) var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-full);background:var(--c-surface-raised);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-secondary);z-index:25;position:fixed;transform:translate(-50%)}._notes_3zgej_497{margin:var(--sp-4) var(--sp-4) 0;padding:var(--sp-3) var(--sp-4);border-left:2px solid var(--c-accent);background:var(--c-surface)}._notesCompact_3zgej_504{margin:var(--sp-3) 0 0}._notesLabel_3zgej_508{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);color:var(--c-text-muted)}._notesError_3zgej_515{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--c-danger)}._noteList_3zgej_521{gap:var(--sp-3);margin-top:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}._noteBody_3zgej_530{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-text);white-space:pre-line;overflow-wrap:anywhere}._noteMeta_3zgej_538{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--c-text-muted);flex-wrap:wrap;display:flex}._noteActions_3zgej_550{gap:var(--sp-3);display:flex}._noteAction_3zgej_550,._noteAdd_3zgej_556{min-height:32px;color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);cursor:pointer;background:0 0;border:0;padding:0}._noteAction_3zgej_550:hover,._noteAdd_3zgej_556:hover{color:var(--c-text)}._noteActionDanger_3zgej_572:hover{color:var(--c-danger)}._noteAdd_3zgej_556{margin-top:var(--sp-2)}._noteEditor_3zgej_580{gap:var(--sp-2);margin-top:var(--sp-2);flex-direction:column;display:flex}._noteInput_3zgej_587{width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-bg);color:var(--c-text);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-relaxed);resize:vertical}._noteButtons_3zgej_600{align-items:center;gap:var(--sp-4);display:flex}._noteSave_3zgej_606{min-height:36px;padding:0 var(--sp-4);border:1px solid var(--c-text);border-radius:var(--r-md);background:var(--c-text);color:var(--c-bg);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);cursor:pointer}._noteSave_3zgej_606:disabled,._toggle_3zgej_257:disabled,._noteAction_3zgej_550:disabled{opacity:.5;cursor:default}._area_3zgej_634+._area_3zgej_634{margin-top:var(--sp-7);padding-top:var(--sp-6);border-top:1px solid var(--c-border)}._areaTitle_3zgej_640{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._areaCards_3zgej_649{gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;display:flex}._areaCard_3zgej_649{gap:var(--sp-1);padding:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text);transition:border-color var(--dur-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}._areaCard_3zgej_649:hover{border-color:var(--c-border-strong)}._areaCardTitle_3zgej_673{font-size:var(--fs-sm);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide)}._areaCardMeta_3zgej_680{font-size:var(--fs-xs);color:var(--c-text-muted)}._dragHandle_3zgej_691{width:32px;min-height:var(--touch-min);color:var(--c-text-muted);font-size:var(--fs-sm);cursor:grab;background:0 0;border:none;flex:none;line-height:1}._dragHandle_3zgej_691:active{cursor:grabbing}._dragging_3zgej_707{z-index:2;border-color:var(--c-border-strong);opacity:.9;position:relative;box-shadow:0 8px 24px #00000073}._dropBefore_3zgej_717{box-shadow:inset 0 2px 0 0 var(--c-accent)}._dropAfter_3zgej_721{box-shadow:inset 0 -2px 0 0 var(--c-accent)}._routineRow_3zgej_728{padding-right:var(--sp-3);align-items:center;display:flex}._routineRow_3zgej_728 ._itemLink_3zgej_59{min-width:0;padding-left:var(--sp-2);flex:1}._page_1lazp_7{width:100%;max-width:var(--max-content);min-width:0;padding-bottom:calc(var(--nav-height) + var(--sp-7) + var(--safe-bottom));flex-direction:column;flex:1;margin-inline:auto;display:flex}._body_1lazp_18{padding:var(--sp-5) var(--sp-4) 0}._planName_1lazp_25{grid-template-columns:var(--touch-min) minmax(0, 1fr) var(--touch-min);align-items:center;gap:var(--sp-2);display:grid}._planTitle_1lazp_32{min-width:0;font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;overflow-wrap:anywhere}._planNameSpacer_1lazp_43{width:var(--touch-min)}._renameButton_1lazp_47{width:var(--touch-min);height:var(--touch-min);border-radius:var(--r-md);color:var(--c-text-muted);justify-content:center;align-items:center;display:inline-flex}._renameButton_1lazp_47:hover{color:var(--c-text)}._renameIcon_1lazp_61{width:18px;height:18px}._nameInput_1lazp_66{min-width:0;min-height:var(--touch-min);padding:0 var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font-family:inherit;font-size:var(--fs-lg);font-weight:var(--fw-semibold);grid-column:1/-1}._summary_1lazp_81{margin-top:var(--sp-5);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}._metric_1lazp_91{padding:var(--sp-4) var(--sp-3);text-align:center}._metric_1lazp_91+._metric_1lazp_91{border-left:1px solid var(--c-border)}._metricValue_1lazp_100{font-family:var(--font-mono);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);line-height:1}._metricLabel_1lazp_107{margin-top:var(--sp-2);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._distribution_1lazp_115{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);color:var(--c-text-muted);text-align:center}._actions_1lazp_124{margin-top:var(--sp-5)}._sectionHeader_1lazp_129{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-7);padding:0 var(--sp-1) var(--sp-3);display:flex}._sectionTitle_1lazp_138{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-secondary)}._sectionMeta_1lazp_146{font-size:var(--fs-xs);color:var(--c-text-muted)}._cards_1lazp_152{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._card_1lazp_152{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);transition:border-color var(--dur-fast) var(--ease);overflow:hidden}._card_1lazp_152:hover{border-color:var(--c-border-strong)}._cardLink_1lazp_173{align-items:center;gap:var(--sp-4);padding:var(--sp-4);min-height:76px;text-decoration:none;display:flex}._cardMain_1lazp_182{flex:1;min-width:0}._cardEyebrow_1lazp_187{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._cardTitle_1lazp_195{margin-top:var(--sp-1);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide)}._cardMeta_1lazp_202{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--c-text-muted)}._cardCount_1lazp_208{flex-direction:column;flex:none;align-items:center;gap:2px;min-width:44px;display:flex}._cardCountValue_1lazp_217{font-family:var(--font-mono);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--c-text)}._cardCountEmpty_1lazp_224{color:var(--c-text-muted)}._cardCountLabel_1lazp_228{font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted)}._chevron_1lazp_235{color:var(--c-text-muted);font-size:var(--fs-lg);flex:none}._intro_1lazp_242{padding:var(--sp-6) var(--sp-4) 0}._introTitle_1lazp_246{font-size:var(--fs-3xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:.02em;text-transform:uppercase}._introText_1lazp_254{margin-top:var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-text-secondary);max-width:46ch}._step_1lazp_262{padding:var(--sp-6) var(--sp-4) 0}._stepLabel_1lazp_266{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-secondary);padding-bottom:var(--sp-3)}._segmented_1lazp_281{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:400px){._segmented_1lazp_281{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}._segment_1lazp_281{min-height:76px;padding:var(--sp-2) 2px;border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text-secondary);font-family:var(--font-mono);font-size:var(--fs-lg);font-weight:var(--fw-semibold);transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}._segment_1lazp_281:hover{border-color:var(--c-border-strong)}._segmentActive_1lazp_318{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-text)}._options_1lazp_324{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}._option_1lazp_324{min-height:52px;padding:0 var(--sp-2);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text-secondary);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}._option_1lazp_324:hover{border-color:var(--c-border-strong)}._optionActive_1lazp_350{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-text)}._preview_1lazp_357{gap:var(--sp-2);flex-direction:column;display:flex}._previewRow_1lazp_363{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);display:flex}._previewDay_1lazp_373{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted);min-width:46px}._previewLabel_1lazp_382{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);flex:1}._previewGroups_1lazp_390{font-size:var(--fs-xs);color:var(--c-text-muted);text-align:right}._tagNew_1lazp_397,._tagDrop_1lazp_398{padding:2px var(--sp-2);border-radius:var(--r-full);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex:none}._tagNew_1lazp_397{border:1px solid var(--c-success);color:var(--c-success)}._tagDrop_1lazp_398{border:1px solid var(--c-danger);color:var(--c-danger)}._footerActions_1lazp_417{gap:var(--sp-3);padding:var(--sp-7) var(--sp-4) 0;flex-direction:column;display:flex}._warning_1lazp_424{margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-warning);border-radius:var(--r-md);font-size:var(--fs-xs);line-height:var(--lh-relaxed);color:var(--c-warning)}._head_1lazp_435{padding:var(--sp-5) var(--sp-4) var(--sp-4)}._title_1lazp_439{font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide)}._subtitle_1lazp_445{margin-top:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-relaxed);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted)}._exercises_1lazp_455{padding:0 var(--sp-4);gap:var(--sp-3);flex-direction:column;margin:0;list-style:none;display:flex}._exercise_1lazp_455{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);padding:var(--sp-4)}._exerciseHead_1lazp_471{align-items:center;gap:var(--sp-3);display:flex}._exerciseOrder_1lazp_477{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted);flex:none;min-width:18px}._thumb_1lazp_485{border-radius:var(--r-sm);background:var(--c-illustration-bg);object-fit:cover;flex:none;width:44px;height:44px}._preview_1lazp_357{border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:flex}._preview_1lazp_357:hover ._thumb_1lazp_485,._preview_1lazp_357:focus-visible ._thumb_1lazp_485{border-color:var(--c-accent)}._thumbEmpty_1lazp_510{color:var(--c-text-muted);font-size:var(--fs-sm);justify-content:center;align-items:center;display:flex}._exerciseNameButton_1lazp_518{padding-block:var(--sp-3);margin-block:calc(var(--sp-3) * -1);color:inherit;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-align:left;cursor:pointer;background:0 0;border:0;padding-inline:0}._exerciseNameButton_1lazp_518:hover{text-decoration:underline}._exerciseInfo_1lazp_540{flex:1;min-width:0}._exerciseName_1lazp_518{font-size:var(--fs-sm);font-weight:var(--fw-medium)}._exerciseMeta_1lazp_550{font-size:var(--fs-xs);color:var(--c-text-muted);margin-top:2px}._moveGroup_1lazp_556{flex-direction:column;gap:2px;display:flex}._iconButton_1lazp_564{border:1px solid var(--c-border);border-radius:var(--r-sm);width:40px;height:40px;color:var(--c-text-secondary);font-size:var(--fs-xs);line-height:1}._iconButton_1lazp_564:hover:not(:disabled){border-color:var(--c-border-strong);color:var(--c-text)}._iconButton_1lazp_564:disabled{opacity:.3;cursor:default}._params_1lazp_590{gap:var(--sp-2);margin-top:var(--sp-4);grid-template-columns:1fr 1fr;grid-template-areas:"series descanso""reps reps""rir.";display:grid}._params_1lazp_590>:first-child{grid-area:series}._params_1lazp_590>:nth-child(2){grid-area:reps}._params_1lazp_590>:nth-child(3){grid-area:descanso}._params_1lazp_590>:nth-child(4){grid-area:rir}._noteField_1lazp_622{margin-top:var(--sp-3);flex-direction:column;gap:4px;display:flex}._rirField_1lazp_631{flex-direction:column;grid-area:series;gap:4px;display:flex}._rirInput_1lazp_638{width:100%;min-height:var(--touch-min);padding:0 var(--sp-2);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font-family:var(--font-mono);font-size:var(--fs-base);font-weight:var(--fw-semibold);text-align:center}._rirInput_1lazp_638:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}._detalleRow_1lazp_658{padding:0 var(--sp-4);margin-top:var(--sp-2);display:flex}._noteLabel_1lazp_664{font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted)}._noteInput_1lazp_671{width:100%;min-height:var(--touch-min);padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-sunken);color:var(--c-text);font:inherit;font-size:var(--fs-base);line-height:var(--lh-relaxed);resize:vertical}._noteInput_1lazp_671:focus{border-color:var(--c-border-strong)}._exerciseActions_1lazp_689{gap:var(--sp-4);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--c-border);display:flex}._textAction_1lazp_698{min-height:var(--touch-min);padding:0 var(--sp-2);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted);align-items:center;text-decoration:none;display:inline-flex}._textAction_1lazp_698:hover{color:var(--c-text)}._textActionDanger_1lazp_714:hover{color:var(--c-danger)}._addRow_1lazp_718{padding:var(--sp-5) var(--sp-4) 0}._addButton_1lazp_722{width:100%;min-height:var(--touch-min);border:1px dashed var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text-secondary);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:flex}._addButton_1lazp_722:hover{border-color:var(--c-accent);color:var(--c-text)}._saving_1lazp_742{left:50%;bottom:calc(var(--nav-height) + var(--sp-4) + var(--safe-bottom));padding:var(--sp-2) var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-full);background:var(--c-surface-raised);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-secondary);z-index:25;position:fixed;transform:translate(-50%)}._replaceHint_1lazp_758{padding:var(--sp-3) var(--sp-4);background:var(--c-surface-raised);border-bottom:1px solid var(--c-border);font-size:var(--fs-xs);line-height:var(--lh-relaxed);color:var(--c-text-secondary)}._templateBox_1lazp_768{margin:var(--sp-6) var(--sp-4) 0;padding:var(--sp-5) var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-surface)}._templateTitle_1lazp_776{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._templateText_1lazp_784{margin-top:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-text-secondary)}._templateActions_1lazp_791{gap:var(--sp-3);margin-top:var(--sp-5);flex-direction:column;display:flex}._recommend_1lazp_800{margin:var(--sp-2) var(--sp-4) 0;padding:var(--sp-5) var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-surface)}._recommendEyebrow_1lazp_808,._recommendOr_1lazp_809{margin-bottom:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._recommendMeta_1lazp_818{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;color:var(--c-text-secondary)}._recommendDivider_1lazp_828{height:1px;margin:var(--sp-5) 0;background:var(--c-border)}button._previewRow_1lazp_363{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}button._previewRow_1lazp_363:hover ._previewLabel_1lazp_382{color:var(--c-text)}._previewCount_1lazp_850{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted);flex:none}._previewGlyph_1lazp_857{width:16px;color:var(--c-text-muted);text-align:center;flex:none}._sessionPanel_1lazp_865{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-4);border-bottom:1px solid var(--c-border);flex-direction:column;display:flex}._sessionLabel_1lazp_873{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);color:var(--c-text-muted)}._sessionHint_1lazp_880{font-size:var(--fs-xs);color:var(--c-text-muted)}._sessionVariants_1lazp_885{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}._sessionVariant_1lazp_885{align-items:flex-start;gap:var(--sp-1);min-height:var(--touch-min);padding:var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface-raised);color:var(--c-text);cursor:pointer;flex-direction:column;display:flex}._sessionVariant_1lazp_885:hover:not(:disabled),._sessionVariantActive_1lazp_909{border-color:var(--c-accent)}._sessionVariantTitle_1lazp_913{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide)}._sessionVariantMeta_1lazp_919{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-secondary)}._sessionScratch_1lazp_925{min-height:var(--touch-min);border:1px dashed var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text-secondary);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0}._sessionScratch_1lazp_925:hover:not(:disabled){border-color:var(--c-accent);color:var(--c-text)}._sessionNotice_1lazp_942{padding:var(--sp-3) var(--sp-4) 0;font-size:var(--fs-xs);color:var(--c-text-secondary)}._previewChoice_1lazp_948{gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) var(--sp-4);flex-direction:column;display:flex}._previewChoiceLabel_1lazp_955{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._previewChoiceButtons_1lazp_963{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}._choiceToggle_1lazp_969{min-height:var(--touch-min);padding:0 var(--sp-2);border:1px solid var(--c-border);border-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-secondary)}._choiceToggleActive_1lazp_982{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-text)}._headCentered_1lazp_990{text-align:center}._segmentNumber_1lazp_996{font-size:var(--fs-lg);line-height:1}._segmentUnit_1lazp_1001{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}._segmentLevel_1lazp_1008{text-overflow:ellipsis;max-width:100%;font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:.04em;text-transform:uppercase;opacity:.55;overflow:hidden}._core_1lazp_1020{margin:var(--sp-5) var(--sp-4) 0}._coreLabel_1lazp_1024{margin-bottom:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted);text-align:center}._coreButtons_1lazp_1034{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}._coreMessage_1lazp_1040{margin-top:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-secondary);text-align:center}._variants_1lazp_1055{padding:var(--sp-3) var(--sp-4) 0}._variantsToggle_1lazp_1059{width:100%;min-height:var(--touch-min);border:1px solid var(--c-border);border-radius:var(--r-md);color:var(--c-text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0}._variantsToggle_1lazp_1059:hover{color:var(--c-text)}._alternatives_1lazp_1077{margin-top:var(--sp-3);padding-left:var(--sp-3);border-left:1px solid var(--c-border-strong)}._alternative_1lazp_1077+._alternative_1lazp_1077{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--c-border)}._altHead_1lazp_1089{align-items:baseline;gap:var(--sp-2);min-width:0;display:flex}._altBadge_1lazp_1096{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted);flex:none}._altName_1lazp_1105{min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere;flex:1}._alternative_1lazp_1077 ._params_1lazp_590,._alternative_1lazp_1077 ._noteField_1lazp_622,._alternative_1lazp_1077 ._exerciseActions_1lazp_689{padding-inline:0}._variantPicker_1lazp_1119{padding-top:var(--sp-3);border-top:1px solid var(--c-border)}._variantHint_1lazp_1124{padding:0 var(--sp-4);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--c-text-secondary)}@media (min-width:700px){._params_1lazp_590{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"series reps descanso rir"}}._backdrop_drfan_1{z-index:50;padding:var(--sp-4);padding-bottom:calc(var(--sp-4) + var(--safe-bottom));background:#000000b8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:480px){._backdrop_drfan_1{align-items:center}}._dialog_drfan_19{border:1px solid var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-surface);width:100%;max-width:420px;padding:var(--sp-5)}._title_drfan_28{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}._message_drfan_34{margin-top:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-text-secondary)}._detail_drfan_41{margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-sunken);font-size:var(--fs-xs);line-height:var(--lh-relaxed);color:var(--c-text-muted)}._detail_drfan_41 strong{color:var(--c-warning);font-weight:var(--fw-semibold)}._actions_drfan_57{gap:var(--sp-3);margin-top:var(--sp-5);display:flex}._actions_drfan_57>*{flex:1}._backdrop_1kbcz_6{z-index:60;padding:var(--sp-4);animation:_fade_1kbcz_1 var(--dur-fast) var(--ease);background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes _fade_1kbcz_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._backdrop_1kbcz_6{animation:none}}._dialog_1kbcz_30{gap:var(--sp-3);width:100%;max-width:420px;max-height:calc(100dvh - var(--sp-6));padding:var(--sp-5) var(--sp-4) var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-surface);flex-direction:column;display:flex;position:relative;overflow-y:auto}._dialog_1kbcz_30:focus-visible{outline:none}._close_1kbcz_49{top:var(--sp-2);right:var(--sp-2);width:var(--touch-min);height:var(--touch-min);color:var(--c-text-muted);font-size:var(--fs-xl);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}._close_1kbcz_49:hover{color:var(--c-text)}._head_1kbcz_70{padding-right:var(--touch-min)}._name_1kbcz_74{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-wide);overflow-wrap:anywhere}._meta_1kbcz_82{margin-top:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-secondary)}._figure_1kbcz_91{aspect-ratio:1;border-radius:var(--r-md);background:var(--c-illustration,#f4f4f4);justify-content:center;align-items:center;max-width:100%;display:flex;overflow:hidden}._media_1kbcz_102{object-fit:contain;width:100%;max-width:100%;height:100%}._missing_1kbcz_109{padding:var(--sp-4);font-size:var(--fs-xs);color:var(--c-text-muted);text-align:center}._info_1kbcz_116{min-height:var(--touch-min);border:1px solid var(--c-text);border-radius:var(--r-md);background:var(--c-text);color:var(--c-bg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);justify-content:center;align-items:center;text-decoration:none;display:flex}._info_1kbcz_116:hover{opacity:.9}._field_1orfp_8{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}._label_1orfp_15{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._labelHidden_1orfp_24{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._row_1orfp_35{border:1px solid var(--c-border-strong);border-radius:var(--r-md);align-items:stretch;display:flex;overflow:hidden}._step_1orfp_43{width:var(--touch-min);min-height:var(--touch-min);background:var(--c-surface-raised);color:var(--c-text);font-size:var(--fs-lg);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;flex:none;line-height:1}._step_1orfp_43:hover:not(:disabled){background:var(--c-border)}._step_1orfp_43:disabled{opacity:.35;cursor:default}._input_1orfp_67{width:100%;min-width:0;min-height:var(--touch-min);padding-inline:var(--sp-2);border:0;border-inline:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text);font-family:var(--font-mono);font-size:var(--fs-base);font-weight:var(--fw-semibold);text-align:center;flex:1}._input_1orfp_67:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}._input_1orfp_67:disabled{opacity:.5}._rowCompact_1orfp_98 ._step_1orfp_43{width:32px;font-size:var(--fs-base)}._rowCompact_1orfp_98 ._input_1orfp_67{padding-inline:var(--sp-1)}._page_p6cgi_12{width:100%;max-width:var(--max-content);min-width:0;padding-bottom:calc(var(--sp-8) + var(--safe-bottom));flex-direction:column;flex:1;margin-inline:auto;display:flex}._strip_p6cgi_28{min-width:0;margin-top:var(--sp-3);border-bottom:1px solid var(--c-border);padding-bottom:var(--sp-3)}._stripList_p6cgi_35{gap:var(--sp-2);padding:0 var(--sp-4);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;list-style:none;display:flex;overflow-x:auto}._stripList_p6cgi_35::-webkit-scrollbar{display:none}._stripItem_p6cgi_50{flex:none}._stripButton_p6cgi_54{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-raised);cursor:pointer;opacity:.55;transition:opacity var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);padding:0;line-height:0;display:block;position:relative}._stripButton_p6cgi_54:hover{opacity:.85}._stripCurrent_p6cgi_74{border-color:var(--c-accent);opacity:1}._stripThumb_p6cgi_79{border-radius:calc(var(--r-md) - 1px);object-fit:cover;width:52px;height:52px;display:block}._stripThumbEmpty_p6cgi_87{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted);justify-content:center;align-items:center;line-height:1;display:flex}._stripDone_p6cgi_98 ._stripThumb_p6cgi_79{filter:grayscale()brightness(.45)}._stripCheck_p6cgi_102{font-size:var(--fs-lg);color:var(--c-accent);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}._stripNum_p6cgi_113{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--c-text-secondary);line-height:1;position:absolute;bottom:2px;right:4px}._nav_p6cgi_125{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) 0;display:flex}._navArrow_p6cgi_133{min-width:var(--touch-min);min-height:var(--touch-min);color:var(--c-text-secondary);font-size:var(--fs-base);cursor:pointer;background:0 0;border:0}._navArrow_p6cgi_133:hover:not(:disabled){color:var(--c-text)}._navArrow_p6cgi_133:disabled{opacity:.25;cursor:default}._navLabel_p6cgi_152{text-align:center;min-width:96px;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._viewer_p6cgi_164{min-width:0;padding:var(--sp-4) var(--sp-4) 0;touch-action:pan-y;flex-direction:column;display:flex}._exName_p6cgi_173{font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);overflow-wrap:anywhere}._exMeta_p6cgi_180{margin-top:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);color:var(--c-text-muted)}._figure_p6cgi_189{width:100%;margin-top:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-illustration-bg);cursor:zoom-in;padding:0;line-height:0;display:block;overflow:hidden}._gif_p6cgi_202{aspect-ratio:4/3;object-fit:contain;width:100%;max-height:min(48dvh,360px);display:block}._gifEmpty_p6cgi_213{aspect-ratio:4/3;background:var(--c-surface);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted);line-height:var(--lh-normal);justify-content:center;align-items:center;display:flex}._last_p6cgi_227{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);color:var(--c-text-secondary)}._lastNone_p6cgi_235{color:var(--c-text-muted)}._actions_p6cgi_239{gap:var(--sp-2);margin-top:var(--sp-3);display:flex}._action_p6cgi_239{min-height:var(--touch-min);border:1px solid var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._action_p6cgi_239:hover{border-color:var(--c-accent);color:var(--c-text)}._coachNote_p6cgi_269{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--c-accent);background:var(--c-surface)}._coachNoteLabel_p6cgi_276{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._coachNoteBody_p6cgi_284{font-size:var(--fs-xs);line-height:var(--lh-relaxed);color:var(--c-text);overflow-wrap:anywhere;margin-top:2px}._setsHead_p6cgi_297{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-5);display:flex}._setsCount_p6cgi_305{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);color:var(--c-text)}._setsPlan_p6cgi_312{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._sets_p6cgi_297{gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;list-style:none;display:flex}._row_p6cgi_336{align-items:center;gap:var(--sp-2);grid-template-columns:2.25rem 1fr 1fr;min-width:0;display:grid}._setsConBorrar_p6cgi_345 ._row_p6cgi_336{grid-template-columns:2.25rem 1fr 1fr 1.75rem}._rowLabels_p6cgi_351{margin-bottom:var(--sp-1);align-items:baseline}._colLabel_p6cgi_358{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;color:var(--c-text-muted)}._colLabelMid_p6cgi_366{text-align:center}._setNum_p6cgi_370{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted)}._setNumExtra_p6cgi_376{color:var(--c-text-secondary)}._removeSet_p6cgi_382{width:1.75rem;min-height:var(--touch-min);color:var(--c-text-muted);font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;padding:0;line-height:1}._removeSet_p6cgi_382:hover:not(:disabled){color:var(--c-danger)}._removeSet_p6cgi_382:disabled{opacity:.4;cursor:default}._addRow_p6cgi_403{margin-top:var(--sp-3);display:flex}._addSet_p6cgi_408{min-height:var(--touch-min);border:1px dashed var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text-secondary);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;flex:1}._addSet_p6cgi_408:hover:not(:disabled){border-color:var(--c-accent);color:var(--c-text)}._restCta_p6cgi_428{width:100%;margin-top:var(--sp-3);min-height:var(--touch-min);border:1px solid var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0}._restCta_p6cgi_428:hover{color:var(--c-text)}._summary_p6cgi_450{margin:var(--sp-6) var(--sp-4) 0;padding:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}._summaryValue_p6cgi_461{font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:var(--fw-semibold)}._summaryLabel_p6cgi_467{font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted);margin-top:4px}._finish_p6cgi_476{align-items:center;gap:var(--sp-2);padding:var(--sp-5) var(--sp-4) 0;flex-direction:column;display:flex}._discard_p6cgi_484{min-height:var(--touch-min);padding:0 var(--sp-3);color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);cursor:pointer;background:0 0;border:0}._discard_p6cgi_484:hover:not(:disabled){color:var(--c-danger)}._discard_p6cgi_484:disabled{opacity:.5}._sheetBackdrop_p6cgi_510{z-index:60;background:#000000d1;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_p6cgi_510{width:100%;max-width:480px;max-height:80dvh;padding:var(--sp-4);padding-bottom:calc(var(--sp-4) + var(--safe-bottom));border:1px solid var(--c-border-strong);border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--c-surface);flex-direction:column;display:flex}._sheet_p6cgi_510:focus-visible{outline:none}._sheetHead_p6cgi_537{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}._sheetTitle_p6cgi_544{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._sheetName_p6cgi_552{font-size:var(--fs-base);font-weight:var(--fw-semibold);overflow-wrap:anywhere;margin-top:2px}._sheetClose_p6cgi_559{width:var(--touch-min);height:var(--touch-min);color:var(--c-text-muted);font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;flex:none}._sheetClose_p6cgi_559:hover{color:var(--c-text)}._sheetList_p6cgi_574{margin-top:var(--sp-3);list-style:none;overflow-y:auto}._sheetItem_p6cgi_580{border-top:1px solid var(--c-border)}._sheetItemMain_p6cgi_584{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--touch-min);padding:var(--sp-2) 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._sheetDate_p6cgi_599{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);color:var(--c-text-muted)}._sheetValue_p6cgi_606{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--c-text)}._sheetDetail_p6cgi_612{padding:0 0 var(--sp-3) 0;list-style:none}._sheetSet_p6cgi_617{gap:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-secondary);display:flex}._sheetSetNum_p6cgi_625{min-width:2.5rem;color:var(--c-text-muted)}._sheetEmpty_p6cgi_630{padding:var(--sp-5) 0;text-align:center;font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);color:var(--c-text-muted)}._rest_p6cgi_428{z-index:40;justify-content:center;align-items:center;gap:var(--sp-5);padding:var(--sp-5);background:var(--c-bg);flex-direction:column;display:flex;position:fixed;inset:0}._restBack_p6cgi_662{top:calc(var(--safe-top) + var(--sp-3));left:var(--sp-3);min-width:var(--touch-min);min-height:var(--touch-min);color:var(--c-text-secondary);font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;position:absolute}._restBack_p6cgi_662:hover{color:var(--c-text)}._restLabel_p6cgi_679{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-secondary)}._ring_p6cgi_687{width:240px;height:240px;position:relative}._ringSvg_p6cgi_693{transform:rotate(-90deg)}._ringTrack_p6cgi_697{fill:none;stroke:var(--c-border);stroke-width:6px}._ringValue_p6cgi_703{fill:none;stroke:var(--c-accent);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset 1s linear}._ringTime_p6cgi_711{font-family:var(--font-mono);font-size:var(--fs-3xl);font-weight:var(--fw-semibold);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._restActions_p6cgi_722{gap:var(--sp-3);display:flex}._variants_p6cgi_735{margin-top:var(--sp-3)}._variantsToggle_p6cgi_739{width:100%;min-height:var(--touch-min);border:1px solid var(--c-border);border-radius:var(--r-md);color:var(--c-text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0}._variantsToggle_p6cgi_739:hover{color:var(--c-text)}._variantList_p6cgi_757{margin-top:var(--sp-2);padding-left:var(--sp-3);border-left:1px solid var(--c-border-strong);list-style:none}._variant_p6cgi_735{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--touch-min);padding:var(--sp-2) var(--sp-2);color:var(--c-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._variant_p6cgi_735:hover:not(:disabled){color:var(--c-text)}._variant_p6cgi_735:disabled{opacity:.5;cursor:default}._variantOn_p6cgi_788{color:var(--c-text)}._variantMark_p6cgi_792{font-size:var(--fs-xs);flex:none;line-height:1}._variantName_p6cgi_798{min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere;flex:1}._variantBase_p6cgi_805{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);color:var(--c-text-muted)}._variantPlan_p6cgi_812{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted);flex:none}._exParent_p6cgi_820{margin-top:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._page_151vk_12{width:100%;max-width:var(--max-content);flex-direction:column;flex:1;min-width:0;margin-inline:auto;display:flex}._body_151vk_22{padding:var(--sp-7) var(--sp-4) calc(var(--sp-7) + var(--safe-bottom));flex-direction:column;flex:1;display:flex}._head_151vk_31{gap:var(--sp-1);flex-direction:column;display:flex}._eyebrow_151vk_37{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);color:var(--c-text-muted)}._title_151vk_44{font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide)}._what_151vk_52{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--c-border);gap:var(--sp-1);flex-direction:column;display:flex}._routine_151vk_61{font-family:var(--font-mono);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);overflow-wrap:anywhere}._date_151vk_69{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);color:var(--c-text-muted)}._hero_151vk_78{margin-top:var(--sp-7);gap:var(--sp-2);flex-direction:column;display:flex}._heroValue_151vk_85{font-family:var(--font-mono);font-size:clamp(3.5rem,18vw,5.5rem);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1}._heroLabel_151vk_95{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);color:var(--c-text-muted)}._rows_151vk_104{margin-top:var(--sp-7);border-top:1px solid var(--c-border)}._row_151vk_104{justify-content:space-between;align-items:baseline;gap:var(--sp-4);min-height:var(--touch-min);padding:var(--sp-3) 0;border-bottom:1px solid var(--c-border);display:flex}._rowLabel_151vk_119{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);color:var(--c-text-muted)}._rowValue_151vk_126{font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:var(--fw-medium);text-align:right;overflow-wrap:anywhere;margin:0}._records_151vk_135{margin-top:var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider)}._sinSeries_151vk_143{margin-top:var(--sp-5);font-size:var(--fs-sm);color:var(--c-text-muted)}._notice_151vk_151{margin-top:var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);color:var(--c-text-secondary)}._noticeError_151vk_159{color:var(--c-danger)}._preview_151vk_164{margin-top:var(--sp-5);border:1px solid var(--c-border);border-radius:var(--r-lg);width:100%;max-width:320px;height:auto}._actions_151vk_173{margin-top:var(--sp-7);gap:var(--sp-3);flex-direction:column;display:flex}._minor_151vk_180{justify-content:center;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._minorAction_151vk_188{min-height:var(--touch-min);padding:0 var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);color:var(--c-text-secondary)}._minorAction_151vk_188:disabled{opacity:.4;cursor:default}._minorSep_151vk_202{color:var(--c-text-muted)}._home_151vk_206{min-height:var(--touch-min);padding:0 var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);color:var(--c-text-muted);align-self:center;align-items:center;text-decoration:none;display:inline-flex}._page_1bai1_15{width:100%;max-width:var(--max-content);min-width:0;padding-bottom:calc(var(--nav-height) + var(--sp-7) + var(--safe-bottom));flex-direction:column;flex:1;margin-inline:auto;display:flex}._header_1bai1_32{min-height:56px;padding-top:calc(var(--safe-top) + var(--sp-2));padding-inline:var(--sp-3);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}._headerSide_1bai1_41{align-items:center;min-width:0;display:flex}._headerEnd_1bai1_47{justify-content:flex-end}._brand_1bai1_51{font-family:var(--font-mono);font-size:var(--fs-base);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wider);text-align:center}._headerSide_1bai1_41 a,._headerSide_1bai1_41 button{padding-inline:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-regular);letter-spacing:var(--tracking-wider);color:var(--c-text-muted)}._headerSide_1bai1_41 a:hover,._headerSide_1bai1_41 button:hover{color:var(--c-text)}._system_1bai1_81{padding:var(--sp-6) var(--sp-4) var(--sp-7);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.3em;text-transform:uppercase;text-align:center;color:var(--c-text-muted)}._cards_1bai1_91{gap:var(--sp-4);padding-inline:var(--sp-4);flex-direction:column;display:flex}._card_1bai1_91{justify-content:center;align-items:center;gap:var(--sp-3);min-height:176px;padding:var(--sp-6) var(--sp-5);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface-sunken);color:inherit;text-align:center;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}._card_1bai1_91:hover,._card_1bai1_91:focus-visible{border-color:var(--c-border-strong)}._card_1bai1_91:hover ._art_1bai1_139,._card_1bai1_91:focus-visible ._art_1bai1_139{opacity:.68}._art_1bai1_139{opacity:.55;pointer-events:none;background-position:100%;background-size:cover;position:absolute;inset:0}._art_1bai1_139:after{content:"";background:linear-gradient(90deg,#050505eb 18%,#05050573);position:absolute;inset:0}._artPlan_1bai1_167{background-image:url(/images/home/routine.webp)}._artRoutines_1bai1_171{background-image:url(/images/home/quick-routine.webp)}._artProgress_1bai1_175{background-image:url(/images/home/progress.webp)}._artGuide_1bai1_179{background-image:url(/images/home/guide.webp)}._number_1bai1_184{top:var(--sp-3);left:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);color:var(--c-text-muted);position:absolute}._title_1bai1_194{font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;overflow-wrap:anywhere;position:relative}._line_1bai1_205{max-width:28ch;font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-normal);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-secondary);position:relative}._action_1bai1_217{min-height:var(--touch-min);padding:0 var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text);align-items:center;display:inline-flex;position:relative}._card_1bai1_91:hover ._action_1bai1_217,._card_1bai1_91:focus-visible ._action_1bai1_217{border-color:var(--c-text-secondary)}._staff_1bai1_243{min-height:var(--touch-min);margin:var(--sp-6) var(--sp-4) 0;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted);justify-content:center;align-items:center;text-decoration:none;display:flex}._staff_1bai1_243:hover{color:var(--c-text)}@media (prefers-reduced-motion:no-preference){._card_1bai1_91,._art_1bai1_139,._action_1bai1_217{transition:border-color var(--dur-slow) var(--ease), opacity var(--dur-slow) var(--ease)}}._page_q4h9n_6{width:100%;max-width:var(--max-content);min-width:0;padding-bottom:calc(var(--nav-height) + var(--sp-7) + var(--safe-bottom));flex-direction:column;flex:1;margin-inline:auto;display:flex}._body_q4h9n_17{padding:var(--sp-5) var(--sp-4) 0}._fields_q4h9n_21{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);margin:0}._field_q4h9n_21{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);flex-direction:column;display:flex}._field_q4h9n_21+._field_q4h9n_21{border-top:1px solid var(--c-border)}._label_q4h9n_39{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);color:var(--c-text-muted)}._value_q4h9n_46{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--c-text);overflow-wrap:anywhere;margin:0}._valueMuted_q4h9n_55{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-regular,400);color:var(--c-text-secondary)}._meta_q4h9n_62{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-regular,400);color:var(--c-text-muted)}._actions_q4h9n_69{gap:var(--sp-2);margin-top:var(--sp-5);flex-direction:column;display:flex}._hint_q4h9n_76{margin-top:var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-relaxed);color:var(--c-text-muted);text-align:center}._formField_q4h9n_84 ._hint_q4h9n_76{text-align:left}._success_q4h9n_88,._error_q4h9n_89{margin-top:var(--sp-3);font-size:var(--fs-xs);line-height:var(--lh-relaxed)}._success_q4h9n_88{color:var(--c-text-secondary);text-align:center}._error_q4h9n_89{color:var(--c-danger)}._form_q4h9n_84{gap:var(--sp-4);flex-direction:column;display:flex}._formField_q4h9n_84{gap:var(--sp-2);flex-direction:column;display:flex}._input_q4h9n_117{width:100%;min-height:var(--touch-min);padding:0 var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font-family:var(--font-mono);font-size:var(--fs-md)}._input_q4h9n_117:focus-visible{border-color:var(--c-text)}._inputInvalid_q4h9n_133{border-color:var(--c-danger)}._page_qzdvt_5{width:100%;max-width:var(--max-content);min-width:0;padding-bottom:calc(var(--nav-height) + var(--sp-7) + var(--safe-bottom));flex-direction:column;flex:1;margin-inline:auto;display:flex}._body_qzdvt_16{padding:var(--sp-5) var(--sp-4) 0}._sections_qzdvt_20{gap:var(--sp-2);margin-top:var(--sp-5);flex-direction:column;display:flex}._section_qzdvt_20{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface)}._section_qzdvt_20[open]{border-color:var(--c-border-strong)}._sectionSummary_qzdvt_38,._topicSummary_qzdvt_39{align-items:center;gap:var(--sp-3);min-height:56px;padding:0 var(--sp-4);cursor:pointer;list-style:none;display:flex}._sectionSummary_qzdvt_38::-webkit-details-marker{display:none}._topicSummary_qzdvt_39::-webkit-details-marker{display:none}._sectionTitle_qzdvt_54{min-width:0;font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;flex:1}._count_qzdvt_64{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted)}._chevron_qzdvt_70,._chevronSmall_qzdvt_71{color:var(--c-text-muted);transition:transform var(--dur-fast) var(--ease);flex:none}._chevron_qzdvt_70{width:20px;height:20px}._chevronSmall_qzdvt_71{width:16px;height:16px}._section_qzdvt_20[open]>._sectionSummary_qzdvt_38 ._chevron_qzdvt_70,._topic_qzdvt_39[open]>._topicSummary_qzdvt_39 ._chevronSmall_qzdvt_71{transform:rotate(180deg)}._topics_qzdvt_93{padding:0 var(--sp-2) var(--sp-2)}._topic_qzdvt_39{border-top:1px solid var(--c-border)}._topicSummary_qzdvt_39{min-height:var(--touch-min);padding:0 var(--sp-2)}._topicTitle_qzdvt_106{min-width:0;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-secondary);flex:1}._topic_qzdvt_39[open] ._topicTitle_qzdvt_106{color:var(--c-text)}._topicBody_qzdvt_125{text-transform:none;gap:var(--sp-2);padding:0 var(--sp-2) var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-text-secondary);flex-direction:column;display:flex}._example_qzdvt_136{margin-top:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--c-border-strong);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text)}._topicSummary_qzdvt_39:focus-visible,._sectionSummary_qzdvt_38:focus-visible{outline-offset:-2px}._hero_qzdvt_158{min-height:260px;margin:var(--sp-4) var(--sp-4) 0;padding:var(--sp-5) var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-surface-sunken);align-items:center;display:flex;position:relative;overflow:hidden}._heroArt_qzdvt_171{pointer-events:none;background-image:url(/images/home/banner%20guia.webp);background-position:62%;background-size:cover;position:absolute;inset:0 0 0 30%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34%);mask-image:linear-gradient(90deg,#0000,#000 34%)}._heroText_qzdvt_182{gap:var(--sp-2);flex-direction:column;max-width:62%;display:flex;position:relative}._heroBrand_qzdvt_190{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._heroTitle_qzdvt_198{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);text-transform:uppercase}._heroMeta_qzdvt_205{font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-normal);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-secondary)}._download_qzdvt_214{gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) 0;flex-direction:column;display:flex}._downloadCta_qzdvt_221{width:100%;min-height:var(--touch-min);border-radius:var(--r-md);background:var(--c-accent);color:var(--c-accent-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;border:0}._downloadCta_qzdvt_221:hover:not(:disabled){opacity:.88}._downloadCta_qzdvt_221:disabled{opacity:.5;cursor:default}._facts_qzdvt_245{gap:var(--sp-2);text-align:center;grid-template-columns:repeat(4,1fr);display:grid}._fact_qzdvt_245{padding:var(--sp-2) 2px;border:1px solid var(--c-border);border-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted);overflow-wrap:anywhere}._aviso_qzdvt_264{font-size:var(--fs-xs);color:var(--c-text-secondary)}._contentsLabel_qzdvt_269{margin-bottom:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._number_qzdvt_279{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted);flex:none}._page_vc832_6{width:100%;max-width:var(--max-content);min-width:0;padding-bottom:calc(var(--nav-height) + var(--sp-7) + var(--safe-bottom));flex-direction:column;flex:1;margin-inline:auto;display:flex}._body_vc832_17{padding:var(--sp-5) var(--sp-4) 0}._emptyAction_vc832_21{padding:0 var(--sp-4) var(--sp-6)}._group_vc832_26+._group_vc832_26{margin-top:var(--sp-6)}._groupTitle_vc832_30{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text)}._groupMeta_vc832_38{margin-top:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted)}._list_vc832_45{margin:var(--sp-3) 0 0;gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}._item_vc832_54{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface)}._itemLink_vc832_60{align-items:center;gap:var(--sp-3);min-height:var(--touch-min);padding:var(--sp-4);text-decoration:none;display:flex}._itemMain_vc832_69{flex:1;min-width:0}._itemDate_vc832_74{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted)}._itemTitle_vc832_82{margin-top:var(--sp-1);font-size:var(--fs-lg);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._itemStats_vc832_91{margin-top:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-secondary)}._chevron_vc832_98{color:var(--c-text-muted);font-size:var(--fs-lg);flex:none;line-height:1}._tag_vc832_105,._tagOpen_vc832_106{margin-top:var(--sp-2);padding:2px var(--sp-2);border:1px solid var(--c-border-strong);border-radius:var(--r-full);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted);display:inline-block}._tagOpen_vc832_106{border-color:var(--c-accent);color:var(--c-accent)}._head_vc832_126{margin-bottom:var(--sp-5)}._eyebrow_vc832_130{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted)}._title_vc832_138{margin-top:var(--sp-2);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-tight)}._metrics_vc832_149{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}@media (min-width:360px){._metrics_vc832_149{grid-template-columns:repeat(4,1fr)}}._metric_vc832_149{background:var(--c-surface);padding:var(--sp-4) var(--sp-2);text-align:center;min-width:0}._metricValue_vc832_174{font-family:var(--font-mono);font-size:var(--fs-base);font-weight:var(--fw-semibold);text-overflow:ellipsis;line-height:1.2;overflow:hidden}._metricLabel_vc832_183{margin-top:var(--sp-2);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted)}._exercises_vc832_192{margin:var(--sp-5) 0 0;gap:var(--sp-3);flex-direction:column;padding:0;list-style:none;display:flex}._exercise_vc832_192{padding:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface)}._exerciseHead_vc832_208{align-items:center;gap:var(--sp-3);display:flex}._thumb_vc832_214{object-fit:contain;border-radius:var(--r-md);background:var(--c-illustration-bg);flex:none;width:44px;height:44px}._exerciseMain_vc832_223{flex:1;min-width:0}._exerciseName_vc832_228{font-size:var(--fs-base);font-weight:var(--fw-semibold)}._exerciseMeta_vc832_233{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted);margin-top:2px}._pr_vc832_240{padding:2px var(--sp-2);border-radius:var(--r-full);background:var(--c-accent);color:var(--c-accent-text);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);flex:none}._noSets_vc832_252{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--c-text-muted)}._table_vc832_258{width:100%;margin-top:var(--sp-3);border-collapse:collapse;font-family:var(--font-mono);font-size:var(--fs-sm)}._table_vc832_258 th{padding-bottom:var(--sp-2);border-bottom:1px solid var(--c-border);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted);text-align:right}._table_vc832_258 th:first-child{text-align:left}._table_vc832_258 td{padding:var(--sp-2) 0;border-bottom:1px solid var(--c-border)}._table_vc832_258 tr:last-child td{border-bottom:none}._cellNum_vc832_290{text-align:right}._table_vc832_258 td:first-child,._table_vc832_258 th:first-child{text-align:left;color:var(--c-text-muted)}._dropRow_vc832_300 td{color:var(--c-text-secondary)}._dropRow_vc832_300 td:first-child{padding-left:var(--sp-3)}._failure_vc832_308,._drop_vc832_300{font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:var(--c-text-muted)}._exerciseVolume_vc832_315{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted)}._actions_vc832_322{gap:var(--sp-3);margin-top:var(--sp-6);flex-direction:column;display:flex}._manage_vc832_336{min-width:var(--touch-min);min-height:var(--touch-min);color:var(--c-text-secondary);font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;line-height:1}._manage_vc832_336:hover{color:var(--c-text)}._manageMenu_vc832_351{margin:var(--sp-3) var(--sp-4) 0;border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface-raised);flex-direction:column;display:flex;overflow:hidden}._manageTitle_vc832_361{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--c-border);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._manageItem_vc832_371{min-height:var(--touch-min);padding:var(--sp-3) var(--sp-4);border:0;border-bottom:1px solid var(--c-border);color:var(--c-text);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:left;cursor:pointer;background:0 0}._manageItem_vc832_371:last-child{border-bottom:0}._manageItem_vc832_371:hover{background:var(--c-surface)}._manageItemDanger_vc832_395:hover{color:var(--c-danger)}._manageHint_vc832_399,._manageError_vc832_400{margin:var(--sp-3) var(--sp-4) 0;font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--c-text-secondary)}._manageError_vc832_400{color:var(--c-danger)}._rowDelete_vc832_413{width:100%;min-height:var(--touch-min);border:0;border-top:1px solid var(--c-border);color:var(--c-text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0}._rowDelete_vc832_413:hover:not(:disabled){color:var(--c-text)}._rowDelete_vc832_413:disabled{opacity:.5;cursor:default}._deleteAction_vc832_439{min-height:var(--touch-min);color:var(--c-text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;border:0}._deleteAction_vc832_439:hover:not(:disabled){color:var(--c-text)}._deleteAction_vc832_439:disabled{opacity:.5;cursor:default}._deleteError_vc832_461{margin-top:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--c-danger)}._figure_1wz4s_5{width:100%;min-width:0}._empty_1wz4s_10{padding:var(--sp-5) 0;font-size:var(--fs-sm);color:var(--c-text-muted);text-align:center}._scale_1wz4s_17{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted)}._bars_1wz4s_24{align-items:flex-end;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}._barCol_1wz4s_31{align-items:center;gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}._barTrack_1wz4s_40{background:var(--c-surface);border-radius:var(--r-sm);align-items:flex-end;width:100%;height:120px;display:flex;position:relative;overflow:hidden}._bar_1wz4s_24{background:var(--c-text-secondary);border-radius:var(--r-sm) var(--r-sm) 0 0;width:100%}._barCol_1wz4s_31:last-child ._bar_1wz4s_24{background:var(--c-accent)}._barZero_1wz4s_62{background:0 0}._barLabel_1wz4s_66{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}._lineScale_1wz4s_78{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted);justify-content:space-between;display:flex}._svg_1wz4s_86{width:100%;height:auto;margin-top:var(--sp-2)}._axis_1wz4s_92{stroke:var(--c-border);stroke-width:1px}._line_1wz4s_78{fill:none;stroke:var(--c-accent);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}._dot_1wz4s_105{fill:var(--c-bg);stroke:var(--c-accent);stroke-width:1.5px}._lineLabels_1wz4s_111{margin-top:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:var(--c-text-muted);justify-content:space-between;display:flex}._page_16meg_6{width:100%;max-width:var(--max-content);min-width:0;padding-bottom:calc(var(--nav-height) + var(--sp-7) + var(--safe-bottom));flex-direction:column;flex:1;margin-inline:auto;display:flex}._body_16meg_17{padding:var(--sp-5) var(--sp-4) 0}._emptyAction_16meg_21{padding:0 var(--sp-4) var(--sp-6)}._tiles_16meg_26{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}._tile_16meg_26{padding:var(--sp-4);border-top:1px solid var(--c-border);border-left:1px solid var(--c-border);min-width:0}._tile_16meg_26:nth-child(-n+2){border-top:none}._tile_16meg_26:nth-child(odd){border-left:none}._tileValue_16meg_50{font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:var(--fw-semibold);text-overflow:ellipsis;line-height:1.1;overflow:hidden}._tileLabel_16meg_59{margin-top:var(--sp-2);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted)}._section_16meg_68{margin-top:var(--sp-6)}._sectionHead_16meg_72{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}._sectionTitle_16meg_81{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}._note_16meg_88{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted)}._segmented_16meg_96{border:1px solid var(--c-border);border-radius:var(--r-full);display:flex;overflow:hidden}._segment_16meg_96{min-height:var(--touch-min);padding:0 var(--sp-3);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted);white-space:nowrap}._segment_16meg_96+._segment_16meg_96{border-left:1px solid var(--c-border)}._segmentActive_16meg_118{background:var(--c-accent);color:var(--c-accent-text)}._muscles_16meg_124{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._muscleTop_16meg_133{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}._muscleName_16meg_140{font-size:var(--fs-sm);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._musclePercent_16meg_148{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--c-text-secondary);flex:none}._muscleTrack_16meg_155{margin-top:var(--sp-2);border-radius:var(--r-full);background:var(--c-surface);height:6px;overflow:hidden}._muscleFill_16meg_163{background:var(--c-text-secondary);border-radius:var(--r-full);height:100%}._muscle_16meg_124:first-child ._muscleFill_16meg_163{background:var(--c-accent)}._muscleMeta_16meg_173{margin-top:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--c-text-muted)}._selectWrap_16meg_181{margin-bottom:var(--sp-4);display:block}._select_16meg_181{width:100%;min-height:var(--touch-min);padding:0 var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-sm)}._monthNav_16meg_198{align-items:center;gap:var(--sp-2);display:flex}._monthButton_16meg_204{width:var(--touch-min);height:var(--touch-min);border:1px solid var(--c-border);border-radius:var(--r-md);color:var(--c-text-secondary);justify-content:center;align-items:center;line-height:1;display:inline-flex}._monthButton_16meg_204:disabled{opacity:.35;cursor:not-allowed}._monthLabel_16meg_221{text-align:center;min-width:8.5em;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-secondary)}._weekdays_16meg_229,._calendar_16meg_230{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}._weekdays_16meg_229{font-family:var(--font-mono);font-size:var(--fs-micro);text-align:center;color:var(--c-text-muted);margin-bottom:4px}._day_16meg_244{aspect-ratio:1;border-radius:var(--r-sm);background:var(--c-surface);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-secondary);justify-content:center;align-items:center;display:flex}._dayOut_16meg_256{color:var(--c-text-muted);opacity:.35;background:0 0}._dayTrained_16meg_262{background:var(--c-accent);color:var(--c-accent-text);font-weight:var(--fw-semibold)}._dayToday_16meg_268{box-shadow:inset 0 0 0 1px var(--c-border-strong)}._shortcuts_16meg_272{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}._searchWrap_16meg_280{display:block}._search_16meg_280{width:100%;min-height:var(--touch-min);padding:0 var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-full);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-sm)}._search_16meg_280::placeholder{color:var(--c-text-muted)}._records_16meg_299{margin:var(--sp-3) 0 0;gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}._record_16meg_299{padding:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface)}._recordName_16meg_315{font-size:var(--fs-base);font-weight:var(--fw-semibold)}._recordGrid_16meg_320{gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:repeat(2,1fr);display:grid}._recordValue_16meg_327{font-family:var(--font-mono);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}._recordLabel_16meg_333{margin-top:var(--sp-1);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted)}._page_cspz8_7{width:100%;max-width:var(--max-content);min-width:0;padding-bottom:calc(var(--nav-height) + var(--sp-7) + var(--safe-bottom));flex-direction:column;flex:1;margin-inline:auto;display:flex}._section_cspz8_18{padding:var(--sp-6) var(--sp-5) 0}._sectionLabel_cspz8_22{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;text-align:center;color:var(--c-text)}._sectionHint_cspz8_32{margin-top:var(--sp-2);max-width:34ch;font-size:var(--fs-sm);line-height:var(--lh-normal);text-align:center;text-wrap:balance;color:var(--c-text-secondary);margin-inline:auto}._door_cspz8_51{align-items:center;gap:var(--sp-2);width:100%;margin-top:var(--sp-4);padding:var(--sp-5) var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text);text-align:center;cursor:pointer;transition:border-color var(--dur-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}._door_cspz8_51:hover{border-color:var(--c-text-muted)}._doorTitle_cspz8_73{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance;color:var(--c-text);display:block}._doorMeta_cspz8_84{max-width:32ch;font-size:var(--fs-sm);line-height:var(--lh-normal);text-wrap:balance;color:var(--c-text-secondary);display:block}._list_cspz8_94{gap:var(--sp-2);margin-top:var(--sp-4);flex-direction:column;list-style:none;display:flex}._item_cspz8_103{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);align-items:stretch;display:flex}._item_cspz8_103:hover{border-color:var(--c-border-strong)}._itemLink_cspz8_115{min-width:0;padding:var(--sp-4);color:var(--c-text);flex:1;text-decoration:none}._itemTitle_cspz8_123{font-size:var(--fs-sm);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);overflow-wrap:anywhere;display:block}._itemMeta_cspz8_132{margin-top:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-normal);letter-spacing:var(--tracking-wide);overflow-wrap:anywhere;color:var(--c-text-muted);display:block}._itemDesc_cspz8_143{margin-top:var(--sp-2);line-height:var(--lh-normal);font-size:var(--fs-sm);color:var(--c-text-secondary);overflow-wrap:anywhere;display:block}._more_cspz8_153{border:0;border-left:1px solid var(--c-border);width:44px;color:var(--c-text-muted);font-size:var(--fs-lg);cursor:pointer;background:0 0;flex:none;line-height:1}._more_cspz8_153:hover{color:var(--c-text)}._menu_cspz8_169{margin-top:var(--sp-2);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface-raised);flex-direction:column;display:flex;overflow:hidden}._menuItem_cspz8_179{min-height:var(--touch-min);padding:0 var(--sp-4);border:0;border-bottom:1px solid var(--c-border);color:var(--c-text);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-align:left;text-transform:uppercase;cursor:pointer;background:0 0}._menuItem_cspz8_179:last-child{border-bottom:0}._menuItem_cspz8_179:hover:not(:disabled){background:var(--c-surface)}._menuItemDanger_cspz8_201:hover:not(:disabled){color:var(--c-danger)}._menuItem_cspz8_179:disabled{opacity:.4;cursor:default}._field_cspz8_211{gap:var(--sp-2);margin-top:var(--sp-4);flex-direction:column;display:flex}._label_cspz8_218{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._input_cspz8_226,._textarea_cspz8_227{width:100%;min-height:var(--touch-min);padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font-family:inherit;font-size:var(--fs-sm)}._textarea_cspz8_227{resize:vertical;min-height:72px}._input_cspz8_226:focus-visible,._textarea_cspz8_227:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}._dayPicker_cspz8_251{gap:var(--sp-2);flex-wrap:wrap;display:flex}._dayOption_cspz8_257{min-width:56px;min-height:var(--touch-min);border:1px solid var(--c-border);border-radius:var(--r-md);color:var(--c-text-secondary);font-family:var(--font-mono);font-size:var(--fs-sm);cursor:pointer;background:0 0}._dayOptionActive_cspz8_269{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-text);font-weight:var(--fw-medium)}._bigCard_cspz8_284{margin-top:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);overflow:hidden}._bigCard_cspz8_284:hover{border-color:var(--c-border-strong)}._bigCardText_cspz8_298{flex:1;min-width:0}._optionTitle_cspz8_303{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text);display:block}._optionDesc_cspz8_312{margin-top:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-normal);color:var(--c-text-secondary);text-wrap:pretty;display:block}._optionCta_cspz8_323{margin-top:var(--sp-5);min-height:var(--touch-min);padding-inline:var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:flex}._optionCta_cspz8_323:hover{border-color:var(--c-accent)}._optionCtaPrimary_cspz8_347{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-text)}._accordionHead_cspz8_355{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--touch-min);padding:var(--sp-5);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._accordionSign_cspz8_370{font-family:var(--font-mono);font-size:var(--fs-lg);color:var(--c-text-muted);flex:none;line-height:1}._methodList_cspz8_379{margin-top:var(--sp-4);border-top:1px solid var(--c-border);list-style:none}._methodRow_cspz8_387{width:100%;padding:var(--sp-4) 0;border:0;border-bottom:1px solid var(--c-border);text-align:left;cursor:pointer;color:var(--c-text);background:0 0;text-decoration:none;display:block}._methodRowName_cspz8_400{font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:block}._methodRowHint_cspz8_408{margin-top:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--c-text-secondary);display:block}._methodAccordion_cspz8_422{border-top:1px solid var(--c-border);flex-direction:column;list-style:none;display:flex}._methodAccordion_cspz8_422 ._methodItem_cspz8_429{border:0;border-bottom:1px solid var(--c-border);background:0 0;border-radius:0}._methodAccordion_cspz8_422 ._methodItem_cspz8_429:last-child{border-bottom:0}._bigCard_cspz8_284 ._methodList_cspz8_379{margin-top:0}._methodItem_cspz8_429{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface)}._methodItemChosen_cspz8_452{border-color:var(--c-accent)}._methodHead_cspz8_456{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--touch-min);padding:var(--sp-4);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._methodHeadText_cspz8_470{flex:1;min-width:0}._methodChosenTag_cspz8_475{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted);flex:none}._methodBody_cspz8_484{padding:0 var(--sp-4) var(--sp-4)}._previewNote_cspz8_488{margin-bottom:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text-secondary);text-wrap:pretty}._previewLabel_cspz8_496{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._preview_cspz8_488{margin-top:var(--sp-3);list-style:none}._previewRow_cspz8_511{align-items:baseline;gap:var(--sp-4);padding:var(--sp-2) 0;border-bottom:1px solid var(--c-border);display:flex}._previewRow_cspz8_511:last-child{border-bottom:0}._previewDay_cspz8_523{width:7ch;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--c-text-muted);flex:none}._previewLabelText_cspz8_533{font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text)}._useMethod_cspz8_541{width:100%;min-height:var(--touch-min);margin-top:var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:flex}._useMethod_cspz8_541:hover{border-color:var(--c-accent)}._methodName_cspz8_565{font-size:var(--fs-sm);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);display:block}._methodHint_cspz8_573{margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--c-text-muted);display:block}._head_cspz8_581{padding:var(--sp-5) var(--sp-5) 0}._eyebrow_cspz8_585{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._title_cspz8_593{margin-top:var(--sp-1);font-size:var(--fs-xl);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);overflow-wrap:anywhere}._dayRow_cspz8_603{padding-right:var(--sp-2);align-items:center;display:flex}._dayRow_cspz8_603 ._itemLink_cspz8_115{padding-left:var(--sp-2)}._dragHandle_cspz8_613{width:32px;min-height:var(--touch-min);color:var(--c-text-muted);font-size:var(--fs-sm);cursor:grab;background:0 0;border:0;flex:none;line-height:1}._dragHandle_cspz8_613:active{cursor:grabbing}._dragging_cspz8_629{z-index:2;border-color:var(--c-border-strong);opacity:.9;position:relative;box-shadow:0 8px 24px #00000073}._dropBefore_cspz8_637{box-shadow:inset 0 2px 0 0 var(--c-accent)}._dropAfter_cspz8_641{box-shadow:inset 0 -2px 0 0 var(--c-accent)}._moveGroup_cspz8_645{flex-direction:column;gap:2px;display:flex}._iconButton_cspz8_653{border:1px solid var(--c-border);border-radius:var(--r-sm);width:40px;height:40px;color:var(--c-text-secondary);font-size:var(--fs-xs);cursor:pointer;background:0 0;line-height:1}._iconButton_cspz8_653:disabled{opacity:.3;cursor:default}._params_cspz8_691{gap:var(--sp-2);padding:0 var(--sp-4);grid-template-columns:1fr 1fr;grid-template-areas:"series descanso""reps reps""rir rir";display:grid}._params_cspz8_691>:first-child{grid-area:series}._params_cspz8_691>:nth-child(2){grid-area:reps}._params_cspz8_691>:nth-child(3){grid-area:descanso}._params_cspz8_691>:nth-child(4){grid-area:rir}._param_cspz8_691{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}._paramInput_cspz8_725{width:100%;min-height:40px;padding:0 var(--sp-2);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-bg);color:var(--c-text);font-family:var(--font-mono);font-size:var(--fs-sm);text-align:center}._advanced_cspz8_739{padding:var(--sp-3) var(--sp-4) 0}._advancedToggle_cspz8_743{min-height:var(--touch-min);color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;border:0}._advancedToggle_cspz8_743:hover{color:var(--c-text)}._rowActions_cspz8_758{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-4);display:flex}._textAction_cspz8_765{min-height:var(--touch-min);padding:0 var(--sp-2);color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;border:0}._textAction_cspz8_765:hover:not(:disabled){color:var(--c-text)}._textActionDanger_cspz8_781:hover:not(:disabled){color:var(--c-danger)}._textAction_cspz8_765:disabled{opacity:.4;cursor:default}._message_cspz8_790{margin:var(--sp-4) var(--sp-5) 0;color:var(--c-danger);font-size:var(--fs-sm)}._saving_cspz8_796{left:50%;bottom:calc(var(--nav-height) + var(--sp-4) + var(--safe-bottom));padding:var(--sp-2) var(--sp-4);border-radius:var(--r-full);background:var(--c-surface-raised);color:var(--c-text-secondary);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);position:fixed;transform:translate(-50%)}._empty_cspz8_809{margin-top:var(--sp-4);padding:var(--sp-6) var(--sp-5);border:1px dashed var(--c-border);border-radius:var(--r-lg);text-align:center}._emptyText_cspz8_817{color:var(--c-text-secondary);font-size:var(--fs-sm)}._search_cspz8_822{width:100%;min-height:var(--touch-min);margin-top:var(--sp-4);padding:0 var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font-family:inherit;font-size:var(--fs-sm)}._actions_cspz8_835{gap:var(--sp-2);padding:var(--sp-6) var(--sp-5) 0;flex-direction:column;display:flex}._cardBody_cspz8_848{padding:0 var(--sp-5) var(--sp-5);border-top:1px solid var(--c-border)}._cardIntro_cspz8_853{padding-top:var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text-secondary);text-wrap:pretty}._groupLabel_cspz8_863{margin-top:var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._scratchRow_cspz8_873{margin-top:var(--sp-4);padding:var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text);text-decoration:none;display:block}._scratchRow_cspz8_873:hover{border-color:var(--c-accent)}._methodBlock_cspz8_887{margin-top:var(--sp-4)}._sessions_cspz8_893{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}._session_cspz8_893{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);min-height:var(--touch-min);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-raised);color:var(--c-text);flex-direction:column;text-decoration:none;display:flex}._session_cspz8_893:hover{border-color:var(--c-accent)}._sessionName_cspz8_917{font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}._sessionMeta_cspz8_924{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--c-text-secondary)}._dayHead_cspz8_931{align-items:baseline;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) 0;display:flex}._dayHead_cspz8_931 ._methodName_cspz8_565{flex:1;min-width:0}._bigCardRow_cspz8_944{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-5);min-height:var(--touch-min);display:flex}a._bigCard_cspz8_284{color:var(--c-text);text-decoration:none;display:block}._methodRowChosen_cspz8_960{border-left:2px solid var(--c-accent);padding-left:var(--sp-3)}._previewRow_cspz8_511 ._textAction_cspz8_765{flex:none}._alternatives_cspz8_979{margin:var(--sp-3) var(--sp-4) 0;padding-left:var(--sp-4);border-left:1px solid var(--c-border-strong);list-style:none}._alternative_cspz8_979{padding-bottom:var(--sp-3)}._alternative_cspz8_979+._alternative_cspz8_979{margin-top:var(--sp-3);border-top:1px solid var(--c-border);padding-top:var(--sp-3)}._altHead_cspz8_996{align-items:center;gap:var(--sp-2);min-width:0;display:flex}._altBadge_cspz8_1003{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted);flex:none}._altName_cspz8_1012{min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere;flex:1}._altThumb_cspz8_1020{border-radius:var(--r-sm);object-fit:cover;background:var(--c-surface-raised);flex:none;width:28px;height:28px}._altParams_cspz8_1029{gap:var(--sp-2);margin-top:var(--sp-2);grid-template-columns:1fr 1fr;grid-template-areas:"series descanso""reps reps";display:grid}._altParams_cspz8_1029>:first-child{grid-area:series}._altParams_cspz8_1029>:nth-child(2){grid-area:reps}._altParams_cspz8_1029>:nth-child(3){grid-area:descanso}._altActions_cspz8_1051{justify-content:flex-end;display:flex}._addAlt_cspz8_1056{margin:var(--sp-2) var(--sp-4) 0;min-height:var(--touch-min);padding:0 var(--sp-2);color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;border:0}._addAlt_cspz8_1056:hover:not(:disabled){color:var(--c-text)}._addAlt_cspz8_1056:disabled{opacity:.4;cursor:default}._guideCard_cspz8_1085{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;display:flex}._guideCta_cspz8_1092{width:100%;min-height:var(--touch-min);border:1px solid var(--c-accent);border-radius:var(--r-md);background:var(--c-accent);color:var(--c-accent-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer}._guideCta_cspz8_1092:hover:not(:disabled){opacity:.88}._guideCta_cspz8_1092:disabled{opacity:.5;cursor:default}._guideMeta_cspz8_1115{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._guideAviso_cspz8_1123{font-size:var(--fs-xs);color:var(--c-text-secondary)}._sessionFocus_cspz8_1129{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-secondary);overflow-wrap:anywhere}@media (min-width:700px){._params_cspz8_691{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"series reps descanso rir"}}._page_1k8l3_1{width:100%;max-width:var(--max-content);min-width:0;padding-bottom:calc(var(--nav-height) + var(--sp-8) + var(--safe-bottom));flex-direction:column;flex:1;margin-inline:auto;display:flex}._intro_1k8l3_12{padding:var(--sp-6) var(--sp-4) 0}._introTitle_1k8l3_16{font-size:var(--fs-3xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:.02em;text-transform:uppercase}._tituloLabel_1k8l3_26{margin-bottom:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted);display:block}._tituloInput_1k8l3_36{width:100%;min-height:var(--touch-min);padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase}._tituloInput_1k8l3_36::placeholder{font-size:var(--fs-sm);font-weight:var(--fw-regular);letter-spacing:var(--tracking-wide);color:var(--c-text-muted)}._introText_1k8l3_57{margin-top:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-text-secondary);max-width:44ch}._step_1k8l3_65{padding:var(--sp-6) var(--sp-4) 0}._stepLabel_1k8l3_69{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-secondary);padding-bottom:var(--sp-3)}._choices_1k8l3_79{gap:var(--sp-3);flex-direction:column;display:flex}._choice_1k8l3_79{align-items:center;gap:var(--sp-4);width:100%;min-height:72px;padding:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text);text-align:left;transition:border-color var(--dur-fast) var(--ease);text-decoration:none;display:flex}._choice_1k8l3_79:hover{border-color:var(--c-border-strong)}._choiceActive_1k8l3_105{border-color:var(--c-accent)}._choiceMain_1k8l3_109{flex:1;min-width:0}._choiceTitle_1k8l3_114{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide)}._choiceMeta_1k8l3_120{margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--c-text-muted)}._choiceGlyph_1k8l3_126{color:var(--c-text-muted);font-size:var(--fs-lg)}._pair_1k8l3_131{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}._list_1k8l3_138{padding:0 var(--sp-4);gap:var(--sp-3);flex-direction:column;margin:0;list-style:none;display:flex}._row_1k8l3_147{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);padding:var(--sp-4)}._rowHead_1k8l3_154{align-items:center;gap:var(--sp-3);display:flex}._order_1k8l3_160{min-width:22px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted);flex:none}button._steps_1k8l3_169{min-height:var(--touch-min);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}button._steps_1k8l3_169:hover ._stepImg_1k8l3_182,button._steps_1k8l3_169:focus-visible ._stepImg_1k8l3_182{border-color:var(--c-accent)}._steps_1k8l3_169{flex:none;gap:4px;display:flex}._stepImg_1k8l3_182{border-radius:var(--r-sm);background:var(--c-illustration-bg);object-fit:cover;width:38px;height:38px}._rowNameButton_1k8l3_201{padding-block:var(--sp-3);margin-block:calc(var(--sp-3) * -1);color:inherit;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-align:left;cursor:pointer;background:0 0;border:0;padding-inline:0}._rowNameButton_1k8l3_201:hover{text-decoration:underline}._rowInfo_1k8l3_223{flex:1;min-width:0}._rowName_1k8l3_201{font-size:var(--fs-sm);font-weight:var(--fw-medium)}._rowMeta_1k8l3_233{font-size:var(--fs-xs);color:var(--c-text-muted);margin-top:2px}._moveGroup_1k8l3_239{flex-direction:column;gap:2px;display:flex}._iconButton_1k8l3_247{border:1px solid var(--c-border);border-radius:var(--r-sm);width:40px;height:40px;color:var(--c-text-secondary);font-size:var(--fs-xs);line-height:1}._iconButton_1k8l3_247:hover:not(:disabled){border-color:var(--c-border-strong);color:var(--c-text)}._iconButton_1k8l3_247:disabled{opacity:.3;cursor:default}._params_1k8l3_270{gap:var(--sp-2);margin-top:var(--sp-4);grid-template-columns:1fr 1fr;grid-template-areas:"series descanso""reps reps";display:grid}._params_1k8l3_270>:first-child{grid-area:series}._params_1k8l3_270>:nth-child(2){grid-area:reps}._params_1k8l3_270>:nth-child(3){grid-area:descanso}._exNoteAdd_1k8l3_297{min-height:var(--touch-min);margin-top:var(--sp-3);color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}._exNoteAdd_1k8l3_297:hover{color:var(--c-text)}._exNote_1k8l3_297{gap:var(--sp-1);margin-top:var(--sp-3);flex-direction:column;display:flex}._exNoteInput_1k8l3_322{width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-bg);color:var(--c-text);font:inherit;font-size:var(--fs-xs);line-height:var(--lh-relaxed);resize:vertical}._exNoteRemove_1k8l3_335{min-height:var(--touch-min);color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}._exNoteRemove_1k8l3_335:hover{color:var(--c-danger)}._rowActions_1k8l3_352{gap:var(--sp-4);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--c-border);display:flex}._textAction_1k8l3_361{min-height:var(--touch-min);padding:0 var(--sp-2);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted);align-items:center;display:inline-flex}._textAction_1k8l3_361:hover{color:var(--c-text)}._textActionDanger_1k8l3_376:hover{color:var(--c-danger)}._addRow_1k8l3_380{padding:var(--sp-5) var(--sp-4) 0}._addButton_1k8l3_384{width:100%;min-height:var(--touch-min);border:1px dashed var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text-secondary);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:0 0;justify-content:center;align-items:center;display:flex}._addButton_1k8l3_384:hover{border-color:var(--c-accent);color:var(--c-text)}._footer_1k8l3_404{gap:var(--sp-3);padding:var(--sp-6) var(--sp-4) 0;flex-direction:column;display:flex}._shareRow_1k8l3_411{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}._shareRow_1k8l3_411>*{padding-inline:var(--sp-2);letter-spacing:.02em}._group_1k8l3_425{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);flex-direction:column;display:flex;overflow:hidden}._group_1k8l3_425>._choice_1k8l3_79{background:0 0;border:0;border-radius:0}._groupOpen_1k8l3_440{border-color:var(--c-border-strong)}._panel_1k8l3_444{gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-4);flex-direction:column;display:flex}._panelNote_1k8l3_454{margin-bottom:var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text-secondary);text-wrap:pretty}._panelLabel_1k8l3_462{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);color:var(--c-text-muted)}._variants_1k8l3_469{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}._variant_1k8l3_469{align-items:flex-start;gap:var(--sp-1);min-height:var(--touch-min);padding:var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface-raised);color:var(--c-text);cursor:pointer;flex-direction:column;display:flex}._variant_1k8l3_469:hover{border-color:var(--c-accent)}._variantTitle_1k8l3_493{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide)}._variantMeta_1k8l3_499{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-secondary)}._scratch_1k8l3_505{min-height:var(--touch-min);border:1px dashed var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text-secondary);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);cursor:pointer;background:0 0}._scratch_1k8l3_505:hover{border-color:var(--c-accent);color:var(--c-text)}._noteBox_1k8l3_522{gap:var(--sp-2);padding:var(--sp-5) var(--sp-4) 0;flex-direction:column;display:flex}._noteLabel_1k8l3_529{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);color:var(--c-text-muted)}._noteInput_1k8l3_536{width:100%;padding:var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:var(--fs-base);line-height:var(--lh-relaxed);resize:vertical}._noteHint_1k8l3_549{font-size:var(--fs-xs);color:var(--c-text-muted)}._hint_1k8l3_554{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-xs);line-height:var(--lh-relaxed);color:var(--c-text-muted)}._banner_1k8l3_561{margin:var(--sp-4) var(--sp-4) 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface-raised);font-size:var(--fs-xs);line-height:var(--lh-relaxed);color:var(--c-text-secondary)}._bannerError_1k8l3_572{border-color:var(--c-danger);color:var(--c-danger)}._previewWrap_1k8l3_578{padding:var(--sp-4);gap:var(--sp-4);flex-direction:column;align-items:center;display:flex}._previewCanvas_1k8l3_586{border:1px solid var(--c-border);border-radius:var(--r-md);width:100%;max-width:420px;height:auto}._alternatives_1k8l3_601{margin:var(--sp-3) var(--sp-4) 0;padding-left:var(--sp-3);border-left:1px solid var(--c-border-strong)}._alternative_1k8l3_601+._alternative_1k8l3_601{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--c-border)}._altHead_1k8l3_613{align-items:baseline;gap:var(--sp-2);min-width:0;display:flex}._altBadge_1k8l3_620{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted);flex:none}._altName_1k8l3_629{min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere;flex:1}._alternative_1k8l3_601 ._params_1k8l3_270{padding-inline:0}._addAlt_1k8l3_641{margin:var(--sp-2) var(--sp-4) 0;min-height:var(--touch-min);padding:0 var(--sp-2);color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;border:0}._addAlt_1k8l3_641:hover{color:var(--c-text)}@media (min-width:700px){._params_1k8l3_270{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);grid-template-areas:"series reps descanso"}}._page_ot7dw_8{width:100%;max-width:var(--max-content);min-width:0;padding-bottom:calc(var(--sp-8) + var(--safe-bottom));flex-direction:column;flex:1;margin-inline:auto;display:flex}._intro_ot7dw_19{padding:var(--sp-5) var(--sp-4) 0}._eyebrow_ot7dw_23{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._introText_ot7dw_31{margin-top:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-text-secondary)}._acciones_ot7dw_38{gap:var(--sp-3);padding:var(--sp-5) var(--sp-4) 0;flex-direction:column;display:flex}._semanalLink_ot7dw_47{min-height:var(--touch-min);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted);align-self:center;align-items:center;text-decoration:none;display:inline-flex}._semanalLink_ot7dw_47:hover{color:var(--c-text)}._aviso_ot7dw_64{margin:var(--sp-4) var(--sp-4) 0;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:var(--c-text-secondary)}._buscador_ot7dw_74{gap:var(--sp-2);padding:var(--sp-6) var(--sp-4) 0;flex-direction:column;display:flex}._buscadorLabel_ot7dw_81{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-muted)}._buscadorInput_ot7dw_89{width:100%;min-height:var(--touch-min);padding:0 var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface-sunken);color:var(--c-text);font-size:var(--fs-base)}._lista_ot7dw_102{gap:var(--sp-3);padding:var(--sp-5) var(--sp-4) 0;flex-direction:column;display:flex}._item_ot7dw_109{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);overflow:hidden}._item_ot7dw_109:hover{border-color:var(--c-border-strong)}._itemMain_ot7dw_120{gap:var(--sp-2);padding:var(--sp-4);color:inherit;flex-direction:column;text-decoration:none;display:flex}._itemHead_ot7dw_129{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}._itemName_ot7dw_136{min-width:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;overflow-wrap:anywhere}._tagSesion_ot7dw_147,._tagSemanal_ot7dw_148{padding:2px var(--sp-2);border:1px solid var(--c-border-strong);border-radius:var(--r-full);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted);white-space:nowrap;flex:none}._tagSemanal_ot7dw_148{border-color:var(--c-text-muted);color:var(--c-text-secondary)}._itemMeta_ot7dw_166{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted)}._itemActions_ot7dw_177{align-items:center;gap:var(--sp-2);padding:0 var(--sp-2) var(--sp-2);border-top:1px solid var(--c-border);flex-wrap:wrap;display:flex}._accion_ot7dw_38{min-height:var(--touch-min);padding:0 var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}._accion_ot7dw_38:hover:not(:disabled){color:var(--c-text)}._accion_ot7dw_38:disabled{opacity:.4;cursor:default}._accionDanger_ot7dw_211{margin-left:auto}._accionDanger_ot7dw_211:hover:not(:disabled){color:var(--c-danger)}._asignar_ot7dw_224{border-top:1px solid var(--c-border);background:var(--c-surface-sunken);padding:var(--sp-3) var(--sp-2) var(--sp-2)}._asignarHead_ot7dw_230{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-left:var(--sp-2);display:flex}._asignarTitle_ot7dw_238{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-secondary);overflow-wrap:anywhere}._asignarHint_ot7dw_247{padding:var(--sp-3) var(--sp-2) 0;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted)}._asignarVacio_ot7dw_256{padding:var(--sp-4) var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-text-muted)}._asignarError_ot7dw_263{padding:var(--sp-3) var(--sp-2) 0;font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-danger)}._asignarLista_ot7dw_270{margin-top:var(--sp-2);flex-direction:column;display:flex}._asignarFila_ot7dw_277{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--touch-min);padding:var(--sp-2) var(--sp-2);border-radius:var(--r-sm);color:var(--c-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._asignarFila_ot7dw_277:hover{background:var(--c-surface);color:var(--c-text)}._asignarNombre_ot7dw_298{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text);overflow-wrap:anywhere}._asignarMeta_ot7dw_308{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-muted);flex:none}@media (prefers-reduced-motion:no-preference){._item_ot7dw_109,._accion_ot7dw_38,._asignarFila_ot7dw_277,._semanalLink_ot7dw_47{transition:border-color var(--dur-slow) var(--ease), color var(--dur-fast) var(--ease)}}._nav_zalb5_1{z-index:30;background:var(--c-bg);border-top:1px solid var(--c-border);padding-bottom:var(--safe-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}._inner_zalb5_13{width:100%;max-width:var(--max-content);margin-inline:auto;display:flex}._item_zalb5_20{min-width:0;min-height:var(--nav-height);color:var(--c-text-muted);transition:color var(--dur-fast) var(--ease);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding-inline:2px;text-decoration:none;display:flex}._item_zalb5_20:hover{color:var(--c-text-secondary)}._active_zalb5_39{color:var(--c-text)}._icon_zalb5_43{width:22px;height:22px}._label_zalb5_53{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:.02em;text-transform:uppercase;overflow:hidden}@media (max-width:360px){._label_zalb5_53{letter-spacing:0;font-size:9px}}._shell_dwmn8_1{flex-direction:column;flex:1;width:100%;display:flex}
