._section_1f5bv_1{gap:var(--space-4);display:grid}._section_1f5bv_1>h2{font-size:var(--font-size-4);margin:0}._list_1f5bv_11{border-block-start:1px solid var(--color-border);margin:0;padding:0;list-style:none}._meta_1f5bv_18,._hint_1f5bv_19{color:var(--color-text-muted);font-size:var(--font-size-2);margin:0}._targets_1f5bv_25{margin:0;padding:0;list-style:none;display:grid}._targets_1f5bv_25 li{gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-block-end:1px solid color-mix(in oklch, var(--color-border) 50%, transparent);font-family:var(--font-family-heading);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}._targets_1f5bv_25 span{font-weight:700}._targets_1f5bv_25 strong{color:var(--color-text-muted);font-size:var(--font-size-2);font-variant-numeric:tabular-nums}._startButton_1f5bv_54{min-block-size:3.5rem;inline-size:100%;font-size:var(--font-size-3)}._deloadTag_1f5bv_61{padding:.1em var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-1);vertical-align:.1em;margin-inline-start:var(--space-2);font-weight:800}._planForm_1f5bv_72{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}._planForm_1f5bv_72 label{gap:var(--space-2);font-family:var(--font-family-heading);font-size:var(--font-size-2);flex:16rem;font-weight:700;display:grid}._archive_1f5bv_88 summary{padding-block:var(--space-3);color:var(--color-link);font-family:var(--font-family-heading);font-size:var(--font-size-2);cursor:pointer;font-weight:800}:where(._archive_1f5bv_88) h3 a{color:var(--color-text);text-decoration:none}:where(._archive_1f5bv_88) h3 a:hover{color:var(--color-link-hover)}._setupRow_1f5bv_109{gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._setupRow_1f5bv_109>div{min-inline-size:0}._setupRow_1f5bv_109 h3{margin:0 0 var(--space-1);font-size:var(--font-size-4)}._chips_1f5bv_127{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._search_1f5bv_136{gap:var(--space-2);max-inline-size:30rem;font-family:var(--font-family-heading);font-size:var(--font-size-2);font-weight:700;display:grid}._search_1f5bv_136 input,._planForm_1f5bv_72 input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-page);color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-3);font-variant-numeric:tabular-nums}._manage_1f5bv_158{gap:var(--space-3);border-block-start:1px solid var(--color-border);padding-block-start:var(--space-5);display:grid}._manage_1f5bv_158 h2{font-size:var(--font-size-4);margin:0}._manageActions_1f5bv_170,._dialogActions_1f5bv_171{gap:var(--space-3);flex-wrap:wrap;display:flex}._dialogActions_1f5bv_171{justify-content:flex-end}._sessionList_1f5bv_183{border-block-start:1px solid var(--color-border);margin:0;padding:0;list-style:none}._sessionList_1f5bv_183 a{gap:var(--space-4);padding:var(--space-4) var(--space-3);border-block-end:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-family-heading);justify-content:space-between;align-items:center;text-decoration:none;display:flex}._sessionList_1f5bv_183 a:hover{background:var(--color-surface);color:var(--color-link-hover)}._sessionPlan_1f5bv_207{font-weight:700;display:grid}._sessionList_1f5bv_183 time,._sessionList_1f5bv_183 a>span:last-child{color:var(--color-text-muted);font-size:var(--font-size-2);font-weight:400}._empty_1f5bv_219{justify-items:start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-surface-muted);display:grid}._empty_1f5bv_219 h2,._empty_1f5bv_219 p{margin:0}._saved_1f5bv_233{padding:var(--space-3) var(--space-4);border-inline-start:.3rem solid var(--color-link);background:var(--color-surface);font-family:var(--font-family-heading);margin:0}._error_1f5bv_241{padding:var(--space-3) var(--space-4);border-inline-start:.3rem solid var(--color-error);background:var(--color-surface);color:var(--color-error);font-family:var(--font-family-heading);margin:0}._sectionHeading_1f5bv_250{gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}._sectionHeading_1f5bv_250 h2{font-size:var(--font-size-4);margin:0}._sectionHeading_1f5bv_250 a{min-block-size:2.75rem;font-family:var(--font-family-heading);font-size:var(--font-size-2);align-content:center;font-weight:700}._addExercise_1f5bv_271,._planOptions_1f5bv_272{min-inline-size:0}:is(._addExercise_1f5bv_271,._planOptions_1f5bv_272)>summary{min-block-size:2.75rem;padding-block:var(--space-3);color:var(--color-link);font-family:var(--font-family-heading);font-size:var(--font-size-3);cursor:pointer;font-weight:700}._addExercise_1f5bv_271>summary{margin-block-end:var(--space-3)}._planOptions_1f5bv_272 ._manage_1f5bv_158{border:0}._exerciseNumber_1f5bv_294{inline-size:var(--space-6);block-size:var(--space-6);background:var(--color-surface-muted);color:var(--color-link);font-family:var(--font-family-heading);font-size:var(--font-size-2);border-radius:50%;place-items:center;margin-inline-end:var(--space-3);font-weight:700;display:inline-grid}._trainingSetup_1f5bv_309{gap:var(--space-5);align-items:start;display:grid}._planSelection_1f5bv_315{border:0;min-inline-size:0;margin:0;padding:0}._planSelection_1f5bv_315 legend{font-family:var(--font-family-heading);font-size:var(--font-size-4);margin-block-end:var(--space-4);padding:0;font-weight:700}._planChoices_1f5bv_330{gap:var(--space-3);display:grid}._planOption_1f5bv_272{align-items:center;gap:var(--space-3);min-block-size:5rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;display:flex}._planOption_1f5bv_272:has(:checked){border-color:var(--color-link);background:var(--color-surface-muted)}._planOption_1f5bv_272:has(:focus-visible){outline:.1875rem solid var(--color-focus);outline-offset:.1875rem}:is(._planOption_1f5bv_272,._deloadOption_1f5bv_357) input{inline-size:var(--space-4);block-size:var(--space-4);accent-color:var(--color-link);flex:none;margin:0}._planInfo_1f5bv_365{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}._planInfo_1f5bv_365 strong{font-family:var(--font-family-heading);font-size:var(--font-size-4);overflow-wrap:anywhere}._planInfo_1f5bv_365>span{color:var(--color-text-muted);font-size:var(--font-size-2)}._planCount_1f5bv_383{color:var(--color-text-muted);font-family:var(--font-family-heading);font-size:var(--font-size-2);white-space:nowrap}._preparation_1f5bv_390{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}._preparationHeader_1f5bv_399{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._preparationHeader_1f5bv_399 h2{font-size:var(--font-size-4);margin:0}._preparationHeader_1f5bv_399 a{font-family:var(--font-family-heading);font-size:var(--font-size-2)}._deloadOption_1f5bv_357{align-items:center;gap:var(--space-3);min-block-size:2.75rem;font-family:var(--font-family-heading);font-size:var(--font-size-2);cursor:pointer;font-weight:700;display:flex}._deloadExplanation_1f5bv_428{color:var(--color-text-muted);font-family:var(--font-family-body);margin-block-start:var(--space-1);font-weight:400;display:block}._planPreview_1f5bv_436{border-block-start:1px solid var(--color-border);min-inline-size:0}._planPreview_1f5bv_436 summary{min-block-size:2.75rem;font-family:var(--font-family-heading);font-size:var(--font-size-2);cursor:pointer;padding-block-start:var(--space-4);font-weight:700}._planPreview_1f5bv_436 summary>span{color:var(--color-link);font-size:var(--font-size-2);margin-block-start:var(--space-1);margin-inline-start:var(--space-4);font-weight:400;display:block}._planPreview_1f5bv_436 ._targets_1f5bv_25{margin-block-start:var(--space-3)}@media (width>=64rem){._trainingSetup_1f5bv_309{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=25rem){._planOption_1f5bv_272{flex-wrap:wrap}._planCount_1f5bv_383{margin-inline-start:calc(var(--space-4) + var(--space-3))}}
