._page_jhrii_1{padding-block:clamp(2rem, 4vw, 3.8rem) var(--space-section)}._breadcrumb_jhrii_5{color:var(--muted);align-items:center;gap:.55rem;font-size:.88rem;display:flex}._breadcrumb_jhrii_5 a{color:var(--accent-text);text-underline-offset:.22em}._hero_jhrii_18{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;margin:clamp(1.7rem,4vw,3.5rem) 0 clamp(1.6rem,3vw,2.5rem);display:grid}._heroCopy_jhrii_26{max-width:770px}._hero_jhrii_18 h1{letter-spacing:-.058em;max-width:14ch;margin:.45rem 0 .75rem;font-size:clamp(2.6rem,5.6vw,5.3rem);line-height:1.04}._hero_jhrii_18 p:last-child{max-width:58ch;color:var(--muted);margin:0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55}._heroMark_jhrii_44{aspect-ratio:1;border:1px solid var(--stroke);background:var(--surface-paper);width:clamp(76px,11vw,132px);box-shadow:var(--shadow-card);border-radius:28px;place-items:center;display:grid;transform:rotate(5deg)}._heroMark_jhrii_44 span{background:url(/brand/app-icon.webp) 50%/contain no-repeat;border-radius:19px;width:72%;height:72%;display:block}._builder_jhrii_58{min-width:0}._wizard_jhrii_60{border:1px solid var(--stroke);border-radius:var(--radius-shell);background:var(--surface-paper);max-width:860px;box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(1.3rem,3.4vw,2.7rem)}._progressHeader_jhrii_70{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.8rem;font-weight:800;display:flex}._progressTrack_jhrii_81{background:var(--surface-canvas);border-radius:999px;height:5px;margin:.8rem 0 clamp(1.8rem,4vw,2.8rem);overflow:hidden}._progressTrack_jhrii_81 span{border-radius:inherit;background:var(--brand-terra);height:100%;transition:width .22s;display:block}._wizard_jhrii_60 h2,._resultHeader_jhrii_98 h2{letter-spacing:-.045em;margin:0 0 1.5rem;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.12}._fields_jhrii_105{gap:clamp(1.7rem,3vw,2.3rem);display:grid}._choiceGroup_jhrii_107{border:0;min-width:0;margin:0;padding:0}._choiceGroup_jhrii_107 legend{width:100%;color:var(--text);margin-bottom:.78rem;font-size:.98rem;font-weight:850}._choiceGrid_jhrii_122{flex-wrap:wrap;gap:.55rem;display:flex}._choice_jhrii_107,._choiceActive_jhrii_129{border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--surface-canvas);min-height:49px;color:var(--text);cursor:pointer;font:inherit;text-align:left;padding:.66rem 1rem;font-size:.94rem;font-weight:750;transition:background-color .12s,border-color .12s,transform .12s}._choice_jhrii_107:hover{border-color:var(--accent);transform:translateY(-1px)}._choiceActive_jhrii_129{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, var(--surface-paper));box-shadow:inset 0 0 0 1px var(--accent)}._wizardActions_jhrii_152{border-top:1px solid var(--stroke);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.2rem;display:flex}._back_jhrii_162,._next_jhrii_163,._edit_jhrii_164,._shareActions_jhrii_165 button{border-radius:var(--radius-control);cursor:pointer;min-height:49px;font:inherit;font-weight:850}._back_jhrii_162,._edit_jhrii_164{border:1px solid var(--stroke);background:var(--surface-paper);color:var(--text);padding:.7rem .9rem}._next_jhrii_163{border:1px solid var(--accent);background:var(--accent);min-width:172px;color:var(--button-text);box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 22%, transparent);justify-content:center;align-items:center;gap:1.4rem;padding:.73rem 1.1rem;display:inline-flex}._next_jhrii_163 span{font-size:1.25rem;line-height:1}._results_jhrii_196{gap:1.2rem;display:grid}._resultHeader_jhrii_98{justify-content:space-between;align-items:start;gap:1.4rem;display:flex}._resultHeader_jhrii_98 h2{margin:.35rem 0 .5rem}._resultHeader_jhrii_98 p:last-child{max-width:65ch;color:var(--muted);margin:0;line-height:1.55}._edit_jhrii_164{flex:none}._resultSummary_jhrii_209{border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--surface-paper);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.65rem;padding:.9rem 1rem;font-size:.9rem;display:flex}._resultSummary_jhrii_209>*+:before{content:"·";color:var(--accent-text);margin-right:.65rem}._resultSummary_jhrii_209 strong{color:var(--text)}._downloadPanel_jhrii_225{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--stroke));border-radius:var(--radius-card);background:color-mix(in srgb, var(--accent) 7%, var(--surface-paper));grid-template-columns:minmax(0,1fr) minmax(245px,310px);align-items:center;gap:.55rem 1.5rem;padding:clamp(1.15rem,2.4vw,1.7rem);display:grid}._downloadPanel_jhrii_225 h3{letter-spacing:-.035em;margin:0 0 .3rem;font-size:clamp(1.12rem,2vw,1.45rem)}._downloadPanel_jhrii_225 p{max-width:68ch;color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}._downloadActions_jhrii_237{flex-direction:column;align-items:stretch;gap:.45rem;min-width:0;display:flex}._downloadActions_jhrii_237 button{border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);width:100%;min-height:50px;color:var(--button-text);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:.75rem;padding:.65rem .9rem;font-size:.88rem;font-weight:900;display:inline-flex}._downloadActions_jhrii_237 button span{font-size:1.15rem}._downloadActions_jhrii_237 button:disabled{cursor:wait;opacity:.72}._downloadMeta_jhrii_257{color:var(--muted);text-align:center;font-size:.78rem;line-height:1.35}._downloadActions_jhrii_237 ._offlineButton_jhrii_258{border-color:var(--stroke);min-height:38px;color:var(--accent-text);background:0 0;font-size:.79rem}._downloadActions_jhrii_237 ._offlineButton_jhrii_258:hover{border-color:var(--accent)}._downloadActions_jhrii_237 a{color:var(--accent-text);text-align:center;text-underline-offset:.22em;font-size:.78rem;font-weight:800}._downloadPanel_jhrii_225 ._downloadError_jhrii_261{color:var(--accent-text);grid-column:1/-1}._weekOverview_jhrii_263{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;display:grid}._weekOverviewActive_jhrii_264,._weekOverviewRest_jhrii_265{border:1px solid var(--stroke);background:var(--surface-paper);border-radius:12px;min-width:0;min-height:74px;padding:.7rem .8rem}._weekOverviewActive_jhrii_264{border-color:color-mix(in srgb, var(--accent) 45%, var(--stroke));background:color-mix(in srgb, var(--accent) 8%, var(--surface-paper))}._weekOverview_jhrii_263 span{color:var(--accent-text);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:.3rem;font-size:.68rem;font-weight:850;display:block}._weekOverview_jhrii_263 strong{color:var(--text);overflow-wrap:anywhere;font-size:.79rem;line-height:1.2;display:block}._weekOverviewRest_jhrii_265 strong{color:var(--muted);font-weight:600}._week_jhrii_263{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}._week_jhrii_263[data-count="2"],._week_jhrii_263[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}._dayActive_jhrii_280,._dayRest_jhrii_281{border:1px solid var(--stroke);border-radius:var(--radius-card);background:var(--surface-paper);min-width:0;box-shadow:var(--shadow-card);padding:1.15rem 1.3rem}._dayRest_jhrii_281{display:none}._dayHeading_jhrii_291{justify-content:space-between;align-items:start;gap:.5rem;display:flex}._dayHeading_jhrii_291>div{min-width:0}._dayHeading_jhrii_291>div>span{color:var(--accent-text);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.22rem;font-size:.72rem;font-weight:900;display:block}._dayHeading_jhrii_291 h3{letter-spacing:-.03em;margin:0;font-size:1.28rem}._dayHeading_jhrii_291 small{color:var(--muted);margin-top:.2rem;font-size:.78rem;display:block}._customizeButton_jhrii_296{border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--surface-canvas);min-height:34px;color:var(--accent-text);font:inherit;cursor:pointer;flex:none;padding:.35rem .6rem;font-size:.76rem;font-weight:800}._customizeButton_jhrii_296[aria-expanded=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface-paper))}._customizePanel_jhrii_298{border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--surface-tinted);gap:.38rem;margin-top:.85rem;padding:.85rem;display:grid}._customizePanel_jhrii_298 label{font-size:.82rem;font-weight:800}._customizePanel_jhrii_298 select,._exerciseSwap_jhrii_301 select{border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--surface-paper);width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;padding:.45rem .65rem;font-size:.82rem}._customizePanel_jhrii_298 p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.4}._exerciseList_jhrii_304{gap:0;margin:.7rem 0 0;padding:0;list-style:none;display:grid}._exerciseList_jhrii_304 li{border-top:1px solid var(--soft-stroke);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.12rem .6rem;padding:.55rem 0;display:grid}._exerciseName_jhrii_306{font-size:.9rem;font-weight:750;line-height:1.3}._exerciseName_jhrii_306 small{color:var(--muted);margin-top:.1rem;font-size:.7rem;font-weight:650;display:block}._exerciseDose_jhrii_308{white-space:nowrap;color:var(--text);font-size:.82rem;font-weight:850}._exerciseRest_jhrii_309{color:var(--muted);grid-column:1/-1;font-size:.72rem}._exerciseSwap_jhrii_301{grid-column:1/-1;gap:.25rem;margin-top:.35rem;display:grid}._exerciseSwap_jhrii_301 span{color:var(--muted);font-size:.75rem;font-weight:750}._resetPlan_jhrii_312{color:var(--accent-text);cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;justify-self:start;padding:.25rem 0;font-size:.84rem;font-weight:800;text-decoration:underline}._reasonGrid_jhrii_314{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}._reasonGrid_jhrii_314 section{border:1px solid var(--stroke);border-radius:var(--radius-card);background:var(--surface-tinted);padding:1.2rem}._reasonGrid_jhrii_314 h3{margin:0 0 .65rem;font-size:1rem}._reasonGrid_jhrii_314 p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}._reasonGrid_jhrii_314 p+p{margin-top:.65rem}._progression_jhrii_320{border-left:3px solid var(--accent);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--surface-tinted);padding:1rem 1.2rem}._progression_jhrii_320 h3{margin:0 0 .3rem;font-size:1rem}._progression_jhrii_320 p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}._notes_jhrii_324{border:1px solid var(--stroke);border-radius:var(--radius-card);background:var(--surface-paper);padding:1.2rem 1.3rem}._notes_jhrii_324 h3{margin:0 0 .45rem;font-size:1rem}._notes_jhrii_324 ul{color:var(--muted);gap:.35rem;margin:0;padding-left:1.3rem;font-size:.9rem;line-height:1.5;display:grid}._sharePanel_jhrii_328,._appCta_jhrii_329{border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:1.25rem;padding:clamp(1.3rem,3vw,2rem);display:flex}._sharePanel_jhrii_328{border:1px solid var(--stroke);background:var(--surface-paper);flex-wrap:wrap}._sharePanel_jhrii_328 h3,._appCta_jhrii_329 h3{letter-spacing:-.035em;margin:.2rem 0 .45rem;font-size:clamp(1.25rem,2vw,1.65rem)}._sharePanel_jhrii_328 p,._appCta_jhrii_329 p{max-width:60ch;color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}._shareActions_jhrii_165{flex-wrap:wrap;gap:.5rem;display:flex}._shareActions_jhrii_165 button{border:1px solid var(--stroke);background:var(--surface-canvas);color:var(--text);padding:.6rem .85rem;font-size:.82rem}._shareActions_jhrii_165 button:first-child{border-color:var(--accent);color:var(--accent-text)}._shareActions_jhrii_165 button:disabled{opacity:.5;cursor:wait}._sharePreview_jhrii_339{border-top:1px solid var(--stroke);flex:100%;align-items:end;gap:1rem;padding-top:1rem;display:flex}._sharePreview_jhrii_339 img{border:1px solid var(--stroke);width:auto;max-width:min(40vw,180px);height:auto;max-height:320px;box-shadow:var(--shadow-card);border-radius:12px;display:block}._sharePreview_jhrii_339 a{color:var(--accent-text);text-underline-offset:.22em;align-items:center;gap:.45rem;padding-bottom:.3rem;font-size:.9rem;font-weight:850;display:inline-flex}._appCta_jhrii_329{background:var(--surface-inverse)}._appCta_jhrii_329 h3{color:var(--ink-inverse)}._appCta_jhrii_329 p{color:#ddd0c3}._appCta_jhrii_329 a{border-radius:var(--radius-control);color:#211b17;background:#d48066;flex:none;justify-content:center;align-items:center;gap:.65rem;min-height:50px;padding:.7rem 1rem;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex}._editorial_jhrii_348{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;max-width:1050px;margin:clamp(3rem,6vw,5rem) auto 0;display:grid}._editorial_jhrii_348>section{border-top:1px solid var(--stroke);padding-top:1.2rem}._editorial_jhrii_348 h2{letter-spacing:-.04em;margin:0 0 .55rem;font-size:1.45rem}._editorial_jhrii_348 p{color:var(--muted);margin:0;line-height:1.65}._editorial_jhrii_348 p+p{margin-top:.75rem}._sources_jhrii_353{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.9rem;display:flex}._sources_jhrii_353 a{color:var(--accent-text);text-underline-offset:.22em;font-size:.83rem;font-weight:800}._sources_jhrii_353 a span{margin-left:.25rem}._faq_jhrii_356{gap:.9rem;display:grid}._faq_jhrii_356 h3{margin:0 0 .25rem;font-size:.98rem}._faq_jhrii_356 p{font-size:.88rem}._noScript_jhrii_359{border:1px solid var(--stroke);border-radius:var(--radius-control);background:var(--surface-paper);max-width:860px;margin:1rem auto;padding:1rem}._page_jhrii_1 :is(a,button):focus-visible,._wizard_jhrii_60 h2:focus-visible,._resultHeader_jhrii_98 h2:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._wizard_jhrii_60 h2,._resultHeader_jhrii_98 h2{scroll-margin-top:120px}@media (width<=900px){._reasonGrid_jhrii_314{grid-template-columns:minmax(0,1fr)}._week_jhrii_263{grid-template-columns:repeat(2,minmax(0,1fr))}._appCta_jhrii_329{flex-direction:column;align-items:flex-start}}@media (width<=700px){._hero_jhrii_18{grid-template-columns:minmax(0,1fr)}._heroMark_jhrii_44{display:none}._week_jhrii_263,._week_jhrii_263[data-count="2"],._week_jhrii_263[data-count="4"],._editorial_jhrii_348{grid-template-columns:minmax(0,1fr)}._weekOverview_jhrii_263{grid-template-columns:minmax(0,1fr);gap:.35rem}._weekOverview_jhrii_263>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:.75rem;min-height:46px;padding:.65rem .85rem;display:grid}._weekOverview_jhrii_263 span{margin:0}._resultHeader_jhrii_98{flex-direction:column}._edit_jhrii_164{min-height:42px}._wizardActions_jhrii_152{z-index:2;padding:.9rem .55rem calc(.8rem + env(safe-area-inset-bottom));background:var(--surface-paper);margin-inline:-.55rem;position:sticky;bottom:0}._sharePreview_jhrii_339{flex-direction:column;align-items:start}._downloadPanel_jhrii_225{grid-template-columns:minmax(0,1fr)}._downloadActions_jhrii_237{align-items:stretch;min-width:0}}@media (width<=430px){._wizard_jhrii_60{padding:1.1rem}._choiceGrid_jhrii_122{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._choice_jhrii_107,._choiceActive_jhrii_129{padding:.65rem .7rem;font-size:.85rem}._next_jhrii_163{min-width:0}._dayActive_jhrii_280{padding:1rem}._shareActions_jhrii_165{width:100%}._shareActions_jhrii_165 button{flex:auto}._downloadActions_jhrii_237,._downloadActions_jhrii_237 button{width:100%}}@media (prefers-reduced-motion:reduce){._progressTrack_jhrii_81 span,._choice_jhrii_107,._choiceActive_jhrii_129{transition:none}}
