._overlay_1w21b_1{color:var(--fz-on-secondary);background:linear-gradient(180deg, color-mix(in srgb, var(--fz-dark) 72%, transparent), transparent 35%, color-mix(in srgb, var(--fz-dark) 18%, transparent) 48%, color-mix(in srgb, var(--fz-dark) 94%, transparent));pointer-events:none;isolation:isolate;flex-direction:column;justify-content:space-between;padding:12px 16px 16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}._overlayWithoutBrand_1w21b_15{justify-content:flex-end}._overlay_1w21b_1:before{content:"";z-index:-1;border-inline:1px solid color-mix(in srgb, var(--fz-primary) 60%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fz-primary) 28%, transparent), transparent);width:100px;height:140px;animation:.7s ease-out both _reveal_1w21b_1;position:absolute;top:-45px;right:28px;transform:skew(-35deg)}._brand_1w21b_33{width:132px;max-width:45%}._privateBadge_1w21b_38{border:1px solid color-mix(in srgb, var(--fz-on-primary) 28%, transparent);border-radius:var(--fz-radius-pill);min-height:32px;color:var(--fz-on-primary);background:color-mix(in srgb, var(--fz-primary) 92%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--fz-dark) 20%, transparent);gap:6px;padding:6px 10px;position:absolute;top:12px}._privateBadgeWithBrand_1w21b_51{right:12px}._privateBadgeWithoutBrand_1w21b_55{left:12px}._caption_1w21b_59{border-top:1px solid color-mix(in srgb, var(--fz-primary) 55%, transparent);gap:12px;padding-top:10px}._details_1w21b_65{border-left:3px solid var(--fz-primary);min-width:0;padding-left:10px}._name_1w21b_71{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._muscle_1w21b_79{opacity:.85}._action_1w21b_83{pointer-events:auto;flex:none}._action_1w21b_83 [data-fz-button],._badge_1w21b_89{border-radius:var(--fz-radius-lg);min-height:44px;box-shadow:0 0 20px color-mix(in srgb, var(--fz-primary) 22%, transparent)}._badge_1w21b_89{color:var(--fz-on-primary);background:var(--fz-primary);padding:8px 12px}@keyframes _reveal_1w21b_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._overlay_1w21b_1:before{animation:none}}._media_1ejkh_1{width:72px;height:64px;color:var(--fz-primary-content);background:var(--fz-exercise-media-bg);border-radius:var(--fz-radius-lg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._media--large_1ejkh_14{aspect-ratio:16/9;border-radius:var(--fz-radius-lg);width:100%;height:auto}._media_1ejkh_1>[class~=q-img],._media_1ejkh_1 iframe,._media_1ejkh_1 video,._placeholder_1ejkh_24{width:100%;height:100%}._media_1ejkh_1 iframe,._media_1ejkh_1 video{object-fit:cover;border:0}._placeholder_1ejkh_24{justify-content:center;align-items:center;display:flex}._topAction_1ejkh_41{z-index:3;position:absolute;top:12px;right:12px}._sessionStatus_1ejkh_48{z-index:3;top:var(--fz-space-sm);left:var(--fz-space-sm);max-width:calc(100% - 2 * var(--fz-space-sm));position:absolute}._seriesOverlay_1ejkh_56{align-items:center;gap:var(--fz-space-xs);min-height:52px;padding:var(--fz-space-xxs) var(--fz-space-sm);color:var(--fz-on-secondary);text-shadow:0 1px 3px var(--fz-overlay-strong);display:flex;position:absolute;bottom:0;left:0;right:0}._seriesDetails_1ejkh_70{min-width:0;padding-left:var(--fz-space-xs);border-left:3px solid var(--fz-primary);flex:1;display:flex}._seriesMeta_1ejkh_78{align-items:flex-start;gap:var(--fz-space-xxs);flex-direction:column;min-width:0;display:flex}._seriesOverlay_1ejkh_56>[data-fz-button]{flex:none;width:44px;min-width:44px;height:44px;min-height:44px}._play_1ejkh_94{box-shadow:0 8px 18px var(--fz-overlay);position:absolute;bottom:8px;right:14px}._method_47o2u_1{flex-direction:column;gap:8px;min-width:0;display:flex}._method_47o2u_1>:not(._heading_47o2u_8){margin-inline:var(--fz-space-md);margin-bottom:var(--fz-space-sm)}._heading_47o2u_8{width:100%;min-height:76px;padding:var(--fz-space-md);align-items:center;gap:var(--fz-space-sm);min-width:0;color:var(--fz-text-primary);text-align:left;display:flex}._methodIcon_47o2u_25{border-radius:var(--fz-radius-md);background:var(--fz-primary-subtle);height:40px;color:var(--fz-primary-content);flex:0 0 40px;justify-content:center;align-items:center;display:flex}._headingCopy_47o2u_36{overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;display:flex}._heading_47o2u_8>[role=img]{flex-shrink:0}._secondary_47o2u_48{color:var(--fz-text-secondary);overflow-wrap:anywhere}._stage_47o2u_53,._fullMethod_47o2u_54,._groupList_47o2u_55{flex-direction:column;gap:8px;display:flex}._stageActions_47o2u_61{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._tempo_47o2u_68{gap:8px;display:flex}._tempoPhase_47o2u_73{background:var(--fz-bg-surface-muted);border-radius:var(--fz-surface-radius);flex-direction:column;flex:1 1 0;align-items:center;gap:4px;padding:8px 4px;display:flex}._activePhase_47o2u_84{color:var(--fz-primary-content);background:var(--fz-primary-subtle)}._groupMember_47o2u_89{align-items:center;gap:8px;display:flex}._groupMember_47o2u_89>:nth-child(2){flex:1;min-width:0}._currentMember_47o2u_100{color:var(--fz-primary-content)}._fullMethod_47o2u_54{border-top:1px solid var(--fz-border);padding-top:8px}._target_47o2u_109{color:var(--fz-primary-content)}._menu_qzp4a_1{min-width:calc(var(--fz-touch-target) * 5);padding:var(--fz-space-xs);gap:var(--fz-space-xxs);flex-direction:column;display:flex}._menuAction_qzp4a_9{width:100%}._controls_1kf37_1,._steps_1kf37_2{align-items:center;gap:var(--fz-space-xs);min-width:0;display:flex}._steps_1kf37_2{--fz-control-height:var(--fz-touch-target);padding-block:var(--fz-space-xxs);flex:auto;overflow-x:auto}._steps_1kf37_2>div{flex:none}._step_1kf37_2{width:var(--fz-touch-target);height:var(--fz-touch-target);border-radius:var(--fz-radius-full);border:1px solid var(--fz-border);color:var(--fz-text-secondary);background:var(--fz-bg-surface);justify-content:center;align-items:center;display:flex}._done_1kf37_32{color:var(--fz-on-success);background:var(--fz-positive-content);border-color:#0000}._skipped_1kf37_38{color:var(--fz-on-warning-content);background:var(--fz-warning-content);border-color:#0000}._current_1kf37_44{color:var(--fz-on-primary);background:var(--fz-primary-content);border-color:#0000}._topbar_77ef1_1{align-items:center;gap:8px;min-height:56px;display:flex}._copy_77ef1_8{text-align:center;flex:auto;min-width:0}._title_77ef1_14{color:var(--fz-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._subtitle_77ef1_21{color:var(--fz-text-secondary);display:block}._action_77ef1_26{flex:0 0 40px;justify-content:flex-end;align-items:center;width:40px;display:flex}@media (max-width:360px){._topbar_77ef1_1{gap:4px}}._substitutionOption_1h0xs_1{align-items:center;gap:var(--fz-space-sm);width:100%;min-width:0;padding:var(--fz-space-sm);display:flex}._substitutionImage_1h0xs_10{width:var(--fz-ds-thumb);height:var(--fz-ds-thumb);flex:0 0 var(--fz-ds-thumb);border-radius:var(--fz-radius-sm)}._page_1h0xs_17{width:min(100%,560px);min-height:100dvh;padding:max(6px, env(safe-area-inset-top)) 14px max(20px, env(safe-area-inset-bottom));flex-direction:column;gap:12px;margin:0 auto;display:flex}._embedded_1h0xs_27{min-height:0}._previewMeta_1h0xs_31,._prescription_1h0xs_32,._metricLabel_1h0xs_33,._metricUnit_1h0xs_34,._dialogSubtitle_1h0xs_35,._resolvedText_1h0xs_36{color:var(--fz-text-secondary)}._structureActions_1h0xs_40{align-items:center;gap:4px;margin-left:auto;display:flex}._reviewPanel_1h0xs_47{background:var(--fz-bg-surface);border:1px solid var(--fz-border);border-radius:var(--fz-radius-lg);flex-direction:column;gap:14px;padding:14px;display:flex}._reviewHeader_1h0xs_57,._reviewStatusSkipped_1h0xs_58,._skippedReview_1h0xs_59{align-items:center;display:flex}._reviewHeader_1h0xs_57{justify-content:space-between;gap:12px}._reviewTitleGroup_1h0xs_69{flex-direction:column;gap:3px;min-width:0;display:flex}._reviewStatusSkipped_1h0xs_58{color:var(--fz-warning-content);gap:5px}._reviewMetricLabel_1h0xs_81{color:var(--fz-text-secondary)}._skippedReview_1h0xs_59{gap:10px}._skippedReviewIcon_1h0xs_89{width:38px;height:38px;color:var(--fz-warning-content);background:var(--fz-warning-soft);border-radius:var(--fz-radius-pill);flex:0 0 38px;justify-content:center;align-items:center;display:flex}._skippedReviewCopy_1h0xs_101{flex-direction:column;gap:3px;min-width:0;display:flex}._seriesPanel_1h0xs_108,._dialogCard_1h0xs_109,._resolvedState_1h0xs_110{background:var(--fz-bg-surface);border:1px solid var(--fz-border);border-radius:var(--fz-radius-lg)}._seriesPanel_1h0xs_108{flex-direction:column;display:flex;overflow:hidden}._exerciseHeading_1h0xs_122,._weightHeader_1h0xs_123,._dialogHeader_1h0xs_124{justify-content:space-between;align-items:center;gap:10px;display:flex}._exerciseHeading_1h0xs_122{padding:14px}._exerciseCopy_1h0xs_135{min-width:0}._exerciseName_1h0xs_139{color:var(--fz-text);overflow-wrap:anywhere}._instructionsAction_1h0xs_144{flex:none;margin-left:auto}._instructionsOverlayAction_1h0xs_149[data-fz-button]{width:40px;min-width:40px;min-height:40px;color:var(--fz-text);background:color-mix(in srgb, var(--fz-bg-surface) 92%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--fz-overlay-strong) 24%, transparent)}._setMetrics_1h0xs_158{border-bottom:1px solid var(--fz-border);min-height:84px;display:flex}._primaryMetric_1h0xs_164{flex-direction:column;flex:auto;justify-content:space-between;gap:6px;min-width:0;padding:12px;display:flex}._metricLabel_1h0xs_33{align-items:center;gap:6px;display:flex}._metricValue_1h0xs_183:not(._stepper_1h0xs_183 *){color:var(--fz-text);flex-direction:column;justify-content:center;align-items:center;height:40px;max-height:40px;display:flex}._stepper_1h0xs_183{align-items:center;min-width:0;height:40px;max-height:40px;display:flex}._stepper_1h0xs_183 [data-fz-button]{flex:0 0 40px;min-width:40px;min-height:40px;padding:0}._stepper--readOnly_1h0xs_208 [data-fz-button]{pointer-events:none}._stepper_1h0xs_183 ._metricValue_1h0xs_183{flex:auto;min-width:66px}._weightSection_1h0xs_217{border-top:1px solid var(--fz-border);flex-direction:column;gap:4px;padding:10px;display:flex}._weightHeader_1h0xs_123{padding:0 14px 4px}._weightUnit_1h0xs_229{color:var(--fz-text-secondary)}._rulerShell_1h0xs_233{width:100%;position:relative}._rulerViewport_1h0xs_238{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;cursor:grab;width:100%;scroll-padding-inline:50%;display:flex;overflow-x:auto}._rulerViewport_1h0xs_238:active{cursor:grabbing}._rulerViewport--readOnly_1h0xs_253,._rulerViewport--readOnly_1h0xs_253:active{cursor:default;pointer-events:none}._rulerViewport_1h0xs_238::-webkit-scrollbar{display:none}._rulerTrack_1h0xs_263{width:max-content;padding-left:calc(50% - 56px);padding-right:calc(50% - 32px);display:flex}._rulerItem_1h0xs_270{width:64px;min-width:64px;height:70px;color:var(--fz-text-secondary);opacity:.72;border-color:#0000;border-radius:0;flex-direction:column;justify-content:space-between;align-items:stretch;padding:4px 0 0;transition:color .16s,opacity .16s,transform .16s;display:flex;position:relative}._rulerItem_1h0xs_270[data-weight-mode=bodyweight]{width:112px;min-width:112px}._rulerItem_1h0xs_270[data-weight-mode=none]{width:92px;min-width:92px}._rulerItem_1h0xs_270[data-weight-mode=bodyweight] ._rulerLabel_1h0xs_297,._rulerItem_1h0xs_270[data-weight-mode=none] ._rulerLabel_1h0xs_297{width:calc(100% - 8px);max-width:calc(100% - 8px)}._rulerItem--selected_1h0xs_303{z-index:2;opacity:1}._rulerItem--selected_1h0xs_303[data-fz-button]{color:var(--fz-text-on-primary)!important}._rulerCenterIndicator_1h0xs_312{z-index:3;background:var(--fz-primary);border-radius:var(--fz-radius-pill);width:2px;box-shadow:0 0 8px var(--fz-primary-soft);pointer-events:none;transition:opacity .16s;position:absolute;top:46px;bottom:0;left:50%;transform:translate(-50%)}._completeSerie_1h0xs_327{padding:10px}._rulerLabel_1h0xs_297{z-index:1;white-space:nowrap;border-radius:var(--fz-radius-pill);border:1px solid #0000;justify-content:center;align-items:center;min-height:34px;padding:5px 6px;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;transform:scale(.96)}._rulerItem--selected_1h0xs_303 ._rulerLabel_1h0xs_297{background:var(--fz-primary);border-color:var(--fz-primary);min-width:60px;box-shadow:0 8px 20px var(--fz-overlay-strong);margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:12px;padding-inline-end:12px;animation:.18s cubic-bezier(.2,.8,.2,1) _weightSelectionPop_1h0xs_1;transform:scale(1.04)}._ticks_1h0xs_357{z-index:1;justify-content:space-between;align-items:flex-end;width:100%;height:24px;padding:0 2px;display:flex;position:relative}._ticks_1h0xs_357:before{content:"";background:var(--fz-border);height:1px;position:absolute;bottom:0;left:0;right:0}._minorTick_1h0xs_378,._majorTick_1h0xs_379{background:var(--fz-border-strong);width:1px;transition:height .16s,background-color .16s,opacity .16s;position:relative}._minorTick_1h0xs_378{height:7px}._majorTick_1h0xs_379{height:14px}@keyframes _weightSelectionPop_1h0xs_1{0%{opacity:.7;transform:translateY(2px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1.04)}}._primaryAction_1h0xs_404{width:calc(100% - 28px);min-height:54px;margin:4px 14px 0}._secondaryActions_1h0xs_410{justify-content:space-between;align-items:stretch;gap:2px;padding:6px 8px 10px;display:flex}._skipAction_1h0xs_418{flex:1 1 0;min-width:0;display:flex}._skipAction_1h0xs_418 ._secondaryAction_1h0xs_410{width:100%}._skipMenu_1h0xs_428{min-width:240px;color:var(--fz-text);background:var(--fz-bg-surface)}._secondaryAction_1h0xs_410{flex:1 1 0;min-width:0;min-height:44px;padding:4px}._secondaryAction_1h0xs_410 [class~=fz-button__content]{white-space:normal;flex-direction:column;gap:3px}._resolvedState_1h0xs_110{flex-direction:column;align-items:center;gap:10px;padding:24px 16px;display:flex}._dialogCard_1h0xs_109{border-radius:var(--fz-radius-lg) var(--fz-radius-lg) 0 0;flex-direction:column;max-height:86dvh;display:flex}._dialogHeader_1h0xs_124{border-bottom:1px solid var(--fz-border);padding:14px 16px}._dialogContent_1h0xs_467,._weightEditorContent_1h0xs_468{min-height:0;padding:14px 16px max(18px, env(safe-area-inset-bottom));flex-direction:column;gap:14px;display:flex;overflow-y:auto}._prescriptionHighlight_1h0xs_477{flex-direction:column;display:flex}._prescriptionGuidance_1h0xs_482{gap:var(--fz-space-xs);padding:var(--fz-space-md);flex-direction:column;display:flex}._prescriptionHighlight_1h0xs_477>:not(:first-child){border-top:1px solid var(--fz-border)}._prescriptionText_1h0xs_493{color:var(--fz-text-secondary);overflow-wrap:anywhere}._trainerGuidance_1h0xs_498,._instructionSection_1h0xs_499{flex-direction:column;gap:8px;display:flex}._trainerGuidance_1h0xs_498{border-left:3px solid var(--fz-primary);border-radius:var(--fz-radius-lg);background:var(--fz-bg-surface-muted);padding:12px 14px}._trainerGuidanceLabel_1h0xs_512{color:var(--fz-primary-content)}._instructionLabel_1h0xs_516{color:var(--fz-text-muted)}@media (max-width:390px){._page_1h0xs_17{gap:9px;padding-inline-start:10px;padding-inline-end:10px}._instructionsAction_1h0xs_144{min-width:44px;padding-inline-start:8px;padding-inline-end:8px}._stepper_1h0xs_183{gap:4px}._secondaryAction_1h0xs_410{min-height:44px}}@media (prefers-reduced-motion:reduce){._rulerItem_1h0xs_270,._rulerLabel_1h0xs_297,._minorTick_1h0xs_378,._majorTick_1h0xs_379,._rulerCenterIndicator_1h0xs_312{transition:none}._rulerItem--selected_1h0xs_303 ._rulerLabel_1h0xs_297{animation:none}}
