._button_1gutm_2{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);min-height:44px;color:var(--ink);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .12s var(--ease), background-color .12s, border-color .12s, opacity .12s;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:560;text-decoration:none;display:inline-flex}._button_1gutm_2:hover{border-color:var(--ink-3)}._button_1gutm_2:active{transform:scale(.97)}._button_1gutm_2:disabled{opacity:.55;cursor:default;transform:none}._primary_1gutm_39{background:var(--primary);color:var(--primary-ink);border-color:#0000}._primary_1gutm_39:hover{opacity:.9;border-color:#0000}._quiet_1gutm_50{color:var(--ink-2);background:0 0;border-color:#0000}._quiet_1gutm_50:hover{background:var(--surface-2);color:var(--ink);border-color:#0000}._danger_1gutm_62{color:var(--danger)}._small_1gutm_66{border-radius:var(--radius-s);min-height:36px;padding:0 .75rem;font-size:.9375rem}._block_1gutm_73{width:100%}._field_1gutm_77{gap:.375rem;display:grid}._label_1gutm_82{color:var(--ink-2);font-size:.875rem;font-weight:560}._input_1gutm_88{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);width:100%;min-height:48px;padding:0 .875rem;transition:border-color .12s,box-shadow .12s}._input_1gutm_88::placeholder{color:var(--ink-3)}._input_1gutm_88:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 55%, transparent);outline:none}textarea._input_1gutm_88{resize:vertical;min-height:8.5rem;padding:.75rem .875rem;line-height:1.45}select._input_1gutm_88{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%238a887c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.5 4.5 3.5 3.5 3.5-3.5'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;padding-right:2.25rem}._chips_1gutm_127{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}._chip_1gutm_127{border:1px solid var(--line-strong);background:var(--surface);min-height:34px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:540;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative}._chip_1gutm_127 input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._chip_1gutm_127:hover{border-color:var(--ink-3)}._chip_1gutm_127:has(input:checked){border-color:var(--ink);background:var(--ink);color:var(--bg)}._chip_1gutm_127:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}._fieldError_1gutm_179{color:var(--danger);font-size:.875rem}._card_1gutm_184{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-1)}._tag_1gutm_191{background:var(--surface-2);height:22px;color:var(--ink-2);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:600;display:inline-flex}._tagAccent_1gutm_205{background:var(--accent);color:var(--accent-ink)}._tagOutline_1gutm_210{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}._notice_1gutm_216{border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink);justify-items:start;gap:.75rem;padding:.875rem 1rem;font-size:.9375rem;display:grid}._avatar_1gutm_227{background:oklch(.91 .045 var(--hue));width:40px;height:40px;color:oklch(.32 .06 var(--hue));letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:650;display:grid}._avatarLarge_1gutm_242{width:56px;height:56px;font-size:1.125rem}@media (prefers-color-scheme:dark){._avatar_1gutm_227{background:oklch(.3 .045 var(--hue));color:oklch(.9 .06 var(--hue))}}._skeleton_1gutm_255{background:linear-gradient(100deg, var(--surface-2) 30%, color-mix(in srgb, var(--surface-2) 55%, var(--surface)) 50%, var(--surface-2) 70%);background-size:200% 100%;border-radius:8px;animation:1.4s linear infinite _shimmer_1gutm_1}@keyframes _shimmer_1gutm_1{to{background-position:-200% 0}}._copy_1gutm_273{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg);align-items:center;gap:.5rem;min-height:52px;padding:.375rem .375rem .375rem .875rem;display:flex}._copyBody_1gutm_284{flex:1;min-width:0;display:grid}._copyLabel_1gutm_290{color:var(--ink-3);font-size:.75rem;font-weight:600}._copyValue_1gutm_296{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;font-size:.9375rem;overflow:hidden}._copyValueCode_1gutm_304{font-family:var(--mono);letter-spacing:.14em;font-size:1.25rem;font-weight:600}._segmented_1gutm_311{border-radius:var(--radius-m);background:var(--surface-2);grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:inline-grid}._segmented_1gutm_311 label{min-width:56px;min-height:38px;color:var(--ink-2);cursor:pointer;border-radius:9px;place-items:center;padding:0 .875rem;font-weight:560;transition:background-color .14s,color .14s;display:grid;position:relative}._segmented_1gutm_311 input{opacity:0;cursor:pointer;position:absolute;inset:0}._segmented_1gutm_311 label:has(input:checked){background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}._segmented_1gutm_311 label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:1px}._srOnly_1gutm_354{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._signIn_1plmw_1{min-height:100dvh;padding:1.5rem max(1.25rem, env(safe-area-inset-right)) 4rem max(1.25rem, env(safe-area-inset-left));background:radial-gradient(60rem 30rem at 50% -10rem, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), var(--bg);place-items:center;display:grid}._panel_1plmw_11{width:100%;max-width:23rem;animation:_rise_1plmw_1 .42s var(--ease);gap:1.75rem;display:grid}._brand_1plmw_19{gap:1rem;display:grid}._brand_1plmw_19 h1{font-size:2rem}._brand_1plmw_19 p{color:var(--ink-2)}._form_1plmw_32{gap:1rem;display:grid}._error_1plmw_37{color:var(--danger);font-size:.9375rem}._gate_1plmw_42{place-items:center;min-height:100dvh;padding:1.5rem;display:grid}._gateBody_1plmw_49{justify-items:start;gap:1rem;max-width:24rem;display:grid}._gateBody_1plmw_49 p{color:var(--ink-2)}._loading_1plmw_60{background:var(--accent);border-radius:8px;width:28px;height:28px;animation:1.1s ease-in-out infinite _pulse_1plmw_1}@keyframes _rise_1plmw_1{0%{opacity:0;transform:translateY(10px)}}@keyframes _pulse_1plmw_1{50%{opacity:.35;transform:scale(.9)}}._done_1plmw_82{color:var(--ink-2);font-size:.9375rem}._aside_1plmw_87{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;justify-self:center;padding:.375rem .5rem;font-size:.9375rem}._aside_1plmw_87:hover{color:var(--ink)}._resend_1plmw_101{color:var(--ink-2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:.375rem .5rem;font-size:.9375rem}._resend_1plmw_101:disabled{opacity:.55;cursor:default}._page_nynvx_2{align-content:start;gap:1.25rem;display:grid}._header_nynvx_9{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}._sub_nynvx_16{color:var(--ink-2);margin-top:.25rem;font-size:.9375rem}._templates_nynvx_22{max-width:48rem;margin:0;padding:0;list-style:none;overflow:hidden}._templates_nynvx_22>li+li{border-top:1px solid var(--line)}._template_nynvx_22{align-items:center;gap:.75rem;min-height:64px;padding:0 .75rem 0 0;display:flex}._templateLink_nynvx_42{flex:1;gap:2px;min-width:0;padding:.75rem 0 .75rem 1.125rem;text-decoration:none;display:grid}._templateLink_nynvx_42:focus-visible{outline-offset:-3px}._template_nynvx_22:hover{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}._templateName_nynvx_59{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-weight:600;overflow:hidden}._templateMeta_nynvx_67{color:var(--ink-2);font-size:.875rem}._empty_nynvx_72,._blank_nynvx_73{max-width:48rem;color:var(--ink-2);text-align:center;gap:.25rem;padding:2rem 1.25rem;display:grid}._blankTitle_nynvx_82{color:var(--ink);font-weight:600}._bar_nynvx_88{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:wrap;align-items:center;gap:.75rem;margin:-.75rem -.5rem 0;padding:.75rem .5rem;display:flex;position:sticky;top:0}._nameInput_nynvx_103{border-radius:var(--radius-s);letter-spacing:-.028em;background:0 0;border:1px solid #0000;flex:16rem;min-width:0;margin-left:-.5rem;padding:.25rem .5rem;font-size:1.75rem;font-weight:680;line-height:1.15}._nameInput_nynvx_103:hover{border-color:var(--line)}._nameInput_nynvx_103:focus{border-color:var(--ink);background:var(--surface);outline:none}._status_nynvx_127{min-width:5.5rem;color:var(--ink-2);white-space:nowrap;align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}._status_nynvx_127:before{content:"";background:var(--accent-edge);border-radius:50%;width:8px;height:8px;transition:background-color .2s}._status_nynvx_127[data-status=dirty]:before,._status_nynvx_127[data-status=saving]:before{background:var(--ink-3)}._status_nynvx_127[data-status=saving]:before{animation:.9s ease-in-out infinite _blink_nynvx_1}._status_nynvx_127[data-status=error]:before{background:var(--danger)}@keyframes _blink_nynvx_1{50%{opacity:.25}}._keys_nynvx_165{color:var(--ink-3);flex-wrap:wrap;gap:.375rem 1.25rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}._keys_nynvx_165 kbd{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);font-family:var(--font);border-bottom-width:2px;border-radius:5px;margin-right:.25rem;padding:1px 5px;font-size:.75rem;font-weight:600}._editor_nynvx_190{justify-items:start;gap:1rem;display:grid}._workouts_nynvx_196{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));align-items:start;gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}._workout_nynvx_196{grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0;padding:.5rem .75rem .75rem;display:grid;position:relative}._workoutHead_nynvx_216{align-items:center;gap:.5rem;min-height:48px;display:flex}._workoutIndex_nynvx_223{background:var(--ink);width:24px;height:24px;color:var(--bg);border-radius:7px;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}._workoutTitle_nynvx_236{letter-spacing:-.015em;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;min-width:4rem;padding:.25rem .375rem;font-size:1.0625rem;font-weight:650}._workoutTitle_nynvx_236:hover{border-color:var(--line)}._workoutTitle_nynvx_236:focus{border-color:var(--ink);background:var(--bg);outline:none}._weekday_nynvx_258{border:1px solid var(--line);height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:7px;padding:0 .375rem;font-size:.8125rem}._workoutSummary_nynvx_269{color:var(--ink-3);white-space:nowrap;font-size:.8125rem;display:none}._group_nynvx_277{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.5rem .25rem .5rem 1.25rem;display:grid;position:relative}._group_nynvx_277[data-superset]{border:1px solid var(--line);border-left:3px solid var(--accent-edge);border-radius:var(--radius-m);background:color-mix(in srgb, var(--accent) 6%, transparent);margin:.25rem 0;padding-top:.375rem}._groupGrip_nynvx_295{position:absolute;top:.625rem;left:0}._supersetLabel_nynvx_301{color:var(--accent-text);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:700}._exercise_nynvx_309{gap:.125rem;min-width:0;display:grid}._exerciseHead_nynvx_315{align-items:center;gap:.5rem;min-height:32px;display:flex}._exerciseName_nynvx_322{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:.9375rem;font-weight:620;overflow:hidden}._exerciseMeta_nynvx_331{color:var(--ink-3);white-space:nowrap;font-size:.8125rem}._exerciseTools_nynvx_337{gap:2px;margin-left:auto;display:flex}._setHead_nynvx_344,._set_nynvx_344{grid-template-columns:18px 22px 5.25rem 5.25rem 4.5rem minmax(0,1fr);align-items:center;gap:.375rem;display:grid}._setHead_nynvx_344{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}._sets_nynvx_360{gap:3px;margin:0;padding:0;list-style:none;display:grid}._set_nynvx_344{border-radius:8px;position:relative}._setIndex_nynvx_373{color:var(--ink-3);text-align:center;font-size:.8125rem}._cell_nynvx_379{border:1px solid var(--line);background:var(--bg);font-variant-numeric:tabular-nums;border-radius:8px;width:100%;height:34px;padding:0 .5rem;font-size:.9375rem;transition:border-color .1s,box-shadow .1s}._cell_nynvx_379::placeholder{color:var(--ink-3)}._cell_nynvx_379:hover{border-color:var(--line-strong)}._cell_nynvx_379:focus{border-color:var(--ink);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 55%, transparent);outline:none}._cell_nynvx_379[aria-invalid]{border-color:var(--danger);box-shadow:none}._setTools_nynvx_413{justify-content:flex-end;align-items:center;gap:2px;display:flex}._tool_nynvx_421{min-width:28px;height:28px;color:var(--ink-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;padding:0 4px;transition:opacity .1s,background-color .1s,color .1s;display:inline-grid}._toolText_nynvx_439{padding:0 4px;font-size:.75rem;font-weight:600}._set_nynvx_344:hover ._tool_nynvx_421,._set_nynvx_344:focus-within ._tool_nynvx_421,._exerciseHead_nynvx_315:hover ._tool_nynvx_421,._exercise_nynvx_309:focus-within ._exerciseHead_nynvx_315 ._tool_nynvx_421,._workoutHead_nynvx_216 ._tool_nynvx_421{opacity:1}._tool_nynvx_421:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}._tool_nynvx_421:disabled{opacity:.25;cursor:default}._grip_nynvx_463{width:18px;height:28px;color:var(--line-strong);cursor:grab;border-radius:5px;place-items:center;display:grid}._grip_nynvx_463:hover{background:var(--surface-2);color:var(--ink-2)}._grip_nynvx_463:active{cursor:grabbing}[data-drop]:after{content:"";background:var(--accent-edge);pointer-events:none;border-radius:3px;height:3px;position:absolute;left:0;right:0}[data-drop=before]:after{top:-3px}[data-drop=after]:after{bottom:-3px}._add_nynvx_503{margin-top:.375rem;position:relative}._addInput_nynvx_508{background:0 0;border-style:dashed;min-height:42px;font-size:.9375rem}._addInput_nynvx_508:focus{background:var(--surface);border-style:solid}._addPanel_nynvx_520{z-index:15;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-2);position:absolute;inset:calc(100% + 6px) 0 auto;overflow:hidden}._addScheme_nynvx_531{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--ink);padding:.5rem .75rem;font-size:.8125rem;font-weight:600}._addScheme_nynvx_531[data-problem]{background:var(--surface-2);font-weight:500}._addList_nynvx_545{margin:0;padding:4px;list-style:none}._addOption_nynvx_551{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem .625rem;font-size:.9375rem;font-weight:560;display:flex}._addOption_nynvx_551[aria-selected=true]{background:var(--ink);color:var(--bg)}._addMeta_nynvx_568{text-overflow:ellipsis;white-space:nowrap;opacity:.7;font-size:.8125rem;font-weight:450;overflow:hidden}._addEmpty_nynvx_577{color:var(--ink-2);padding:.5rem .875rem .75rem;font-size:.875rem}._confirm_nynvx_583{gap:.5rem;display:flex}@media (width>=64rem){._workoutSummary_nynvx_269{display:inline}}._workout_nynvx_196[data-locked] ._group_nynvx_277{opacity:.62}._lockedNote_nynvx_599{min-width:0}._split_9n15x_2{gap:1.5rem;display:grid}._listPane_9n15x_7,._detailPane_9n15x_8{align-content:start;gap:1rem;min-width:0;display:grid}._detailPane_9n15x_8,._split_9n15x_2[data-detail] ._listPane_9n15x_7{display:none}._split_9n15x_2[data-detail] ._detailPane_9n15x_8{display:grid}._header_9n15x_27{justify-content:space-between;align-items:center;gap:1rem;padding-top:.25rem;display:flex}._controls_9n15x_35{justify-items:start;gap:.5rem;display:grid}._controls_9n15x_35>input{justify-self:stretch}._filters_9n15x_45{grid-template-columns:1fr 1fr;justify-self:stretch;gap:.5rem;display:grid}._filters_9n15x_45 select{min-height:40px;font-size:.9375rem}._results_9n15x_57{margin:0;padding:0;list-style:none;transition:opacity .16s;overflow:hidden}._results_9n15x_57[data-stale]{opacity:.6}._results_9n15x_57>li+li{border-top:1px solid var(--line)}._result_9n15x_57{align-content:center;gap:2px;min-height:58px;padding:.625rem 1rem;text-decoration:none;display:grid}._results_9n15x_57>li[data-active]{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}._results_9n15x_57>li[aria-selected=true]{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent-edge)}._resultName_9n15x_91{letter-spacing:-.01em;align-items:center;gap:.5rem;min-width:0;font-weight:600;display:flex}._resultName_9n15x_91>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._resultMeta_9n15x_106{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:.875rem;overflow:hidden}._empty_9n15x_114,._hint_9n15x_115{color:var(--ink-2);text-align:center;gap:.375rem;padding:2rem 1.25rem;display:grid}._hint_9n15x_115{border:1px dashed var(--line-strong);border-radius:var(--radius-l);align-content:center;min-height:60dvh}._hint_9n15x_115 kbd{border:1px solid var(--line-strong);background:var(--surface);min-width:1.5rem;height:1.5rem;font-family:var(--font);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 .375rem;font-size:.75rem;font-weight:600;display:inline-grid}._emptyTitle_9n15x_145{color:var(--ink);font-weight:600}._back_9n15x_151{justify-self:start;margin:0 0 -.5rem -.625rem}._detailHead_9n15x_156{gap:.5rem;display:grid}._tags_9n15x_161{flex-wrap:wrap;gap:.375rem;display:flex}._actions_9n15x_167,._formActions_9n15x_168{flex-wrap:wrap;gap:.625rem;display:flex}._lede_9n15x_174{color:var(--ink-2);max-width:38rem}._fine_9n15x_179{color:var(--ink-2);margin-top:-.375rem;font-size:.875rem}._facts_9n15x_185{border-top:1px solid var(--line);margin:0;display:grid}._facts_9n15x_185>div{border-bottom:1px solid var(--line);grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}._facts_9n15x_185 dt{color:var(--ink-2);font-size:.9375rem}._facts_9n15x_185 dd{overflow-wrap:anywhere;margin:0}._steps_9n15x_209{gap:.75rem;display:grid}._steps_9n15x_209 ol{counter-reset:step;gap:.625rem;max-width:40rem;margin:0;padding:0;list-style:none;display:grid}._steps_9n15x_209 li{counter-increment:step;padding-left:2.25rem;position:relative}._steps_9n15x_209 li:before{content:counter(step);background:var(--surface-2);width:1.5rem;height:1.5rem;color:var(--ink-2);border-radius:50%;place-items:center;font-size:.75rem;font-weight:650;display:grid;position:absolute;top:.05rem;left:0}._loading_9n15x_246{gap:.875rem;display:grid}._form_9n15x_168{gap:1.25rem;max-width:38rem;display:grid}._fieldset_9n15x_258{border:0;min-width:0;margin:0;padding:0}._fieldset_9n15x_258 legend{margin-bottom:.375rem;padding:0}._optional_9n15x_270{color:var(--ink-3);margin-left:.25rem;font-weight:450}@media (width>=64rem){._split_9n15x_2,._split_9n15x_2[data-detail]{grid-template-columns:minmax(20rem,24rem) minmax(0,1fr);align-items:start;gap:2.5rem}._split_9n15x_2 ._listPane_9n15x_7,._split_9n15x_2[data-detail] ._listPane_9n15x_7,._split_9n15x_2 ._detailPane_9n15x_8{display:grid}._listPane_9n15x_7{scrollbar-width:thin;max-height:calc(100dvh - 5rem);margin:0 -4px;padding:0 4px 4px;position:sticky;top:2.5rem;overflow-y:auto}._back_9n15x_151{display:none}}._title_jnzyp_1{flex:1;min-width:10rem}._title_jnzyp_1 h1{letter-spacing:-.02em;font-size:1.5rem;line-height:1.2}._title_jnzyp_1 p{color:var(--ink-2);font-size:.875rem}._weekNav_jnzyp_17{gap:.125rem;display:flex}._flip_jnzyp_22{transform:rotate(180deg)}._lead_jnzyp_26{max-width:44rem;color:var(--ink-2);font-size:.9375rem}._fine_jnzyp_32{color:var(--ink-3);font-size:.8125rem}._confirm_jnzyp_37{gap:.375rem;display:inline-flex}._starts_jnzyp_42{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start;gap:1rem;display:grid}._start_jnzyp_42{justify-items:start;gap:.75rem;padding:1.125rem;display:grid}._start_jnzyp_42 h2{font-size:1rem}._choices_jnzyp_60{gap:.375rem;width:100%;margin:0;padding:0;list-style:none;display:grid}._choices_jnzyp_60:empty{display:none}._choice_jnzyp_60{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s var(--ease), background .12s var(--ease);gap:.125rem;padding:.625rem .75rem;font-weight:550;display:grid}._choice_jnzyp_60:hover:not(:disabled),._choice_jnzyp_60:focus-visible{border-color:var(--accent-edge);background:var(--surface-2)}._choice_jnzyp_60:disabled{opacity:.55;cursor:default}._choice_jnzyp_60 ._fine_jnzyp_32{font-weight:400}._locked_jnzyp_107{border-radius:var(--radius-s);background:var(--surface-2);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1rem;padding:.75rem .875rem;font-size:.875rem;display:flex}._actions_jnzyp_121{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._page_1brlx_2{--flag:#e8a13a3d;--flag-edge:#d08a1e;--dock-rest:calc(var(--tabbar-h) + env(safe-area-inset-bottom));gap:1rem;width:100%;max-width:44rem;margin:0 auto;display:grid}._page_1brlx_2 h1{letter-spacing:-.02em;font-size:1.75rem;line-height:1.15}._sub_1brlx_19{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.9375rem;display:flex}._back_1brlx_28{justify-self:start;margin-left:-.5rem}._who_1brlx_33{margin-left:-.5rem}._head_1brlx_37{justify-content:space-between;align-items:start;gap:.75rem;display:flex}._queue_1brlx_45{margin:0;padding:0;list-style:none;overflow:hidden}._queue_1brlx_45 li+li{border-top:1px solid var(--line)}._item_1brlx_56{min-height:64px;color:inherit;align-items:center;gap:.75rem;padding:.625rem 1rem;text-decoration:none;display:flex}a._item_1brlx_56:hover,a._item_1brlx_56:focus-visible{background:var(--surface-2)}._itemText_1brlx_71{flex:1;min-width:0;display:grid}._itemName_1brlx_77{font-weight:600}._itemMeta_1brlx_81{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}._chevron_1brlx_89{color:var(--ink-3);flex:none}._empty_1brlx_94{color:var(--ink-2);text-align:center;gap:.25rem;padding:2rem 1.25rem;display:grid}._emptyTitle_1brlx_102{color:var(--ink);font-size:1.0625rem;font-weight:600}._summary_1brlx_109{gap:.375rem;padding:1rem 1.125rem;display:grid}._adherence_1brlx_115{color:var(--ink-2);font-size:1rem}._adherence_1brlx_115 strong{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-right:.25rem;font-size:1.75rem;font-weight:700}._meta_1brlx_129{color:var(--ink-3);font-size:.8125rem}._clientNote_1brlx_134{border-left:3px solid var(--accent-edge);border-radius:0 var(--radius-s) var(--radius-s) 0;background:var(--surface-2);gap:.125rem;margin:.375rem 0 0;padding:.625rem .75rem;font-size:.9375rem;display:grid}._clientNote_1brlx_134 span{color:var(--ink-3);font-size:.75rem}._exercises_1brlx_151{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._exercise_1brlx_151{display:grid;overflow:hidden}._exerciseHead_1brlx_164{min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}._exerciseHead_1brlx_164:disabled{cursor:default}._exerciseName_1brlx_183{align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:650;display:flex}._superset_1brlx_191{background:var(--accent);width:1.375rem;height:1.375rem;color:var(--accent-ink);border-radius:6px;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}._commentHint_1brlx_203{color:var(--ink-3);flex:none;font-size:.8125rem}._commentHint_1brlx_203[data-has]{color:var(--accent-text);font-weight:600}._sets_1brlx_214{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._sets_1brlx_214 th,._sets_1brlx_214 td{text-align:left;vertical-align:top;padding:.5rem}._sets_1brlx_214 th:first-child,._sets_1brlx_214 td:first-child{width:2.75rem;padding-left:1rem}._sets_1brlx_214 th:last-child,._sets_1brlx_214 td:last-child{padding-right:1rem}._sets_1brlx_214 thead th{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;padding-top:0;padding-bottom:.25rem;font-size:.6875rem;font-weight:600}._sets_1brlx_214 tbody th{color:var(--ink-3);font-weight:500}._sets_1brlx_214 tbody tr{border-top:1px solid var(--line)}._logged_1brlx_257{font-weight:600}._sets_1brlx_214 tr[data-verdict]{background:var(--flag);box-shadow:inset 3px 0 0 var(--flag-edge)}._sets_1brlx_214 tr[data-verdict=skipped] ._logged_1brlx_257,._sets_1brlx_214 tr[data-verdict=notDone] ._logged_1brlx_257{font-style:italic}._why_1brlx_272{color:var(--ink-2);font-size:.75rem;font-weight:500;display:block}._last_1brlx_279{color:var(--ink-3)}._setNote_1brlx_283{border-top:0!important}._setNote_1brlx_283 td{color:var(--ink-2);padding-top:0;font-size:.8125rem}._lastComment_1brlx_293{border-top:1px solid var(--line);color:var(--ink-3);padding:.5rem 1rem .75rem;font-size:.8125rem}._comment_1brlx_203,._note_1brlx_301{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:none;field-sizing:content;font-size:1rem;line-height:1.4}._comment_1brlx_203:focus,._note_1brlx_301:focus{border-color:var(--ink);outline:2px solid var(--accent);outline-offset:1px}._comment_1brlx_203{width:calc(100% - 2rem);min-height:4.25rem;margin:.25rem 1rem 1rem;padding:.625rem .75rem;display:block}._dock_1brlx_331{z-index:5;bottom:max(var(--dock-rest), var(--kb,0px));border:1px solid var(--line);border-radius:var(--radius-l);background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(14px);gap:.375rem;margin:0 -.5rem;padding:.625rem;display:grid;position:sticky}._dockRow_1brlx_347{align-items:end;gap:.5rem;display:flex}._note_1brlx_301{flex:1;min-width:0;min-height:48px;max-height:9.5rem;padding:.6875rem .75rem;overflow-y:auto}._dockRow_1brlx_347 button{flex:none;min-height:48px}._dockError_1brlx_367{color:var(--danger);padding:0 .25rem;font-size:.875rem}@media (width>=56rem){._page_1brlx_2{--dock-rest:1rem}}._page_1x9v5_2{align-content:start;gap:1.25rem;display:grid}._header_1x9v5_8{justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:.25rem;display:flex}._sub_1x9v5_16{color:var(--ink-2);margin-top:.25rem;font-size:.9375rem}._sectionTitle_1x9v5_22{margin-top:.75rem}._list_1x9v5_27{margin:0;padding:0;list-style:none;overflow:hidden}._list_1x9v5_27>li+li{border-top:1px solid var(--line)}._row_1x9v5_38{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar name chevron""avatar status chevron";align-items:center;gap:.25rem .875rem;min-height:72px;padding:.75rem .75rem .75rem 1rem;text-decoration:none;transition:background-color .12s;display:grid}._row_1x9v5_38>:first-child{grid-area:avatar}a._row_1x9v5_38:hover{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}a._row_1x9v5_38:active{background:var(--surface-2)}a._row_1x9v5_38:focus-visible{outline-offset:-3px;border-radius:var(--radius-l)}._rowName_1x9v5_70{grid-area:name;align-items:center;gap:.5rem;min-width:0;display:flex}._name_1x9v5_78{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-weight:600;overflow:hidden}._rowStatus_1x9v5_86{flex-wrap:wrap;grid-area:status;align-items:center;gap:.375rem .625rem;min-width:0;display:flex}._caption_1x9v5_95{color:var(--ink-2);font-size:.875rem}._chevron_1x9v5_100{color:var(--ink-3);transition:transform .16s var(--ease);flex:none;grid-area:chevron}a:hover>._chevron_1x9v5_100{transform:translate(2px)}._dim_1x9v5_111 ._name_1x9v5_78,._dim_1x9v5_111 ._caption_1x9v5_95{color:var(--ink-3)}._dim_1x9v5_111 ._row_1x9v5_38>:first-child{filter:grayscale();opacity:.7}._markers_1x9v5_122,._legend_1x9v5_123{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}._markers_1x9v5_122 li{display:flex}._marker_1x9v5_122{border:1.5px solid var(--line-strong);width:22px;height:22px;animation:_mark_1x9v5_122 .32s var(--ease) backwards;animation-delay:calc(var(--i,0) * 45ms);border-radius:50%;flex:none;place-items:center;display:grid}._marker_1x9v5_122 svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}._marker_1x9v5_122[data-mark=done]{border-color:var(--accent-edge);background:var(--accent);color:var(--accent-ink)}._marker_1x9v5_122[data-mark=pending]{border-color:var(--ink-3)}._marker_1x9v5_122[data-mark=missed]{border-color:var(--line-strong);background:var(--surface-2);color:var(--ink-2)}@keyframes _mark_1x9v5_122{0%{opacity:0;transform:scale(.5)}}._legend_1x9v5_123{color:var(--ink-3);gap:1rem;padding:0 .25rem;font-size:.8125rem}._legend_1x9v5_123 li{align-items:center;gap:.375rem;display:flex}._legend_1x9v5_123 ._marker_1x9v5_122{width:14px;height:14px;animation:none}._legend_1x9v5_123 ._marker_1x9v5_122 svg{width:8px;height:8px}._empty_1x9v5_207{color:var(--ink-2);text-align:center;gap:.25rem;padding:2rem 1.25rem;display:grid}._emptyTitle_1x9v5_215{color:var(--ink);font-weight:600}._back_1x9v5_221{justify-self:start;margin:0 0 -.5rem -.625rem}._clientHead_1x9v5_226{align-items:center;gap:1rem;display:flex}._tags_1x9v5_232{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}._section_1x9v5_22{gap:.75rem;margin-top:.5rem;display:grid}._weeks_1x9v5_245{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._week_1x9v5_245{overflow:hidden}._weekHead_1x9v5_257{align-items:center;gap:.5rem;min-height:52px;padding:0 .75rem 0 1rem;text-decoration:none;transition:background-color .12s;display:flex}._weekHead_1x9v5_257:hover{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}._weekHead_1x9v5_257 ._chevron_1x9v5_100{margin-left:auto}._weekTitle_1x9v5_275{letter-spacing:-.01em;font-weight:600}._workouts_1x9v5_280{border-top:1px solid var(--line);margin:0;padding:0 1rem;list-style:none}._workout_1x9v5_280{align-items:center;gap:.75rem;min-height:46px;display:flex}._workout_1x9v5_280+._workout_1x9v5_280{border-top:1px solid var(--line)}._workoutTitle_1x9v5_298{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._workoutMeta_1x9v5_306{color:var(--ink-2);white-space:nowrap;font-size:.875rem}._weekEmpty_1x9v5_312{border-top:1px solid var(--line);color:var(--ink-2);padding:.875rem 1rem;font-size:.9375rem}._panel_1x9v5_320{justify-items:start;gap:1rem;padding:1.125rem;display:grid}._panel_1x9v5_320>*{max-width:100%}._invite_1x9v5_331{gap:.625rem;width:100%;display:grid}._fine_1x9v5_337{color:var(--ink-2);font-size:.875rem}._settings_1x9v5_342{padding:0 1.125rem}._setting_1x9v5_342{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;width:100%;display:flex}._settings_1x9v5_342 ._setting_1x9v5_342{padding:1rem 0}._settings_1x9v5_342 ._setting_1x9v5_342+._setting_1x9v5_342{border-top:1px solid var(--line)}._setting_1x9v5_342>div:first-child{flex:12rem}._settingTitle_1x9v5_367{font-weight:600}._confirm_1x9v5_371{gap:.5rem;display:flex}._formHeader_1x9v5_376{padding-top:.25rem}._form_1x9v5_376{justify-items:stretch;gap:1.25rem}._actions_1x9v5_385{flex-wrap:wrap;gap:.625rem;display:flex}@media (width>=40rem){._row_1x9v5_38{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"avatar name status chevron";min-height:68px}._rowStatus_1x9v5_86{flex-flow:row-reverse;gap:1rem}._caption_1x9v5_95{text-align:right;min-width:8.5rem}._form_1x9v5_376,._panel_1x9v5_320{max-width:30rem}}._actions_1x9v5_385{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}a._workoutTitle_1x9v5_298{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}._page_3l9rz_1{justify-items:start;gap:.75rem;padding-top:.5rem;display:grid}._note_3l9rz_8{color:var(--ink-2)}._shell_9mt7s_2{min-height:100dvh}._top_9mt7s_6{z-index:20;height:56px;padding:0 max(1rem, env(safe-area-inset-right)) 0 max(1rem, env(safe-area-inset-left));background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._brand_9mt7s_20{letter-spacing:-.03em;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}._account_9mt7s_30{position:relative}._account_9mt7s_30 summary{cursor:pointer;border-radius:999px;align-items:center;gap:.625rem;list-style:none;display:flex}._account_9mt7s_30 summary::-webkit-details-marker{display:none}._account_9mt7s_30 summary>:first-child{width:34px;height:34px;font-size:.75rem}._accountName_9mt7s_53{font-weight:560;display:none}._menu_9mt7s_58{z-index:30;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);width:13.5rem;box-shadow:var(--shadow-2);animation:_pop_9mt7s_1 .14s var(--ease);gap:.625rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + 8px);right:0}._menu_9mt7s_58 p{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:.875rem;overflow:hidden}._nav_9mt7s_82{z-index:20;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 max(.5rem, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(.5rem, env(safe-area-inset-left));border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}._link_9mt7s_98{color:var(--ink-3);place-content:center;justify-items:center;gap:3px;font-size:.6875rem;font-weight:600;text-decoration:none;transition:color .14s;display:grid;position:relative}._link_9mt7s_98 svg{width:22px;height:22px;transition:transform .18s var(--ease)}._link_9mt7s_98:active svg{transform:scale(.88)}._link_9mt7s_98[aria-current=page]{color:var(--ink)}._link_9mt7s_98[aria-current=page]:before{content:"";background:var(--accent-edge);border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}._main_9mt7s_137{padding:.5rem max(1rem, env(safe-area-inset-right)) calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 2rem) max(1rem, env(safe-area-inset-left));animation:_enter_9mt7s_1 .26s var(--ease)}@keyframes _enter_9mt7s_1{0%{opacity:0;transform:translateY(6px)}}@keyframes _pop_9mt7s_1{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (width>=56rem){._top_9mt7s_6{width:var(--sidebar-w);border-right:1px solid var(--line);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;align-items:stretch;height:auto;padding:1.25rem .875rem 1rem;position:fixed;inset:0 auto 0 0}._brand_9mt7s_20{padding:0 .5rem}._account_9mt7s_30 summary{border-radius:var(--radius-m);padding:.375rem .5rem}._account_9mt7s_30 summary:hover{background:var(--surface-2)}._accountName_9mt7s_53{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._menu_9mt7s_58{width:100%;inset:auto auto calc(100% + 8px) 0}._nav_9mt7s_82{z-index:21;width:var(--sidebar-w);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;grid-auto-flow:row;gap:2px;height:auto;padding:0 .875rem;inset:4.5rem auto auto 0}._link_9mt7s_98{height:40px;color:var(--ink-2);border-radius:10px;justify-content:flex-start;align-items:center;gap:.75rem;padding:0 .625rem;font-size:.9375rem;font-weight:540;transition:background-color .12s,color .12s;display:flex}._link_9mt7s_98 svg{width:20px;height:20px}._link_9mt7s_98:hover{background:var(--surface-2);color:var(--ink)}._link_9mt7s_98[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}._link_9mt7s_98[aria-current=page]:before{border-radius:0 3px 3px 0;width:3px;height:18px;top:50%;left:-.875rem;transform:translateY(-50%)}._main_9mt7s_137{margin-left:var(--sidebar-w);padding:2.5rem 2.5rem 4rem}._main_9mt7s_137[data-mode=review]>*{max-width:44rem;margin-inline:auto}._main_9mt7s_137[data-mode=builder]>*{max-width:76rem;margin-inline:auto}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f5f4ef;--surface:#fff;--surface-2:#eceae3;--ink:#15150f;--ink-2:#57564d;--ink-3:#8a887c;--line:#e2e0d6;--line-strong:#cfccbf;--accent:#c8f031;--accent-edge:#a4c916;--accent-ink:#15150f;--accent-text:#4a6100;--primary:#15150f;--primary-ink:#fff;--danger:#b3261e;--shadow-1:0 1px 2px #15150f0d, 0 1px 1px #15150f08;--shadow-2:0 8px 24px -8px #15150f29, 0 2px 6px #15150f0d;--radius-s:8px;--radius-m:12px;--radius-l:18px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--ease:cubic-bezier(.2, .8, .2, 1);--tabbar-h:60px;--sidebar-w:232px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0d0d0a;--surface:#171712;--surface-2:#22221b;--ink:#f4f3ea;--ink-2:#aaa89b;--ink-3:#77756a;--line:#2a2a22;--line-strong:#3a3a30;--accent-edge:#c8f031;--accent-text:#c8f031;--primary:#c8f031;--primary-ink:#15150f;--danger:#ff8f85;--shadow-1:0 1px 2px #0006;--shadow-2:0 12px 32px -8px #0009}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.45}h1,h2,h3,p{margin:0}h1{letter-spacing:-.028em;font-size:1.75rem;font-weight:680;line-height:1.15}h2{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.8125rem;font-weight:600}a{color:inherit}input,button,select,textarea{font:inherit;color:inherit;font-size:16px}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}::selection{background:var(--accent);color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
