.SyncStatus_status__lXXnl{box-sizing:border-box;display:flex;width:min(calc(100% - 2 * var(--protocol-space-4)),42rem);min-height:44px;align-items:center;justify-content:center;margin:var(--protocol-space-4) auto;border-left-width:1px;border:1px solid var(--protocol-line);border-left:var(--protocol-space-1) solid var(--protocol-line);border-radius:var(--protocol-radius-sm);padding:var(--protocol-space-3) var(--protocol-space-4);overflow-wrap:anywhere;color:var(--protocol-text);background:var(--protocol-panel);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);line-height:1.5;text-align:center}.SyncStatus_status__lXXnl[data-sync-kind=local]{border-left-color:var(--protocol-info);background:color-mix(in srgb,var(--protocol-info) 10%,var(--protocol-panel))}.SyncStatus_status__lXXnl[data-sync-kind=failed]{border-color:var(--protocol-amber);color:var(--protocol-amber);background:color-mix(in srgb,var(--protocol-amber) 10%,var(--protocol-panel))}.SyncStatus_status__lXXnl[data-sync-display=chip]{width:-moz-fit-content;width:fit-content;min-height:24px;gap:var(--protocol-space-1);margin:var(--protocol-space-2) var(--protocol-space-4) 0 auto;border:0;border-radius:var(--protocol-radius-pill);padding:0 var(--protocol-space-2);color:var(--protocol-info);background:var(--protocol-soft);font-size:var(--protocol-text-caption);line-height:1.3;overflow-wrap:normal;white-space:nowrap}.SyncStatus_status__lXXnl[data-sync-display=chip]:before{width:6px;height:6px;flex:none;border-radius:var(--protocol-radius-pill);background:var(--protocol-info);content:""}@media (prefers-reduced-motion:no-preference){.SyncStatus_status__lXXnl[data-sync-kind=syncing]:before{animation:SyncStatus_sync-pulse__k0NoX 1.6s ease-in-out infinite}}@keyframes SyncStatus_sync-pulse__k0NoX{50%{opacity:.35}}.SyncSafetyPanel_panel__SwJ1J{box-sizing:border-box;width:min(calc(100% - 32px),42rem);margin:16px auto;border:1px solid var(--protocol-line);border-left:4px solid var(--protocol-amber);border-radius:var(--protocol-radius-sm);padding:12px 16px;color:var(--protocol-text);background:var(--protocol-panel);font-size:14px;line-height:1.6}.SyncSafetyPanel_summaryLine__Stm4B{margin:0;font-weight:var(--protocol-weight-medium);overflow-wrap:anywhere}.SyncSafetyPanel_toggle__pt78D{margin-top:8px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);padding:8px 12px;background:transparent;color:var(--protocol-text);font-size:13px;font-weight:var(--protocol-weight-medium);cursor:pointer}.SyncSafetyPanel_list__72ipH{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.SyncSafetyPanel_item___Kg7y{border-top:1px solid var(--protocol-line);padding-top:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.SyncSafetyPanel_itemLabel__K9hr6{margin:0;overflow-wrap:anywhere}.SyncSafetyPanel_itemActions__k1OZz{display:flex;gap:8px}.SyncSafetyPanel_action__7VJaB{border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);padding:8px 12px;min-height:36px;background:transparent;color:var(--protocol-text);font-size:13px;font-weight:var(--protocol-weight-medium);cursor:pointer}.SyncSafetyPanel_actionDanger__FpSqn{border-color:var(--protocol-amber);color:var(--protocol-amber)}.MachineCapture_captureAgain__RcJXU,.MachineCapture_captureCancel__GXZ09,.MachineCapture_captureSubmit__NnQqc,.MachineCapture_captureTrigger__ZbG51{min-height:44px;padding:0 16px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);color:var(--protocol-text);background:var(--protocol-panel-raised);font:inherit;font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);cursor:pointer}.MachineCapture_captureIdle__E9Tq_{display:contents}.MachineCapture_captureTrigger__ZbG51{margin-top:12px;border-color:color-mix(in srgb,var(--protocol-info) 42%,var(--protocol-line));color:var(--protocol-info);background:transparent}.MachineCapture_captureSubmit__NnQqc{border-color:transparent;color:var(--protocol-on-action);background:var(--protocol-action)}.MachineCapture_captureSubmit__NnQqc:disabled{opacity:.5;cursor:not-allowed}.MachineCapture_captureAgain__RcJXU:focus-visible,.MachineCapture_captureAngle__WH7vT select:focus-visible,.MachineCapture_captureCancel__GXZ09:focus-visible,.MachineCapture_capturePickerInput__ZD8n_:focus-visible+.MachineCapture_capturePickerButton__TdH3U,.MachineCapture_captureSubmit__NnQqc:focus-visible,.MachineCapture_captureTrigger__ZbG51:focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.MachineCapture_captureForm__yG73X{display:grid;gap:12px;width:100%;margin-top:12px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-md);padding:12px;background:var(--protocol-panel-raised)}.MachineCapture_capturePicker__Jkp__{display:flex;flex-wrap:wrap;align-items:center;gap:12px;cursor:pointer}.MachineCapture_capturePickerInput__ZD8n_{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.MachineCapture_capturePickerButton__TdH3U{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid color-mix(in srgb,var(--protocol-info) 42%,var(--protocol-line));border-radius:var(--protocol-radius-sm);color:var(--protocol-info);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium)}.MachineCapture_capturePickerName__TijIP{min-width:0;color:var(--protocol-muted);font-size:var(--protocol-text-footnote);overflow-wrap:anywhere}.MachineCapture_captureAngle__WH7vT{display:flex;align-items:center;gap:12px;color:var(--protocol-muted);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium)}.MachineCapture_captureAngle__WH7vT select{min-height:44px;font-size:var(--protocol-text-input);padding:0 12px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);color:var(--protocol-text);background:var(--protocol-panel);font-family:inherit}.MachineCapture_captureActions__L2KBS{display:flex;flex-wrap:wrap;gap:8px}.MachineCapture_captureError__Kdk_d{margin:0;color:var(--protocol-red)}.MachineCapture_captureDone__wlRc8,.MachineCapture_captureError__Kdk_d{font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium)}.MachineCapture_captureDone__wlRc8{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 0;color:var(--protocol-info)}.MachineGallery_machinePhoto__0WO6c{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.MachineGallery_machineGallery__jXxZZ{display:grid;gap:12px;width:100%;margin-top:12px;padding:12px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-md);background:var(--protocol-soft)}.MachineGallery_galleryGrid__DM2NQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:12px}.MachineGallery_galleryFigure__f71hA{display:grid;min-width:0;margin:0;overflow:hidden;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-md);background:var(--protocol-panel-raised)}.MachineGallery_galleryFigure__f71hA .MachineGallery_machinePhoto__0WO6c{aspect-ratio:4/3}.MachineGallery_galleryFigure__f71hA figcaption{display:grid;gap:4px;padding:12px;color:var(--protocol-muted);font-size:var(--protocol-text-footnote);line-height:1.5}.MachineGallery_galleryFigure__f71hA figcaption strong{color:var(--protocol-text)}.MachineGallery_onsiteBadge__40_6J{margin-top:4px;padding:3px 8px;border-radius:var(--protocol-radius-pill);color:var(--protocol-bg);background:var(--protocol-amber);font-size:var(--protocol-text-caption)}.MachineGallery_onsiteBadge__40_6J,.MachineGallery_onsiteHint__2PD_q{width:-moz-fit-content;width:fit-content;font-weight:var(--protocol-weight-medium)}.MachineGallery_onsiteHint__2PD_q{color:var(--protocol-info);font-size:var(--protocol-text-footnote)}.MachineGallery_galleryStatus__U5uBi{display:grid;place-items:center;align-content:center;gap:12px;margin-top:12px;padding:20px var(--protocol-gutter);border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-md);background:var(--protocol-soft);color:var(--protocol-muted);text-align:center}.MachineGallery_galleryStatus__U5uBi p{margin:0}.MachineGallery_photoFallback__GoDkB{display:grid;place-items:center;align-content:center;gap:12px;aspect-ratio:4/3;padding:var(--protocol-gutter);color:var(--protocol-muted);font-size:var(--protocol-text-footnote);text-align:center}.MachineGallery_photoFallback__GoDkB p{margin:0}.MachineGallery_galleryExpand__en8Mt,.MachineGallery_galleryStatus__U5uBi button,.MachineGallery_photoFallback__GoDkB button{min-height:42px;padding:0 16px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);color:var(--protocol-text);background:var(--protocol-panel-raised);font:inherit;font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);cursor:pointer}.MachineGallery_galleryExpand__en8Mt:focus-visible,.MachineGallery_galleryStatus__U5uBi button:focus-visible,.MachineGallery_photoFallback__GoDkB button:focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.MachineGallery_galleryExpand__en8Mt{width:100%}.MachineGallery_galleryExpand__en8Mt:disabled{opacity:.5;cursor:wait}.MachineGallery_missingPhoto__vQxoc{display:grid;justify-items:start;gap:12px;margin:16px 0 0;border:1px dashed var(--protocol-line);border-radius:var(--protocol-radius-md);padding:12px 16px;color:var(--protocol-muted);font-size:var(--protocol-text-footnote)}.MachineGallery_missingPhoto__vQxoc p{margin:0}.AnimationPlayer_player__yhVxj{display:grid;gap:var(--protocol-space-2);min-width:0;margin:var(--protocol-space-3) 0 0}.AnimationPlayer_liveControls__vgvR_,.AnimationPlayer_toolbar__xnzQH{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--protocol-space-2)}.AnimationPlayer_controlGroup__6GnJs{display:flex;flex-wrap:wrap;gap:var(--protocol-space-2)}.AnimationPlayer_button__bsxgj{min-height:44px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);padding:0 var(--protocol-space-3);color:var(--protocol-text);background:var(--protocol-panel-raised);font-family:inherit;font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);white-space:nowrap;cursor:pointer}.AnimationPlayer_button__bsxgj:disabled{color:var(--protocol-muted);cursor:default;opacity:.6}.AnimationPlayer_styleSwitch__rQnUm{display:inline-flex;overflow:hidden;border-radius:var(--protocol-radius-sm);background:var(--protocol-panel-raised);outline:1px solid var(--protocol-line);outline-offset:-1px}.AnimationPlayer_switchButton___zSDm{min-width:56px;min-height:44px;border:0;border-radius:0;padding:0 var(--protocol-space-3);color:var(--protocol-muted);background:transparent;font-family:inherit;font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);cursor:pointer}.AnimationPlayer_switchButton___zSDm[aria-pressed=true]{color:var(--protocol-text);background:var(--protocol-brand)}.AnimationPlayer_button__bsxgj:focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.AnimationPlayer_switchButton___zSDm:focus-visible{outline:2px solid var(--protocol-info);outline-offset:-3px}.AnimationPlayer_stage__earfE{position:relative;min-width:0;overflow:hidden;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);background:var(--protocol-soft)}.AnimationPlayer_stage__earfE[data-draggable=true]{cursor:grab;touch-action:pan-y}.AnimationPlayer_canvas__L5P_8{display:block;width:100%;height:clamp(220px,30vh,260px);height:clamp(220px,30svh,260px)}@media (max-height:860px){.AnimationPlayer_player__yhVxj[data-variant=quick] .AnimationPlayer_canvas__L5P_8{height:clamp(180px,23vh,200px);height:clamp(180px,23svh,200px)}}.AnimationPlayer_player__yhVxj[data-variant=full] .AnimationPlayer_canvas__L5P_8{height:clamp(320px,54vh,460px);height:clamp(320px,54svh,460px)}@media (min-width:900px){.AnimationPlayer_player__yhVxj[data-variant=full] .AnimationPlayer_canvas__L5P_8{height:clamp(380px,58vh,540px);height:clamp(380px,58svh,540px)}}.AnimationPlayer_hint__njvok{margin:0;color:var(--protocol-muted);font-size:var(--protocol-text-caption);line-height:1.4}.AnimationPlayer_live__3hpga{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--protocol-space-2);border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-md);padding:var(--protocol-space-2);background:var(--protocol-panel)}.AnimationPlayer_live__3hpga .AnimationPlayer_stage__earfE{grid-column:1/-1}.AnimationPlayer_live__3hpga .AnimationPlayer_canvas__L5P_8{height:min(22vh,180px);height:min(22svh,180px)}@media (min-width:900px){.AnimationPlayer_live__3hpga .AnimationPlayer_canvas__L5P_8{height:min(34vh,288px);height:min(34svh,288px)}}.AnimationPlayer_live__3hpga :is(.AnimationPlayer_button__bsxgj,.AnimationPlayer_switchButton___zSDm){min-width:44px;padding:0 var(--protocol-space-2)}@media (max-width:379.98px){.AnimationPlayer_live__3hpga .AnimationPlayer_playNoun__Esea8{display:none}}@media (min-width:900px){.AnimationPlayer_live__3hpga:not([data-collapsed=true]){grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:start}.AnimationPlayer_live__3hpga:not([data-collapsed=true]) .AnimationPlayer_stage__earfE{grid-row:1/span 2;grid-column:1}.AnimationPlayer_live__3hpga:not([data-collapsed=true]) .AnimationPlayer_liveControls__vgvR_{flex-direction:column;align-items:flex-start}.AnimationPlayer_live__3hpga:not([data-collapsed=true]) .AnimationPlayer_foldToggle__5yyly{grid-column:2;justify-self:start}}.AnimationPlayer_live__3hpga[data-collapsed=true]{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--protocol-space-3);padding:var(--protocol-space-1) var(--protocol-space-2)}.AnimationPlayer_live__3hpga[data-collapsed=true] .AnimationPlayer_stage__earfE{grid-column:auto}.AnimationPlayer_live__3hpga[data-collapsed=true] .AnimationPlayer_canvas__L5P_8{width:76px;height:52px}.AnimationPlayer_foldText__xDqkQ{display:grid;min-width:0;margin:0;gap:2px}.AnimationPlayer_foldTitle__xBh3X{color:var(--protocol-text);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium)}.AnimationPlayer_foldPhase__vDPtT{overflow:hidden;color:var(--protocol-muted);font-size:var(--protocol-text-caption);text-overflow:ellipsis;white-space:nowrap}.AnimationPlayer_retryRow__LEZhB{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--protocol-space-2);margin:0;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);padding:var(--protocol-space-1) var(--protocol-space-2);background:var(--protocol-panel)}.AnimationPlayer_retryRow__LEZhB[data-context=guide]{margin-top:var(--protocol-space-3)}.AnimationPlayer_retryText___lPSi{min-width:0;margin:0;color:var(--protocol-muted);font-size:var(--protocol-text-footnote)}.ExerciseGuide_quickBackdrop__uCwom{position:fixed;inset:0;z-index:80;display:grid;overflow:auto;background:color-mix(in srgb,var(--protocol-bg) 92%,transparent);align-items:end;padding:max(var(--protocol-gutter),var(--bodyos-safe-top)) max(var(--protocol-gutter),var(--bodyos-safe-right)) max(var(--protocol-gutter),var(--bodyos-safe-bottom)) max(var(--protocol-gutter),var(--bodyos-safe-left))}:is(.ExerciseGuide_quickDialog__ttBM7,.ExerciseGuide_block__oVNS3){width:min(100%,760px);margin:0 auto;border:1px solid var(--protocol-line);background:var(--protocol-panel);color:var(--protocol-text)}.ExerciseGuide_quickDialog__ttBM7{border-radius:var(--protocol-radius-lg) var(--protocol-radius-lg) var(--protocol-radius-md) var(--protocol-radius-md);padding:24px}.ExerciseGuide_block__oVNS3{border-left:4px solid var(--protocol-amber);border-radius:var(--protocol-radius-lg);padding:24px}:is(.ExerciseGuide_eyebrow__1k_IL,.ExerciseGuide_warningEyebrow__ZuUyU){margin:0;color:var(--protocol-muted);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);letter-spacing:var(--protocol-eyebrow-tracking)}.ExerciseGuide_warningEyebrow__ZuUyU{color:var(--protocol-amber)}:is(.ExerciseGuide_quickTitle__3ytrb,.ExerciseGuide_blockTitle__LP6_k,.ExerciseGuide_sectionTitle__qGWxM){margin:0;color:var(--protocol-text);font-weight:var(--protocol-weight-bold);line-height:1.15}:is(.ExerciseGuide_quickTitle__3ytrb,.ExerciseGuide_blockTitle__LP6_k){margin-top:6px;font-size:var(--protocol-text-largetitle)}.ExerciseGuide_sectionTitle__qGWxM{font-size:var(--protocol-text-headline)}:is(.ExerciseGuide_quickExercise__Ie4lq,.ExerciseGuide_version__zLopc,.ExerciseGuide_blockName__x8rZk,.ExerciseGuide_blockCopy__lq6Du,.ExerciseGuide_emptyCopy__YpXue){margin:8px 0 0;color:var(--protocol-muted);font-size:var(--protocol-text-body);line-height:1.6}:is(.ExerciseGuide_quickExercise__Ie4lq,.ExerciseGuide_blockName__x8rZk){color:var(--protocol-text);font-size:var(--protocol-text-headline);font-weight:var(--protocol-weight-medium)}.ExerciseGuide_quickMuscles__3CHiL{margin-top:var(--protocol-space-2)}:is(.ExerciseGuide_quickPrescription__Bj1Ol,.ExerciseGuide_prescription__JFHA_,.ExerciseGuide_detailSection__qEt1d,.ExerciseGuide_checklist__sAYtP,.ExerciseGuide_safeAlternative__TtIBf,.ExerciseGuide_identityMedia__0YxA3){margin-top:20px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-md);background:var(--protocol-panel-raised);padding:var(--protocol-gutter)}:is(.ExerciseGuide_quickCues__Ge_7b,.ExerciseGuide_detailList__u_hof,.ExerciseGuide_checklist__sAYtP ul){display:grid;gap:12px;margin:16px 0 0;padding-left:22px;color:var(--protocol-text);font-size:var(--protocol-text-body);line-height:1.55}.ExerciseGuide_detailList__u_hof{list-style:decimal}.ExerciseGuide_detailChecklist__yUEbf{list-style:disc}.ExerciseGuide_detailList__u_hof>li::marker{color:var(--protocol-info);font-weight:var(--protocol-weight-medium)}:is(.ExerciseGuide_quickActions__cxs5a,.ExerciseGuide_blockActions__UzS1X){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.ExerciseGuide_quickActions__cxs5a{grid-template-columns:minmax(0,1fr);position:sticky;z-index:1;bottom:0;padding:var(--protocol-space-3) 0 0;background:var(--protocol-panel);box-shadow:0 -12px 16px -12px rgb(0 0 0/55%)}:is(.ExerciseGuide_primaryButton__FmhMU,.ExerciseGuide_secondaryButton__JjSkn){min-height:44px;border-radius:var(--protocol-radius-sm);padding:12px 16px;font-size:var(--protocol-text-body);font-weight:var(--protocol-weight-bold)}.ExerciseGuide_primaryButton__FmhMU{border:1px solid var(--protocol-action);background:var(--protocol-action);color:var(--protocol-on-action)}.ExerciseGuide_secondaryButton__JjSkn{border:1px solid var(--protocol-line);background:var(--protocol-panel-raised);color:var(--protocol-text)}:is(.ExerciseGuide_primaryButton__FmhMU,.ExerciseGuide_secondaryButton__JjSkn):focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.ExerciseGuide_guideHeading__ZgY8i .ExerciseGuide_eyebrow__1k_IL{font-size:var(--protocol-text-caption);line-height:1.3}:is(.ExerciseGuide_prescription__JFHA_,.ExerciseGuide_detailSection__qEt1d){margin-top:24px}.ExerciseGuide_prescription__JFHA_ .ExerciseGuide_sectionTitle__qGWxM+*{margin-top:12px}.ExerciseGuide_detailSection__qEt1d[data-tone=danger]{border-color:color-mix(in srgb,var(--protocol-red) 58%,transparent)}.ExerciseGuide_detailSection__qEt1d[data-tone=danger] .ExerciseGuide_sectionTitle__qGWxM{color:var(--protocol-red)}.ExerciseGuide_stopGeneric__pQ3SN{margin-top:8px;font-size:var(--protocol-text-body);line-height:1.6}.ExerciseGuide_stopGeneric__pQ3SN summary{min-height:44px;padding:10px 0;cursor:pointer}.ExerciseGuide_stopGeneric__pQ3SN summary:focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.ExerciseGuide_stickyFooter__1Q6zh .ExerciseGuide_secondaryButton__JjSkn{width:100%;min-height:48px}.ExerciseGuide_identityMedia__0YxA3{padding:0;overflow:hidden}.ExerciseGuide_inlineProvisionalBadge__BEsti{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:10px;border-radius:var(--protocol-radius-pill);padding:4px 12px;color:var(--protocol-bg);background:var(--protocol-amber);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium)}.ExerciseGuide_safeAlternative__TtIBf p{margin:8px 0 0;color:var(--protocol-muted);font-size:var(--protocol-text-body)}@media (min-width:1080px){.ExerciseGuide_detailColumns__V_CLv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.ExerciseGuide_detailColumns__V_CLv .ExerciseGuide_detailSection__qEt1d{margin-top:0}}@media (max-width:480px){:is(.ExerciseGuide_quickActions__cxs5a,.ExerciseGuide_blockActions__UzS1X){grid-template-columns:1fr}}.Prescription_factList__RFUQM{display:flex;flex-wrap:wrap;gap:8px}.Prescription_factList__RFUQM>:is(strong,span){border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);padding:8px 12px;color:var(--protocol-text);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium)}.Prescription_unsetFacts__KFP6o{margin:10px 0 0;color:var(--protocol-muted);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium)}.Prescription_dayCue__tpXzr{margin:16px 0 0;color:var(--protocol-info);font-size:var(--protocol-text-body);font-weight:var(--protocol-weight-medium)}.Prescription_dayCueBlock__JAqn6{margin:16px 0 0}.Prescription_dayCueLead__Hfw1o{margin:0;color:var(--protocol-info);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium)}.Prescription_dayCueList__marmT{display:grid;gap:4px;margin:6px 0 0;padding-left:1.2em;color:var(--protocol-text);font-size:var(--protocol-text-body);line-height:1.55}.Prescription_dayCueEarlier__lWqUK summary{display:flex;align-items:center;min-height:44px;color:var(--protocol-muted);font-size:var(--protocol-text-footnote);cursor:pointer}.Prescription_dayCueEarlier__lWqUK .Prescription_dayCueList__marmT{margin-top:0;color:var(--protocol-muted);font-size:var(--protocol-text-footnote)}.Prescription_historySlot__aNiiJ{margin-top:12px}.Prescription_historySlot__aNiiJ[data-state=loading]{min-height:74px}.Prescription_previousActual__CnRbH{margin:0;min-height:22px;color:var(--protocol-info);font-size:var(--protocol-text-body);font-weight:var(--protocol-weight-medium);font-variant-numeric:tabular-nums}.Prescription_historySlot__aNiiJ[data-state=empty] .Prescription_previousActual__CnRbH,.Prescription_historySlot__aNiiJ[data-state=loading] .Prescription_previousActual__CnRbH{color:var(--protocol-muted)}.Prescription_historySlot__aNiiJ[data-state=failed] .Prescription_previousActual__CnRbH{color:var(--protocol-amber)}.Prescription_historyFailed__Ju8RS{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.Prescription_historyRetry__IQbkH{min-height:44px;padding:0 16px;border:1px solid color-mix(in srgb,var(--protocol-info) 42%,var(--protocol-line));border-radius:var(--protocol-radius-sm);color:var(--protocol-info);background:transparent;font:inherit;font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);cursor:pointer}.Prescription_historyRetry__IQbkH:focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.Prescription_historyFold__yqOuS{margin-top:8px;color:var(--protocol-muted);font-size:var(--protocol-text-footnote)}.Prescription_historyFold__yqOuS summary{display:flex;align-items:center;gap:6px;min-height:44px;cursor:pointer}.Prescription_historyFold__yqOuS summary:before{content:"▸";display:inline-block;transition:transform .12s ease}.Prescription_historyFold__yqOuS[open] summary:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.Prescription_historyFold__yqOuS summary:before{transition:none}}.Prescription_historyList__lWi1r{display:grid;gap:6px;margin:0 0 8px;padding:0;list-style:none;font-variant-numeric:tabular-nums}.Prescription_cardioRows__P55mv{display:grid;gap:6px;padding:0;list-style:none;color:var(--protocol-info);font-weight:var(--protocol-weight-medium)}.Prescription_cardioNote___0iYO,.Prescription_cardioRows__P55mv{margin:8px 0 0;font-size:var(--protocol-text-footnote);font-variant-numeric:tabular-nums}.Prescription_cardioNote___0iYO{color:var(--protocol-muted)}.Prescription_tempoPart__B_tGH{display:inline-block}.full-guide-chrome_fullBackdrop__HdH9b{position:fixed;inset:0;display:grid;overflow:auto;background:color-mix(in srgb,var(--protocol-bg) 92%,transparent);z-index:90;display:block;scroll-padding-bottom:calc(89px + var(--bodyos-safe-bottom))}.full-guide-chrome_fullDialog__FJf19{width:min(100%,760px);margin:0 auto;border:1px solid var(--protocol-line);background:var(--protocol-panel);color:var(--protocol-text);min-height:100vh;min-height:100dvh;padding:24px var(--protocol-gutter) calc(112px + var(--bodyos-safe-bottom))}.full-guide-chrome_guideTitle__zl6XP{margin:0;color:var(--protocol-text);font-weight:var(--protocol-weight-bold);line-height:1.15}.full-guide-chrome_guideMeta__Fhft9{margin:8px 0 0;color:var(--protocol-muted);font-size:var(--protocol-text-body);line-height:1.6}.full-guide-chrome_fullHeader__dcA6_{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:12px;margin:-24px calc(-1 * var(--protocol-gutter)) 0;border-bottom:1px solid var(--protocol-line);background:var(--protocol-bg);padding:calc(8px + var(--bodyos-safe-top)) var(--protocol-gutter) 8px}.full-guide-chrome_guideHeading__PQHG7{display:grid;gap:2px;min-width:0}.full-guide-chrome_guideTitle__zl6XP{overflow-wrap:anywhere;font-size:var(--protocol-text-title);line-height:1.2}.full-guide-chrome_guideMeta__Fhft9{margin-top:12px}.full-guide-chrome_srOnly__m0Nci{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.full-guide-chrome_closeButton__wSi8F{display:inline-flex;flex:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);color:var(--protocol-muted);background:var(--protocol-soft);font:inherit;font-size:var(--protocol-text-headline);font-weight:var(--protocol-weight-medium);cursor:pointer}.full-guide-chrome_closeButton__wSi8F:hover{border-color:color-mix(in srgb,var(--protocol-info) 42%,var(--protocol-line));color:var(--protocol-text)}.full-guide-chrome_closeButton__wSi8F:focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.full-guide-chrome_stickyFooter__M7QKr{position:sticky;bottom:0;z-index:2;margin:32px calc(-1 * var(--protocol-gutter)) calc(-112px - var(--bodyos-safe-bottom));border-top:1px solid var(--protocol-line);background:var(--protocol-bg);padding:12px var(--protocol-gutter) calc(12px + var(--bodyos-safe-bottom))}@media (min-width:760px){.full-guide-chrome_fullDialog__FJf19{margin:24px auto;min-height:calc(100vh - 48px);min-height:calc(100dvh - 48px);border-radius:var(--protocol-radius-lg);padding-inline:32px}:is(.full-guide-chrome_fullHeader__dcA6_,.full-guide-chrome_stickyFooter__M7QKr){margin-inline:-32px;padding-inline:32px}.full-guide-chrome_fullHeader__dcA6_{border-radius:var(--protocol-radius-lg) var(--protocol-radius-lg) 0 0}}@media (min-width:1080px){.full-guide-chrome_fullDialog__FJf19{width:min(100%,1040px)}}@media (max-width:600px){.full-guide-chrome_fullHeader__dcA6_{position:static}}.TargetMusclesLine_line__qqXev{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--protocol-space-1) var(--protocol-space-2);padding:0 var(--protocol-space-1);color:var(--protocol-text);font-size:var(--protocol-text-footnote);line-height:1.35}.TargetMusclesLine_label__F8DEI{flex:0 0 auto;color:var(--protocol-muted);font-size:var(--protocol-text-caption);font-weight:var(--protocol-weight-medium);letter-spacing:var(--protocol-eyebrow-tracking);white-space:nowrap}.TargetMusclesLine_muscles__griGK{min-width:0;font-weight:var(--protocol-weight-regular)}.TargetMusclesLine_primary__QF04K{color:var(--protocol-clay-text);font-weight:var(--protocol-weight-bold)}.LiveWorkout_adapter__uTjma,.LiveWorkout_screen__ajBHU{color:var(--protocol-text);background:var(--protocol-bg);--live-column-max:760px}.LiveWorkout_screen__ajBHU{display:grid;gap:var(--protocol-space-3);max-width:var(--live-column-max);margin:0 auto;padding:0 var(--protocol-space-4) var(--protocol-space-2)}.LiveWorkout_adapter__uTjma{min-height:100%}.LiveWorkout_pauseActions__2iGk8,.LiveWorkout_sessionActions__jmbPF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--protocol-space-2);max-width:728px;margin:0 auto;padding:0 var(--protocol-space-4) var(--protocol-space-4)}.LiveWorkout_sessionActions__jmbPF[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.LiveWorkout_dangerButton__zhpmD,.LiveWorkout_secondaryButton__aJBf2{min-height:44px;border-radius:var(--protocol-radius-sm);padding:var(--protocol-space-2) var(--protocol-space-3);background:transparent;font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium)}.LiveWorkout_dangerButton__zhpmD{border:1px solid var(--protocol-red);color:var(--protocol-red)}.LiveWorkout_secondaryButton__aJBf2{border:1px solid var(--protocol-line);color:var(--protocol-text);background:var(--protocol-panel-raised)}:is(.LiveWorkout_dangerButton__zhpmD,.LiveWorkout_secondaryButton__aJBf2,.LiveWorkout_primaryAction__s_jCq,.LiveWorkout_pauseButton__LQnvP):focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.LiveWorkout_pauseButton__LQnvP:disabled,.LiveWorkout_primaryAction__s_jCq:disabled,.LiveWorkout_secondaryButton__aJBf2:disabled{cursor:wait;opacity:.55}.LiveWorkout_pausedPanel__UpOM7{gap:var(--protocol-space-4);max-width:720px;margin:0 auto;padding:var(--protocol-space-6) var(--protocol-space-4);color:var(--protocol-text)}.LiveWorkout_pausedPanel__UpOM7,.LiveWorkout_topBar__Gp6an{display:grid;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-md);background:var(--protocol-panel)}.LiveWorkout_topBar__Gp6an{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--protocol-space-1) var(--protocol-space-2);padding:var(--protocol-space-2) var(--protocol-space-3)}.LiveWorkout_topBarMeta__N7fxO{display:flex;min-width:0;grid-row:1;grid-column:1;align-items:baseline;gap:var(--protocol-space-2);flex-wrap:wrap}.LiveWorkout_topBar__Gp6an .LiveWorkout_setBadge__zSOvx{grid-row:1;grid-column:2}.LiveWorkout_topBar__Gp6an .LiveWorkout_pauseButton__LQnvP{grid-row:1;grid-column:3}.LiveWorkout_topBar__Gp6an .LiveWorkout_exerciseName___mB6t{grid-row:2;grid-column:1/-1}.LiveWorkout_eyebrow__9FTpO,.LiveWorkout_meta__nyr_K{margin:0;color:var(--protocol-muted);font-size:var(--protocol-text-caption);font-weight:var(--protocol-weight-medium);text-transform:uppercase}.LiveWorkout_eyebrow__9FTpO{letter-spacing:var(--protocol-eyebrow-tracking)}.LiveWorkout_meta__nyr_K{letter-spacing:.08em}.LiveWorkout_sessionCount__iJhi9{margin:0;color:var(--protocol-muted);font-size:var(--protocol-text-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.LiveWorkout_pauseButton__LQnvP{flex:0 0 auto;min-width:64px;min-height:44px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);padding:0 var(--protocol-space-3);color:var(--protocol-text);background:var(--protocol-panel-raised);font-family:inherit;font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);cursor:pointer}.LiveWorkout_exerciseName___mB6t{margin:0;min-width:0;color:var(--protocol-text);font-size:clamp(var(--protocol-text-title),5.5vw,var(--protocol-text-largetitle));font-weight:var(--protocol-weight-bold);letter-spacing:-.01em;line-height:1.15;text-wrap:balance}.LiveWorkout_setBadge__zSOvx{flex:0 0 auto;margin:0;border:1px solid color-mix(in srgb,var(--protocol-clay-text) 45%,var(--protocol-clay-line));border-radius:var(--protocol-radius-sm);padding:var(--protocol-space-1) var(--protocol-space-3);color:var(--protocol-clay-text);background:var(--protocol-panel-raised);font-size:var(--protocol-text-headline);font-variant-numeric:tabular-nums;font-weight:var(--protocol-weight-bold);line-height:1.3;white-space:nowrap}.LiveWorkout_setBadgeEyebrow__4xR2s{display:block;font-size:var(--protocol-text-caption);line-height:1.2}.LiveWorkout_setBadge__zSOvx[data-variant=done]{border-color:var(--protocol-line);color:var(--protocol-muted);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium)}.LiveWorkout_entryForm__0UmqX{display:grid;gap:var(--protocol-space-3)}.LiveWorkout_sectionTitle__tqRTm{margin:0;color:var(--protocol-text);font-size:var(--protocol-text-headline)}.LiveWorkout_muted__wqEA4{color:var(--protocol-muted)}.LiveWorkout_error__fMDmT,.LiveWorkout_muted__wqEA4{margin:0;font-size:var(--protocol-text-footnote);line-height:1.5}.LiveWorkout_error__fMDmT{color:var(--protocol-red)}.LiveWorkout_primaryAction__s_jCq{border:0;border-radius:var(--protocol-radius-sm);color:var(--protocol-on-action);background:var(--protocol-action);font-weight:var(--protocol-weight-bold)}.LiveWorkout_primaryAction__s_jCq,.LiveWorkout_timedSubmitAction__ZapF_{width:100%;min-height:52px;padding:var(--protocol-space-3) var(--protocol-space-4);font-family:inherit;font-size:var(--protocol-text-headline);cursor:pointer}.LiveWorkout_timedSubmitAction__ZapF_{border:1px solid var(--protocol-action);border-radius:var(--protocol-radius-sm);color:var(--protocol-action);background:transparent;font-weight:var(--protocol-weight-medium)}.LiveWorkout_timedSubmitAction__ZapF_:disabled{cursor:wait;opacity:.55}.LiveWorkout_timedSubmitAction__ZapF_:focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.LiveWorkout_stickyAction__1Z_Ef{position:sticky;z-index:5;bottom:0;padding:var(--protocol-space-2) 0 max(var(--protocol-space-2),var(--bodyos-safe-bottom));background:var(--protocol-bg);box-shadow:0 -8px 20px rgb(0 0 0/45%)}@media (max-width:560px){.LiveWorkout_pauseActions__2iGk8,.LiveWorkout_sessionActions__jmbPF{grid-template-columns:1fr}}@media (min-width:1024px){.LiveWorkout_adapter__uTjma,.LiveWorkout_screen__ajBHU{--live-column-max:1080px}.LiveWorkout_entryForm__0UmqX{grid-template-columns:minmax(0,1fr) 320px;align-items:start;-moz-column-gap:var(--protocol-space-5);column-gap:var(--protocol-space-5)}.LiveWorkout_entryForm__0UmqX>:not([data-live-reference]){grid-column:1}.LiveWorkout_entryForm__0UmqX>[data-live-reference]{grid-row:1/span 3;grid-column:2}.LiveWorkout_screen__ajBHU>.LiveWorkout_stickyAction__1Z_Ef{width:calc(100% - 320px - var(--protocol-space-5))}}.LiveWorkout_submitValue__3Dlfh{font-variant-numeric:tabular-nums;white-space:nowrap}.Reference_prescription__TSKTX{display:grid;gap:var(--protocol-space-1);border:1px solid color-mix(in srgb,var(--protocol-brand) 80%,var(--protocol-line));border-radius:var(--protocol-radius-sm);padding:var(--protocol-space-2) var(--protocol-space-3);background:color-mix(in srgb,var(--protocol-brand) 42%,var(--protocol-panel))}.Reference_prescriptionLine___RL6g{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--protocol-space-2);margin:0}.Reference_prescriptionLabel__owmu6{color:var(--protocol-muted);font-size:var(--protocol-text-caption);font-weight:var(--protocol-weight-medium);letter-spacing:var(--protocol-eyebrow-tracking);text-transform:uppercase}.Reference_prescriptionValue__2JxuP{color:var(--protocol-text);font-size:var(--protocol-text-body);font-weight:var(--protocol-weight-medium);font-variant-numeric:tabular-nums}.Reference_prescriptionAside__bs7YT{margin-left:auto;color:var(--protocol-info);font-size:var(--protocol-text-footnote);font-variant-numeric:tabular-nums}.Reference_previousLine__8ltrb{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--protocol-space-2);padding:0 var(--protocol-space-1)}.Reference_previousDate__vOuDx,.Reference_previousLabel__SxmhH{color:var(--protocol-muted);font-size:var(--protocol-text-caption);font-variant-numeric:tabular-nums}.Reference_previousFacts__DQhZH{margin-left:auto;color:var(--protocol-text);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);font-variant-numeric:tabular-nums}.Reference_previousEmpty__PdMoJ{margin-left:auto;color:var(--protocol-muted);font-size:var(--protocol-text-footnote)}.Reference_reference__GX2Eg{display:grid;gap:var(--protocol-space-2);min-width:0}.Reference_panel__EgiNT{border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-md);padding:var(--protocol-space-2) var(--protocol-space-3);background:var(--protocol-panel)}.Reference_panelHead___EBJ_{display:flex;align-items:center;justify-content:space-between;gap:var(--protocol-space-2)}.Reference_panelTitle__VwOeG{margin:0;color:var(--protocol-muted);font-size:var(--protocol-text-caption);font-weight:var(--protocol-weight-medium);letter-spacing:var(--protocol-eyebrow-tracking);text-transform:uppercase}.Reference_panelLink__0Z__5{flex:0 0 auto;min-height:44px;border:0;padding:0 var(--protocol-space-1);color:var(--protocol-clay-text);background:transparent;font-family:inherit;font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);cursor:pointer}.Reference_panelLink__0Z__5:focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.Reference_dayCue__usATP{margin:0 0 var(--protocol-space-1);color:var(--protocol-clay-text);font-size:var(--protocol-text-caption);line-height:1.5}.Reference_cueList__lvw53{display:grid;gap:var(--protocol-space-1);margin:0;border-left:2px solid color-mix(in srgb,var(--protocol-brand) 90%,var(--protocol-line));padding:0 0 0 var(--protocol-space-3);color:var(--protocol-text);font-size:var(--protocol-text-footnote);line-height:1.5;list-style:none}.Reference_nextUp__lQOrD{display:flex;align-items:center;justify-content:space-between;gap:var(--protocol-space-3)}.Reference_nextUpCopy__SEDzT{min-width:0}.Reference_nextUpTitle__H29IU{margin:0;overflow:hidden;color:var(--protocol-text);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);text-overflow:ellipsis;white-space:nowrap}.Reference_nextUpMeta__1zWYM{margin:2px 0 0;color:var(--protocol-muted);font-size:var(--protocol-text-caption)}.Reference_recap__RhP44{border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-md);padding:0 var(--protocol-space-3);background:var(--protocol-panel)}.Reference_recapSummary__VsBhy{display:flex;align-items:center;min-height:44px;color:var(--protocol-muted);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);list-style:none;cursor:pointer}.Reference_recapSummary__VsBhy::-webkit-details-marker{display:none}.Reference_recapList__vbK29{display:grid;gap:var(--protocol-space-2);margin:0 0 var(--protocol-space-3);padding:0;list-style:none}.Reference_recapList__vbK29 li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--protocol-space-3);font-variant-numeric:tabular-nums}.Reference_recapIndex__9cv_m{flex:0 0 auto;color:var(--protocol-muted);font-size:var(--protocol-text-caption);font-weight:var(--protocol-weight-medium)}.Reference_recapFacts__ZCJ4y{color:var(--protocol-text);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium)}.Reference_readinessGreen__99B1E,.Reference_readinessYellow__PdO0V{max-width:var(--live-column-max,760px);margin:0 auto;padding:var(--protocol-space-1) var(--protocol-space-4);font-size:var(--protocol-text-footnote)}.Reference_readinessGreen__99B1E{color:var(--protocol-info)}.Reference_readinessYellow__PdO0V{padding:var(--protocol-space-3) var(--protocol-space-4);color:var(--protocol-amber)}.Reference_readinessTitle__VkJW4{min-width:0;margin:0;font-weight:var(--protocol-weight-medium)}.Reference_readinessList__k8ADO{margin:var(--protocol-space-2) 0;padding-left:var(--protocol-space-5);line-height:1.5}.Reference_readinessRow__Oq1P5{display:flex;align-items:center;justify-content:space-between;gap:var(--protocol-space-2)}.Reference_readinessRow__Oq1P5>[role=status]{flex:none;margin:0}.EntryFields_fieldset___tOO_{display:grid;gap:var(--protocol-space-3);min-width:0;margin:0;padding:0;border:0}.EntryFields_stepField__ufAlT{display:grid;min-width:0;gap:var(--protocol-space-1)}.EntryFields_stepLabel__GX3Tm{display:flex;align-items:baseline;justify-content:space-between;gap:var(--protocol-space-2);color:var(--protocol-muted);font-size:var(--protocol-text-caption);font-weight:var(--protocol-weight-medium)}.EntryFields_stepLabelHint__aPyvc{font-weight:var(--protocol-weight-regular)}.EntryFields_slotNote__lcCJh{margin:0;color:var(--protocol-muted);font-size:var(--protocol-text-caption)}.EntryFields_stepper__NCzc1{display:flex;align-items:center;gap:var(--protocol-space-2);min-height:58px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);padding:5px;background:var(--protocol-soft)}.EntryFields_stepper__NCzc1[data-size=large]{min-height:66px}.EntryFields_stepper__NCzc1 button{flex:0 0 auto;width:44px;min-height:46px;border:1px solid var(--protocol-line);border-radius:10px;color:var(--protocol-text);background:var(--protocol-panel-raised);font-size:var(--protocol-text-title);font-weight:var(--protocol-weight-medium);line-height:1}.EntryFields_stepper__NCzc1[data-size=large] button{width:48px;min-height:52px}.EntryFields_stepper__NCzc1 button:disabled{cursor:not-allowed;opacity:.45}.EntryFields_stepper__NCzc1 button:focus-visible,.EntryFields_stepper__NCzc1 input:focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.EntryFields_stepper__NCzc1 input{width:100%;min-width:0;min-height:44px;border:0;padding:0;color:var(--protocol-text);background:transparent;font-size:var(--protocol-text-input);font-variant-numeric:tabular-nums;font-weight:var(--protocol-weight-medium);text-align:center}.EntryFields_stepper__NCzc1[data-size=large] input{font-size:var(--protocol-text-metric)}.EntryFields_stepper__NCzc1[data-size=compact] input{font-size:var(--protocol-text-title)}.EntryFields_stepper__NCzc1 input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.EntryFields_stepper__NCzc1 input::-webkit-inner-spin-button,.EntryFields_stepper__NCzc1 input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.EntryFields_stepper__NCzc1 input::-moz-placeholder{color:var(--protocol-muted);font-size:var(--protocol-text-headline);opacity:1}.EntryFields_stepper__NCzc1 input::placeholder{color:var(--protocol-muted);font-size:var(--protocol-text-headline);opacity:1}.EntryFields_pairRow__adAoY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--protocol-space-2)}.EntryFields_extrasRow__KoMOG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--protocol-space-2) var(--protocol-space-3)}.EntryFields_inlineField__NtLS7{display:flex;align-items:center;gap:var(--protocol-space-2);color:var(--protocol-muted);font-size:var(--protocol-text-caption);font-weight:var(--protocol-weight-medium)}.EntryFields_extrasRow__KoMOG select{min-height:44px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);padding:0 var(--protocol-space-2);color:var(--protocol-text);background:var(--protocol-soft);font-size:var(--protocol-text-input)}.EntryFields_notesDisclosure__1ovn0{margin-left:auto}.EntryFields_notesDisclosure__1ovn0[open]{flex:1 1 100%;margin-left:0}.EntryFields_notesSummary__61zvr{display:flex;align-items:center;min-height:44px;color:var(--protocol-info);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);list-style:none;cursor:pointer}.EntryFields_notesSummary__61zvr::-webkit-details-marker{display:none}.EntryFields_notesDisclosure__1ovn0 textarea{box-sizing:border-box;width:100%;min-height:76px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);padding:var(--protocol-space-2);color:var(--protocol-text);background:var(--protocol-soft);font-family:inherit;font-size:var(--protocol-text-input)}.EntryFields_strengthEntry__VWXfd{display:grid;gap:var(--protocol-space-3)}.TimedEntry_timedFields__e__XE{display:contents}.TimedEntry_field__poGrU{min-width:0}.TimedEntry_fieldLabel__Wo_nw{display:block;margin-bottom:var(--protocol-space-1);color:var(--protocol-muted);font-size:var(--protocol-text-caption);font-weight:var(--protocol-weight-medium)}.TimedEntry_control__wR6pW{box-sizing:border-box;width:100%;min-height:44px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);padding:var(--protocol-space-3);color:var(--protocol-text);background:var(--protocol-soft);font-family:inherit;font-size:var(--protocol-text-input)}.TimedEntry_control__wR6pW[aria-invalid=true]{border-color:var(--protocol-red)}.TimedEntry_control__wR6pW:focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.TimedEntry_durationEcho__NP1P1{display:block;margin-top:var(--protocol-space-1);color:var(--protocol-muted);font-size:var(--protocol-text-caption);font-variant-numeric:tabular-nums}.TimedEntry_quickLogRow__R9cgn{display:flex;align-items:stretch;gap:var(--protocol-space-2)}.TimedEntry_quickLogAction__Y_kF1{flex:1 1 auto;border:1px solid color-mix(in srgb,var(--protocol-info) 55%,var(--protocol-line));border-radius:var(--protocol-radius-sm);color:var(--protocol-info);background:color-mix(in srgb,var(--protocol-info) 10%,transparent);font-size:var(--protocol-text-body)}.TimedEntry_quickLogAction__Y_kF1,.TimedEntry_quickLogStep__ujB0n{min-height:52px;font-family:inherit;font-weight:var(--protocol-weight-medium);cursor:pointer}.TimedEntry_quickLogStep__ujB0n{flex:0 0 auto;min-width:56px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);color:var(--protocol-text);background:var(--protocol-panel-raised);font-size:var(--protocol-text-footnote)}.TimedEntry_quickLogAction__Y_kF1:disabled,.TimedEntry_quickLogStep__ujB0n:disabled{cursor:not-allowed;opacity:.5}.TimedEntry_quickLogAction__Y_kF1:focus-visible,.TimedEntry_quickLogStep__ujB0n:focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.TimedEntry_quickLogHint__hDN9p{margin:var(--protocol-space-1) 0 0;color:var(--protocol-muted);font-size:var(--protocol-text-caption);line-height:1.6}.TimedEntry_setTimer__yLLpp{display:grid;gap:var(--protocol-space-3);justify-items:center;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-md);padding:var(--protocol-space-4);background:var(--protocol-soft);text-align:center}.TimedEntry_setTimerDisplay__ueyk3{margin:0;color:var(--protocol-text);font-size:clamp(48px,16vw,88px);font-variant-numeric:tabular-nums;font-weight:var(--protocol-weight-bold);letter-spacing:-.05em;line-height:.95}.TimedEntry_setTimerStart__CB_0X,.TimedEntry_setTimerStop__KefWq{width:100%;min-height:56px;border-radius:var(--protocol-radius-sm);padding:var(--protocol-space-3) var(--protocol-space-4);font-size:var(--protocol-text-headline);font-weight:var(--protocol-weight-bold)}.TimedEntry_setTimerStart__CB_0X{border:1px solid var(--protocol-action);color:var(--protocol-on-action);background:var(--protocol-action)}.TimedEntry_setTimerStop__KefWq{border:1px solid var(--protocol-action);color:var(--protocol-action);background:var(--protocol-panel-raised)}.TimedEntry_setTimerStart__CB_0X:disabled,.TimedEntry_setTimerStop__KefWq:disabled{cursor:wait;opacity:.55}.TimedEntry_setTimerStart__CB_0X:focus-visible,.TimedEntry_setTimerStop__KefWq:focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.TimedEntry_setTimerHint__GuuNz{margin:0;color:var(--protocol-muted);font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);line-height:1.5}.TimedEntry_rpeChips__Z5YbD{display:flex;flex-wrap:wrap;gap:var(--protocol-space-2);margin-bottom:var(--protocol-space-2)}.TimedEntry_rpeChip__ooaG3{min-width:48px;min-height:44px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);color:var(--protocol-text);background:var(--protocol-panel-raised);font-family:inherit;font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);font-variant-numeric:tabular-nums;cursor:pointer}.TimedEntry_rpeChip__ooaG3[data-target=true]{border-color:color-mix(in srgb,var(--protocol-info) 45%,var(--protocol-line))}.TimedEntry_rpeChip__ooaG3[data-selected=true]{border-color:color-mix(in srgb,var(--protocol-info) 60%,var(--protocol-line));color:var(--protocol-bg);background:var(--protocol-info)}.TimedEntry_rpeChip__ooaG3:focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.TimedEntry_rpeChip__ooaG3:disabled{cursor:not-allowed;opacity:.5}.queue-sheet_sheetHeader__T8ElQ{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--protocol-space-3)}.queue-sheet_queueItemCopy__kWMlq{min-width:0}.queue-sheet_closeButton__k_2tp{min-height:44px;border-radius:var(--protocol-radius-sm);padding:var(--protocol-space-2) var(--protocol-space-3);background:transparent;font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium);border:1px solid var(--protocol-line);color:var(--protocol-text);background:var(--protocol-panel-raised)}.queue-sheet_closeButton__k_2tp:focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.queue-sheet_closeButton__k_2tp:disabled{cursor:wait;opacity:.55}.queue-sheet_sheetTitle__bT_1v{margin:0;min-width:0;color:var(--protocol-text);font-size:clamp(var(--protocol-text-title),5.5vw,var(--protocol-text-largetitle));font-weight:var(--protocol-weight-bold);letter-spacing:-.01em;line-height:1.15;text-wrap:balance}.queue-sheet_queueActions__NS0gx{display:flex;flex-wrap:wrap;gap:var(--protocol-space-2)}.queue-sheet_sheetBackdrop__H1Imf{position:fixed;z-index:80;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:max(16px,var(--bodyos-safe-top)) max(16px,var(--bodyos-safe-right)) max(16px,var(--bodyos-safe-bottom)) max(16px,var(--bodyos-safe-left));background:rgb(0 0 0/72%)}.queue-sheet_sheet__HbiFQ{width:min(720px,100%);max-height:min(82vh,760px);max-height:min(82dvh,760px);overflow-y:auto;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-lg) var(--protocol-radius-lg) var(--protocol-radius-md) var(--protocol-radius-md);padding:var(--protocol-space-4);color:var(--protocol-text);background:var(--protocol-panel-raised);box-shadow:0 -20px 64px rgb(0 0 0/45%)}.queue-sheet_queueList__nzcuS{display:grid;gap:var(--protocol-space-2);margin:var(--protocol-space-4) 0 0;padding:0;list-style:none}.queue-sheet_queueItemCurrent___lo6J,.queue-sheet_queueItem__Rqs2D{display:flex;align-items:center;justify-content:space-between;gap:var(--protocol-space-3);min-height:44px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-sm);padding:var(--protocol-space-3);background:var(--protocol-panel)}.queue-sheet_queueItemCurrent___lo6J{border-color:var(--protocol-info)}.queue-sheet_queueName__p11a5,.queue-sheet_queueStatus__Fjb1g{display:block}.queue-sheet_queueName__p11a5{font-size:var(--protocol-text-footnote);font-weight:var(--protocol-weight-medium)}.queue-sheet_queueStatus__Fjb1g{margin-top:var(--protocol-space-1);color:var(--protocol-muted);font-size:var(--protocol-text-caption)}@media (max-width:560px){.queue-sheet_queueItemCurrent___lo6J,.queue-sheet_queueItem__Rqs2D{align-items:stretch;flex-direction:column}.queue-sheet_queueActions__NS0gx{display:grid;grid-template-columns:1fr}}.Dashboard_page__ABy0l{min-height:calc(100vh - 72px);min-height:calc(100dvh - 72px);padding:0 0 96px;color:var(--protocol-text);background:var(--protocol-bg);font-size:var(--protocol-text-body)}.Dashboard_dashboard__pGT5R{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;width:100%;margin:0}.Dashboard_statePanel__Ez7MG{border:1px solid var(--protocol-line);background:var(--protocol-panel);box-shadow:0 24px 64px rgb(0 0 0/24%)}.Dashboard_todaySlot__N4b7Y{display:grid;gap:inherit;scroll-margin-top:calc(88px + var(--protocol-safe-top, 0px))}.Dashboard_mapSlot__rIbuj,.Dashboard_noteSlot__1QjUs,.Dashboard_recordsSlot__Ea6Qp,.Dashboard_stripSlot__GxnnV{display:grid}.Dashboard_dailySide__cDvsl{display:grid;gap:inherit;align-content:start;min-width:0}.Dashboard_statePanel__Ez7MG{width:min(100%,64rem);padding:clamp(24px,4vw,40px);border-radius:var(--protocol-radius-lg)}.Dashboard_dashboard__pGT5R>.Dashboard_statePanel__Ez7MG{width:100%}.Dashboard_statePanel_neutral__vydK4{border-color:color-mix(in srgb,var(--protocol-info) 32%,var(--protocol-line))}.Dashboard_statePanel_warning___e5Kb{border-color:color-mix(in srgb,var(--protocol-amber) 48%,var(--protocol-line))}.Dashboard_statePanel_danger__kRocV{border-color:color-mix(in srgb,var(--protocol-red) 48%,var(--protocol-line))}.Dashboard_statePanel_transient__1rhX_{display:flex;align-items:center;gap:14px;border-color:var(--protocol-line)}@media (max-width:760px){.Dashboard_page__ABy0l{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px)}.Dashboard_dashboard__pGT5R{gap:16px}}@media (max-width:520px){.Dashboard_page__ABy0l{padding-bottom:calc(88px + var(--bodyos-safe-bottom))}.Dashboard_statePanel__Ez7MG{padding:16px;border-radius:var(--protocol-radius-md)}}.Dashboard_offlineNotice__ZD2Ex{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--protocol-amber) 45%,var(--protocol-line));border-radius:var(--protocol-radius-sm);background:color-mix(in srgb,var(--protocol-amber) 10%,var(--protocol-panel));color:var(--protocol-text);font-size:var(--protocol-text-footnote)}.Dashboard_offlineNotice__ZD2Ex p{margin:0}.Dashboard_offlineActions__I7bj2{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.Dashboard_offlineActions__I7bj2 a,.Dashboard_offlineActions__I7bj2 button{min-height:44px;padding:8px 16px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-pill);background:transparent;color:inherit;font:inherit;font-size:var(--protocol-text-footnote);cursor:pointer}.Dashboard_offlineResume__b0_61{border-color:color-mix(in srgb,var(--protocol-info) 60%,var(--protocol-line));background:color-mix(in srgb,var(--protocol-info) 18%,transparent)}.Dashboard_offlineResume__b0_61,.Dashboard_returnToday__7UgHc{display:inline-flex;align-items:center;text-decoration:none;font-weight:var(--protocol-weight-medium)}.Dashboard_returnToday__7UgHc{position:fixed;z-index:55;right:16px;bottom:max(14px,var(--bodyos-safe-bottom));gap:4px;min-height:44px;padding:0 16px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-pill);background:var(--protocol-panel-raised);color:var(--protocol-text);font-family:inherit;font-size:var(--protocol-text-footnote);cursor:pointer;box-shadow:0 8px 22px rgb(0 0 0/40%);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.Dashboard_returnTodayVisible___Cttm{opacity:1;transform:none;pointer-events:auto}.Dashboard_returnToday__7UgHc:focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}@media (max-width:900px){.Dashboard_returnToday__7UgHc{display:none}}@media (prefers-reduced-motion:reduce){.Dashboard_returnToday__7UgHc{transform:none;transition:opacity .2s ease}.Dashboard_returnTodayVisible___Cttm{transform:none}}@media (min-width:900px){.Dashboard_dashboard__pGT5R{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.Dashboard_dashboard__pGT5R>*{grid-column:span 3}.Dashboard_todaySlot__N4b7Y{grid-column:span 2}.Dashboard_dailySide__cDvsl{grid-column:span 1}.Dashboard_dailySideWide__eu04R{grid-column:span 3;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:start}.Dashboard_mapSlot__rIbuj{min-width:0}.Dashboard_dailySide__cDvsl:not(.Dashboard_dailySideWide__eu04R):has(>:nth-child(2)):has(form){grid-row:span 2}.Dashboard_dashboard__pGT5R:has(>.Dashboard_dailySide__cDvsl:not(.Dashboard_dailySideWide__eu04R):has(>:nth-child(2)):has(form))>.Dashboard_mapSlot__rIbuj{grid-column:span 2}}.Dashboard_dashboard__pGT5R>.Dashboard_todayHeader__1078M{margin-bottom:0}.Dashboard_titleDate__SGkxX{color:var(--protocol-muted);font-weight:var(--protocol-weight-medium);white-space:nowrap}.ProtocolStatePanel_stateLabel__HS745{margin:0;font-size:var(--protocol-text-footnote)}.ProtocolStatePanel_stateTitle__nIWAT{margin:8px 0 0;font-weight:var(--protocol-weight-bold);letter-spacing:-.025em;text-wrap:balance}.ProtocolStatePanel_stateContext__DUpDt{margin:16px 0 0;color:var(--protocol-muted);font-size:var(--protocol-text-body);font-weight:var(--protocol-weight-medium)}.ProtocolStatePanel_stateAction__FeiqP :where(button,a){display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;padding:0 20px;border:1px solid transparent;border-radius:var(--protocol-radius-sm);font:inherit;font-size:var(--protocol-text-body);font-weight:var(--protocol-weight-medium);text-align:center;text-decoration:none;cursor:pointer}.ProtocolStatePanel_stateAction__FeiqP :where(button,a){color:var(--protocol-on-action);background:var(--protocol-action)}.ProtocolStatePanel_stateAction__FeiqP :where(button,a)[data-tone=secondary]{border-color:color-mix(in srgb,var(--protocol-info) 42%,var(--protocol-line));color:var(--protocol-info);background:var(--protocol-soft)}.ProtocolStatePanel_stateAction__FeiqP :where(button,a):focus-visible{outline:2px solid var(--protocol-info);outline-offset:2px}.ProtocolStatePanel_stateTransientTitle__ii4TL{margin:0;color:var(--protocol-muted);font-size:var(--protocol-text-body);font-weight:var(--protocol-weight-medium)}.ProtocolStatePanel_stateSpinner__hq3pR{flex:0 0 auto;width:24px;height:24px;border:3px solid color-mix(in srgb,var(--protocol-info) 25%,transparent);border-top-color:var(--protocol-info);border-radius:50%;animation:ProtocolStatePanel_protocol-spin__4LTPB .9s linear infinite}@keyframes ProtocolStatePanel_protocol-spin__4LTPB{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ProtocolStatePanel_stateSpinner__hq3pR{animation:none}}.ProtocolStatePanel_stateTitle__nIWAT{max-width:22ch;font-size:clamp(var(--protocol-text-largetitle),4vw,var(--protocol-text-metric));line-height:1.15}.ProtocolStatePanel_stateDetails__dwxxX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:32px 0 0}.ProtocolStatePanel_stateDetail__LHctX{padding:16px;border:1px solid var(--protocol-line);border-radius:var(--protocol-radius-md);background:var(--protocol-soft)}.ProtocolStatePanel_stateLabel__HS745{color:var(--protocol-info);font-weight:var(--protocol-weight-medium)}.ProtocolStatePanel_stateCopy__4Wd_V{margin:8px 0 0;color:var(--protocol-muted);font-size:var(--protocol-text-body);line-height:1.65}.ProtocolStatePanel_stateAction__FeiqP{display:grid;gap:12px;max-width:20rem;margin-top:24px}@media (max-width:760px){.ProtocolStatePanel_stateDetails__dwxxX{grid-template-columns:minmax(0,1fr)}}