:root{color:#243e34;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--forest:#183f32;--muted:#5b685f;--orange:#f5aa69;--border:#dce1d7;background:#f6f5ef;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;line-height:1.55}*{box-sizing:border-box}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit}button,a,summary{touch-action:manipulation}:focus-visible{outline-offset:4px;outline:3px solid #a24416}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.2}svg{flex-shrink:0}button{min-height:48px}.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}.skip-link{z-index:20;border:2px solid var(--forest);background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:10px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}h1{letter-spacing:-1.6px;font-size:clamp(32px,4vw,45px);font-weight:700}h2{letter-spacing:-.5px;font-size:22px;font-weight:650}._page_4nie7_1{overflow-wrap:anywhere;gap:22px;width:100%;max-width:680px;margin:0 auto;display:grid}._eyebrow_4nie7_2{color:var(--muted);letter-spacing:1px;margin-bottom:8px;font-size:13px;font-weight:700}._fields_4nie7_3{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}._field_4nie7_3{gap:8px;min-width:0;display:grid}._field_4nie7_3 label{font-weight:650}._field_4nie7_3 input{width:100%;min-width:0;min-height:52px;color:var(--forest);font:inherit;background:#fff;border:1px solid #78897e;border-radius:9px;padding:10px 12px}._field_4nie7_3 p{color:var(--muted);font-size:15px}._field_4nie7_3 input[aria-invalid=true]{border:2px solid #9d3625}._actions_4nie7_9{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._primary_4nie7_10,._secondary_4nie7_10,._danger_4nie7_10,._link_4nie7_10{min-height:48px;font:inherit;text-align:center;white-space:normal;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:12px 18px;font-weight:600;line-height:1.35;display:inline-flex}._primary_4nie7_10{background:var(--forest);color:#fff;border:1px solid var(--forest);text-decoration:none}._secondary_4nie7_10{color:var(--forest);background:#fffef9;border:1px solid #78897e;text-decoration:none}._danger_4nie7_10{color:#8d2d21;background:#fffef9;border:1px solid #9d3625}._link_4nie7_10{text-underline-offset:3px;justify-content:flex-start;padding-inline:0}._error_4nie7_15{color:#78271e;background:#fff8f5;border:2px solid #9d3625;border-radius:10px;padding:16px}._notice_4nie7_16{background:#edf2e9;border:1px solid #8da18e;border-radius:10px;gap:8px;padding:16px;display:grid}._details_4nie7_17{border:1px solid var(--border);background:#fffef9;border-radius:14px;gap:16px;margin:0;padding:20px;display:grid}._details_4nie7_17 dt{color:var(--muted);font-size:15px}._details_4nie7_17 dd{margin:0;font-weight:600}._dialogBody_4nie7_20{gap:18px;display:grid}._choice_4nie7_21{border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:10px;display:flex}._choice_4nie7_21 input{flex:0 0 24px;width:24px;height:24px}._page_4nie7_1 button:disabled,._dialogBody_4nie7_20 button:disabled{opacity:.65;cursor:wait}@media (width<=420px){._actions_4nie7_9>._primary_4nie7_10,._actions_4nie7_9>._secondary_4nie7_10,._actions_4nie7_9>._danger_4nie7_10{width:100%}}._dialog_scumd_1{border:1px solid var(--border);width:min(640px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--forest);background:#fffefa;border-radius:18px;padding:20px;overflow-y:auto}._dialog_scumd_1::backdrop{background:#14281e80}body:has(._dialog_scumd_1[open]){overflow:hidden}._dialog_scumd_1 h3,._dialog_scumd_1 p{overflow-wrap:anywhere;margin-bottom:16px}._dialog_scumd_1 button{min-width:48px;max-width:100%;min-height:48px;color:var(--forest);background:#edf2e7;border:1px solid #728775;border-radius:10px;padding:10px 14px}._dialog_scumd_1 button:hover{background:#dce8d5}._dialog_scumd_1 :focus-visible{outline:3px solid var(--forest);outline-offset:3px}._dialog_scumd_1 button:disabled{opacity:.6}@media (width<=420px){._dialog_scumd_1{padding:16px 10px}}._dialog_scumd_1 fieldset{min-width:0}._dialog_scumd_1 fieldset label{align-items:center;gap:8px;min-height:48px;display:flex}._dialog_scumd_1 fieldset input[type=radio]{min-width:24px;min-height:24px}._form_1kvdf_1{border:1px solid var(--border);background:#f6f5ef;border-radius:16px;gap:10px;padding:20px;display:grid}._form_1kvdf_1 h3{margin-bottom:8px}._form_1kvdf_1 input:not([type=radio]):not([type=checkbox]),._form_1kvdf_1 select{width:100%;min-width:0;min-height:48px;font:inherit;color:var(--forest);background:#fff;border:1px solid #6c7a70;border-radius:8px;padding:9px}._form_1kvdf_1 label{font-weight:600}._form_1kvdf_1 button{background:var(--forest);color:#fff;border:1px solid var(--forest);border-radius:10px;min-width:48px;min-height:48px;padding:10px 16px}._form_1kvdf_1 button:hover{background:#2b5946}._form_1kvdf_1 button:disabled{opacity:.65;cursor:wait}._form_1kvdf_1 [role=alert]{color:#8a3015}._numbers_1kvdf_9{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._numbers_1kvdf_9 label{font-size:16px}._actions_1kvdf_11{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}._form_1kvdf_1{min-width:0}._form_1kvdf_1 p,._form_1kvdf_1 button{overflow-wrap:anywhere}._form_1kvdf_1 :focus-visible{outline:3px solid var(--forest);outline-offset:3px}._confirmation_1kvdf_15{border:1px solid #8a3015;border-radius:10px;min-width:0;padding:12px}._confirmation_1kvdf_15 label{align-items:center;gap:10px;min-height:48px;display:flex}._confirmation_1kvdf_15 input[type=checkbox]{flex:0 0 24px;width:24px;height:24px;margin:0}._muscles_1kvdf_18{background:#fff;border:1px solid #6c7a70;border-radius:8px}._muscles_1kvdf_18 summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:48px;padding:12px;font-weight:600;display:flex}._muscles_1kvdf_18 summary span{color:var(--muted);overflow-wrap:anywhere;font-size:16px;font-weight:400}._muscles_1kvdf_18 summary{list-style:none}._muscles_1kvdf_18 summary::-webkit-details-marker{display:none}._muscles_1kvdf_18 summary:after{content:"";border-bottom:2.5px solid;border-right:2.5px solid;flex:none;align-self:center;width:9px;height:9px;margin:0 4px 0 auto;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}._muscles_1kvdf_18[open] summary:after{transform:rotate(-135deg)translateY(-3px)}._muscles_1kvdf_18 fieldset{border:0;border-top:1px solid var(--border);margin:0;padding:10px 12px}._muscles_1kvdf_18 legend{padding:0 6px 0 0;font-size:16px;font-weight:700}._muscles_1kvdf_18 fieldset{flex-wrap:wrap;gap:8px;display:flex}._muscles_1kvdf_18 fieldset label{border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 12px 0 10px;font-size:16px;font-weight:400;display:inline-flex}._muscles_1kvdf_18 fieldset input[type=checkbox]{flex:0 0 22px;width:22px;height:22px;margin:0}._muscles_1kvdf_18 fieldset label:has(input:checked){border-color:var(--forest);background:#edf2e7;font-weight:600}._bankNote_1kvdf_32{color:var(--muted);overflow-wrap:anywhere;font-size:15px}._setRows_1kvdf_33{gap:12px;min-width:0;display:grid}._setRow_1kvdf_33{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:10px;display:grid}._setRow_1kvdf_33 legend{padding:0 4px;font-weight:700}._form_1kvdf_1 ._setRow_1kvdf_33 label{gap:4px;min-width:0;font-size:16px;display:grid}._form_1kvdf_1 a{align-items:center;min-height:48px;display:inline-flex}@media (width<=375px){._form_1kvdf_1{padding:12px}._setRow_1kvdf_33{gap:8px;padding:8px}}._trail_c89bi_2{color:var(--muted);margin:0;font-size:15px}._choices_c89bi_3{gap:10px;margin:0;padding:0;list-style:none;display:grid}._choice_c89bi_3{width:100%;min-height:56px;font:inherit;text-align:left;border:1px solid var(--forest);color:var(--forest);cursor:pointer;background:#edf2e7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:17px;font-weight:600;display:flex}._choice_c89bi_3:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._count_c89bi_7{color:var(--muted);flex:none;font-size:14px;font-weight:500}._exercise_c89bi_8{justify-content:flex-start}._other_c89bi_10{margin-top:10px}._exercise_c89bi_8>span:last-child{gap:2px;min-width:0;display:grid}._meta_c89bi_12{color:var(--muted);font-size:14px;font-weight:500}._photos_c89bi_14{flex:none;gap:4px;display:grid}._photos_c89bi_14 img{object-fit:cover;background:#fff;border-radius:6px;width:64px;height:43px;display:block}._actions_c89bi_16{flex-wrap:wrap;gap:10px;display:flex}._actions_c89bi_16 button{min-height:48px;font:inherit;padding:10px 16px}._link_c89bi_19{border:1px solid var(--forest);min-height:48px;color:var(--forest);background:#edf2e7;border-radius:10px;align-items:center;padding:10px 16px;font-weight:650;text-decoration:none;display:inline-flex}._link_c89bi_19:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._guide_mwqaq_1{border:1px solid var(--border);background:#fffef9;border-radius:12px;margin-top:8px;padding:0 12px}._guide_mwqaq_1 summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-weight:650;list-style:none;display:flex}._guide_mwqaq_1 summary::-webkit-details-marker{display:none}._guide_mwqaq_1 summary:after{content:"";border-bottom:2.5px solid;border-right:2.5px solid;width:9px;height:9px;margin-right:4px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}._guide_mwqaq_1[open] summary:after{transform:rotate(-135deg)translateY(-3px)}._guide_mwqaq_1[open]{padding-bottom:12px}._guide_mwqaq_1 img{border-radius:8px;width:100%;max-width:420px;height:auto;margin:4px 0 8px;display:block}._muscles_mwqaq_9{margin:0 0 6px;font-size:19.2px;font-weight:600}._guide_mwqaq_1 ol{gap:6px;margin:0;padding-left:26px;font-size:19.2px;line-height:1.5;display:grid}._manager_1hg64_1{gap:16px;min-width:0;display:grid}._manager_1hg64_1 h2,._manager_1hg64_1 h3,._manager_1hg64_1 h4,._manager_1hg64_1 h5,._manager_1hg64_1 p{overflow-wrap:anywhere}._exercise_1hg64_3{border:1px solid var(--border);border-radius:14px;gap:12px;min-width:0;margin-top:12px;padding:16px;display:grid}._actions_1hg64_4{flex-wrap:wrap;gap:8px;display:flex}._manager_1hg64_1 button{white-space:normal;min-width:48px;max-width:100%;min-height:48px}._manager_1hg64_1 :focus-visible{outline:3px solid var(--forest);outline-offset:3px}._manager_1hg64_1 [role=alert]{color:#8a3015}._group_1hg64_8{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:16px 0 6px;font-size:15px;font-weight:700}._regions_1hg64_9{color:var(--muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:16px}._count_1hg64_10{margin:0;font-weight:600}._none_1hg64_11{justify-items:start;gap:8px;display:grid}._tag_1hg64_12{border:1px solid var(--muted);color:var(--muted);border-radius:999px;justify-self:start;margin:0;padding:2px 10px;font-size:14px;font-weight:600}._header_8l4c5_1{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}._header_8l4c5_1 h3{overflow-wrap:anywhere;flex:180px;min-width:0;margin:0}._actions_8l4c5_3{flex-wrap:wrap;gap:8px;display:flex}._actions_8l4c5_3 button{min-width:48px;min-height:48px;color:var(--forest);font:inherit;background:#edf2e7;border:1px solid #728775;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}._actions_8l4c5_3 button:hover{background:#dce8d5}._actions_8l4c5_3 button:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._actions_8l4c5_3 button:disabled{opacity:.5;cursor:default}._row_39u3w_1{flex-wrap:wrap;align-items:stretch;gap:12px;min-width:0;display:flex}._row_39u3w_1 ._button_39u3w_2{border:1px solid var(--forest);max-width:100%;min-height:48px;font:inherit;color:var(--forest);cursor:pointer;background:#edf2e7;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;line-height:1.3;display:inline-flex}._row_39u3w_1 ._button_39u3w_2:hover{background:#dce8d5}._row_39u3w_1 ._primary_39u3w_4{color:#fff;background:var(--forest)}._row_39u3w_1 ._primary_39u3w_4:hover{background:#2b5946}._row_39u3w_1 ._started_39u3w_6{color:#102b20;border-color:var(--forest);cursor:default;background:#22c55e}._row_39u3w_1 ._started_39u3w_6:hover{background:#1fb356}._row_39u3w_1 ._button_39u3w_2:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._row_39u3w_1 ._button_39u3w_2:disabled{opacity:.6;cursor:default}._row_39u3w_1 svg{flex-shrink:0}._editor_ewu2j_1{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}._editor_ewu2j_1 button._begin_ewu2j_2{background:var(--forest);color:#fff}._exercise_ewu2j_3{border:1px solid var(--border);border-radius:14px;gap:12px;padding:16px;display:grid}._actions_ewu2j_4{flex-wrap:wrap;gap:8px;display:flex}._editor_ewu2j_1 button{min-width:48px;min-height:48px;color:var(--forest);background:#edf2e7;border:1px solid #728775;border-radius:10px;padding:10px 14px}._editor_ewu2j_1 button:hover{background:#dce8d5}._editor_ewu2j_1 button:disabled{opacity:.5;cursor:default}._editor_ewu2j_1 [role=alert]{color:#8a3015}._editor_ewu2j_1 h3,._editor_ewu2j_1 p{overflow-wrap:anywhere}._editor_ewu2j_1 button{white-space:normal;max-width:100%}._editor_ewu2j_1 :focus-visible{outline:3px solid var(--forest);outline-offset:3px}._heading_to0qm_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._locked_to0qm_2{color:#a32626;font-size:1rem;font-weight:750}._fields_to0qm_3{border:0;min-width:0;margin:1rem 0;padding:0}._fields_to0qm_3:not([hidden]){gap:.75rem;display:grid}._fields_to0qm_3 label{gap:.35rem;min-width:0;display:grid}._fields_to0qm_3 input:not([type=checkbox]),._fields_to0qm_3 textarea{width:100%;min-width:0;min-height:48px;font:inherit;border:1px solid #728775;border-radius:8px;padding:.6rem}._actions_to0qm_7{margin-top:1rem}._primary_to0qm_8{grid-template-columns:repeat(var(--action-columns,4), minmax(0, 1fr));grid-auto-rows:1fr;gap:6px;display:grid}._primary_to0qm_8:has(>button:last-child:nth-child(2)){--action-columns:2}._primary_to0qm_8:has(>button:last-child:nth-child(3)){--action-columns:3}._secondary_to0qm_11{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:.5rem;display:grid}._primary_to0qm_8[data-action-columns="3"],._secondary_to0qm_11[data-action-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}._actions_to0qm_7 ._primary_to0qm_8>button,._actions_to0qm_7 ._secondary_to0qm_11>button,._primary_to0qm_8>button{width:100%;min-width:0;height:100%;min-height:48px;font:inherit;color:var(--forest);background:#edf2e7;border:1px solid #728775;border-radius:10px;padding:8px 4px;font-size:16px;line-height:1.25}._actions_to0qm_7 ._primary_to0qm_8>button:hover:not(:disabled),._actions_to0qm_7 ._secondary_to0qm_11>button:hover:not(:disabled){background:#dce8d5}._primary_to0qm_8>button:disabled,._secondary_to0qm_11>button:disabled{opacity:.55}._actions_to0qm_7 :focus-visible{outline:3px solid var(--forest);outline-offset:3px}@media (width<=600px){._primary_to0qm_8{grid-template-columns:repeat(2,minmax(0,1fr))}}._cardioSummary_to0qm_19{text-align:right;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}._cardioSummary_to0qm_19>span:first-child{min-width:0}._cardioSummary_to0qm_19>span[role=img]{flex-shrink:0}._items_to0qm_22{overflow-wrap:anywhere;gap:4px;margin:4px 0 0;padding-left:22px;display:grid}._exercise_10v6l_1{border:1px solid var(--border);border-radius:14px;min-width:0;padding:16px}._exercise_10v6l_1 h3{overflow-wrap:anywhere}._exercise_10v6l_1 p{color:var(--muted);margin:6px 0 16px;font-size:16px}._grid_10v6l_4{table-layout:fixed;border-collapse:collapse;text-align:center;width:100%;font-size:16px}._grid_10v6l_4 th,._grid_10v6l_4 td{border-bottom:1px solid var(--border);padding:8px 3px}._grid_10v6l_4 th{font-weight:650}._grid_10v6l_4 thead tr:first-child>th:first-child,._grid_10v6l_4 tbody th{width:66px}._actual_10v6l_8{background:#edf2e7}._grid_10v6l_4 input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;text-align:center;color:var(--forest);appearance:textfield;background:#fff;border:1px solid #6c7a70;border-radius:7px;padding:3px}._grid_10v6l_4 input::-webkit-inner-spin-button{appearance:none}._grid_10v6l_4 ._skip_10v6l_11{width:56px;min-width:56px;max-width:56px;min-height:48px;color:var(--forest);white-space:nowrap;overflow-wrap:normal;background:#fff;border:1px solid #728775;border-radius:8px;justify-content:center;align-items:center;margin:3px auto 0;padding:0;font-size:14px;line-height:1;display:flex}._skip_10v6l_11:hover,._skip_10v6l_11[aria-pressed=true]{background:#dce8d5}._skipped_10v6l_13{font-size:11px;display:block}._exercise_10v6l_1 :focus-visible{outline:3px solid var(--forest);outline-offset:3px}@media (width<=420px){._exercise_10v6l_1{padding:12px 4px}._exercise_10v6l_1 h3,._exercise_10v6l_1 p{margin-left:8px;margin-right:8px}._grid_10v6l_4 th,._grid_10v6l_4 td{padding:8px 2px}}._mobileLabel_10v6l_17{display:none}@media (width<=600px){._grid_10v6l_4{display:block}._grid_10v6l_4 thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._grid_10v6l_4 tbody{gap:1rem;display:grid}._grid_10v6l_4 tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}._grid_10v6l_4[data-weighted=true] tbody tr{grid-template-columns:repeat(4,minmax(0,1fr))}._grid_10v6l_4 tbody th{grid-column:1/-1;align-items:center;gap:.4rem;width:auto;display:flex}._grid_10v6l_4 td{overflow-wrap:anywhere;min-width:0;padding:8px 0}._mobileLabel_10v6l_17{margin-bottom:.35rem;font-size:14px;font-weight:650;display:block}._grid_10v6l_4 td ._mobileLabel_10v6l_17{justify-content:center;align-items:center;min-height:2lh;display:flex}._grid_10v6l_4 th ._mobileLabel_10v6l_17{margin:0;font-size:16px;display:inline}._grid_10v6l_4 ._skip_10v6l_11{margin:0 0 0 auto}}._back_12s2z_1{text-underline-offset:4px;align-items:center;gap:8px;min-height:48px;margin-bottom:20px;font-size:17px;display:inline-flex}._eyebrow_12s2z_2{color:var(--muted);letter-spacing:1px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;font-weight:650;display:flex}._badge_12s2z_3{color:#214c36;background:#edf2e7;border:1px solid #78917d;border-radius:20px;padding:3px 12px;font-size:15px}._card_12s2z_4{border-top:5px solid var(--hero-accent);max-width:820px}._strength_12s2z_5{--hero-accent:var(--forest);--hero-tint:#edf2e7}._cardio_12s2z_6{--hero-accent:var(--orange);--hero-tint:#fbe7d6}._mobility_12s2z_7{--hero-accent:#78917d;--hero-tint:#edf2e7}._rest_12s2z_8{--hero-accent:var(--border);--hero-tint:#f6f5ef}._activity_12s2z_9{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}._activity_12s2z_9>div{min-width:0}._activity_12s2z_9 h1{overflow-wrap:anywhere;font-size:clamp(28px,5vw,40px);line-height:1.15}._focus_12s2z_12{margin-top:8px;font-size:21px;font-weight:550}._icon_12s2z_13{background:var(--hero-tint);color:var(--forest);border-radius:16px;flex-shrink:0;place-items:center;padding:12px;display:grid}._chips_12s2z_14{flex-wrap:wrap;gap:8px;margin:22px 0 18px;padding:0;list-style:none;display:flex}._chips_12s2z_14 li{background:var(--hero-tint);max-width:100%;color:var(--forest);border-radius:10px;padding:6px 11px;font-size:14px;font-weight:550}._description_12s2z_16{border-top:1px solid var(--border);padding-top:22px}._notice_12s2z_17{background:#edf2e7;border-radius:16px;align-items:flex-start;gap:14px;max-width:820px;margin-top:24px;padding:22px;display:flex}._notice_12s2z_17 h2{font-size:20px}._notice_12s2z_17>svg{flex-shrink:0}._notice_12s2z_17 p{color:var(--muted);margin-top:12px;font-size:17px}._entry_12s2z_21{margin-top:24px}@media (width<=440px){._card_12s2z_4{padding:20px}._activity_12s2z_9{gap:12px}._icon_12s2z_13{padding:9px}}._controls_12s2z_23,._blockHeading_12s2z_23{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._controls_12s2z_23 button,._block_12s2z_23 button{min-width:48px;max-width:100%;min-height:48px;color:var(--forest);background:#edf2e7;border:1px solid #728775;border-radius:10px;padding:10px 14px}._controls_12s2z_23 button{align-items:center;gap:8px;display:inline-flex}._block_12s2z_23{border:1px solid var(--border);background:#fffefa;border-radius:18px;min-width:0;margin:20px 0;padding:20px}._block_12s2z_23 p,._block_12s2z_23 h2{overflow-wrap:anywhere}._block_12s2z_23 :focus-visible,._controls_12s2z_23 :focus-visible{outline:3px solid var(--forest);outline-offset:3px}@media (width<=420px){._block_12s2z_23{padding:12px}}._activityActions_12s2z_30{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-block:12px;display:flex}._activityActions_12s2z_30 button:disabled{opacity:.45;cursor:not-allowed;background:#e9ebe5}@media (width<=440px){._controls_12s2z_23,._activityActions_12s2z_30{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}._controls_12s2z_23 button,._activityActions_12s2z_30 button{white-space:nowrap;text-align:center;width:100%;min-width:0;height:100%;padding:10px 6px;font-size:15px}._controls_12s2z_23 button{justify-content:center;gap:4px}}._controls_12s2z_23{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._controls_12s2z_23 button{white-space:normal;justify-content:center}._controls_12s2z_23 ._sessionActive_12s2z_39{background:var(--forest);color:#fff}._controls_12s2z_23 button:nth-child(4):last-child{grid-column:1/-1}._controls_12s2z_23 button:disabled{opacity:.6}._controls_12s2z_23._editingTools_12s2z_43{flex-wrap:wrap;justify-content:flex-start;margin-block:16px;display:flex}._editingTools_12s2z_43 p{flex-basis:100%;margin:0}._sessionTimer_12s2z_45{font-variant-numeric:tabular-nums;margin-block:16px;font-weight:650}@media (width<=440px){._controls_12s2z_23 button{font-size:14px}._controls_12s2z_23 button svg{display:none}}._entry_1ji3f_1{border:1px solid var(--border);background:#fffefa;border-radius:20px;gap:18px;min-width:0;max-width:820px;padding:24px;display:grid}._entry_1ji3f_1>button,._actions_1ji3f_2>button{border:1px solid var(--forest);min-width:48px;min-height:48px;color:var(--forest);background:#edf2e7;border-radius:10px;padding:12px 18px}._entry_1ji3f_1>button:hover,._actions_1ji3f_2>button:hover{background:#dce8d5}._entry_1ji3f_1 button._primary_1ji3f_4{background:var(--forest);color:#fff}._entry_1ji3f_1 button._primary_1ji3f_4:hover{background:#2b5946}._entry_1ji3f_1 button:disabled{opacity:.6;cursor:default}._exercises_1ji3f_7{gap:20px;display:grid}._actions_1ji3f_2{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}._error_1ji3f_9{color:#8a3015}._entry_1ji3f_1 :focus-visible{outline:3px solid var(--forest);outline-offset:3px}@media (width<=420px){._entry_1ji3f_1{padding:16px 8px}._entry_1ji3f_1>h2,._entry_1ji3f_1>p{margin-inline:8px}._actions_1ji3f_2>button{flex:100%}}._scope_1fg1n_1{border:0;gap:10px;width:100%;min-width:0;margin:12px 0;padding:0;display:grid}._scope_1fg1n_1 legend{padding:0 0 10px;font-weight:700}._scope_1fg1n_1 ._option_1fg1n_3{text-align:left;cursor:pointer;background:#fffefa;border:1px solid #728775;border-radius:10px;flex-wrap:nowrap;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px;display:flex}._scope_1fg1n_1 ._option_1fg1n_3 input[type=radio]{appearance:auto;width:22px;min-width:22px;height:22px;min-height:22px;accent-color:var(--forest);flex:0 0 22px;margin:0;padding:0}._scope_1fg1n_1 ._option_1fg1n_3 span{overflow-wrap:normal;min-width:0;line-height:1.4}._scope_1fg1n_1 ._option_1fg1n_3:has(input:checked){border-color:var(--forest);background:#edf2e7}._scope_1fg1n_1 ._option_1fg1n_3:focus-within{outline:3px solid var(--forest);outline-offset:2px}._scope_1fg1n_1 ._explanation_1fg1n_8{margin:0;font-size:15px;line-height:1.5}._scope_1fg1n_1:disabled ._option_1fg1n_3{opacity:.6;cursor:default}._editor_13426_1,._editor_13426_1 fieldset{gap:16px;min-width:0;display:grid}._editor_13426_1 fieldset{border:0;margin:0;padding:0}._editor_13426_1 label{flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;display:flex}._editor_13426_1 input:not([type=radio]):not([type=checkbox]),._editor_13426_1 select,._editor_13426_1 textarea{width:100%;min-width:0;min-height:48px;font:inherit;color:inherit;background:#fff;border:1px solid #728775;border-radius:8px;padding:10px}._editor_13426_1 textarea{min-height:90px}._editor_13426_1 input[type=radio],._editor_13426_1 input[type=checkbox]{width:24px;height:24px}._activity_13426_7{border:1px solid var(--border);border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}._activity_13426_7 h4{overflow-wrap:anywhere}._actions_13426_9{flex-wrap:wrap;gap:10px;display:flex}._addActivity_13426_10{color:#a32626;font-size:1.25em;font-weight:700}._goal_13426_13{border:1px solid var(--border);border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}._goal_13426_13 label{gap:6px;min-height:0;font-size:15px;font-weight:650;display:grid}._goalHint_13426_15{color:var(--muted);overflow-wrap:anywhere;font-size:15px}._items_13426_18{gap:8px;margin:0;padding-left:20px;display:grid}._items_13426_18 li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._items_13426_18 button{min-height:48px}._choices_13426_23{border:1px solid var(--border);border-radius:10px;gap:4px;min-width:0;margin:0;padding:10px 12px;display:grid}._choices_13426_23 legend{padding:0 4px;font-size:15px;font-weight:650}._choices_13426_23 label{overflow-wrap:anywhere;align-items:center;gap:10px;min-height:48px;font-size:16px;font-weight:400;display:flex}._subhead_13426_26{overflow-wrap:anywhere;margin:0 0 6px;font-size:15px;font-weight:650}._form_chtks_1,._fields_chtks_1,._activity_chtks_1,._strength_chtks_1{gap:16px;min-width:0;display:grid}._fields_chtks_1{border:0;margin:0;padding:0}._form_chtks_1 label{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;display:flex}._form_chtks_1 input:not([type=checkbox]):not([type=radio]),._form_chtks_1 select,._form_chtks_1 textarea{width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;color:inherit;background:#fff;border:1px solid #728775;border-radius:8px;padding:10px}._form_chtks_1 input[type=checkbox],._form_chtks_1 input[type=radio]{flex-shrink:0;width:24px;height:24px}._form_chtks_1 textarea{min-height:80px}._form_chtks_1 fieldset{min-width:0}._form_chtks_1 h3,._form_chtks_1 h4,._form_chtks_1 p,._form_chtks_1 summary{overflow-wrap:anywhere}._form_chtks_1 summary{cursor:pointer;min-height:48px;padding:10px 0}._activity_chtks_1,._strength_chtks_1{border:1px solid var(--border);border-radius:12px;padding:12px}._actions_chtks_11{flex-wrap:wrap;gap:10px;display:flex}._form_chtks_1 button{min-height:48px}._addActivity_chtks_13{color:#a32626;font-size:1.25em;font-weight:700}@media (width<=425px){._activity_chtks_1,._strength_chtks_1{padding:8px}}._step_chtks_16{gap:10px;min-width:0;display:grid}._stepHead_chtks_17{align-items:center;gap:10px;display:flex}._stepTitle_chtks_18{margin:0;font-size:1.17em;font-weight:700;line-height:1.2}._stepBadge_chtks_19{border:2px solid var(--forest);width:32px;height:32px;color:var(--forest);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:inline-grid}._step_chtks_16[data-complete=true] ._stepBadge_chtks_19{border-color:var(--forest);color:#fff;background:var(--forest)}._step_chtks_16[data-waiting=true] ._stepTitle_chtks_18{color:var(--muted)}._step_chtks_16[data-waiting=true] ._stepBadge_chtks_19{border-color:var(--muted);color:var(--muted)}._stepHelp_chtks_23{color:var(--muted);margin:0;font-size:.9em}._chosen_chtks_24{margin:0}._yourActivities_chtks_26{gap:12px;min-width:0;display:grid}._yourActivities_chtks_26 h4{margin:0;font-size:1.17em}._cards_chtks_28{gap:10px;margin:0;padding:0;list-style:none;display:grid}._card_chtks_28{border:1px solid var(--border);background:#fffefa;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}._cardText_chtks_31{flex:180px;min-width:0}._cardTitle_chtks_32{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700}._cardFacts_chtks_33{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:15px}._cardActions_chtks_34{flex-wrap:wrap;gap:8px;display:flex}._cardActions_chtks_34 button{min-width:48px;min-height:48px;padding:8px 12px}._move_chtks_36{place-items:center;display:inline-grid;padding:8px!important}._add_chtks_13{border:1px solid var(--forest);min-height:48px;color:var(--forest);background:#edf2e7;border-radius:10px;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:10px 18px;font-weight:700;display:inline-flex}._empty_chtks_39{color:var(--muted);margin:0}._saved_chtks_40:empty{display:none}._note_chtks_42{color:var(--muted);margin:0;font-size:15px;line-height:1.5}._form_chtks_1 ._choice_chtks_44{flex-wrap:nowrap;align-items:flex-start}._choice_chtks_44 span{flex:1;min-width:0;padding-top:2px}._linkButton_chtks_46{color:var(--forest);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline;min-height:44px!important}@media (width<=425px){._card_chtks_28{padding:10px}._cardActions_chtks_34{grid-template-columns:48px 48px 1fr 1fr;gap:6px;width:100%;display:grid}._cardActions_chtks_34 button{padding:8px 6px}}._field_x32e2_2{gap:8px;min-width:0;display:grid}._name_x32e2_3{font:inherit}._labelRow_x32e2_5{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;min-width:0;display:flex}._help_x32e2_6{color:var(--muted);text-align:right;overflow-wrap:anywhere;margin-left:auto;font-size:16px}._control_x32e2_7{width:100%;min-width:0;min-height:48px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #728775;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}._control_x32e2_7:disabled{opacity:.6;cursor:default}._control_x32e2_7:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._value_x32e2_13{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._panel_x32e2_17{border:1px solid var(--border);width:min(520px,100vw);max-width:100vw;max-height:min(60dvh,100dvh - 24px);color:var(--forest);background:#fffefa;border-radius:18px 18px 0 0;grid-template-rows:auto minmax(0,1fr) auto;gap:0;margin:auto auto 0;padding:0;display:grid;overflow:hidden}._panel_x32e2_17::backdrop{background:#14281e80}body:has(._panel_x32e2_17[open]) dialog{overflow:hidden}@media (width>=560px){._panel_x32e2_17{border-radius:18px;margin:auto}}._head_x32e2_26{border-bottom:1px solid var(--border);margin:0;padding:16px 16px 12px;font-size:18px}._list_x32e2_27{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px 16px 12px;overflow-y:auto}._options_x32e2_28{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;min-width:0;margin:0;padding:0;display:grid}._options_x32e2_28 label{align-items:center;gap:10px;min-width:0;min-height:48px;font-size:16px;display:flex}._options_x32e2_28 input{flex:none;width:24px;height:24px}._custom_x32e2_32{gap:6px;padding:8px 0 0;font-size:16px;display:grid}._custom_x32e2_32 input{width:100%;min-width:0;min-height:48px;font:inherit;color:inherit;background:#fff;border:1px solid #728775;border-radius:8px;padding:10px}._hint_x32e2_35{overflow-wrap:anywhere;padding-top:10px;font-size:15px}._foot_x32e2_36{border-top:1px solid var(--border);background:#fffefa;justify-content:flex-end;gap:10px;padding:12px 16px;display:flex}._foot_x32e2_36 button{min-width:96px;min-height:48px;font:inherit;color:var(--forest);cursor:pointer;background:#edf2e7;border:1px solid #728775;border-radius:10px;padding:10px 14px}._foot_x32e2_36 button:last-child{background:var(--forest);color:#fffefa;border-color:var(--forest)}._foot_x32e2_36 button:disabled{opacity:.6;cursor:default}._foot_x32e2_36 button:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._entry_1hr4d_1{min-width:0;margin-top:1rem}._entry_1hr4d_1 h3{margin:1.2rem 0 .5rem}._entry_1hr4d_1 fieldset{border:0;min-width:0;margin:0;padding:0}._entry_1hr4d_1 button{border:1px solid var(--color-border,#d1d8d1);background:var(--color-surface,#fff);min-width:48px;min-height:48px;color:inherit;font:inherit;cursor:pointer;white-space:normal;border-radius:.65rem;padding:.65rem 1rem}._entry_1hr4d_1 button:disabled{opacity:.55;cursor:default}._fields_1hr4d_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._fields_1hr4d_6 label{gap:.4rem;min-width:0;display:grid}._fields_1hr4d_6 input{width:100%;min-width:0;min-height:48px;font:inherit;border:1px solid #aab6ad;border-radius:.5rem;padding:.65rem}._fields_1hr4d_6 p{grid-column:1/-1;margin:0}._actions_1hr4d_10{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}._actions_1hr4d_10>button{max-width:100%}._actions_1hr4d_10>button:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._cardioActions_1hr4d_13{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._cardioActions_1hr4d_13>button{text-align:center;white-space:nowrap;width:100%;min-width:0;height:48px;min-height:48px;color:var(--forest);background:#edf2e7;border-color:#728775;padding:8px 3px;font-size:16px;line-height:1.25}._cardioActions_1hr4d_13>button:hover:not(:disabled){background:#dce8d5}._timedControls_1hr4d_16{gap:8px;margin-top:1rem;display:grid}._timedRow_1hr4d_17,._moveRow_1hr4d_17{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._moveRow_1hr4d_17{grid-template-columns:repeat(2,minmax(0,1fr))}._timedControls_1hr4d_16 button{text-align:center;white-space:normal;width:100%;min-width:0;height:100%;min-height:48px;color:var(--forest);background:#edf2e7;border-color:#728775;padding:8px 3px;font-size:16px;line-height:1.25}._timedControls_1hr4d_16 button:hover:not(:disabled){background:#dce8d5}._timedControls_1hr4d_16 button[aria-pressed=true]{color:#102b20;opacity:1;background:#22c55e}._timedControls_1hr4d_16 button:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._values_1hr4d_23{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:.75rem 0 1rem;display:grid}._values_1hr4d_23 div{min-width:0}._values_1hr4d_23 dt{font-size:.85rem}._values_1hr4d_23 dd{overflow-wrap:anywhere;margin:.25rem 0;font-weight:700}@media (width<=440px){._fields_1hr4d_6{grid-template-columns:minmax(0,1fr)}}._comparison_1hr4d_29{min-width:0;margin-bottom:1rem}._comparison_1hr4d_29 table{border-collapse:collapse;table-layout:fixed;width:100%}._comparison_1hr4d_29 th,._comparison_1hr4d_29 td{text-align:right;overflow-wrap:anywhere;padding:.45rem .25rem}._comparison_1hr4d_29 thead th{border-bottom:1px solid #728775;font-size:.85rem;font-weight:650}._comparison_1hr4d_29 th[scope=row]{text-align:left;width:34%;font-size:.9rem;font-weight:500}._comparison_1hr4d_29 td{font-weight:700}._difference_1hr4d_36{box-shadow:inset 2px 0 #728775}._status_1hr4d_37{margin:.5rem 0 1rem;font-size:.95rem}._editLegend_1hr4d_38{margin-bottom:.75rem;padding:0;font-weight:700}._differenceShort_1hr4d_41{display:none}@media (width<=600px){._differenceFull_1hr4d_42{display:none}._differenceShort_1hr4d_41{display:inline}}._comparison_1hr4d_29 td{white-space:nowrap;overflow-wrap:normal}._unit_1hr4d_45{color:var(--muted);font-weight:400}._site-header_4jml6_1{border-bottom:1px solid var(--border);background:#fffef9}._header-inner_4jml6_2{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:auto;padding:18px 24px;display:flex}._brand_4jml6_3{letter-spacing:-1.2px;align-items:center;gap:10px;min-height:48px;font-size:29px;font-weight:800;text-decoration:none;display:inline-flex}._brand-mark_4jml6_4{background:var(--forest);color:#fff8ed;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}._brand-number_4jml6_5{color:#a74b22}._header-actions_4jml6_6{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}._sync-link_4jml6_7{white-space:normal;align-items:center;max-width:100%;min-height:48px;padding:8px;font-size:14px;display:inline-flex}._account-link_4jml6_8{background:#edf0e8;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._sync-switch_4jml6_9{border:1px solid var(--border);min-height:48px;color:inherit;font:inherit;cursor:pointer;background:#fffef9;border-radius:12px;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:600;display:inline-flex}._sync-state_4jml6_10{text-align:center;background:#edf0e8;border-radius:8px;min-width:2.2em;padding:2px 6px}._sync-switch_4jml6_9[aria-checked=false] ._sync-state_4jml6_10{color:#fffef9;background:#a74b22}@media (width<=600px){._header-inner_4jml6_2{flex-wrap:wrap;gap:8px;padding:14px 12px}._header-actions_4jml6_6{gap:8px}}._bottom-nav_16taq_1{z-index:5;padding-bottom:env(safe-area-inset-bottom);background:#fffefa;border-top:1px solid #d6ddd1;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 20px #183f3206}._nav-inner_16taq_2{gap:4px;max-width:600px;margin:auto;padding:7px 12px;display:flex}._nav-button_16taq_3{color:#5a645b;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:62px;padding:7px 4px;font-size:14px;display:flex}._nav-button_16taq_3._active_16taq_4{color:#214c36;background:#edf2e7;font-weight:700}._nav-button_16taq_3{text-decoration:none}._nav-button_16taq_3 span{text-align:center;max-width:100%;line-height:1.15;overflow:hidden}@media (width<=430px){._nav-inner_16taq_2{gap:2px;padding:7px 6px}._nav-button_16taq_3{padding:7px 2px;font-size:12.5px}}@media (width<=360px){._nav-inner_16taq_2{gap:0;padding:7px 2px}._nav-button_16taq_3{padding:7px 0;font-size:11px}}._main-content_1lf01_1{max-width:1200px;margin:0 auto;padding:32px 24px 108px}@media (width>=1100px){._main-content_1lf01_1{padding-top:40px}}@media (width<=420px){._main-content_1lf01_1{padding:26px 18px 110px}}._greeting_x7vc2_1{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}._date-line_x7vc2_2{color:var(--muted);align-items:center;gap:9px;margin-bottom:10px;font-size:16px;display:flex}._greeting-dot_x7vc2_3{color:#b65323}._greeting-copy_x7vc2_4{color:var(--muted);margin-top:10px;font-size:19px}._greeting-note_x7vc2_5{letter-spacing:1.8px;color:var(--muted);padding-bottom:5px;font-size:13px;font-weight:650;display:none}@media (width>=760px){._greeting-note_x7vc2_5{text-align:right;max-width:200px;display:block}}@media (width>=1100px){._greeting_x7vc2_1{margin-bottom:32px}._greeting-note_x7vc2_5{max-width:none}}._modal_1bm2j_1{border:1px solid var(--border);width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--forest);background:#fffefb;border-radius:20px;padding:24px;overflow-y:auto}._modal_1bm2j_1::backdrop{background:#14281e80}._modal_1bm2j_1 h2{margin-bottom:20px;font-size:24px}._modal_1bm2j_1 :focus-visible{outline:3px solid var(--forest);outline-offset:3px}@media (width<=440px){._modal_1bm2j_1{padding:20px}}._form_tdbsy_1{gap:16px;min-width:0;display:grid}._form_tdbsy_1 label{margin-bottom:6px;font-size:16px;display:block}._form_tdbsy_1 input,._form_tdbsy_1 textarea{width:100%;min-width:0;min-height:48px;font:inherit;color:var(--forest);background:#fff;border:1px solid #6c7a70;border-radius:9px;padding:10px}._actions_tdbsy_4{flex-wrap:wrap;gap:12px;display:flex}._actions_tdbsy_4 button{border:1px solid var(--forest);background:var(--forest);color:#fff;min-width:48px;min-height:48px;font:inherit;border-radius:10px;padding:12px 20px}._actions_tdbsy_4 button+button{color:var(--forest);background:#edf2e7}._error_tdbsy_7{color:#94342c;margin-top:6px;font-size:15px}._form_1j5es_1{gap:16px;display:grid}._form_1j5es_1 fieldset{border:0;min-width:0;padding:0}._height_1j5es_3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._form_1j5es_1 input{width:100%;min-width:0;min-height:48px;font:inherit;color:var(--forest);background:#fff;border:1px solid #6c7a70;border-radius:9px;margin-top:6px;padding:10px;display:block}._form_1j5es_1 label,._form_1j5es_1 legend{font-size:16px}._form_1j5es_1 p{color:#94342c;font-size:15px}._actions_1j5es_7{flex-wrap:wrap;gap:12px;display:flex}._actions_1j5es_7 button{min-width:48px;min-height:48px;font:inherit;border:1px solid var(--forest);color:#fff;background:var(--forest);border-radius:10px;padding:12px 16px}._actions_1j5es_7 button+button{color:var(--forest);background:#edf2e7}._form_1j5es_1 small{color:var(--muted)}._hero_j2py6_1{border:1px solid #bccdb8;border-left:5px solid var(--forest);background:#edf2e7;border-radius:20px;gap:8px;min-width:0;margin-bottom:24px;padding:14px 26px;display:grid}._copy_j2py6_2{min-width:0}._copy_j2py6_2 h2{align-items:center;gap:9px;font-size:21px;font-weight:700;display:flex}._weight_j2py6_6{margin:6px 0;font-size:clamp(32px,5vw,42px);font-weight:700;line-height:1.15}._weight_j2py6_6 span{font-size:20px;font-weight:500}._copy_j2py6_2 time,._copy_j2py6_2 p:not(._weight_j2py6_6):not(._empty_j2py6_8){font-size:15px}._copy_j2py6_2 time{color:var(--muted)}._copy_j2py6_2 p{overflow-wrap:anywhere;margin-top:4px}._empty_j2py6_8{font-size:16px}._actions_j2py6_14{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:480px;display:grid}._actions_j2py6_14 button,._actions_j2py6_14 a{border:1px solid var(--forest);min-width:0;height:48px;min-height:48px;color:var(--forest);font:inherit;text-align:center;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:6px;font-size:15px;line-height:1.1;text-decoration:none;display:inline-flex}._actions_j2py6_14 button:first-child{background:var(--forest);color:#fff}._hero_j2py6_1 :focus-visible{outline:3px solid var(--forest);outline-offset:3px}@media (width<=440px){._hero_j2py6_1{padding:16px}._actions_j2py6_14{gap:6px}}._card_1tlk1_1{background:#f6f8f2;border:1px solid #bccdb8;border-radius:20px;justify-items:start;gap:6px;min-width:0;margin-bottom:24px;padding:16px 20px;display:grid}._label_1tlk1_3{letter-spacing:1.6px;color:#58705c;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}._value_1tlk1_5{overflow-wrap:anywhere;min-width:0;font-size:clamp(20px,4vw,26px);font-weight:700;line-height:1.2}._prompt_1tlk1_6{overflow-wrap:anywhere;min-width:0;font-size:clamp(18px,3.6vw,22px);font-weight:600;line-height:1.25}._loading_1tlk1_7{color:var(--muted);font-size:15px}._action_1tlk1_8{min-height:44px;color:var(--forest);text-underline-offset:4px;align-items:center;padding:4px 0;font-size:16px;display:inline-flex}._card_1tlk1_1 :focus-visible{outline:3px solid var(--forest);outline-offset:3px}@media (width<=440px){._card_1tlk1_1{padding:14px 16px}}._eyebrow_4ukh6_1{letter-spacing:1.5px;font-size:12px;font-weight:650}._today-card_4ukh6_2{background:var(--forest);color:#fffdf6;border-radius:22px;grid-area:today;min-width:0;padding:26px;position:relative;overflow:hidden}._today-top_4ukh6_3{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}._today-top_4ukh6_3 h2{font-size:21px}._plan-tag_4ukh6_5{color:#f4f7ee;white-space:nowrap;border:1px solid #749182;border-radius:20px;padding:5px 11px;font-size:13px}._today-content_4ukh6_6{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}._today-card_4ukh6_2 ._eyebrow_4ukh6_1{color:#c7d8ca;letter-spacing:1.2px;font-size:16px;font-weight:750}@media (width<=420px){._today-card_4ukh6_2 ._eyebrow_4ukh6_1{letter-spacing:1px;font-size:15px}}._today-content_4ukh6_6 h3{letter-spacing:-1.3px;margin:9px 0;font-size:clamp(32px,4vw,42px)}._hero-icon_4ukh6_12{color:#eed9af;background:#ffffff08;border:1px solid #6c8c774d;border-radius:28px;padding:28px;display:none;transform:rotate(-10deg)}._activity-meta_4ukh6_15{color:#e7eddf;flex-wrap:wrap;gap:12px 22px;margin:0 0 24px;font-size:16px;display:flex}._activity-meta_4ukh6_15 span{align-items:center;gap:8px;display:inline-flex}._primary-button_4ukh6_17{background:var(--orange);color:#263626;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:58px;padding:14px 20px;font-size:18px;font-weight:700;display:flex}._primary-button_4ukh6_17:hover{background:#ffbc83}._today-card_4ukh6_2 :focus-visible{outline-color:#fffdf6}@media (width>=600px){._hero-icon_4ukh6_12{display:grid}}@media (width>=760px){._today-card_4ukh6_2{padding:28px}._hero-icon_4ukh6_12{display:none}}@media (width>=1100px){._hero-icon_4ukh6_12{display:grid}}@media (width<=420px){._today-card_4ukh6_2{padding:22px}._today-top_4ukh6_3{gap:8px}._plan-tag_4ukh6_5{padding:5px 8px;font-size:12px}}._primary-button_4ukh6_17{text-decoration:none}._card_nnl5u_1{border:1px solid var(--border);background:#fffefb;border-radius:20px;min-width:0;padding:24px;box-shadow:0 3px 8px #1c382503}@media (width>=760px){._card_nnl5u_1{padding:26px}}@media (width<=420px){._card_nnl5u_1{padding:22px}}._card_nnl5u_1._warm_nnl5u_8{background:#fbf0e2;border-color:#eedeca}._section-heading_1trft_1{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}._section-heading_1trft_1 h2{align-items:center;gap:10px;display:flex}._section-heading_1trft_1 h2 svg{color:#52715c}._subtle-label_1trft_4{color:var(--muted);font-size:14px}@media (width<=420px){._section-heading_1trft_1{flex-wrap:wrap;align-items:flex-start;gap:8px}._subtle-label_1trft_4{font-size:14px}}._week-card_rx8to_1{grid-area:week}._week-grid_rx8to_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._week-day_rx8to_3{background:#fafbf7;border:1px solid #e3e7dc;border-radius:12px;flex-direction:column;align-items:center;padding:12px 8px 16px;display:flex}._current-day_rx8to_4{background:#e9f0e5;border:2px solid #38664d;padding:11px 7px 15px}._day-name_rx8to_5{text-align:center;font-size:17px;font-weight:650}._day-name_rx8to_5 abbr{text-decoration:none}._today-label_rx8to_7{color:#365b40;min-height:17px;font-size:12px;line-height:1.35;display:block}._day-icon_rx8to_8{color:#51684e;background:#edf0e6;border-radius:50%;place-items:center;width:43px;height:43px;margin:8px 0;display:grid}._day-icon_rx8to_8._cardio_rx8to_9{color:#8e4b22;background:#faeee1}._day-activity_rx8to_10{text-align:center;font-size:16px;font-weight:600;line-height:1.3}._week-progress_rx8to_11{border-top:1px solid var(--border);margin-top:22px;padding-top:19px}._progress-copy_rx8to_12{flex-wrap:wrap;justify-content:space-between;gap:6px 18px;font-size:15px;display:flex}._progress-copy_rx8to_12 span{color:var(--muted)}._progress-bar_rx8to_14{accent-color:#477052;background:#e6eadf;border:0;border-radius:6px;width:100%;height:8px;margin:12px 0 9px;display:block;overflow:hidden}._progress-bar_rx8to_14::-webkit-progress-bar{background:#e6eadf;border-radius:6px}._progress-bar_rx8to_14::-webkit-progress-value{background:#477052}._progress-bar_rx8to_14::-moz-progress-bar{background:#477052}._week-progress_rx8to_11 p{color:var(--muted);font-size:15px}@media (width>=600px){._week-grid_rx8to_2{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=760px){._week-grid_rx8to_2{grid-template-columns:repeat(7,minmax(0,1fr))}._week-day_rx8to_3{padding-inline:6px}._day-activity_rx8to_10{font-size:15px}}@media (width>=1100px){._day-activity_rx8to_10{font-size:16px}}._week-grid_rx8to_2>li{min-width:0}._week-day_rx8to_3{height:100%;min-height:48px;text-decoration:none}._week-day_rx8to_3:hover,._week-day_rx8to_3:focus-visible{background:#e9f0e5;border-color:#38664d}._week-day_rx8to_3:active{background:#dde8d7}._day-focus_rx8to_39{text-align:center;color:var(--muted);font-size:13px;line-height:1.35}._eyebrow_1l5e2_1{letter-spacing:1.5px;font-size:12px;font-weight:650}._cardio-card_1l5e2_2{grid-area:cardio}@media (width>=760px){._cardio-card_1l5e2_2{align-self:start}._cardio-card_1l5e2_2>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (width>=760px) and (width<=1099px){._cardio-card_1l5e2_2>dl dd{font-size:16px}}._cardio-card_1l5e2_2 ._eyebrow_1l5e2_1{color:#805634}._decorative-arrow_1l5e2_11{color:#9b6036}._distance_1l5e2_12{align-items:center;gap:15px;margin:16px 0 22px;display:flex}._distance_1l5e2_12 strong{letter-spacing:-3px;font-size:72px;font-weight:650;line-height:1}._distance_1l5e2_12>span{font-size:24px;line-height:1.35}._distance-note_1l5e2_15{color:#735943;font-size:15px;display:block}._cardio-empty_1l5e2_16{border-top:1px solid #e1ceb6;align-items:flex-start;gap:12px;padding-top:18px;display:flex}._cardio-empty_1l5e2_16>svg{color:#86592f;margin-top:2px}._cardio-empty_1l5e2_16 strong{font-size:17px}._cardio-empty_1l5e2_16 p{color:#665747;margin-top:7px;font-size:16px}._strength-card_1l5e2_20{grid-area:strength}._exercise-label_1l5e2_21{color:var(--muted);align-items:center;gap:8px;font-size:17px;display:flex}._empty-chart_1l5e2_22{place-items:center;min-height:224px;margin:20px 0 15px;display:grid;position:relative}._chart-grid_1l5e2_23{opacity:.75;background:repeating-linear-gradient(0deg,#0000 0 43px,#dde3d8 43px 44px);border-bottom:1px solid #d0d9cc;border-left:1px solid #d0d9cc;position:absolute;inset:0}._chart-message_1l5e2_24{z-index:1;text-align:center;background:#fffefbf0;border-radius:14px;max-width:355px;padding:16px 14px;position:relative}._empty-icon_1l5e2_25{color:#42694e;background:#eaf0e4;border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto 13px;display:grid}._chart-message_1l5e2_24 strong{font-size:18px;display:block}._chart-message_1l5e2_24 p{color:var(--muted);margin-top:8px;font-size:16px}._card-footnote_1l5e2_28{color:var(--muted);font-size:15px}._body-card_1l5e2_29{grid-area:body}._body-intro_1l5e2_30{color:var(--muted);font-size:17px}._measurements_1l5e2_31{margin:22px 0}._measurements_1l5e2_31>div{border-top:1px solid var(--border);padding:16px 0}._measurements_1l5e2_31 dt{flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}._measurements_1l5e2_31 dd{letter-spacing:-.5px;margin:8px 0 0;font-size:23px;font-weight:650}._measurements_1l5e2_31 dd span{letter-spacing:0;color:var(--muted);margin-top:3px;font-size:15px;font-weight:400;display:block}._estimate-tag_1l5e2_36{color:#50604e;background:#edf0e8;border-radius:5px;padding:2px 6px;font-size:12px;font-weight:500}._measurement-link_1l5e2_37{text-underline-offset:4px;align-items:center;min-width:48px;min-height:48px;margin-top:12px;display:inline-flex}._dashboard_1yhdr_1{grid-template-areas:"today""week""cardio""strength""body";gap:20px;display:grid}._today-slot_1yhdr_2{grid-area:today;min-width:0}._page-footer_1yhdr_3{text-align:center;color:var(--muted);margin:32px 0 10px;font-size:15px}._footer-brand_1yhdr_4{letter-spacing:2.3px;color:#58705c;font-size:12px;font-weight:750}._page-footer_1yhdr_3 p{margin-top:6px}._nav-notice_1yhdr_6{min-height:22px;font-size:14px}@media (width>=760px){._dashboard_1yhdr_1{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"today today""cardio cardio""week week""strength body"}}@media (width>=1100px){._dashboard_1yhdr_1{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px}}._start_123as_1{border:1px solid var(--border);background:#fffefb;border-radius:20px;padding:24px}._start_123as_1 p{margin-block:12px}._actions_123as_3{flex-wrap:wrap;gap:12px;display:flex}._actions_123as_3 button,._actions_123as_3 a{border:1px solid var(--forest);min-height:48px;font:inherit;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-weight:650;display:inline-flex}._actions_123as_3 button{background:var(--forest);color:#fff;cursor:pointer}._actions_123as_3 button:disabled{opacity:.6;cursor:not-allowed}._actions_123as_3 a{color:var(--forest)}._actions_123as_3 button:focus-visible,._actions_123as_3 a:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._secondary_123as_9{color:var(--forest)!important;background:0 0!important}._choices_123as_10{border:0;margin:16px 0;padding:0}._choices_123as_10 label{border-bottom:1px solid var(--border);cursor:pointer;padding:12px 8px}._choices_123as_10 label span span,._review_123as_12 li span{margin-top:4px;display:block}._choices_123as_10 input{accent-color:var(--forest);flex:0 0 24px}._choices_123as_10 span,._review_123as_12 li{overflow-wrap:anywhere;min-width:0}._review_123as_12{margin-block:16px;padding-left:22px}._review_123as_12 li{padding-block:8px}._review_123as_12 li button{margin-top:8px}._safety_123as_18{margin-bottom:16px}._safety_123as_18 summary{cursor:pointer;min-height:48px;padding-block:12px}@media (width<=460px){._actions_123as_3 button,._actions_123as_3 a{flex:180px;min-height:44px}}._intro_badfc_1{color:var(--muted);max-width:680px;margin:16px 0 28px}._schedule_badfc_2{gap:16px;display:grid}._day_badfc_3{border:1px solid var(--border);background:#fffefb;border-radius:20px;min-width:0}._today_badfc_4{background:#edf2e7;border-color:#386448}._summary_badfc_5{cursor:pointer;border-radius:20px;align-items:center;gap:16px;min-height:48px;padding:22px;list-style:none;display:flex}._summary_badfc_5::-webkit-details-marker{display:none}._overview_badfc_7{flex:1;min-width:0}._weekday_badfc_8{flex-wrap:wrap;align-items:center;gap:12px;font-weight:650;display:flex}._badge_badfc_9{color:#214c36;border:1px solid #78917d;border-radius:20px;padding:2px 10px;font-size:14px}._activity_badfc_10{margin:8px 0;font-size:24px;font-weight:700;line-height:1.3;display:block}._meta_badfc_11{color:var(--muted);font-size:16px;display:block}._chevron_badfc_12{color:#386448}._day_badfc_3[open] ._chevron_badfc_12{transform:rotate(180deg)}._description_badfc_14{border-top:1px solid var(--border);max-width:760px;margin:0 22px;padding:18px 0 22px}@media (width>=760px){._summary_badfc_5{padding:24px 28px}._description_badfc_14{margin:0 28px}}._workout-link_badfc_20{text-underline-offset:4px;align-items:center;min-height:48px;margin-top:12px;font-weight:650;display:inline-flex}._dayActions_badfc_22{flex-wrap:wrap;align-items:center;column-gap:24px;display:flex}._weeks_badfc_23{flex-wrap:wrap;gap:12px;margin-block:16px;display:flex}._weeks_badfc_23 a{border:1px solid var(--border);border-radius:10px;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:10px 14px;display:inline-flex}._weeks_badfc_23 a:focus-visible{outline:3px solid var(--forest);outline-offset:3px}@media (width<=759px){._weeks_badfc_23{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._weeks_badfc_23 a{white-space:nowrap;width:100%;min-width:0;padding:10px 3px;font-size:clamp(13px,3.75vw,15px)}}._intro_1wp5o_1{color:var(--muted);margin-block:16px}._warmup_1wp5o_2{gap:12px;min-width:0;display:grid}._warmup_1wp5o_2 fieldset{border:1px solid var(--border);border-radius:12px;min-width:0;margin:0;padding:12px}._warmup_1wp5o_2 ._warmupToggle_1wp5o_4{align-items:center;gap:10px;min-height:48px;display:flex}._warmup_1wp5o_2 input[type=checkbox]{width:22px;height:22px;accent-color:var(--forest);flex-shrink:0}._warmup_1wp5o_2 fieldset label:not(._warmupToggle_1wp5o_4){overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:6px;display:grid}._warmup_1wp5o_2 input:not([type=checkbox]),._warmup_1wp5o_2 select{width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;color:var(--forest);background:#fff;border:1px solid #728775;border-radius:8px;padding:8px}._warmupMeasure_1wp5o_8{gap:8px;padding:0 0 12px 12px;display:grid}._days_1wp5o_9{gap:16px;margin-block:24px;padding:0;list-style:none;display:grid}._days_1wp5o_9 li{border:1px solid var(--border);overflow-wrap:anywhere;background:#fffefb;border-radius:20px;min-width:0;padding:20px}._days_1wp5o_9 h2{margin-bottom:8px;font-size:22px}._days_1wp5o_9 p{margin-block:8px}._note_1wp5o_13{color:var(--muted);font-size:16px}._days_1wp5o_9 button{min-height:48px;font:inherit;border:1px solid var(--forest);background:var(--forest);color:#fff;cursor:pointer;border-radius:10px;padding:10px 16px}._days_1wp5o_9 button:focus-visible,._links_1wp5o_15 a:focus-visible,._option_1wp5o_15:focus-visible,._actions_1wp5o_15 button:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._links_1wp5o_15,._actions_1wp5o_15{flex-wrap:wrap;gap:12px;margin-block:20px;display:flex}._links_1wp5o_15 a{align-items:center;min-height:48px;display:inline-flex}._picker_1wp5o_18{gap:16px;min-width:0;display:grid}._kicker_1wp5o_19{color:var(--forest);margin:0;font-weight:700}._helper_1wp5o_20{color:var(--muted);margin:0}._grid_1wp5o_21{gap:12px;display:grid}._option_1wp5o_15{width:100%;min-height:72px;color:var(--forest);text-align:left;cursor:pointer;background:#fff;border:1px solid #728775;border-radius:12px;gap:6px;padding:14px 16px;display:grid}._option_1wp5o_15._selected_1wp5o_23{border-color:var(--forest);background:#edf3ef;box-shadow:inset 0 0 0 2px #2b50402e}._daySelection_1wp5o_26 ._option_1wp5o_15{padding:10px 14px}._daySelection_1wp5o_26 ._option_1wp5o_15._selected_1wp5o_23{border:3px solid var(--forest);background:color-mix(in srgb, var(--forest) 12%, white);box-shadow:none;padding:8px 12px}._label_1wp5o_28{font-size:1.05rem;font-weight:700}._description_1wp5o_29{color:var(--muted)}._summary_1wp5o_30{margin:0}._exerciseGroups_1wp5o_31{gap:14px;display:grid}._exerciseGroup_1wp5o_31{background:#fffefb;border:1px solid #72877566;border-radius:14px;padding:14px 14px 12px}._bodyPartHeading_1wp5o_33{color:color-mix(in srgb, var(--orange) 42%, var(--forest) 58%);margin:0 0 12px;font-size:1.17rem;font-weight:700;line-height:1.2}._exerciseOptions_1wp5o_34{gap:8px;display:grid}._exerciseOptions_1wp5o_34 label{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}._exerciseOptions_1wp5o_34 input[type=checkbox]{width:22px;height:22px;accent-color:var(--forest);margin-top:2px}._customArea_1wp5o_37{gap:12px;display:grid}._secondaryInline_1wp5o_38{border:1px solid var(--forest);width:fit-content;min-height:48px;color:var(--forest);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:10px 16px}._customForm_1wp5o_39{gap:10px;display:grid}._customForm_1wp5o_39 label{gap:8px;display:grid}._customForm_1wp5o_39 input,._customForm_1wp5o_39 select{width:100%;min-height:48px;font:inherit;color:var(--forest);background:#fff;border:1px solid #728775;border-radius:8px;padding:10px 8px}._customList_1wp5o_43{gap:8px;margin:0;padding:0;list-style:none;display:grid}._customList_1wp5o_43 li{border:1px solid var(--border);background:#fffefb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}._textButton_1wp5o_45{min-height:40px;color:var(--forest);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}._selectedList_1wp5o_46{gap:6px;margin:0;padding-left:20px;display:grid}._selectedListItem_1wp5o_47{gap:4px;display:grid}._actions_1wp5o_15{margin-bottom:0}._actions_1wp5o_15 button{border:1px solid var(--forest);background:var(--forest);color:#fff;min-height:48px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 16px}._actions_1wp5o_15 button:disabled{opacity:.6;cursor:not-allowed}._actions_1wp5o_15 ._secondary_1wp5o_38{color:var(--forest);background:0 0}._planSections_1wp5o_52{gap:14px;display:grid}._planSection_1wp5o_52{background:#fffefb;border:1px solid #72877566;border-radius:14px;gap:12px;padding:14px;display:grid}._planCards_1wp5o_54{gap:13px;display:grid}._exerciseCard_1wp5o_55{gap:11px;padding:4px 0 0;display:grid}._exerciseName_1wp5o_56{color:var(--forest);margin:0;font-size:1.06rem;font-weight:700;line-height:1.25}._planGrid_1wp5o_57{gap:12px;display:grid}._planGrid_1wp5o_57 label{gap:6px;display:grid}._planGrid_1wp5o_57 input{width:100%;min-height:46px;font:inherit;color:var(--forest);background:#fff;border:1px solid #728775;border-radius:8px;padding:10px 8px}._fieldLabel_1wp5o_60{color:var(--muted);font-size:.86rem;font-weight:600}._setRows_1wp5o_61{gap:10px;display:grid}._setRow_1wp5o_61{border-top:1px solid #7287753d;gap:10px;padding:10px 0 0;display:grid}._setLabel_1wp5o_63{color:var(--forest);font-size:.94rem;font-weight:600;display:block}._setRow_1wp5o_61 label{gap:6px;display:grid}._setRow_1wp5o_61 input{width:100%;min-height:46px;font:inherit;color:var(--forest);background:#fff;border:1px solid #728775;border-radius:8px;padding:10px 8px}._weightField_1wp5o_66{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}._unit_1wp5o_67{color:var(--muted);font-weight:700}._editor_1wp5o_68{gap:16px;min-width:0;display:grid}._editor_1wp5o_68 label{gap:8px;display:grid}._editor_1wp5o_68 select,._editor_1wp5o_68 input:not([type=checkbox]){width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;color:var(--forest);background:#fff;border:1px solid #728775;border-radius:8px;padding:10px 8px;display:block}._editor_1wp5o_68 fieldset{border:0;padding:0}._editor_1wp5o_68 fieldset label{padding-block:8px}._editor_1wp5o_68 input[type=checkbox]{width:24px;height:24px;accent-color:var(--forest);flex-shrink:0}._editor_1wp5o_68 span,._editor_1wp5o_68 li{overflow-wrap:anywhere;min-width:0}._editor_1wp5o_68 ul{padding-left:24px}@media (width>=760px){._days_1wp5o_9,._grid_1wp5o_21{grid-template-columns:repeat(2,minmax(0,1fr))}._planGrid_1wp5o_57{grid-template-columns:repeat(1,minmax(0,1fr))}._setRow_1wp5o_61{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr));align-items:end;gap:12px 16px}._exerciseName_1wp5o_56{font-size:1.08rem}._bodyPartHeading_1wp5o_33{font-size:1.23rem}._fieldLabel_1wp5o_60{font-size:.9rem}._setLabel_1wp5o_63{font-size:.98rem}}._detailFields_1wp5o_79{gap:14px;min-width:0;display:grid}._detailCard_1wp5o_80{border:1px solid var(--border);border-radius:12px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}._detailCard_1wp5o_80 legend{padding:0 6px;font-weight:700}._detailMeasure_1wp5o_82,._detailAmount_1wp5o_82{gap:6px;min-width:0;font-size:15px;font-weight:650;display:grid}._detailMeasure_1wp5o_82 select,._detailAmount_1wp5o_82 input{width:100%;min-width:0;min-height:48px;font:inherit;color:inherit;background:#fff;border:1px solid #728775;border-radius:8px;padding:10px;font-weight:400}._detailPresets_1wp5o_84{flex-wrap:wrap;gap:8px;display:flex}._detailCard_1wp5o_80 ._presetChip_1wp5o_87{min-height:44px;font:inherit;color:var(--forest);background:#fff;border:1px solid #728775;border-radius:999px;padding:8px 14px;font-size:16px}._detailCard_1wp5o_80 ._presetChip_1wp5o_87:hover{background:#edf2e7}._detailCard_1wp5o_80 ._presetChip_1wp5o_87._selected_1wp5o_23,._detailCard_1wp5o_80 ._presetChip_1wp5o_87._selected_1wp5o_23:hover{background:var(--forest);color:#fffefa;border-color:var(--forest);font-weight:650}._detailSummary_1wp5o_90{color:var(--muted);overflow-wrap:anywhere;font-size:15px}._detailReview_1wp5o_91{color:var(--muted);gap:4px;margin-top:6px;padding-left:18px;font-size:15px;display:grid}._library_k4e36_1{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}._library_k4e36_1 h2{font-size:22px}._intro_k4e36_3{color:var(--muted);margin-top:8px;font-size:16px}._status_k4e36_4{color:var(--muted);margin-top:8px;font-size:15px}._error_k4e36_5{color:#8e2f22;margin-top:8px}._group_k4e36_6{min-width:0;margin-top:20px}._group_k4e36_6 h3{font-size:18px}._group_k4e36_6>ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}._group_k4e36_6>ul>li{border:1px solid var(--border);background:#fffefa;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}._detail_k4e36_12{flex:170px;min-width:0}._guide_k4e36_13{flex-basis:100%;min-width:0}._guide_k4e36_13:empty{display:none}._name_k4e36_15{font-size:17.6px;font-weight:600}._meta_k4e36_16{color:var(--muted);margin-top:2px;font-size:14.85px}._group_k4e36_6 button{min-height:48px;font:inherit;white-space:nowrap;border:1px solid var(--forest);color:var(--forest);background:#edf2e7;border-radius:10px;flex:none;align-items:center;gap:5px;padding:10px 13px;font-size:16.5px;display:inline-flex}._group_k4e36_6 button:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._group_k4e36_6 button[disabled]{opacity:.5}._done_k4e36_21{color:var(--muted);border-top:1px solid var(--border);margin-top:28px;padding-top:24px;font-size:16px}._search_k4e36_23{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;display:flex}._search_k4e36_23 label{flex:220px;gap:4px;min-width:0;font-weight:600;display:grid}._search_k4e36_23 input{min-height:48px;font:inherit;border:1px solid var(--border);border-radius:10px;padding:8px 12px}._search_k4e36_23 button{min-height:48px;font:inherit;border:1px solid var(--forest);background:var(--forest);color:#fff;border-radius:10px;padding:10px 18px}._search_k4e36_23 button:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._search_k4e36_23 button[disabled]{opacity:.5}._thumbs_k4e36_30{flex:none;align-self:flex-start;gap:4px;display:grid}._thumbs_k4e36_30 figure{margin:0}._thumbs_k4e36_30 figcaption{color:var(--muted);text-align:center;font-size:15.8px;line-height:1.3}._thumb_k4e36_30{object-fit:cover;background:#edf2e7;border-radius:8px;width:82.8px;height:55.2px;display:block}._added_k4e36_34{min-height:48px;color:var(--forest);flex:none;align-items:center;padding:0 6px;font-size:16.5px;font-weight:600;display:inline-flex}._photos_k4e36_35{gap:8px;max-width:420px;margin:4px 0 8px;display:grid}._photos_k4e36_35 figure{margin:0}._photos_k4e36_35 img{border-radius:8px;width:100%;height:auto;display:block}._photos_k4e36_35 figcaption{color:var(--muted);text-align:center;margin-top:2px;font-size:14px}._steps_k4e36_39{gap:6px;margin:0;padding-left:26px;font-size:19.2px;line-height:1.5;display:grid}._removeRow_k4e36_41{flex-basis:100%;justify-content:flex-end;min-width:0;display:flex}._group_k4e36_6 ._remove_k4e36_41{color:#8e2f22;background:#fffefa;border-color:#8e2f22;font-weight:650}._group_k4e36_6 ._remove_k4e36_41:focus-visible{outline-color:#8e2f22}._dialogActions_k4e36_44{flex-wrap:wrap;gap:10px;display:flex}._dialogActions_k4e36_44 button{min-height:48px;font:inherit;padding:10px 16px;font-size:16.5px}._dialogActions_k4e36_44 ._remove_k4e36_41{color:#8e2f22;background:#fffefa;border:1px solid #8e2f22;border-radius:10px;font-weight:650}._container_7k5ql_1{border:1px solid var(--border);background:#f9faf8;border-radius:12px;margin:16px 0 24px;padding:12px}._image_7k5ql_9{border-radius:8px;width:100%;max-width:400px;height:auto;display:block}._caption_7k5ql_17{color:var(--muted);margin:8px 0 0;font-size:13px;font-style:italic}._status_134mq_1{margin-top:12px}._library_134mq_2{min-width:0;margin-top:12px}._intro_134mq_3{color:var(--muted);margin-bottom:20px;font-size:16px}._filters_134mq_4{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px;display:grid}._filters_134mq_4 label{gap:6px;min-width:0;font-weight:600;display:grid}._filters_134mq_4 select{width:100%;min-width:0;min-height:48px;font:inherit;color:inherit;background:#fff;border:1px solid #728775;border-radius:8px;padding:10px;font-weight:400}._filters_134mq_4 select:focus-visible{outline:3px solid var(--forest);outline-offset:2px}._filters_134mq_4 select:disabled{color:var(--muted);cursor:not-allowed;background:#f1f3ee}@media (width<=900px){._filters_134mq_4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._filters_134mq_4{grid-template-columns:minmax(0,1fr)}}._empty_a5wtm_1{max-width:760px;margin-top:28px}._icon_a5wtm_2{color:#386448;margin-bottom:20px}._empty_a5wtm_1 p{color:var(--muted);margin-top:16px}._list_a5wtm_5{gap:16px;padding:0;list-style:none;display:grid}._list_a5wtm_5 li{border:1px solid var(--border);background:#fffefa;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._list_a5wtm_5 h2{margin-block:8px}._list_a5wtm_5 a{background:var(--forest);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:10px 16px;display:inline-flex}._list_a5wtm_5 a:hover{background:#2b5946}._goal_1vzdd_1{gap:12px;min-width:0;display:grid}._lead_1vzdd_2{color:var(--muted);font-size:15px}._saved_1vzdd_3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}._value_1vzdd_4{overflow-wrap:anywhere;min-width:0;font-size:clamp(22px,4vw,28px);font-weight:700;line-height:1.2}._invitation_1vzdd_5{overflow-wrap:anywhere;min-width:0}._editor_1vzdd_6{gap:8px;min-width:0;display:grid}._editor_1vzdd_6 label{font-size:15px;font-weight:650}._editor_1vzdd_6 select,._editor_1vzdd_6 input{width:100%;min-width:0;min-height:48px;font:inherit;color:inherit;background:#fff;border:1px solid #728775;border-radius:8px;padding:10px}._actions_1vzdd_9{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}._goal_1vzdd_1 button{min-width:48px;min-height:48px;font:inherit;border:1px solid var(--forest);background:var(--forest);color:#fff;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}._actions_1vzdd_9 button:last-child{color:var(--forest);background:0 0}._goal_1vzdd_1 button:disabled{opacity:.6}._goal_1vzdd_1 :focus-visible{outline:3px solid var(--forest);outline-offset:3px}._error_1vzdd_14{color:#8a2b16;overflow-wrap:anywhere;font-size:15px}._status_1vzdd_15{min-height:22px;color:var(--muted);font-size:15px}._summary_1qxni_1{border:1px solid var(--border);background:#fffefb;border-radius:20px;min-width:0;padding:24px}._heading_1qxni_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}._heading_1qxni_2 h2{font-size:24px}._actions_1qxni_4{flex-wrap:wrap;gap:10px;display:flex}._actions_1qxni_4 button{border:1px solid var(--forest);background:var(--forest);color:#fff;min-width:48px;min-height:48px;font:inherit;border-radius:10px;padding:10px 16px}._actions_1qxni_4 button+button{color:var(--forest);background:#edf2e7}._summary_1qxni_1 :focus-visible{outline:3px solid var(--forest);outline-offset:3px}._metrics_1qxni_8{flex-wrap:wrap;gap:20px 40px;margin:20px 0;display:flex}._metrics_1qxni_8 dt,._summary_1qxni_1 time{color:var(--muted);font-size:15px}._metrics_1qxni_8 dd{margin:3px 0 0;font-size:26px;font-weight:650}._summary_1qxni_1 p{margin-top:8px}._note_1qxni_12{color:var(--muted);font-size:15px}._chart_36zwj_1{min-width:0}._chart_36zwj_1 p._period_36zwj_2{color:var(--muted);text-align:center;margin:0;font-size:14px}._frame_36zwj_3{align-items:flex-start;min-width:0;display:flex}._axis_36zwj_4{flex:none}._scroller_36zwj_5{overscroll-behavior-x:contain;scrollbar-width:thin;flex:auto;min-width:0;overflow:auto hidden}._scroller_36zwj_5:focus-visible{outline:3px solid var(--forest);outline-offset:3px;border-radius:4px}._chart_36zwj_1 svg{height:auto;display:block}._chart_36zwj_1 text{fill:var(--forest);font-family:inherit;font-size:12px}._chart_36zwj_1 text._tick_36zwj_9{fill:var(--muted);font-size:13px}._chart_36zwj_1 text._value_36zwj_10{fill:var(--forest);font-size:11.5px;font-weight:600}._grid_36zwj_11{stroke:var(--border);stroke-width:1px}._line_36zwj_12{fill:none;stroke:var(--forest);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}._fillTop_36zwj_14{stop-color:#3f7d55;stop-opacity:.38}._fillBottom_36zwj_15{stop-color:#3f7d55;stop-opacity:.05}._point_36zwj_16{fill:var(--forest);stroke:#fffefb;stroke-width:1.5px}._goal_36zwj_17{stroke:#8e4b22;stroke-width:2px;stroke-dasharray:6 5}._chart_36zwj_1 p,._empty_36zwj_18{color:var(--muted);margin:12px 0;font-size:16px}._chart_36zwj_1 summary{cursor:pointer;min-height:48px;padding-block:12px}._chart_36zwj_1 summary:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._chart_36zwj_1 li{margin-block:6px;font-size:16px}._history_5rso2_1{min-width:0}._history_5rso2_1 h2{font-size:24px}._history_5rso2_1 h3{margin:24px 0 12px;font-size:20px}._history_5rso2_1 ul{padding:0;list-style:none}._history_5rso2_1 li{border:1px solid var(--border);background:#fffefb;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:10px;padding:18px;display:flex}._entry_5rso2_6{min-width:0}._entry_5rso2_6 strong{margin-top:6px;font-size:23px;display:block}._entry_5rso2_6 time,._entry_5rso2_6 p{font-size:15px}._entry_5rso2_6 time{color:var(--muted)}._note_5rso2_10{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}._actions_5rso2_11{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}._actions_5rso2_11 button{min-width:48px;min-height:48px;font:inherit;color:var(--forest);background:#edf2e7;border:1px solid #728775;border-radius:10px;padding:10px 14px}._actions_5rso2_11 button:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._empty_zwl7t_1{max-width:760px;margin-top:28px}._icon_zwl7t_2{color:#386448;margin-bottom:20px}._empty_zwl7t_1 p{color:var(--muted);margin-top:16px}._content_zwl7t_4{gap:24px;min-width:0;margin-top:12px;display:grid}._status_zwl7t_5{margin-top:12px}._trends_zwl7t_6{min-width:0}._trends_zwl7t_6 h2{font-size:24px}._controls_zwl7t_9{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-top:16px;display:grid}._controls_zwl7t_9 button{white-space:nowrap;min-width:0;min-height:48px;color:var(--forest);background:#fffefb;border:1px solid #728775;border-radius:10px;padding:10px 6px;font-size:15px;line-height:1.2}._controls_zwl7t_9 button[aria-pressed=true]{background:var(--forest);color:#fff}._controls_zwl7t_9 button:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._rangeNote_zwl7t_13{color:var(--muted);margin-top:16px;font-size:15px}._period_zwl7t_15{align-items:center;gap:8px;margin-top:12px;margin-bottom:10px;display:flex}._period_zwl7t_15 button{min-width:48px;min-height:48px;color:var(--forest);background:#fffefb;border:1px solid #728775;border-radius:10px;flex:none;padding:4px 10px;font-size:24px;line-height:1}._period_zwl7t_15 button[disabled]{opacity:.35}._period_zwl7t_15 button:focus-visible{outline:3px solid var(--forest);outline-offset:3px}._window_zwl7t_19{text-align:center;flex:auto;min-width:0}._window_zwl7t_19 ._rangeNote_zwl7t_13{margin-top:0;font-size:14px}._change_zwl7t_21{color:var(--forest);font-size:21px;font-weight:700;line-height:1.25}@media (width<=360px){._controls_zwl7t_9{gap:6px}._controls_zwl7t_9 button{padding-inline:4px;font-size:14px}}
