.DraftAthleteExerciseContext_context__XA2sb{min-width:0;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.DraftAthleteExerciseContext_strip__LeUw7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.DraftAthleteExerciseContext_summary__GplAi{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;color:var(--text-2);font-size:11px;line-height:1.6}.DraftAthleteExerciseContext_summary__GplAi>svg{color:var(--accent);flex-shrink:0}.DraftAthleteExerciseContext_summary__GplAi strong{font-weight:500;color:var(--muted)}.DraftAthleteExerciseContext_summary__GplAi small{flex-basis:100%;padding-left:18px;font-size:10px;color:var(--muted)}.DraftAthleteExerciseContext_inol__7acQe{display:inline-flex;align-items:baseline;gap:4px;padding:2px 6px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:4px;background:var(--accent-dim);color:var(--muted);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.DraftAthleteExerciseContext_inol__7acQe strong{color:var(--text-2);font-weight:600}.DraftAthleteExerciseContext_inolCompact__RQzY2{width:-moz-fit-content;width:fit-content;margin-top:3px}.DraftAthleteExerciseContext_actions__jbR9c{display:flex;flex-wrap:wrap;gap:4px}.DraftAthleteExerciseContext_actions__jbR9c button,.DraftAthleteExerciseContext_textButton__nSREA{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px 7px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--text-2);font:inherit;font-size:11px;cursor:pointer}.DraftAthleteExerciseContext_actions__jbR9c button:hover,.DraftAthleteExerciseContext_textButton__nSREA:hover{background:var(--surface-2);color:var(--accent)}.DraftAthleteExerciseContext_actions__jbR9c button[aria-expanded=true]{background:var(--accent-dim);border-color:color-mix(in srgb,var(--accent) 28%,var(--border));color:var(--accent)}.DraftAthleteExerciseContext_context__XA2sb :is(button,summary,input,select):focus-visible,.DraftAthleteExerciseContext_history__74y4L :is(button,summary):focus-visible,.DraftAthleteExerciseContext_peek__OGqTF:focus-visible,.DraftAthleteExerciseContext_source__9TSUx :is(button,summary,input,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DraftAthleteExerciseContext_reveal__1_C7_:not([hidden]){margin-top:12px;padding-top:14px;border-top:1px solid var(--border)}.DraftAthleteExerciseContext_panelHeader__7Da07{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface-2)}.DraftAthleteExerciseContext_panelHeader__7Da07>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.DraftAthleteExerciseContext_panelHeader__7Da07 span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.DraftAthleteExerciseContext_panelHeader__7Da07 strong{overflow:hidden;color:var(--text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.DraftAthleteExerciseContext_panelHeader__7Da07 button{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;padding:0;border:1px solid var(--border);border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.DraftAthleteExerciseContext_panelHeader__7Da07 button:hover{color:var(--text);background:var(--surface-3)}.DraftAthleteExerciseContext_panelBody__o1FVR{min-height:0;padding:14px 16px 24px;overflow-y:auto}.DraftAthleteExerciseContext_history__74y4L,.DraftAthleteExerciseContext_source__9TSUx{display:grid;min-width:0;grid-gap:12px;gap:12px;color:var(--text-2)}.DraftAthleteExerciseContext_history__74y4L h4,.DraftAthleteExerciseContext_source__9TSUx h4{margin:0;color:var(--text);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.DraftAthleteExerciseContext_source__9TSUx h4 span{margin-left:6px;color:var(--muted);font-size:10px;font-weight:400}.DraftAthleteExerciseContext_history__74y4L p,.DraftAthleteExerciseContext_source__9TSUx p{margin:0;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.DraftAthleteExerciseContext_history__74y4L header p,.DraftAthleteExerciseContext_source__9TSUx header p{margin-top:5px;color:var(--muted)}.DraftAthleteExerciseContext_muted__GXlum{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.DraftAthleteExerciseContext_warning__tg5kl{margin:6px 0 0;color:var(--amber);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.DraftAthleteExerciseContext_warning__tg5kl>svg{display:inline;vertical-align:-2px}.DraftAthleteExerciseContext_feedback__0dA_6{color:var(--accent)}.DraftAthleteExerciseContext_records__ib2KK{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px;margin:0;padding:12px;border-radius:6px;background:var(--surface-2)}.DraftAthleteExerciseContext_records__ib2KK dt{color:var(--muted);font-size:10px}.DraftAthleteExerciseContext_records__ib2KK dd{margin:5px 0 2px;color:var(--text);font-size:14px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DraftAthleteExerciseContext_records__ib2KK small{color:var(--muted);font-size:10px}.DraftAthleteExerciseContext_override__vC_ZH>summary{display:flex;align-items:center;gap:7px;min-height:34px;list-style:none;color:var(--text-2);font-size:11px;cursor:pointer}.DraftAthleteExerciseContext_override__vC_ZH>summary::-webkit-details-marker{display:none}.DraftAthleteExerciseContext_override__vC_ZH>summary>svg:last-child{margin-left:auto}.DraftAthleteExerciseContext_override__vC_ZH[open]>summary>svg:last-child{transform:rotate(180deg)}.DraftAthleteExerciseContext_overrideForm__YrA0T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px}.DraftAthleteExerciseContext_overrideForm__YrA0T label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--text-2);font-size:11px}.DraftAthleteExerciseContext_overrideForm__YrA0T input,.DraftAthleteExerciseContext_overrideForm__YrA0T select{min-width:0;width:100%;min-height:36px;padding:7px 9px;border:1px solid var(--border-strong);border-radius:6px;background:var(--bg);color:var(--text);font:inherit;font-size:12px}.DraftAthleteExerciseContext_formActions__vKJTY,.DraftAthleteExerciseContext_fullWidth__h_0BJ{grid-column:1/-1}.DraftAthleteExerciseContext_formActions__vKJTY{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.DraftAthleteExerciseContext_formActions__vKJTY .btn{min-height:32px;font-size:11px}.DraftAthleteExerciseContext_historyWindow__h_ket{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:var(--muted);font-size:10px;cursor:help}.DraftAthleteExerciseContext_historyEntry__XpfVk{border:1px solid var(--border);border-radius:6px;background:var(--surface-2);overflow:hidden}.DraftAthleteExerciseContext_historyEntry__XpfVk>summary{display:grid;grid-gap:8px;gap:8px;padding:10px;list-style:none;cursor:pointer}.DraftAthleteExerciseContext_historyEntry__XpfVk>summary::-webkit-details-marker{display:none}.DraftAthleteExerciseContext_historyEntry__XpfVk>summary:hover strong{color:var(--accent)}.DraftAthleteExerciseContext_historyHeading___BZsi{display:grid;grid-template-columns:auto minmax(0,1fr) auto 13px;align-items:baseline;grid-gap:8px;gap:8px;font-size:10px}.DraftAthleteExerciseContext_historyHeading___BZsi>strong{color:var(--text);font-weight:600}.DraftAthleteExerciseContext_historyHeading___BZsi>span{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.DraftAthleteExerciseContext_historyHeading___BZsi>b{color:var(--text-2);font-size:10px;font-weight:600;white-space:nowrap}.DraftAthleteExerciseContext_historyHeading___BZsi>svg{align-self:center}.DraftAthleteExerciseContext_historyEntry__XpfVk[open]>summary svg{transform:rotate(180deg)}.DraftAthleteExerciseContext_historyChips__gzBRw{display:flex;flex-wrap:wrap;gap:5px}.DraftAthleteExerciseContext_historyChips__gzBRw i{padding:4px 6px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text-2);font-size:9px;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DraftAthleteExerciseContext_historyDetail__gOClv{padding:10px;border-top:1px solid var(--border)}.DraftAthleteExerciseContext_historySets__P5ej0{display:grid;grid-gap:6px;gap:6px}.DraftAthleteExerciseContext_historySet__x8Ka9{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;align-items:baseline;font-size:12px;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DraftAthleteExerciseContext_setNumber__s_9Ht{color:var(--muted);font-size:10px}.DraftAthleteExerciseContext_historySet__x8Ka9 strong{font-weight:550;color:var(--text)}.DraftAthleteExerciseContext_historySet__x8Ka9 small{margin-left:8px;color:var(--muted);font-size:10px}.DraftAthleteExerciseContext_historySet__x8Ka9>p{grid-column:2;color:var(--text-2)}.DraftAthleteExerciseContext_historyNote__FouV7{margin-top:9px!important;color:var(--text-2);white-space:pre-wrap}.DraftAthleteExerciseContext_reference__0fmD_{margin-top:8px;color:var(--muted);font-size:10px}.DraftAthleteExerciseContext_reference__0fmD_ summary{min-height:26px;padding:4px 0;cursor:pointer}.DraftAthleteExerciseContext_reference__0fmD_ p{margin-top:4px;white-space:pre-wrap}.DraftAthleteExerciseContext_empty__mb8M9{padding:12px 0;color:var(--muted)}.DraftAthleteExerciseContext_fullHistoryLink__JUp0K{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 9px;border:1px solid var(--border);border-radius:5px;color:var(--text-2);font-size:11px;font-weight:600;text-decoration:none}.DraftAthleteExerciseContext_fullHistoryLink__JUp0K:hover{border-color:var(--border-strong);color:var(--accent);background:var(--surface-2)}.DraftAthleteExerciseContext_loadPreview__1wEJP{display:block;margin:4px 2px 0;color:var(--muted);font-size:10px;line-height:1.5;white-space:normal}.DraftAthleteExerciseContext_loadPreview__1wEJP strong{color:var(--text-2);font-weight:500}.DraftAthleteExerciseContext_loadPreview__1wEJP.DraftAthleteExerciseContext_warning__tg5kl{color:var(--amber)}.DraftAthleteExerciseContext_peek__OGqTF{display:flex;align-items:baseline;gap:5px;min-height:26px;width:100%;padding:5px 8px;border:0;background:transparent;color:var(--muted);font-size:10px;line-height:1.5;text-align:left;cursor:pointer}.DraftAthleteExerciseContext_peek__OGqTF>svg{flex-shrink:0;align-self:center}.DraftAthleteExerciseContext_peek__OGqTF:hover{color:var(--accent)}@media (pointer:coarse){.DraftAthleteExerciseContext_actions__jbR9c button,.DraftAthleteExerciseContext_overrideForm__YrA0T input,.DraftAthleteExerciseContext_overrideForm__YrA0T select,.DraftAthleteExerciseContext_override__vC_ZH>summary,.DraftAthleteExerciseContext_peek__OGqTF,.DraftAthleteExerciseContext_textButton__nSREA{min-height:44px}}.DraftAthleteExerciseContext_history__74y4L{gap:8px}.DraftAthleteExerciseContext_recentHeader__fhVvd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.DraftAthleteExerciseContext_history__74y4L .DraftAthleteExerciseContext_recentHeader__fhVvd h4{font-size:14px;font-weight:650}.DraftAthleteExerciseContext_recentHeader__fhVvd>span{color:var(--muted);font-size:12px}.DraftAthleteExerciseContext_sessionGrid__F5Yg5{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));grid-column-gap:12px;column-gap:12px;grid-row-gap:16px;row-gap:16px;align-items:start;overflow-x:auto}.DraftAthleteExerciseContext_sessionColumn__W3vsb{min-width:0;padding:8px 0 0;border-top:1px solid var(--border-strong)}.DraftAthleteExerciseContext_sessionHeading__ni1yR{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px}.DraftAthleteExerciseContext_sessionHeading__ni1yR>span{color:var(--muted);font-size:11px;font-weight:400}.DraftAthleteExerciseContext_sessionHeading__ni1yR>strong{order:-1;color:var(--text);font-size:14px;line-height:1.4;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.DraftAthleteExerciseContext_history__74y4L .DraftAthleteExerciseContext_sessionHeading__ni1yR>p{flex-basis:100%;margin:0;color:var(--text-2);font-size:12px;line-height:1.4}.DraftAthleteExerciseContext_setGroup__LGsug{display:grid;grid-gap:0;gap:0;margin-top:10px}.DraftAthleteExerciseContext_setGroup__LGsug h5{display:flex;align-items:baseline;gap:6px;margin:0 0 3px;color:var(--text-2);font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}.DraftAthleteExerciseContext_setGroup__LGsug h5 small{color:var(--muted);font-size:11px;font-weight:400}.DraftAthleteExerciseContext_sessionSet__vLxXh{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:baseline;grid-gap:4px;gap:4px;padding:4px 0;border-bottom:1px solid var(--border);color:var(--text);font-size:14px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.DraftAthleteExerciseContext_sessionSet__vLxXh:last-child{border-bottom:0}.DraftAthleteExerciseContext_sessionSetNumber__MEylM{color:var(--muted);font-size:12px;font-weight:400}.DraftAthleteExerciseContext_sessionSet__vLxXh strong{font-weight:600;white-space:nowrap}.DraftAthleteExerciseContext_sessionSet__vLxXh small{display:inline;margin-left:6px;color:var(--muted);font-size:11px}.DraftAthleteExerciseContext_history__74y4L .DraftAthleteExerciseContext_sessionSet__vLxXh>p{grid-column:2;color:var(--text-2);font-size:12px}.DraftAthleteExerciseContext_warmupSet__j_9wU{color:var(--text-2)}.DraftAthleteExerciseContext_warmupSet__j_9wU strong{font-weight:400}.DraftAthleteExerciseContext_sessionComments__4VBf3{margin-top:5px;font-size:12px}.DraftAthleteExerciseContext_sessionComments__4VBf3 summary{padding:4px 0;color:var(--accent);font-weight:400;cursor:pointer}.DraftAthleteExerciseContext_history__74y4L .DraftAthleteExerciseContext_sessionComments__4VBf3 p{margin-top:4px;font-size:12px;white-space:pre-wrap}.DraftAthleteExerciseContext_sessionColumn__W3vsb .DraftAthleteExerciseContext_reference__0fmD_{margin-top:4px;font-size:11px}.DraftAthleteExerciseContext_sessionColumn__W3vsb .DraftAthleteExerciseContext_reference__0fmD_ summary{min-height:0;padding:4px 0}.DraftAthleteExerciseContext_history__74y4L .DraftAthleteExerciseContext_sessionColumn__W3vsb .DraftAthleteExerciseContext_reference__0fmD_ p{font-size:12px}.DraftAthleteExerciseContext_historyWindow__h_ket{font-size:11px;line-height:1.4}.DraftAthleteExerciseContext_loadMoreSessions__LshXp{width:100%;min-height:36px;margin-top:4px;padding:7px 10px;border:1px solid var(--border-strong);border-radius:4px;background:transparent;color:var(--accent);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.DraftAthleteExerciseContext_loadMoreSessions__LshXp:hover{text-decoration:underline}.DraftAthleteExerciseContext_history__74y4L .DraftAthleteExerciseContext_fullHistoryLink__JUp0K{justify-self:start;justify-content:start;min-height:28px;padding:3px 0;border:0;border-radius:0;background:transparent;font-size:12px;font-weight:400}.DraftAthleteExerciseContext_history__74y4L .DraftAthleteExerciseContext_fullHistoryLink__JUp0K:hover{text-decoration:underline}@media (pointer:coarse){.DraftAthleteExerciseContext_history__74y4L .DraftAthleteExerciseContext_fullHistoryLink__JUp0K,.DraftAthleteExerciseContext_loadMoreSessions__LshXp,.DraftAthleteExerciseContext_sessionColumn__W3vsb .DraftAthleteExerciseContext_reference__0fmD_ summary,.DraftAthleteExerciseContext_sessionComments__4VBf3 summary{min-height:36px}}.DraftAthleteExerciseContext_historyEditor__Qnxel,.DraftAthleteExerciseContext_historyWorkspace__g42Yh{min-width:0}.DraftAthleteExerciseContext_historyDock__3o53d{--history-surface:color-mix(in srgb,#8293a8 14%,var(--surface));position:fixed;right:12px;z-index:var(--layer-popover,40);display:grid;grid-template-rows:auto minmax(0,1fr);width:min(600px,calc(100vw - 24px));min-width:0;max-height:min(600px,75dvh);overflow:hidden;border:1px solid color-mix(in srgb,var(--muted) 45%,var(--border-strong));border-top:2px solid #41bdb2;background:var(--history-surface);box-shadow:0 8px 28px color-mix(in srgb,black 24%,transparent),0 2px 6px color-mix(in srgb,black 12%,transparent)}.DraftAthleteExerciseContext_historyDock__3o53d>[hidden],.DraftAthleteExerciseContext_historyDock__3o53d[hidden]{display:none}.DraftAthleteExerciseContext_historyDock__3o53d .DraftAthleteExerciseContext_panelBody__o1FVR{min-height:0;padding:12px;overflow-y:auto;overscroll-behavior:contain}.DraftAthleteExerciseContext_historyDock__3o53d .DraftAthleteExerciseContext_panelHeader__7Da07{padding:10px 12px;background:var(--history-surface);border-bottom-color:color-mix(in srgb,var(--muted) 20%,var(--border))}.DraftAthleteExerciseContext_historyDock__3o53d .DraftAthleteExerciseContext_panelHeader__7Da07 strong{white-space:normal;font-size:14px}.DraftAthleteExerciseContext_historyDock__3o53d .DraftAthleteExerciseContext_panelHeader__7Da07 span{text-transform:none;letter-spacing:0;font-size:12px}.DraftAthleteExerciseContext_historyDock__3o53d .DraftAthleteExerciseContext_sessionHeading__ni1yR>p{color:var(--muted)}.DraftAthleteExerciseContext_historyDock__3o53d .DraftAthleteExerciseContext_sessionHeading__ni1yR>strong,.DraftAthleteExerciseContext_historyDock__3o53d .DraftAthleteExerciseContext_sessionSet__vLxXh strong{color:var(--text)}.DraftAthleteExerciseContext_historyDock__3o53d .DraftAthleteExerciseContext_sessionGrid__F5Yg5{grid-template-columns:repeat(3,minmax(160px,1fr))}@media (max-width:900px){.DraftAthleteExerciseContext_historyDock__3o53d .DraftAthleteExerciseContext_panelHeader__7Da07 button{width:44px;height:44px}}.ProgramPrescriptionEditor_composer__uyFGC,.ProgramPrescriptionEditor_exercise__14Sw1{min-width:0;color:var(--text);container:prescription-editor/inline-size}.ProgramPrescriptionEditor_exercise__14Sw1{gap:18px}.ProgramPrescriptionEditor_composer__uyFGC .field,.ProgramPrescriptionEditor_exercise__14Sw1 .field{min-width:0;margin:0}.ProgramPrescriptionEditor_composer__uyFGC .field label,.ProgramPrescriptionEditor_exercise__14Sw1 .field label{display:block;margin-bottom:6px;color:var(--text-2);font-size:11px;font-weight:550;line-height:1.4;text-transform:none;letter-spacing:0}.ProgramPrescriptionEditor_composer__uyFGC .field select,.ProgramPrescriptionEditor_exercise__14Sw1 .field input,.ProgramPrescriptionEditor_exercise__14Sw1 .field select{width:100%;min-width:0;min-height:40px;padding:9px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg);color:var(--text);font-size:13px;line-height:1.4}.ProgramPrescriptionEditor_exercise__14Sw1 .field .program-exercise-instruction-input{border-color:color-mix(in srgb,var(--amber) 28%,var(--border));background:color-mix(in srgb,var(--amber) 4%,var(--bg))}.ProgramPrescriptionEditor_composer__uyFGC textarea::placeholder,.ProgramPrescriptionEditor_exercise__14Sw1 .field input::placeholder{color:var(--muted);opacity:1}.ProgramPrescriptionEditor_exercise__14Sw1 .field input:disabled{cursor:not-allowed;opacity:.55}.ProgramPrescriptionEditor_composer__uyFGC :is(textarea,select,input,button,summary):focus-visible,.ProgramPrescriptionEditor_exercise__14Sw1 :is(input,select,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProgramPrescriptionEditor_composer__uyFGC .field-help,.ProgramPrescriptionEditor_exercise__14Sw1 .field-help{font-size:10px;line-height:1.5}.ProgramPrescriptionEditor_optional__VPZY7{margin-left:5px;color:var(--muted);font-weight:400}.ProgramPrescriptionEditor_help__hkfBQ{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.ProgramPrescriptionEditor_disclosure__jS1lQ{min-width:0;overflow:hidden;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.ProgramPrescriptionEditor_disclosure__jS1lQ>summary{display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 0;color:var(--muted);cursor:pointer;list-style:none}.ProgramPrescriptionEditor_disclosure__jS1lQ>summary::-webkit-details-marker{display:none}.ProgramPrescriptionEditor_disclosure__jS1lQ>summary>svg{flex-shrink:0}.ProgramPrescriptionEditor_disclosure__jS1lQ>summary:hover{color:var(--text)}.ProgramPrescriptionEditor_disclosureTitle__Rtty3{flex-shrink:0;color:var(--text-2);font-size:11px;font-weight:600}.ProgramPrescriptionEditor_disclosureMeta__skWrA{min-width:0;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ProgramPrescriptionEditor_chevron__DvGn_{margin-left:auto;color:var(--muted);font-size:16px;transition:transform .16s ease}.ProgramPrescriptionEditor_disclosure__jS1lQ[open] .ProgramPrescriptionEditor_chevron__DvGn_{transform:rotate(180deg)}.ProgramPrescriptionEditor_disclosure__jS1lQ[open]>summary{border-bottom:0}.ProgramPrescriptionEditor_disclosureBody__b8vYs{display:grid;grid-gap:12px;gap:12px;padding:6px 0 14px}.ProgramPrescriptionEditor_defaultsGrid__HOmTt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ProgramPrescriptionEditor_videoHelp__h11A5{color:var(--muted);font-size:10px;line-height:1.5}.ProgramPrescriptionEditor_videoBar__OhXj4{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:6px 10px;gap:6px 10px;width:100%;min-width:0;max-width:100%;padding:7px 8px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);box-sizing:border-box}.ProgramPrescriptionEditor_videoStatus__NZzIe{grid-column:1;grid-row:1;display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--text-2);font-size:10px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ProgramPrescriptionEditor_videoStatus__NZzIe svg{flex:0 0 auto;color:var(--accent)}.ProgramPrescriptionEditor_videoStatusAvailable__zvKKk,.ProgramPrescriptionEditor_videoStatusAvailable__zvKKk svg{color:var(--green)}.ProgramPrescriptionEditor_videoPreview__p9pMz{grid-column:2;grid-row:1;border:0;background:transparent}.ProgramPrescriptionEditor_videoPreview__p9pMz[data-layout=planner-grid]{display:contents}.ProgramPrescriptionEditor_videoPreview__p9pMz>.exercise-video-grid-trigger,.ProgramPrescriptionEditor_videoPreview__p9pMz>summary{grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:7px;padding:4px;border:0;background:transparent;color:var(--text-2);font:inherit;font-size:10px;font-weight:600;white-space:nowrap;cursor:pointer}.ProgramPrescriptionEditor_videoPreview__p9pMz>.exercise-video-grid-trigger:hover{color:var(--accent)}.ProgramPrescriptionEditor_videoBar__OhXj4>a.ProgramPrescriptionEditor_videoPreview__p9pMz{font-size:10px;font-weight:600}.ProgramPrescriptionEditor_videoPreview__p9pMz>.exercise-video-frame{grid-column:1/-1;grid-row:2;width:100%;min-width:0;max-width:100%;overflow:hidden;border-top:1px solid var(--border);box-sizing:border-box}.ProgramPrescriptionEditor_videoPreview__p9pMz>.exercise-video-frame iframe{display:block;width:100%;min-width:0;max-width:100%}.ProgramPrescriptionEditor_videoOverride__gMGY2{display:contents}.ProgramPrescriptionEditor_videoOverride__gMGY2>summary{grid-column:3;grid-row:1;display:inline-flex;align-items:center;gap:5px;padding:4px;color:var(--muted);font-size:10px;font-weight:600;white-space:nowrap;list-style:none;cursor:pointer}.ProgramPrescriptionEditor_videoOverride__gMGY2>summary::-webkit-details-marker{display:none}.ProgramPrescriptionEditor_videoOverride__gMGY2>summary:hover{color:var(--text)}.ProgramPrescriptionEditor_videoOverride__gMGY2>div{grid-column:1/-1;grid-row:3;display:grid;grid-gap:5px;gap:5px;width:100%;min-width:0;max-width:100%;padding:7px 0 1px;overflow:hidden;border-top:1px solid var(--border);box-sizing:border-box}.ProgramPrescriptionEditor_exercise__14Sw1 .ProgramPrescriptionEditor_videoOverride__gMGY2 input{width:100%;min-width:0;max-width:100%;min-height:34px;padding:7px 9px;border-color:var(--border-strong);font-size:12px;box-sizing:border-box}.ProgramPrescriptionEditor_sets__RSlul{min-width:0}.ProgramPrescriptionEditor_prescriptionToolbar__BNdZQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.ProgramPrescriptionEditor_prescriptionToolbar__BNdZQ h3{display:flex;align-items:baseline;gap:7px;margin:0;color:var(--text);font-size:12px;font-weight:600;letter-spacing:-.01em}.ProgramPrescriptionEditor_prescriptionToolbar__BNdZQ h3 span{padding:3px 6px;border:1px solid var(--border);border-radius:4px;background:var(--surface-2);color:var(--text-2);font-size:10px;font-weight:500;line-height:1;white-space:nowrap}.ProgramPrescriptionEditor_prescriptionToolbar__BNdZQ>div{display:flex;flex-wrap:wrap;align-items:center;max-width:100%;gap:5px}.ProgramPrescriptionEditor_addSetButton__9V5Kp,.ProgramPrescriptionEditor_quietButton__MY_TR{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:6px 7px;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--muted);font:inherit;font-size:10px;font-weight:500;line-height:1.3;white-space:nowrap;cursor:pointer}.ProgramPrescriptionEditor_quietButton__MY_TR:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.ProgramPrescriptionEditor_addSetButton__9V5Kp{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--accent);background:var(--accent-dim)}.ProgramPrescriptionEditor_addSetButton__9V5Kp:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.ProgramPrescriptionEditor_addSetButton__9V5Kp:disabled,.ProgramPrescriptionEditor_quietButton__MY_TR:disabled{opacity:.4;cursor:not-allowed}.ProgramPrescriptionEditor_tableFrame__sqcsp{min-width:0;overflow-x:auto;border-block:1px solid var(--border);border-radius:0;background:transparent}.ProgramPrescriptionEditor_prescriptionTable__r_miB{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;border:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProgramPrescriptionEditor_setColumn__YXefp{width:36px}.ProgramPrescriptionEditor_loadColumn__7Hw_W{width:39%}.ProgramPrescriptionEditor_restColumn__eCwZa{width:18%}.ProgramPrescriptionEditor_actionsColumn__cuZ9L{width:34px}.ProgramPrescriptionEditor_prescriptionTable__r_miB[data-additional-count="1"]{min-width:380px}.ProgramPrescriptionEditor_prescriptionTable__r_miB[data-additional-count="2"]{min-width:450px}.ProgramPrescriptionEditor_prescriptionTable__r_miB[data-additional-count="1"] .ProgramPrescriptionEditor_loadColumn__7Hw_W{width:29%}.ProgramPrescriptionEditor_prescriptionTable__r_miB[data-additional-count="1"] .ProgramPrescriptionEditor_restColumn__eCwZa{width:13%}.ProgramPrescriptionEditor_prescriptionTable__r_miB[data-additional-count="1"] .ProgramPrescriptionEditor_additionalColumn__3VoRT,.ProgramPrescriptionEditor_prescriptionTable__r_miB[data-additional-count="2"] .ProgramPrescriptionEditor_loadColumn__7Hw_W{width:24%}.ProgramPrescriptionEditor_prescriptionTable__r_miB[data-additional-count="2"] .ProgramPrescriptionEditor_restColumn__eCwZa{width:10%}.ProgramPrescriptionEditor_prescriptionTable__r_miB[data-additional-count="2"] .ProgramPrescriptionEditor_additionalColumn__3VoRT{width:20%}.ProgramPrescriptionEditor_prescriptionTable__r_miB:is([data-additional-count="1"],[data-additional-count="2"]) .ProgramPrescriptionEditor_setColumn__YXefp{width:28px}.ProgramPrescriptionEditor_prescriptionTable__r_miB:is([data-additional-count="1"],[data-additional-count="2"]) .ProgramPrescriptionEditor_actionsColumn__cuZ9L{width:30px}.ProgramPrescriptionEditor_prescriptionTable__r_miB:is([data-additional-count="1"],[data-additional-count="2"]) .ProgramPrescriptionEditor_loadMethod__B6p0o{flex-basis:50px;width:50px}.ProgramPrescriptionEditor_prescriptionTable__r_miB:is([data-additional-count="1"],[data-additional-count="2"]) .ProgramPrescriptionEditor_setRow__7zqvy>td{padding-inline:3px}.ProgramPrescriptionEditor_prescriptionTable__r_miB:is([data-additional-count="1"],[data-additional-count="2"]) .ProgramPrescriptionEditor_setOptionsButton__gUXh0{width:26px}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy .ProgramPrescriptionEditor_additionalCell__6p53Q input{width:0;height:42px;padding:6px 2px;border:0;background:transparent;box-shadow:none}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy .ProgramPrescriptionEditor_additionalCell__6p53Q input:focus-visible{outline-offset:-2px}.ProgramPrescriptionEditor_prescriptionTable__r_miB thead th{height:36px;padding:8px 5px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--muted);font-size:10px;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.055em;white-space:normal}.ProgramPrescriptionEditor_prescriptionTable__r_miB thead th span{font-weight:400}.ProgramPrescriptionEditor_prescriptionTable__r_miB tbody{border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.ProgramPrescriptionEditor_prescriptionTable__r_miB tbody:last-child{border-bottom:0}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy>td,.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy>th{height:64px;padding:10px 5px;border:0;background:transparent;text-align:center;vertical-align:top}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy>th{color:var(--text-2);font-size:12px;font-weight:500}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy>th>span{display:grid;place-items:center;min-height:44px}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy>td:last-child{padding-right:0}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy:hover{background:color-mix(in srgb,var(--surface-2) 48%,transparent)}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy:focus-within{background:color-mix(in srgb,var(--accent) 6%,transparent)}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy:focus-within>th{color:var(--accent);box-shadow:inset 2px 0 var(--accent)}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy input{width:100%;min-width:0;height:44px;min-height:0;padding:8px 5px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:color-mix(in srgb,var(--bg) 68%,var(--surface));color:var(--text);font:inherit;font-size:16px;font-weight:500;line-height:1.4;text-align:center}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy input:hover{border-color:var(--muted)}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy input:focus{border-color:var(--accent);background:var(--bg)}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy input::placeholder{color:var(--muted);opacity:1;font-size:11px;font-weight:400}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy input::-webkit-inner-spin-button,.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ProgramPrescriptionEditor_inlineLoad__NUSek,.ProgramPrescriptionEditor_targetField__RBi2B{display:flex;align-items:center;min-width:0;min-height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:color-mix(in srgb,var(--bg) 68%,var(--surface))}.ProgramPrescriptionEditor_inlineLoad__NUSek:hover,.ProgramPrescriptionEditor_targetField__RBi2B:hover{border-color:var(--muted)}.ProgramPrescriptionEditor_inlineLoad__NUSek:focus-within,.ProgramPrescriptionEditor_targetField__RBi2B:focus-within{border-color:var(--accent)}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_inlineLoad__NUSek input,.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_targetField__RBi2B input{flex:1 1;min-width:0;width:30px;height:42px;border:0;background:transparent}.ProgramPrescriptionEditor_targetUnit__juNTe{flex:0 1 auto;min-width:0;max-width:48%;padding-right:7px;color:var(--text-2);font-size:10px;line-height:1.3;overflow-wrap:anywhere;pointer-events:none}.ProgramPrescriptionEditor_loadMethod__B6p0o{position:relative;display:flex;flex:0 0 68px;width:68px;min-width:0;align-self:stretch;border-left:1px solid var(--border)}.ProgramPrescriptionEditor_loadMethod__B6p0o>svg{position:absolute;right:4px;top:calc(50% - 5px);pointer-events:none;color:var(--text-2)}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_inlineLoad__NUSek select{width:100%;min-width:0;height:42px;min-height:0;padding:5px 15px 5px 6px;border:0;border-radius:0 var(--radius-control) var(--radius-control) 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--surface-2) 35%,transparent);color:var(--text-2);font:inherit;font-size:10px;font-weight:500;cursor:pointer}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_inlineLoad__NUSek select:hover{background:var(--surface-3);color:var(--text)}.ProgramPrescriptionEditor_noLoad__NEE4F{flex:1 1;padding-inline:8px;color:var(--muted);font-size:12px}.ProgramPrescriptionEditor_setOptionsButton__gUXh0{display:grid;place-items:center;width:30px;min-height:44px;padding:0;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--muted);cursor:pointer}.ProgramPrescriptionEditor_setOptionsButton__gUXh0:hover{background:var(--surface-2);color:var(--text)}.ProgramPrescriptionEditor_exercise__14Sw1 .ProgramPrescriptionEditor_setOptionsButton__gUXh0:focus-visible{outline-offset:-2px}.ProgramPrescriptionEditor_setOptionsButton__gUXh0[aria-expanded=true],.ProgramPrescriptionEditor_setOptionsButton__gUXh0[data-has-options=true]{color:var(--accent)}.ProgramPrescriptionEditor_inlineLoad__NUSek,.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_inlineLoad__NUSek select,.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy,.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy input,.ProgramPrescriptionEditor_setOptionsButton__gUXh0,.ProgramPrescriptionEditor_targetField__RBi2B{transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.ProgramPrescriptionEditor_inlineLoad__NUSek:focus-within,.ProgramPrescriptionEditor_targetField__RBi2B:focus-within{box-shadow:0 0 0 2px var(--accent-dim)}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setContextRow__dTsuV td{padding:0 7px 7px 39px;border:0;white-space:normal}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setContextRow__dTsuV:hover{background:transparent}.ProgramPrescriptionEditor_additionalSummary__v4cwf{color:var(--text-2);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.ProgramPrescriptionEditor_loadWarning__bPGUz{margin:0;color:var(--amber);font-size:10px;line-height:1.5}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_expandedRow__i0ztR>td{padding:0;border:0;white-space:normal}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_expandedRow__i0ztR:hover{background:transparent}.ProgramPrescriptionEditor_expandedSet__O46dF{background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.ProgramPrescriptionEditor_setDetails__92PW5{display:grid;min-width:0;grid-gap:10px;gap:10px;margin:0 7px 8px;padding:10px 12px;border:1px solid var(--border);border-top:2px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:0 0 6px 6px;background:color-mix(in srgb,var(--surface-2) 55%,var(--surface))}.ProgramPrescriptionEditor_setDetailsHeading__TreoF{display:flex;align-items:center;justify-content:space-between;gap:8px}.ProgramPrescriptionEditor_setOptionsClose__mMxRE{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:4px;color:var(--muted);background:transparent;cursor:pointer}.ProgramPrescriptionEditor_setOptionsClose__mMxRE:hover{background:var(--surface-3);color:var(--text)}.ProgramPrescriptionEditor_setOptionsClose__mMxRE:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProgramPrescriptionEditor_setDetailsHeading__TreoF strong{color:var(--text-2);font-size:11px;font-weight:600}.ProgramPrescriptionEditor_setDetailsHeading__TreoF>span{color:var(--muted);font-size:10px}.ProgramPrescriptionEditor_advancedGrid__G0CWu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ProgramPrescriptionEditor_setNote__sUpl1{grid-column:1/-1}.ProgramPrescriptionEditor_setDetails__92PW5 .ProgramPrescriptionEditor_advancedGrid__G0CWu .field{margin:0}.ProgramPrescriptionEditor_exercise__14Sw1 .ProgramPrescriptionEditor_advancedGrid__G0CWu .field label,.ProgramPrescriptionEditor_exercise__14Sw1 .ProgramPrescriptionEditor_defaultsGrid__HOmTt .field label{margin-bottom:5px;font-size:10px}.ProgramPrescriptionEditor_exercise__14Sw1 .ProgramPrescriptionEditor_advancedGrid__G0CWu .field input,.ProgramPrescriptionEditor_exercise__14Sw1 .ProgramPrescriptionEditor_defaultsGrid__HOmTt .field input,.ProgramPrescriptionEditor_exercise__14Sw1 .ProgramPrescriptionEditor_defaultsGrid__HOmTt .field select{min-height:34px;padding:7px 8px;border-color:var(--border);font-size:12px}.ProgramPrescriptionEditor_setDetailActions__57jbw{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding-top:8px;border-top:1px solid var(--border)}.ProgramPrescriptionEditor_setDetailActions__57jbw .ProgramPrescriptionEditor_quietButton__MY_TR{max-width:100%;min-height:28px;padding:4px 7px;border:1px solid var(--border);border-radius:4px;background:var(--surface);white-space:normal;text-align:left}.ProgramPrescriptionEditor_setDetailActions__57jbw .ProgramPrescriptionEditor_removeSetButton__JVeRQ{margin-left:auto}.ProgramPrescriptionEditor_setDetailActions__57jbw .ProgramPrescriptionEditor_removeSetButton__JVeRQ:hover:not(:disabled){background:color-mix(in srgb,var(--red) 8%,transparent);color:var(--red)}.ProgramPrescriptionEditor_actionFeedback__sqVsn{min-height:16px;margin:8px 0 0;color:var(--accent);font-size:10px;line-height:1.5}.ProgramPrescriptionEditor_actionFeedback__sqVsn:empty{display:none}.ProgramPrescriptionEditor_exerciseFooter__d6zEe{display:flex;justify-content:flex-end;margin-top:-8px}.ProgramPrescriptionEditor_exerciseFooter__d6zEe .ProgramPrescriptionEditor_quietButton__MY_TR{color:var(--red);font-size:10px}.ProgramPrescriptionEditor_exerciseFooter__d6zEe .ProgramPrescriptionEditor_quietButton__MY_TR:hover{background:color-mix(in srgb,var(--red) 8%,transparent);color:var(--red)}.ProgramPrescriptionEditor_exercise__14Sw1.ProgramPrescriptionEditor_compact__qlBGT{gap:10px}.ProgramPrescriptionEditor_compact__qlBGT .ProgramPrescriptionEditor_videoBar__OhXj4{padding:4px 6px}.ProgramPrescriptionEditor_compact__qlBGT .ProgramPrescriptionEditor_prescriptionToolbar__BNdZQ{margin-bottom:6px}.ProgramPrescriptionEditor_compact__qlBGT .ProgramPrescriptionEditor_prescriptionTable__r_miB thead th{height:28px;padding:5px 3px}.ProgramPrescriptionEditor_compact__qlBGT .ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy>td,.ProgramPrescriptionEditor_compact__qlBGT .ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy>th{height:42px;padding-block:6px}.ProgramPrescriptionEditor_compact__qlBGT .ProgramPrescriptionEditor_inlineLoad__NUSek,.ProgramPrescriptionEditor_compact__qlBGT .ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy>th>span,.ProgramPrescriptionEditor_compact__qlBGT .ProgramPrescriptionEditor_setOptionsButton__gUXh0,.ProgramPrescriptionEditor_compact__qlBGT .ProgramPrescriptionEditor_targetField__RBi2B{min-height:30px}.ProgramPrescriptionEditor_compact__qlBGT .ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy input{height:30px;padding-block:4px;font-size:13px}.ProgramPrescriptionEditor_compact__qlBGT .ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_inlineLoad__NUSek input,.ProgramPrescriptionEditor_compact__qlBGT .ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_inlineLoad__NUSek select,.ProgramPrescriptionEditor_compact__qlBGT .ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_targetField__RBi2B input{height:28px}.ProgramPrescriptionEditor_composer__uyFGC,.ProgramPrescriptionEditor_parserDock__o431b,.ProgramPrescriptionEditor_prescriptionDialog__WLg9K{--prescription-tone:var(--green)}.ProgramPrescriptionEditor_composer__uyFGC[data-modality=SWIM],.ProgramPrescriptionEditor_parserDock__o431b[data-modality=SWIM],.ProgramPrescriptionEditor_prescriptionDialog__WLg9K[data-modality=SWIM]{--prescription-tone:var(--blue)}.ProgramPrescriptionEditor_composer__uyFGC{display:grid;grid-gap:0;gap:0;container-type:inline-size}.ProgramPrescriptionEditor_composerToolbar__MqXpe{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;padding:8px 14px;border-bottom:1px solid var(--border);background:var(--surface-2)}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_activityControl__f_X0n{display:flex;align-items:center;gap:10px}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_activityControl__f_X0n label{margin:0;font-size:12px}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_activityControl__f_X0n select,.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_swimUnits__4_4QB select{width:auto;max-width:100%;min-height:30px;padding:5px 28px 5px 8px;border-color:var(--border);border-radius:4px;background:var(--surface);font-size:12px}.ProgramPrescriptionEditor_swimUnits__4_4QB{flex:1 1 190px;min-width:0}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_swimUnits__4_4QB>label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;color:var(--text-2);font-size:12px}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_swimUnits__4_4QB .field-help{flex-basis:100%;max-width:48ch;margin:0;font-size:11px;line-height:1.5}.ProgramPrescriptionEditor_composerToolbar__MqXpe>.ProgramPrescriptionEditor_parserTrigger__4sAx4{margin-left:auto}.ProgramPrescriptionEditor_composer__uyFGC[data-modality] .ProgramPrescriptionEditor_composerGrid__inRpQ{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px}.ProgramPrescriptionEditor_writingColumn__Xh__m{display:grid;min-width:0;grid-gap:12px;gap:12px}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C{min-width:0;padding:10px 14px 14px;overflow:hidden;border:0;border-radius:0;background:transparent}.ProgramPrescriptionEditor_panelHeading__lxoWt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;padding:0 0 8px;border:0;background:transparent}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_panelHeading__lxoWt label,.ProgramPrescriptionEditor_panelHeading__lxoWt h4{margin:0;color:var(--text);font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}.ProgramPrescriptionEditor_panelHeading__lxoWt>span{color:var(--muted);font-size:10px}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C textarea{display:block;width:100%;max-width:100%;height:440px;min-height:320px;margin:0;padding:12px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);font-size:13px;line-height:1.9;-moz-tab-size:2;tab-size:2;resize:vertical}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C textarea:focus-visible{outline-color:var(--prescription-tone);outline-offset:2px}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C textarea[readonly]{background:var(--surface)}.ProgramPrescriptionEditor_writingResources__NtQ7T{display:grid;grid-gap:8px;gap:8px;min-width:0}.ProgramPrescriptionEditor_composer__uyFGC .session-syntax-help{min-width:0;padding:0;overflow-wrap:anywhere;border-radius:var(--radius-control);background:var(--surface)}.ProgramPrescriptionEditor_composer__uyFGC .session-syntax-help>summary{min-height:42px;padding:12px;font-size:11px;font-weight:550}.ProgramPrescriptionEditor_composer__uyFGC .session-syntax-help>summary:hover{background:var(--surface-2)}.ProgramPrescriptionEditor_composer__uyFGC .session-syntax-help>ol,.ProgramPrescriptionEditor_composer__uyFGC .session-syntax-help>p{margin:0;padding:0 12px 12px;font-size:11px;line-height:1.65}.ProgramPrescriptionEditor_composer__uyFGC .session-syntax-help>ol{padding-left:32px}.ProgramPrescriptionEditor_composer__uyFGC .session-syntax-help>.btn{margin:0 12px 12px}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C .swim-detail-summary{padding:0 0 14px;margin-bottom:14px}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C .swim-detail-summary-line>span,.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C .swim-speed-volume>div:first-child strong{color:var(--text-2);font-size:11px;font-weight:500;letter-spacing:.04em}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C .swim-detail-summary-line strong{font-size:16px;font-weight:550}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C .swim-detail-summary>small,.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C .swim-speed-row,.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C .swim-speed-row small,.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C .swim-speed-volume>div:first-child span{font-size:11px}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C .swim-speed-volume{gap:8px;margin-top:12px}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C .swim-speed-row{grid-template-columns:minmax(64px,.8fr) minmax(24px,1fr) auto;gap:8px}.ProgramPrescriptionEditor_previewContent__PAAhH{min-width:0}.ProgramPrescriptionEditor_previewContent__PAAhH .session-preview{border:0;border-radius:0}.ProgramPrescriptionEditor_previewContent__PAAhH .session-preview-summary{background:transparent}.ProgramPrescriptionEditor_previewContent__PAAhH .session-preview-summary strong{font-size:13px}.ProgramPrescriptionEditor_previewContent__PAAhH .session-preview-section{margin:12px}.ProgramPrescriptionEditor_previewContent__PAAhH .session-preview-section h4{padding:9px 10px;font-size:10px;font-weight:600;letter-spacing:.025em}.ProgramPrescriptionEditor_previewContent__PAAhH .session-preview-row{padding:11px 10px}.ProgramPrescriptionEditor_previewContent__PAAhH .session-preview-row>p{font-size:11px;line-height:1.6}.ProgramPrescriptionEditor_previewContent__PAAhH .session-preview-empty{margin:16px;padding:22px 12px;border:1px dashed var(--border-strong);border-radius:var(--radius-control);font-size:11px;line-height:1.65}.ProgramPrescriptionEditor_previewContent__PAAhH .session-syntax-help{margin:10px 12px}.ProgramPrescriptionEditor_previewContent__PAAhH .session-preview-warning{margin:12px;font-size:11px;line-height:1.5}.ProgramPrescriptionEditor_prescriptionDialog__WLg9K{width:min(1180px,calc(100vw - 32px));height:min(820px,calc(100vh - 32px));max-width:none;max-height:none;padding:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface);color:var(--text);box-shadow:0 24px 80px rgb(0 0 0/.42)}.ProgramPrescriptionEditor_prescriptionDialog__WLg9K::-webkit-backdrop{background:rgb(6 10 18/.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ProgramPrescriptionEditor_prescriptionDialog__WLg9K::backdrop{background:rgb(6 10 18/.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ProgramPrescriptionEditor_dialogFrame__7kucG{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.ProgramPrescriptionEditor_dialogHeader__Cy0dt{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid var(--border);background:var(--surface)}.ProgramPrescriptionEditor_dialogHeader__Cy0dt h2{margin:0;font-size:18px;letter-spacing:-.02em}.ProgramPrescriptionEditor_dialogHeader__Cy0dt p{margin:5px 0 0;color:var(--muted);font-size:11px}.ProgramPrescriptionEditor_dialogClose__YNTyS{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--text-2);cursor:pointer}.ProgramPrescriptionEditor_dialogClose__YNTyS:hover{border-color:var(--border-strong);background:var(--bg);color:var(--text)}.ProgramPrescriptionEditor_dialogColumns__QtNxB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:22px;gap:22px;min-height:0;padding:20px;overflow:hidden}.ProgramPrescriptionEditor_dialogColumn__gQUEw{display:flex;min-width:0;min-height:0;flex-direction:column}.ProgramPrescriptionEditor_dialogColumn__gQUEw>h3{margin:0 0 12px;font-size:14px}.ProgramPrescriptionEditor_dialogColumn__gQUEw>textarea{flex:1 1 auto;width:100%;min-height:0;padding:16px;resize:none;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 45%,var(--surface));color:var(--text);font:13px/1.9 var(--font-mono,monospace)}.ProgramPrescriptionEditor_dialogParser__BPP0Z{flex:1 1 auto;min-height:0;overflow:auto}.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview{min-height:100%}.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview-row-head strong,.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview-summary strong{font-size:14px;font-weight:550}.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-comment-block,.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-energy-summary,.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview-row>p,.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview-summary>span{font-size:12px}.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-chip,.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview-section h4,.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview-summary .eyebrow{font-size:11px}.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-summary-line>span,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-speed-volume>div:first-child strong{font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--text-2)}.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-summary-line strong{font-size:16px;font-weight:550}.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-summary>small,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-speed-row,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-speed-row small,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-speed-volume>div:first-child span{font-size:11px}.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-comments,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-group-head,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-note,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-section>header span,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-section>header strong,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-total,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-warning{font-size:12px}.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-line>strong,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-stroke{font-size:14px;font-weight:550}.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-comments>strong,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-group-head strong,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-pill,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-preview>footer,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-warning>strong{font-size:11px}.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-preview{border:0;background:var(--surface)}.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview-summary{flex-wrap:wrap;gap:8px 14px;padding:16px;background:transparent}.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-energy-summary{padding:10px 16px;background:transparent}.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview-section{margin:16px;border:0;overflow:visible}.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview-section h4{margin:0 0 8px;padding:0;color:var(--text-2);background:transparent;font-weight:500;letter-spacing:.05em}.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview-row{margin:0 0 8px;padding:12px;border:0;border-radius:7px;background:color-mix(in srgb,var(--surface-2) 45%,var(--surface))}.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview-row-head{justify-content:space-between}.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview-row>p{margin-top:6px;line-height:1.6}.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-chip-conditioning{color:var(--green);border:0;background:color-mix(in srgb,var(--green) 9%,var(--surface))}.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-body{gap:20px;padding:16px}.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-section>header{padding-bottom:9px}.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-section>header strong{color:var(--text-2);font-weight:500;letter-spacing:.05em}.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-row{margin-top:8px;padding:12px;border-radius:7px;background:color-mix(in srgb,var(--surface-2) 45%,var(--surface))}.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-line{gap:6px 10px}.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-speed-row{grid-template-columns:minmax(64px,.8fr) minmax(24px,1fr) auto}.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-group{border-color:color-mix(in srgb,var(--blue) 25%,var(--border))}.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview-warning,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-warning{border:0;border-radius:7px;padding:12px;color:var(--amber);background:color-mix(in srgb,var(--amber) 7%,var(--surface))}.ProgramPrescriptionEditor_dialogParser__BPP0Z .session-preview-warning strong,.ProgramPrescriptionEditor_dialogParser__BPP0Z .swim-detail-warning>strong{font-weight:550;text-transform:none;letter-spacing:0}@media (max-width:760px){.ProgramPrescriptionEditor_prescriptionDialog__WLg9K{width:calc(100vw - 16px);height:calc(100vh - 16px)}.ProgramPrescriptionEditor_dialogHeader__Cy0dt{padding:14px}.ProgramPrescriptionEditor_dialogColumns__QtNxB{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:14px}}@container prescription-editor (max-width: 460px){.ProgramPrescriptionEditor_disclosure__jS1lQ>summary{flex-wrap:wrap;gap:3px 8px}.ProgramPrescriptionEditor_disclosureMeta__skWrA{order:3;flex-basis:100%}.ProgramPrescriptionEditor_prescriptionToolbar__BNdZQ{gap:8px}.ProgramPrescriptionEditor_prescriptionToolbar__BNdZQ>div{gap:6px}.ProgramPrescriptionEditor_prescriptionToolbar__BNdZQ .ProgramPrescriptionEditor_addSetButton__9V5Kp,.ProgramPrescriptionEditor_prescriptionToolbar__BNdZQ .ProgramPrescriptionEditor_quietButton__MY_TR{padding-inline:5px}.ProgramPrescriptionEditor_setColumn__YXefp{width:32px}.ProgramPrescriptionEditor_actionsColumn__cuZ9L{width:34px}.ProgramPrescriptionEditor_loadColumn__7Hw_W{width:39%}.ProgramPrescriptionEditor_restColumn__eCwZa{width:17%}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy>td{padding-inline:3px}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy input{padding-inline:5px}.ProgramPrescriptionEditor_loadMethod__B6p0o{flex-basis:64px;width:64px}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_inlineLoad__NUSek select{padding-left:4px}.ProgramPrescriptionEditor_targetUnit__juNTe{padding-right:5px}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setContextRow__dTsuV td{padding-left:30px}.ProgramPrescriptionEditor_setDetails__92PW5{margin-left:4px;margin-right:4px}.ProgramPrescriptionEditor_advancedGrid__G0CWu,.ProgramPrescriptionEditor_defaultsGrid__HOmTt{grid-template-columns:repeat(2,minmax(0,1fr))}.ProgramPrescriptionEditor_composerToolbar__MqXpe,.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C{padding-inline:14px}}@media (pointer:coarse){.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C textarea,.ProgramPrescriptionEditor_composer__uyFGC .field select,.ProgramPrescriptionEditor_exercise__14Sw1 .ProgramPrescriptionEditor_advancedGrid__G0CWu .field input,.ProgramPrescriptionEditor_exercise__14Sw1 .ProgramPrescriptionEditor_defaultsGrid__HOmTt .field input,.ProgramPrescriptionEditor_exercise__14Sw1 .ProgramPrescriptionEditor_defaultsGrid__HOmTt .field select,.ProgramPrescriptionEditor_exercise__14Sw1 .field input,.ProgramPrescriptionEditor_exercise__14Sw1 .field select,.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_inlineLoad__NUSek select,.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy input{min-height:44px;font-size:16px}.ProgramPrescriptionEditor_addSetButton__9V5Kp,.ProgramPrescriptionEditor_composer__uyFGC .session-syntax-help>summary,.ProgramPrescriptionEditor_disclosure__jS1lQ>summary,.ProgramPrescriptionEditor_quietButton__MY_TR,.ProgramPrescriptionEditor_setOptionsButton__gUXh0{min-height:44px}.ProgramPrescriptionEditor_loadMethod__B6p0o{flex-basis:88px;width:88px}.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_inlineLoad__NUSek select{font-size:14px}.ProgramPrescriptionEditor_actionsColumn__cuZ9L,.ProgramPrescriptionEditor_setOptionsButton__gUXh0{width:44px}.ProgramPrescriptionEditor_composer__uyFGC .ProgramPrescriptionEditor_writingPanel__X_L2C textarea{min-height:320px}}@container prescription-editor (max-width: 360px){.ProgramPrescriptionEditor_prescriptionTable__r_miB[data-additional-count="0"] .ProgramPrescriptionEditor_inlineLoad__NUSek{flex-direction:column;align-items:stretch}.ProgramPrescriptionEditor_prescriptionTable__r_miB[data-additional-count="0"] .ProgramPrescriptionEditor_inlineLoad__NUSek input{flex:0 0 auto;width:100%}.ProgramPrescriptionEditor_prescriptionTable__r_miB[data-additional-count="0"] .ProgramPrescriptionEditor_loadMethod__B6p0o{flex-basis:auto;width:100%;border-left:0;border-top:1px solid var(--border)}.ProgramPrescriptionEditor_prescriptionTable__r_miB[data-additional-count="0"] .ProgramPrescriptionEditor_inlineLoad__NUSek select{border-radius:0 0 5px 5px}}@media (prefers-reduced-motion:reduce){.ProgramPrescriptionEditor_chevron__DvGn_,.ProgramPrescriptionEditor_inlineLoad__NUSek,.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_inlineLoad__NUSek select,.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy,.ProgramPrescriptionEditor_prescriptionTable__r_miB .ProgramPrescriptionEditor_setRow__7zqvy input,.ProgramPrescriptionEditor_setOptionsButton__gUXh0,.ProgramPrescriptionEditor_targetField__RBi2B{transition:none}}.ProgramPrescriptionEditor_parserTrigger__4sAx4{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:30px;padding:5px 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text-2);font:inherit;font-size:12px;cursor:pointer}.ProgramPrescriptionEditor_parserTrigger__4sAx4:hover,.ProgramPrescriptionEditor_parserTrigger__4sAx4[aria-expanded=true]{color:var(--prescription-tone);background:color-mix(in srgb,var(--prescription-tone) 9%,var(--surface))}.ProgramPrescriptionEditor_parserDock__o431b{position:fixed;z-index:var(--layer-popover,40);display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--border);border-left:3px solid var(--prescription-tone);border-radius:var(--radius-panel);background:var(--surface);color:var(--text);box-shadow:0 8px 28px rgb(0 0 0/.16)}.ProgramPrescriptionEditor_parserDockHeader__cf0qp{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--surface-2)}.ProgramPrescriptionEditor_parserDockHeader__cf0qp h3{margin:0;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}.ProgramPrescriptionEditor_parserDockHeader__cf0qp span{color:var(--muted);font-size:12px}.ProgramPrescriptionEditor_parserDockBody__nSLOb{min-height:0;overflow:auto;overscroll-behavior:contain}.ProgramPrescriptionEditor_parserDockBody__nSLOb .session-preview,.ProgramPrescriptionEditor_parserDockBody__nSLOb .swim-detail-preview{border:0;border-radius:0}.ProgramPrescriptionEditor_parserDock__o431b button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (pointer:coarse){.ProgramPrescriptionEditor_parserDock__o431b .ProgramPrescriptionEditor_dialogClose__YNTyS,.ProgramPrescriptionEditor_parserTrigger__4sAx4{min-height:44px}}.AdditionalTargetsEditor_quantity__8ExiO{display:flex;align-items:center;min-width:0;min-height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:color-mix(in srgb,var(--bg) 68%,var(--surface));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdditionalTargetsEditor_quantity__8ExiO:hover{border-color:var(--muted)}.AdditionalTargetsEditor_quantity__8ExiO:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.AdditionalTargetsEditor_quantity__8ExiO.AdditionalTargetsEditor_quantity__8ExiO input{flex:1 1;width:0;min-width:0;height:42px;min-height:0;padding:6px 2px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text);font:inherit;font-size:14px;text-align:center;box-shadow:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.AdditionalTargetsEditor_quantity__8ExiO.AdditionalTargetsEditor_quantity__8ExiO input::placeholder{color:var(--muted);font-size:10px;font-weight:400;opacity:1}.AdditionalTargetsEditor_quantity__8ExiO>span{flex:0 0 6px;color:var(--muted);font-size:10px}.AdditionalTargetsEditor_quantity__8ExiO input::-webkit-inner-spin-button,.AdditionalTargetsEditor_quantity__8ExiO input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.AdditionalTargetsEditor_quantity__8ExiO input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.AdditionalTargetsEditor_options__9EF5J{min-width:0;margin:0;padding:0;border:0}.AdditionalTargetsEditor_options__9EF5J legend{padding:0;color:var(--text-2);font-size:11px;font-weight:600}.AdditionalTargetsEditor_options__9EF5J legend span{margin-left:5px;color:var(--muted);font-weight:400}.AdditionalTargetsEditor_options__9EF5J>p{margin:4px 0 8px;color:var(--muted);font-size:10px}.AdditionalTargetsEditor_switches__Po0Zn{display:flex;flex-wrap:wrap;gap:6px}.AdditionalTargetsEditor_option__stuMn{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--border);border-radius:5px;background:var(--surface)}.AdditionalTargetsEditor_option__stuMn:has([aria-checked=true]){border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.AdditionalTargetsEditor_toggle__Cb6TE{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0;border:0;background:transparent;color:var(--text-2);font:inherit;font-size:11px;cursor:pointer}.AdditionalTargetsEditor_toggle__Cb6TE small{color:var(--muted);font-size:10px}.AdditionalTargetsEditor_track__kKpvv{display:flex;align-items:center;width:26px;height:16px;padding:2px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg)}.AdditionalTargetsEditor_track__kKpvv>span{width:10px;height:10px;border-radius:50%;background:var(--muted);transition:transform .14s ease}.AdditionalTargetsEditor_toggle__Cb6TE[aria-checked=true] .AdditionalTargetsEditor_track__kKpvv{border-color:var(--accent);background:var(--accent-dim)}.AdditionalTargetsEditor_toggle__Cb6TE[aria-checked=true] .AdditionalTargetsEditor_track__kKpvv>span{transform:translateX(10px);background:var(--accent)}.AdditionalTargetsEditor_options__9EF5J .AdditionalTargetsEditor_mode__XV_OF{width:auto;min-height:32px;padding:5px 7px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text-2);font:inherit;font-size:10px}.AdditionalTargetsEditor_options__9EF5J :is(select,button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AdditionalTargetsEditor_toggle__Cb6TE:disabled{cursor:default;opacity:.6}@media (pointer:coarse){.AdditionalTargetsEditor_quantity__8ExiO.AdditionalTargetsEditor_quantity__8ExiO input{font-size:16px}.AdditionalTargetsEditor_options__9EF5J .AdditionalTargetsEditor_mode__XV_OF,.AdditionalTargetsEditor_toggle__Cb6TE{min-height:44px}}@media (prefers-reduced-motion:reduce){.AdditionalTargetsEditor_track__kKpvv>span{transition:none}}