.app-launch-module__xbuNXq__overlay{z-index:100;padding:calc(var(--layout-surface-padding) + env(safe-area-inset-top)) var(--layout-page-inline) calc(var(--layout-surface-padding) + env(safe-area-inset-bottom));background:var(--app-control-center-background);color:var(--color-text);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}html[data-ripper-launch-seen=true] .app-launch-module__xbuNXq__overlay:not([data-ripper-launch-delayed=true]) .app-launch-module__xbuNXq__center{opacity:0}.app-launch-module__xbuNXq__center{transition:opacity var(--motion-duration-state) var(--motion-ease-standard);flex:1;place-content:center;display:grid}.app-launch-module__xbuNXq__mark{aspect-ratio:1;width:clamp(7rem,32vw,11rem);display:block}.app-launch-module__xbuNXq__overlay[data-ripper-launch=launching] .app-launch-module__xbuNXq__mark{animation:.26s cubic-bezier(.22,1,.36,1) both app-launch-module__xbuNXq__app-launch-in}.app-launch-module__xbuNXq__overlay[data-ripper-launch=launching] .app-launch-module__xbuNXq__mark .brand-mark-image{animation:app-launch-module__xbuNXq__app-launch-glow-pulse 1.45s var(--motion-ease-standard) infinite}.app-launch-module__xbuNXq__overlay[data-ripper-launch=exiting]{pointer-events:none;animation:.32s ease-in-out both app-launch-module__xbuNXq__app-launch-out}.app-launch-module__xbuNXq__status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes app-launch-module__xbuNXq__app-launch-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes app-launch-module__xbuNXq__app-launch-out{0%{opacity:1}to{opacity:0}}@keyframes app-launch-module__xbuNXq__app-launch-glow-pulse{0%,to{opacity:.7;filter:brightness(.88) drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 48%, transparent));transform:scale(.96)}46%{opacity:1;filter:brightness(1.12) drop-shadow(0 0 18px color-mix(in srgb, var(--accent) 34%, transparent));transform:scale(1.045)}68%{opacity:.92;filter:brightness(1.02) drop-shadow(0 0 12px color-mix(in srgb, var(--accent) 30%, transparent));transform:scale(.995)}84%{opacity:.96;filter:brightness(1.07) drop-shadow(0 0 15px color-mix(in srgb, var(--accent) 32%, transparent));transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.app-launch-module__xbuNXq__overlay[data-ripper-launch=launching] .app-launch-module__xbuNXq__mark,.app-launch-module__xbuNXq__overlay[data-ripper-launch=exiting]{animation:none}.app-launch-module__xbuNXq__overlay[data-ripper-launch=launching] .app-launch-module__xbuNXq__mark .brand-mark-image{animation:none}}
.pro-galaxy-icon-module__7gAffW__icon{transform-origin:50%;animation:20s linear infinite pro-galaxy-icon-module__7gAffW__pro-galaxy-turn}@keyframes pro-galaxy-icon-module__7gAffW__pro-galaxy-turn{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.pro-galaxy-icon-module__7gAffW__icon{animation:none}}
.dashboard-module__Gx_nyq__page{min-height:100lvh;padding:calc(var(--layout-surface-padding) + env(safe-area-inset-top)) var(--layout-page-inline) calc(var(--app-navigation-height) + var(--layout-surface-padding) + env(safe-area-inset-bottom));color:var(--color-text);background:0 0;flex-direction:column;display:flex}html:has([data-ripper-shell]){background-color:var(--app-control-center-background)}html:has([data-ripper-shell]):before{z-index:0;background-color:var(--app-control-center-background);background-image:linear-gradient(color-mix(in srgb, var(--app-control-center-background) 65%, transparent), color-mix(in srgb, var(--app-control-center-background) 99%, transparent)), url(/images/ripper-graffiti-watermark-mirrored.webp?v=3);background-blend-mode:normal, overlay;content:"";pointer-events:none;background-position:50%;background-repeat:repeat-y;background-size:100%;position:fixed;inset:0}html:has([data-ripper-shell]) body{z-index:1;background:0 0;position:relative}.dashboard-module__Gx_nyq__page[data-task-active]{padding-right:var(--layout-page-gutter);padding-bottom:calc(var(--app-navigation-height) + var(--layout-page-gutter) + env(safe-area-inset-bottom));padding-left:var(--layout-page-gutter)}html[data-ripper-workout-complete] .dashboard-module__Gx_nyq__page{background-color:var(--app-control-center-background);background-image:linear-gradient(color-mix(in srgb, var(--app-control-center-background) 97%, transparent), color-mix(in srgb, var(--app-control-center-background) 97%, transparent)), url(/images/ripper-graffiti-watermark.webp?v=2);background-position:top;background-repeat:repeat-y;background-size:200%}html[data-ripper-workout-complete]:has([data-ripper-shell]):before{display:none}.dashboard-module__Gx_nyq__header{justify-content:space-between;align-items:center;width:min(100%,760px);margin:0 auto;display:flex}.dashboard-module__Gx_nyq__moduleLink{min-width:0;min-height:var(--touch-target-min);flex:auto;align-items:center;text-decoration:none;display:inline-flex}.dashboard-module__Gx_nyq__moduleName{min-width:0;color:var(--color-text);font-family:var(--font-display);letter-spacing:var(--font-display-tracking);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.75rem,5vw,2rem);line-height:1;overflow:hidden}.dashboard-module__Gx_nyq__headerTrailing{min-width:max-content;min-height:var(--touch-target-min);flex:none;justify-content:flex-end;align-items:center;display:inline-flex}.dashboard-module__Gx_nyq__tierMark{--ripper-squircle-corner:var(--space-2);min-height:var(--space-8);justify-content:center;align-items:center;gap:var(--space-1);margin-left:var(--space-2);border-radius:var(--radius-control);padding:var(--space-1) var(--space-3);background:var(--color-surface-raised);color:var(--accent);font-family:var(--font-display);font-size:var(--type-metadata-size);letter-spacing:var(--font-display-tracking);white-space:nowrap;animation:dashboard-module__Gx_nyq__tier-mark-in var(--motion-duration-fade) var(--motion-ease-enter) both;line-height:1;display:inline-flex}.dashboard-module__Gx_nyq__tierMark svg{width:var(--space-4);height:var(--space-4);flex:none}.dashboard-module__Gx_nyq__tierMark[data-tier=BASIC]{background:var(--color-control);color:var(--color-text-secondary)}.dashboard-module__Gx_nyq__tierMark[data-tier=DARKLORD] svg{transform-origin:50%;animation:20s linear infinite dashboard-module__Gx_nyq__darklord-cookie-turn}.dashboard-module__Gx_nyq__content{width:min(100%,760px);animation:dashboard-module__Gx_nyq__app-content-in var(--motion-duration-enter) var(--motion-ease-enter) both;margin:1rem auto 0}.dashboard-module__Gx_nyq__title{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;font-size:var(--type-root-title-size);letter-spacing:-.025em;margin:0;line-height:1.1;position:absolute;overflow:hidden}.dashboard-module__Gx_nyq__description{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;max-width:560px;height:1px;color:var(--color-text-secondary);font-size:var(--type-metadata-size);margin:0;line-height:1.5;position:absolute;overflow:hidden}.dashboard-module__Gx_nyq__body{margin-top:0}.dashboard-module__Gx_nyq__pullToRefreshGesture{width:100%;margin:0 auto}.dashboard-module__Gx_nyq__pullToRefresh{color:var(--color-text-secondary);place-items:center;margin:0 auto;display:grid;overflow:hidden}.dashboard-module__Gx_nyq__pullToRefresh[data-state=idle],.dashboard-module__Gx_nyq__pullToRefresh[data-state=refreshing]{transition:height var(--motion-duration-reveal) var(--motion-ease-enter), opacity var(--motion-duration-state) var(--motion-ease-standard)}.dashboard-module__Gx_nyq__refreshControlContent{place-items:center;min-height:52px;padding-inline:4px;display:inline-grid}.dashboard-module__Gx_nyq__refreshRing{width:34px;height:34px;color:var(--accent);transform-origin:50%;place-items:center;display:inline-grid}.dashboard-module__Gx_nyq__refreshSpin{animation:.92s linear infinite dashboard-module__Gx_nyq__ripper-refresh-spin}.dashboard-module__Gx_nyq__refreshStatus{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes dashboard-module__Gx_nyq__ripper-refresh-spin{to{transform:rotate(360deg)}}.dashboard-module__Gx_nyq__navigation{z-index:20;box-sizing:border-box;width:100%;height:calc(var(--app-navigation-height) + env(safe-area-inset-bottom));min-height:0;max-height:calc(var(--app-navigation-height) + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:var(--touch-target-min);padding:4px max(var(--layout-component-gap), env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(var(--layout-component-gap), env(safe-area-inset-left));contain:layout paint;background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;flex:none;align-content:start;transition:filter .7s cubic-bezier(.22,1,.36,1),opacity .7s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:auto 0 0;overflow:hidden}html[data-ripper-timer-focus] .dashboard-module__Gx_nyq__navigation{filter:brightness(.34);opacity:.2}.dashboard-module__Gx_nyq__navigation:before{background:linear-gradient(90deg, transparent, var(--accent) 28%, var(--accent) 72%, transparent);content:"";pointer-events:none;width:50%;height:1px;position:absolute;top:0;left:25%}.dashboard-module__Gx_nyq__navigationItem{min-width:0;min-height:var(--touch-target-min);border-radius:var(--control-radius);color:var(--color-text-secondary);place-items:stretch stretch;font-size:10px;font-weight:700;display:grid}.dashboard-module__Gx_nyq__navigationItemContent{min-width:0;min-height:inherit;color:inherit;align-content:center;place-items:center;gap:2px;display:grid}.dashboard-module__Gx_nyq__navigationItemContent svg{width:20px;height:20px}.dashboard-module__Gx_nyq__navigationItemContent[data-pending]{color:var(--accent)}.dashboard-module__Gx_nyq__navigationItemContent[data-pending] svg{animation:.68s ease-in-out infinite alternate dashboard-module__Gx_nyq__ripper-navigation-pending}.dashboard-module__Gx_nyq__navigationLabel{white-space:nowrap;line-height:1;display:block}.dashboard-module__Gx_nyq__navigationItem[data-current]{color:var(--accent)}.dashboard-module__Gx_nyq__navigationItem[data-primary] .dashboard-module__Gx_nyq__navigationItemContent svg{width:22px;height:22px}.dashboard-module__Gx_nyq__settingsVersion{justify-items:center;gap:var(--space-2);margin-top:var(--layout-section-gap);padding-top:var(--layout-component-gap);display:grid}.dashboard-module__Gx_nyq__settingsWordmark{color:var(--accent);font-size:calc(var(--type-task-title-size) * .7);line-height:1}html[data-ripper-theme=light] .dashboard-module__Gx_nyq__settingsWordmark .brand-wordmark-image{filter:invert()!important}@media (min-width:761px){.dashboard-module__Gx_nyq__page{padding:28px 48px 40px 156px}.dashboard-module__Gx_nyq__page[data-task-active]{padding-right:var(--layout-page-gutter);padding-left:var(--layout-page-gutter)}.dashboard-module__Gx_nyq__header,.dashboard-module__Gx_nyq__content{width:min(100%,900px)}.dashboard-module__Gx_nyq__page[data-task-active] .dashboard-module__Gx_nyq__header{width:min(100%,760px)}.dashboard-module__Gx_nyq__content{margin-top:var(--layout-page-section-gap)}.dashboard-module__Gx_nyq__moduleName{font-size:var(--type-page-identity-size)}.dashboard-module__Gx_nyq__title{font-size:clamp(48px,7vw,76px)}.dashboard-module__Gx_nyq__navigation{border:0;grid-template-rows:repeat(5,auto);grid-template-columns:1fr;align-content:center;gap:8px;width:124px;height:auto;max-height:none;padding:24px 12px;inset:0 auto 0 0}.dashboard-module__Gx_nyq__navigation:before,.dashboard-module__Gx_nyq__navigation[data-mobile-only]{display:none}.dashboard-module__Gx_nyq__navigationItem{min-height:64px;font-size:11px}}@media (prefers-reduced-motion:reduce){.dashboard-module__Gx_nyq__content,.dashboard-module__Gx_nyq__pullToRefresh,.dashboard-module__Gx_nyq__refreshSpin,.dashboard-module__Gx_nyq__navigationItemContent[data-pending] svg,.dashboard-module__Gx_nyq__tierMark,.dashboard-module__Gx_nyq__tierMark[data-tier=DARKLORD] svg{transition:none;animation:none}}@keyframes dashboard-module__Gx_nyq__darklord-cookie-turn{to{transform:rotate(360deg)}}@keyframes dashboard-module__Gx_nyq__tier-mark-in{0%{opacity:0}to{opacity:1}}@keyframes dashboard-module__Gx_nyq__ripper-navigation-pending{to{opacity:.4}}@keyframes dashboard-module__Gx_nyq__app-content-in{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}
.exercise-search-picker-module__Gk6YlG__surface{z-index:40;width:var(--exercise-picker-viewport-width,100vw);height:var(--exercise-picker-viewport-height,100dvh);box-sizing:border-box;align-content:stretch;gap:var(--space-4);padding:max(var(--layout-page-gutter), env(safe-area-inset-top)) max(var(--layout-page-gutter), env(safe-area-inset-right)) max(var(--layout-page-gutter), env(safe-area-inset-bottom)) max(var(--layout-page-gutter), env(safe-area-inset-left));overscroll-behavior:contain;background:var(--color-bg);animation:exercise-search-picker-module__Gk6YlG__exercise-search-picker-in var(--motion-duration-enter) var(--motion-ease-enter) both;grid-template-rows:auto auto auto minmax(0,1fr);display:grid;position:fixed;top:0;left:0;overflow:hidden}.exercise-search-picker-module__Gk6YlG__surface>*{width:min(100%,680px);margin-inline:auto}.exercise-search-picker-module__Gk6YlG__header{justify-items:center;gap:var(--space-2);text-align:center;padding-block-start:var(--space-2);display:grid}.exercise-search-picker-module__Gk6YlG__header svg{width:calc(var(--icon-md) * 1.5);height:calc(var(--icon-md) * 1.5);color:var(--accent)}.exercise-search-picker-module__Gk6YlG__header h2{font-size:var(--type-task-title-size);line-height:var(--type-task-title-line);margin:0}.exercise-search-picker-module__Gk6YlG__results{align-content:start;gap:var(--result-list-gap);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-auto-rows:max-content;width:min(100%,680px);min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden auto}.exercise-search-picker-module__Gk6YlG__result{width:100%;min-width:0;max-width:100%;height:max-content;min-height:var(--touch-target-min);box-sizing:border-box;align-items:stretch;gap:var(--card-title-to-metadata);border-radius:var(--radius-card);padding:var(--row-inset-block) var(--row-inset-inline);color:var(--color-text);background:var(--color-surface-raised);font:inherit;text-align:left;white-space:normal;cursor:pointer;animation:exercise-search-picker-module__Gk6YlG__exercise-result-in var(--motion-duration-fade) var(--motion-ease-standard) both;transition:color var(--motion-duration-state) var(--motion-ease-standard), background-color var(--motion-duration-state) var(--motion-ease-standard);border:0;flex-direction:column;display:flex;position:relative}.exercise-search-picker-module__Gk6YlG__result>*{flex:none;min-width:0;max-width:100%}.exercise-search-picker-module__Gk6YlG__result[data-selected]{color:var(--accent);background:var(--color-selected-surface);padding-inline-end:calc(var(--row-inset-inline) + 2.5rem)}.exercise-search-picker-module__Gk6YlG__result[data-disabled]{opacity:.56;cursor:default}.exercise-search-picker-module__Gk6YlG__result[data-selected] :is(.exercise-search-picker-module__Gk6YlG__resultTitle,.exercise-search-picker-module__Gk6YlG__muscle){color:var(--accent)}.exercise-search-picker-module__Gk6YlG__resultTitle,.exercise-search-picker-module__Gk6YlG__muscle{transition:color var(--motion-duration-state) var(--motion-ease-standard)}.exercise-search-picker-module__Gk6YlG__resultTitle{min-width:0;max-width:100%;font-size:var(--type-object-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-object-title-line);overflow-wrap:anywhere;white-space:normal;word-break:break-word;display:block}.exercise-search-picker-module__Gk6YlG__muscles{gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.exercise-search-picker-module__Gk6YlG__muscle{border-radius:var(--radius-xs);padding:var(--chip-inset-block) var(--chip-inset-inline);color:var(--color-text-secondary);background:var(--color-pressed-surface);font-size:var(--type-eyebrow-size);font-weight:var(--type-metadata-weight);line-height:var(--type-eyebrow-line);white-space:nowrap}.exercise-search-picker-module__Gk6YlG__muscle[data-primary]{color:var(--accent)}.exercise-search-picker-module__Gk6YlG__selectionOrder{color:var(--accent);font-family:var(--font-display);font-size:var(--type-metadata-size);font-variant-numeric:tabular-nums;animation:exercise-search-picker-module__Gk6YlG__exercise-fade-in var(--motion-duration-fade) var(--motion-ease-standard) both;line-height:1;position:absolute;inset-block-end:var(--row-inset-block);inset-inline-end:var(--row-inset-inline)}.exercise-search-picker-module__Gk6YlG__actionLabel{justify-content:center;align-items:center;gap:var(--ui-action-gap,var(--layout-component-gap));animation:exercise-search-picker-module__Gk6YlG__exercise-fade-in var(--motion-duration-fade) var(--motion-ease-standard) both;display:inline-flex}.exercise-search-picker-module__Gk6YlG__actionLabel svg{width:var(--icon-md);height:var(--icon-md)}@keyframes exercise-search-picker-module__Gk6YlG__exercise-search-picker-in{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@keyframes exercise-search-picker-module__Gk6YlG__exercise-result-in{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@keyframes exercise-search-picker-module__Gk6YlG__exercise-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.exercise-search-picker-module__Gk6YlG__surface,.exercise-search-picker-module__Gk6YlG__result,.exercise-search-picker-module__Gk6YlG__selectionOrder,.exercise-search-picker-module__Gk6YlG__actionLabel{animation:none}.exercise-search-picker-module__Gk6YlG__result,.exercise-search-picker-module__Gk6YlG__resultTitle,.exercise-search-picker-module__Gk6YlG__muscle{transition:none}}@media (max-width:760px){.exercise-search-picker-module__Gk6YlG__surface{padding-block-end:calc(var(--app-navigation-height) + var(--layout-page-gutter) + env(safe-area-inset-bottom))}.exercise-search-picker-module__Gk6YlG__surface[data-keyboard-open=true]{padding-block-end:max(var(--layout-page-gutter), env(safe-area-inset-bottom))}}
.action-module__g4j52G__action{min-width:0;min-height:var(--ui-action-min-height,var(--control-min-height));justify-content:center;align-items:center;gap:var(--ui-action-gap,var(--layout-component-gap));border-radius:var(--ui-action-radius,var(--shape-squircle-corner-control));padding:var(--ui-action-padding,var(--layout-component-gap) var(--layout-surface-padding));color:var(--ui-action-color,var(--color-text));background:var(--ui-action-background,var(--color-control));box-shadow:none;filter:none;font:inherit;font-size:var(--ui-action-font-size,var(--type-body-action-size));font-weight:var(--ui-action-font-weight,600);text-align:center;cursor:pointer;text-shadow:none;transition:color var(--motion-duration-state) var(--motion-ease-standard), background-color var(--motion-duration-state) var(--motion-ease-standard), filter var(--motion-duration-exit) var(--motion-ease-standard), opacity var(--motion-duration-fade) var(--motion-ease-standard), transform var(--motion-duration-exit) var(--motion-ease-standard);border:0;line-height:1.2;text-decoration:none;display:inline-flex;transform:none}.action-module__g4j52G__action>svg{width:var(--ui-action-icon-size,var(--icon-md));height:var(--ui-action-icon-size,var(--icon-md));flex:none}.action-module__g4j52G__action:focus-visible{outline:var(--focus-outline-width) solid var(--ui-action-focus-color,var(--accent));outline-offset:calc(0px - var(--focus-outline-width) - var(--focus-outline-offset))}.action-module__g4j52G__primary{--ui-action-color:var(--color-on-accent);--ui-action-background:var(--accent);--ui-action-focus-color:var(--color-on-accent)}.action-module__g4j52G__secondary{--ui-action-color:var(--accent);--ui-action-background:var(--color-control)}.action-module__g4j52G__ghost{--ui-action-background:transparent}.action-module__g4j52G__danger{--ui-action-color:var(--color-danger-foreground);--ui-action-background:var(--color-danger-surface)}.action-module__g4j52G__action:disabled{--ui-action-color:var(--color-disabled-foreground);--ui-action-background:var(--color-control-disabled);cursor:not-allowed;opacity:1}.action-module__g4j52G__action:active:not(:disabled){filter:brightness(.94);animation:action-module__g4j52G__action-smoosh var(--motion-duration-reveal) var(--motion-ease-enter);transform:scale(.97)}.action-module__g4j52G__compact{--ripper-squircle-corner:var(--radius-xs);--ui-action-radius:var(--radius-sm);--ui-action-padding:var(--layout-component-gap);--ui-action-font-size:var(--type-body-action-size);--ui-action-icon-size:var(--icon-sm)}.action-module__g4j52G__block{width:100%}.action-module__g4j52G__action.action-module__g4j52G__block:not(.action-module__g4j52G__compact){--ripper-squircle-corner:calc(var(--space-6) - var(--space-1));--ui-action-min-height:4rem;--ui-action-radius:calc(var(--space-6) - var(--space-1));--ui-action-padding:0 calc(var(--space-6) + var(--space-1));--ui-action-font-weight:600;transition:color var(--motion-duration-state) var(--motion-ease-standard), background-color var(--motion-duration-state) var(--motion-ease-standard), opacity var(--motion-duration-fade) var(--motion-ease-standard), transform var(--motion-duration-exit) var(--motion-ease-standard), filter var(--motion-duration-exit) var(--motion-ease-standard)}.action-module__g4j52G__action.action-module__g4j52G__block:not(.action-module__g4j52G__compact):active:not(:disabled){filter:brightness(.94);transform:scale(.97)}@keyframes action-module__g4j52G__action-smoosh{0%{transform:scale(.9)}58%{transform:scale(1.025)}to{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.action-module__g4j52G__action{transition:none}.action-module__g4j52G__action:active:not(:disabled),.action-module__g4j52G__action.action-module__g4j52G__block:not(.action-module__g4j52G__compact):active:not(:disabled){animation:none;transform:none}}
.badge-module__7WeL9W__list{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.badge-module__7WeL9W__badge{border-radius:var(--radius-xs);padding:var(--chip-inset-block) var(--chip-inset-inline);color:var(--color-text-secondary);background:var(--color-control);font-size:var(--type-eyebrow-size);font-weight:var(--type-metadata-weight);line-height:var(--type-eyebrow-line);white-space:nowrap}.badge-module__7WeL9W__badge[data-tone=accent]{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--color-control))}
.card-module__2A4pRq__card{--ripper-squircle-corner:var(--shape-squircle-corner-card);isolation:isolate;border-radius:var(--shape-squircle-corner-card);background:0 0;border:0;min-width:0;position:relative;overflow:visible}.card-module__2A4pRq__card:before{z-index:-1;border-radius:inherit;background:var(--color-surface-raised);content:"";pointer-events:none;position:absolute;inset:0}.card-module__2A4pRq__heading,.card-module__2A4pRq__headingButton{align-items:center;gap:var(--card-content-gap);border-radius:var(--radius-card);width:100%;min-width:0;padding:var(--card-inset);color:var(--color-text);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.card-module__2A4pRq__headingButton{cursor:pointer}.card-module__2A4pRq__headingButton:focus-visible{outline:var(--profile-focus-width) solid var(--profile-focus-color);outline-offset:var(--profile-focus-offset)}.card-module__2A4pRq__copy{gap:var(--card-title-to-metadata);min-width:0;display:grid}.card-module__2A4pRq__eyebrow{color:var(--type-eyebrow-foreground);font-family:var(--font-eyebrow);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-line);text-transform:var(--type-eyebrow-case)}.card-module__2A4pRq__title{min-width:0;color:var(--color-text);font-size:var(--type-object-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-object-title-line);overflow-wrap:anywhere}.card-module__2A4pRq__metadata,.card-module__2A4pRq__footer{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line)}.card-module__2A4pRq__details{min-width:0;margin-top:calc(var(--card-content-gap) - var(--card-title-to-metadata))}.card-module__2A4pRq__footer{margin-top:calc(var(--card-content-gap) - var(--card-title-to-metadata))}.card-module__2A4pRq__trailing{min-width:var(--profile-icon-target-min);min-height:var(--profile-icon-target-min);color:var(--color-text-secondary);place-items:center;display:grid}.card-module__2A4pRq__trailing svg{width:var(--profile-control-icon-size);height:var(--profile-control-icon-size);transition:transform var(--motion-duration-fade) var(--motion-ease-standard)}.card-module__2A4pRq__trailing svg[data-expanded]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.card-module__2A4pRq__trailing svg{transition:none}}.card-module__2A4pRq__metricCard{justify-items:center;gap:var(--card-title-to-metadata);padding:var(--card-inset);text-align:center;display:grid}.card-module__2A4pRq__metricValue{min-width:0;color:var(--color-progress);font-family:var(--font-display);font-size:var(--type-prominent-metric-size);font-variant-numeric:tabular-nums;font-style:italic;line-height:var(--type-prominent-metric-line);overflow-wrap:anywhere}.card-module__2A4pRq__metricUnit{margin-left:var(--space-1);color:var(--color-text-secondary);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight);line-height:var(--type-metadata-line)}.card-module__2A4pRq__metricLabel,.card-module__2A4pRq__metricMetadata{color:var(--color-text-secondary);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight);line-height:var(--type-metadata-line)}.card-module__2A4pRq__metricMetadata{color:var(--color-text-muted)}.card-module__2A4pRq__chartCard{gap:var(--card-content-gap);padding:var(--card-inset);display:grid}.card-module__2A4pRq__chartHeading{justify-content:space-between;align-items:end;gap:var(--card-content-gap);flex-wrap:wrap;min-width:0;display:flex}.card-module__2A4pRq__chartHeading>.card-module__2A4pRq__copy{flex:16rem}.card-module__2A4pRq__chartTitle{min-width:0;color:var(--color-text);font-size:var(--type-object-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-object-title-line);overflow-wrap:anywhere;margin:0}.card-module__2A4pRq__chartTitle[data-role=detail]{font-size:var(--type-detail-title-size);line-height:var(--type-detail-title-line)}.card-module__2A4pRq__chartControls{flex:12rem;min-width:0}.card-module__2A4pRq__chartSummary,.card-module__2A4pRq__chart,.card-module__2A4pRq__chartFooter{min-width:0}.card-module__2A4pRq__chartFooter{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line)}
.workout-template-builder-module__h1qkda__builder{gap:var(--layout-page-section-gap);width:min(100%,680px);margin:var(--space-4) auto 0;display:grid}.workout-template-builder-module__h1qkda__initialActions{gap:var(--action-group-gap);display:grid}.workout-template-builder-module__h1qkda__quickExerciseActions{gap:var(--action-group-gap);min-width:0;display:grid}.workout-template-builder-module__h1qkda__quickFocusGroup{gap:var(--result-list-gap);display:grid}.workout-template-builder-module__h1qkda__builder [data-workout-name]{font-weight:var(--type-section-title-weight)}.workout-template-builder-module__h1qkda__quickEquipmentControl{min-width:0;position:relative}.workout-template-builder-module__h1qkda__quickEquipmentBadge{z-index:1;top:0;right:var(--space-3);pointer-events:none;position:absolute;transform:translateY(-50%)}.workout-template-builder-module__h1qkda__quickLength{border:0;min-width:0;margin:0;padding:0;display:grid}.workout-template-builder-module__h1qkda__quickLengthLabel{color:var(--color-text);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line);margin-block-end:var(--section-header-to-content)}.workout-template-builder-module__h1qkda__quickLength [role=group]{grid-template-columns:repeat(3,minmax(0,1fr))}.workout-template-builder-module__h1qkda__selectedCount{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);white-space:nowrap}.workout-template-builder-module__h1qkda__exercises{min-width:0}.workout-template-builder-module__h1qkda__exerciseSection{min-width:0;scroll-margin-block-start:var(--space-4);display:grid}.workout-template-builder-module__h1qkda__quickProposalTransition{animation:workout-template-builder-module__h1qkda__picker-result-in var(--motion-duration-enter) var(--motion-ease-enter) both}.workout-template-builder-module__h1qkda__exerciseGroups,.workout-template-builder-module__h1qkda__groupExercises{min-width:0;margin:0;padding:0;list-style:none;display:grid}.workout-template-builder-module__h1qkda__exerciseGroups{gap:var(--result-list-gap);scroll-margin-block-end:calc(var(--app-navigation-height) + var(--layout-component-gap))}.workout-template-builder-module__h1qkda__exerciseGroup{border-radius:var(--radius-card);background:var(--color-surface-raised);min-width:0;display:grid;position:relative;overflow:hidden}.workout-template-builder-module__h1qkda__exerciseGroup[data-dragging]{z-index:2;overflow:visible}.workout-template-builder-module__h1qkda__exerciseGroup[data-dragging]:before{opacity:0}.workout-template-builder-module__h1qkda__exerciseGroup:not([data-superset])>.workout-template-builder-module__h1qkda__groupExercises{display:contents}.workout-template-builder-module__h1qkda__exerciseGroup:not([data-superset]) .workout-template-builder-module__h1qkda__exerciseRow{border-radius:var(--radius-card);background:var(--color-surface-raised)}.workout-template-builder-module__h1qkda__exerciseGroup[data-superset]:before{inset-block:var(--space-6);background:var(--accent);content:"";border-radius:10px;width:2px;position:absolute;inset-inline-start:0}@media (max-width:760px){.workout-template-builder-module__h1qkda__exerciseGroup[data-dragging]:after{z-index:10;border:3px solid var(--accent);border-radius:inherit;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 34%, transparent);content:"";pointer-events:none;animation:workout-template-builder-module__h1qkda__mobile-drag-border-pulse var(--motion-duration-drag-pulse) var(--motion-ease-standard) infinite;position:absolute;inset:0}}@keyframes workout-template-builder-module__h1qkda__mobile-drag-border-pulse{0%,to{opacity:.76}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.workout-template-builder-module__h1qkda__exerciseGroup[data-dragging]:after{opacity:1;animation:none}}.workout-template-builder-module__h1qkda__supersetGroupHeading{align-items:center;gap:var(--space-2);padding:var(--row-inset-block) var(--row-inset-inline) 0;color:var(--accent);font-family:var(--font-eyebrow);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-line);text-transform:var(--type-eyebrow-case);display:flex}.workout-template-builder-module__h1qkda__supersetGroupHeading svg{width:.8rem;height:.8rem}.workout-template-builder-module__h1qkda__supersetMemberGap{height:var(--space-5);list-style:none}.workout-template-builder-module__h1qkda__emptySelection{border-radius:var(--radius-card);min-height:7.5rem;padding:var(--card-inset);color:var(--color-text-secondary);background:var(--color-surface-raised);font-size:var(--type-object-title-size);line-height:var(--type-object-title-line);text-align:center;place-items:center;display:grid}.workout-template-builder-module__h1qkda__showMoreResults{flex:none}.workout-template-builder-module__h1qkda__exerciseRow{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;padding:var(--row-inset-block) var(--row-inset-inline);transition:background-color var(--motion-duration-state) var(--motion-ease-standard);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.workout-template-builder-module__h1qkda__exerciseRow[data-dragging]{z-index:3;border-radius:var(--radius-control);background:var(--color-selected-surface);opacity:.94;box-shadow:0 12px 24px #0000004d}.workout-template-builder-module__h1qkda__exerciseRow[data-removal-armed],.workout-template-builder-module__h1qkda__exerciseGroup:not([data-superset]) .workout-template-builder-module__h1qkda__exerciseRow[data-removal-armed]{background:var(--color-surface-raised)}.workout-template-builder-module__h1qkda__exerciseRow>div:first-child{gap:var(--card-title-to-metadata);min-width:0;display:grid}.workout-template-builder-module__h1qkda__exerciseRow strong{color:var(--color-text);font-size:var(--type-object-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-object-title-line);overflow-wrap:anywhere}.workout-template-builder-module__h1qkda__exerciseRow small{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line)}.workout-template-builder-module__h1qkda__setCount{gap:var(--field-label-to-control);width:4.5rem;color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight);line-height:var(--type-metadata-line);text-align:center;text-transform:none;display:grid}.workout-template-builder-module__h1qkda__setCount input{text-align:center}.workout-template-builder-module__h1qkda__setCount[data-superset]{color:var(--accent)}.workout-template-builder-module__h1qkda__setCount[data-removal-armed]{visibility:hidden}.workout-template-builder-module__h1qkda__deleteExercise{width:100%;animation:workout-template-builder-module__h1qkda__exercise-removal-action-in var(--motion-duration-enter) var(--motion-ease-enter) both;grid-column:1/-1}.workout-template-builder-module__h1qkda__targetDialog{gap:var(--space-3)}.workout-template-builder-module__h1qkda__targetHeader{gap:var(--space-3);padding-block-start:var(--space-1)}.workout-template-builder-module__h1qkda__targetTitle{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;min-width:0;display:flex}.workout-template-builder-module__h1qkda__targetTitle svg{width:calc(var(--icon-md) * 1.5);height:calc(var(--icon-md) * 1.5);color:var(--accent);flex:none}.workout-template-builder-module__h1qkda__targetTitle span{overflow-wrap:anywhere;width:100%;min-width:0}.workout-template-builder-module__h1qkda__targetDescription{text-align:center}.workout-template-builder-module__h1qkda__targetActions{gap:var(--space-3);display:grid}.workout-template-builder-module__h1qkda__targetModes{min-width:0;display:grid}.workout-template-builder-module__h1qkda__targetPresetMode,.workout-template-builder-module__h1qkda__targetCustomMode{gap:var(--space-3);min-width:0;display:grid}.workout-template-builder-module__h1qkda__targetPresets{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workout-template-builder-module__h1qkda__customTarget{align-items:end;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workout-template-builder-module__h1qkda__customTargetField{gap:var(--field-label-to-control);display:grid}.workout-template-builder-module__h1qkda__customTargetField>label{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line)}.workout-template-builder-module__h1qkda__supersetToggle{--ui-action-background:var(--color-control);grid-column:1/-1;width:100%}.workout-template-builder-module__h1qkda__supersetToggle[aria-pressed=true]{color:var(--accent);background:var(--color-selected-surface)}.workout-template-builder-module__h1qkda__exerciseRow>.workout-template-builder-module__h1qkda__workout-builder-exercise-copy{cursor:grab}.workout-template-builder-module__h1qkda__exerciseRow>.workout-template-builder-module__h1qkda__workout-builder-exercise-copy:active{cursor:grabbing}.workout-template-builder-module__h1qkda__error{color:var(--color-danger);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);margin:0}.workout-template-builder-module__h1qkda__picker{gap:var(--space-3);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.workout-template-builder-module__h1qkda__pickerPage{z-index:40;box-sizing:border-box;width:100%;height:100dvh;padding:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) max(var(--space-4), env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));overscroll-behavior:contain;background:var(--color-bg);margin:0;position:fixed;inset:0;overflow:hidden}.workout-template-builder-module__h1qkda__pickerHeader{justify-content:space-between;align-items:center;gap:var(--action-group-gap);min-width:0;display:flex}.workout-template-builder-module__h1qkda__pickerHeader :is(h1,h2){font-size:var(--type-task-title-size);line-height:var(--type-task-title-line);margin:0}.workout-template-builder-module__h1qkda__results{gap:var(--result-list-gap);overscroll-behavior:contain;min-width:0;display:grid;overflow:clip auto}.workout-template-builder-module__h1qkda__results [role=option]{animation:workout-template-builder-module__h1qkda__picker-result-in var(--motion-duration-fade) var(--motion-ease-standard) both}.workout-template-builder-module__h1qkda__pickerActionLabel{animation:workout-template-builder-module__h1qkda__picker-fade-in var(--motion-duration-fade) var(--motion-ease-standard) both}.workout-template-builder-module__h1qkda__muscleBadges{gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.workout-template-builder-module__h1qkda__muscleBadge{border-radius:var(--radius-xs);padding:var(--chip-inset-block) var(--chip-inset-inline);color:var(--color-text-secondary);background:var(--color-pressed-surface);font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-line);white-space:nowrap}.workout-template-builder-module__h1qkda__muscleBadge[data-primary]{color:var(--color-muscle-primary)}.workout-template-builder-module__h1qkda__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes workout-template-builder-module__h1qkda__picker-fade-in{0%{opacity:0}to{opacity:1}}@keyframes workout-template-builder-module__h1qkda__picker-result-in{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@keyframes workout-template-builder-module__h1qkda__exercise-removal-action-in{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.workout-template-builder-module__h1qkda__exerciseRow,.workout-template-builder-module__h1qkda__results [role=option],.workout-template-builder-module__h1qkda__pickerActionLabel,.workout-template-builder-module__h1qkda__deleteExercise,.workout-template-builder-module__h1qkda__quickProposalTransition{transition:none;animation:none}}
.disclosure-module__8TvlJa__root{opacity:0;visibility:hidden;min-width:0;transition:grid-template-rows var(--motion-duration-reveal) var(--motion-ease-enter), opacity var(--motion-duration-fade) var(--motion-ease-standard), visibility 0s linear var(--motion-duration-reveal);grid-template-rows:0fr;display:grid}.disclosure-module__8TvlJa__root[hidden]{display:none}.disclosure-module__8TvlJa__root[data-open]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.disclosure-module__8TvlJa__content{min-width:0;min-height:0;transform:translateY(calc(-1 * var(--motion-distance-sm)));transition:transform var(--motion-duration-reveal) var(--motion-ease-enter);overflow:hidden}.disclosure-module__8TvlJa__root[data-open]>.disclosure-module__8TvlJa__content{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.disclosure-module__8TvlJa__root,.disclosure-module__8TvlJa__content{transition:none}.disclosure-module__8TvlJa__content{transform:none}}
.native-pages-module__rLJCbG__section{margin-top:var(--layout-section-gap)}.native-pages-module__rLJCbG__sectionHeading{margin-bottom:var(--layout-component-gap);justify-content:space-between;align-items:center;gap:16px;display:flex}.native-pages-module__rLJCbG__sectionTitle,.native-pages-module__rLJCbG__sectionHeading h2{font-size:var(--type-section-title-size)}.native-pages-module__rLJCbG__analyticsSectionTitle{align-items:center;gap:var(--space-2);display:inline-flex}.native-pages-module__rLJCbG__analyticsSectionTitle svg{width:var(--icon-md);height:var(--icon-md);color:var(--accent)}.native-pages-module__rLJCbG__sectionHeading a{min-height:var(--touch-target-min);color:var(--accent);font-size:var(--type-body-action-size);align-items:center;gap:5px;font-weight:750;display:inline-flex}.native-pages-module__rLJCbG__sectionHeading svg{width:16px}.native-pages-module__rLJCbG__list{gap:var(--layout-component-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.native-pages-module__rLJCbG__card,.native-pages-module__rLJCbG__empty{gap:var(--layout-component-gap);border-radius:var(--surface-radius);padding:var(--layout-surface-padding);background:var(--color-surface-raised);border:0;display:grid}.native-pages-module__rLJCbG__cardTitle{font-size:var(--type-object-title-size);line-height:var(--type-object-title-line)}.native-pages-module__rLJCbG__cardCopy,.native-pages-module__rLJCbG__emptyCopy{margin-bottom:var(--space-5);color:var(--color-text-secondary);font-size:var(--type-metadata-size);text-align:left;line-height:1.5}.native-pages-module__rLJCbG__cardMeta{color:var(--color-text-secondary);font-size:var(--type-metadata-size);font-weight:700}.native-pages-module__rLJCbG__cardEyebrow{color:var(--type-eyebrow-foreground);font-family:var(--font-eyebrow);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-line);text-transform:var(--type-eyebrow-case);white-space:nowrap;margin:0}.native-pages-module__rLJCbG__erasEyebrow{text-transform:none}.native-pages-module__rLJCbG__empty{justify-items:start}.native-pages-module__rLJCbG__stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.native-pages-module__rLJCbG__snapshotStats,.native-pages-module__rLJCbG__explorerFocus{isolation:isolate;position:relative}.native-pages-module__rLJCbG__snapshotStats{padding:var(--space-2);background:var(--color-surface-raised);border-radius:1.5rem/1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.native-pages-module__rLJCbG__snapshotStats>article{background:0 0;border-radius:0}.native-pages-module__rLJCbG__cardHeading{gap:var(--header-eyebrow-to-title);min-width:0;display:grid}.native-pages-module__rLJCbG__gainLink{min-width:0;color:inherit;text-decoration:none}.native-pages-module__rLJCbG__gainLink:focus-visible{outline:var(--profile-focus-width) solid var(--profile-focus-color);outline-offset:var(--profile-focus-offset);border-radius:var(--radius-card)}.native-pages-module__rLJCbG__signal{color:var(--accent);font-size:var(--type-body-action-size)}.native-pages-module__rLJCbG__changeCard{border-radius:var(--surface-radius);padding:var(--layout-surface-padding);background:var(--color-surface-raised);border:0;gap:7px;display:grid}.native-pages-module__rLJCbG__changeList{display:grid}.native-pages-module__rLJCbG__changeRow{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:12px 0;display:grid}.native-pages-module__rLJCbG__changeRow:last-child{border-bottom:0}.native-pages-module__rLJCbG__changeMetric{color:var(--color-text-primary);font-size:var(--type-body-action-size);font-weight:750}.native-pages-module__rLJCbG__changeValue{min-width:0;color:var(--accent);font-size:var(--type-body-action-size);text-align:right;overflow-wrap:anywhere;line-height:1.2}.native-pages-module__rLJCbG__changeBaseline{min-width:0;color:var(--color-text-muted);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.native-pages-module__rLJCbG__changeCopy{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:1.45}.native-pages-module__rLJCbG__dashboardAnalytics{gap:var(--layout-page-section-gap);display:grid}.native-pages-module__rLJCbG__dashboardRange{gap:var(--section-content-gap);margin-block-end:var(--layout-page-section-gap);display:grid}.native-pages-module__rLJCbG__deferredSectionMarker{min-width:0}.native-pages-module__rLJCbG__analysisGrid,.native-pages-module__rLJCbG__highlightGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.native-pages-module__rLJCbG__analysisCard{align-content:start;gap:var(--card-content-gap);border-radius:var(--radius-card);min-width:0;padding:var(--card-inset);background:var(--color-surface-raised);display:grid}.native-pages-module__rLJCbG__fullWidth{grid-column:1/-1}.native-pages-module__rLJCbG__attendanceHeading{align-items:stretch;gap:var(--space-4);grid-template-columns:max-content minmax(0,1fr)}.native-pages-module__rLJCbG__attendanceSummary{align-content:stretch;gap:var(--header-eyebrow-to-title);min-width:0;display:grid}.native-pages-module__rLJCbG__attendanceSparkline{width:100%;height:50%;min-height:45px;color:var(--accent)}.native-pages-module__rLJCbG__attendanceSparkline polyline{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.native-pages-module__rLJCbG__attendanceGrid,.native-pages-module__rLJCbG__muscleHeatmapFrame{min-width:0;max-width:100%}.native-pages-module__rLJCbG__attendanceGrid{overscroll-behavior-inline:contain;overflow-x:auto}.native-pages-module__rLJCbG__attendanceHeatmap{gap:1px;width:100%;margin-inline-start:auto;padding-block:2px;display:grid}.native-pages-module__rLJCbG__attendanceWeek{grid-template-rows:repeat(7,minmax(0,1fr));gap:1px;min-width:0;display:grid}.native-pages-module__rLJCbG__attendanceCell,.native-pages-module__rLJCbG__muscleHeatCell{aspect-ratio:1;width:100%;height:auto;display:block}.native-pages-module__rLJCbG__attendanceCell{background:var(--color-bg);border-radius:5px}.native-pages-module__rLJCbG__attendanceCell[data-outside]{background:color-mix(in srgb, var(--color-surface-hover) 44%, var(--color-bg))}.native-pages-module__rLJCbG__muscleHeatCell{background:var(--color-surface-hover);border-radius:2px}.native-pages-module__rLJCbG__attendanceCell[data-level="1"],.native-pages-module__rLJCbG__muscleHeatCell[data-level="1"]{background:color-mix(in srgb, var(--accent) 30%, var(--color-surface-raised))}.native-pages-module__rLJCbG__attendanceCell[data-level="2"],.native-pages-module__rLJCbG__muscleHeatCell[data-level="2"]{background:color-mix(in srgb, var(--accent) 58%, var(--color-surface-raised))}.native-pages-module__rLJCbG__attendanceCell[data-level="3"],.native-pages-module__rLJCbG__muscleHeatCell[data-level="3"]{background:var(--accent)}.native-pages-module__rLJCbG__attendanceCell[data-context]{filter:saturate(.1)brightness(.4)!important}.native-pages-module__rLJCbG__muscleHeatCell[data-level="4"]{background:color-mix(in srgb, var(--accent) 78%, white)}.native-pages-module__rLJCbG__rankColumns{gap:clamp(var(--space-2), 3vw, var(--layout-component-gap));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.native-pages-module__rLJCbG__rankColumns h4{color:var(--color-text-primary);font-size:var(--type-metadata-size);margin:0 0 6px;font-weight:750}.native-pages-module__rLJCbG__rankRow,.native-pages-module__rLJCbG__gapRow{min-width:0;color:var(--color-text-secondary);font-size:var(--type-metadata-size);margin:0;padding:7px 0}.native-pages-module__rLJCbG__rankRow{align-items:baseline;gap:var(--space-1);font-size:clamp(var(--type-eyebrow-size), 3vw, var(--type-metadata-size));grid-template-columns:2ch minmax(0,1fr) auto;display:grid}.native-pages-module__rLJCbG__gapRow{justify-content:space-between;gap:10px;display:flex}.native-pages-module__rLJCbG__gapRow span{overflow-wrap:anywhere;min-width:0}.native-pages-module__rLJCbG__compactDate{min-width:0;font-weight:var(--type-metadata-weight);white-space:nowrap}.native-pages-module__rLJCbG__rankNumber{min-width:2.8em;color:var(--color-text-muted);font-family:Google Sans Flex;font-size:var(--type-metadata-size);font-variant-numeric:tabular-nums;text-align:center;margin-inline-end:.65em;font-style:normal;display:inline-block}.native-pages-module__rLJCbG__rankRow .native-pages-module__rLJCbG__rankNumber{min-width:2ch;font-size:inherit;text-align:start;margin-inline-end:0}.native-pages-module__rLJCbG__gapLabel{align-items:baseline;min-width:0;display:inline-flex}.native-pages-module__rLJCbG__gapDates{flex-wrap:wrap;align-items:baseline;column-gap:.35em;min-width:0;display:flex}.native-pages-module__rLJCbG__gapDates time{white-space:nowrap}.native-pages-module__rLJCbG__gapArrow{color:var(--color-text-secondary);font-style:normal;font-weight:inherit}.native-pages-module__rLJCbG__rankRow strong,.native-pages-module__rLJCbG__gapRow strong{min-width:0;color:var(--accent);flex:none}.native-pages-module__rLJCbG__gapList{display:grid}.native-pages-module__rLJCbG__muscleRows{grid-template-columns:minmax(82px,.65fr) minmax(90px,1fr) auto;gap:14px 10px;display:grid}.native-pages-module__rLJCbG__muscleRow{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.native-pages-module__rLJCbG__muscleName{overflow-wrap:anywhere;min-width:0;color:var(--color-text-secondary);font-size:var(--type-metadata-size)}.native-pages-module__rLJCbG__muscleTracks{gap:3px;display:grid}.native-pages-module__rLJCbG__muscleTracks:before,.native-pages-module__rLJCbG__muscleTracks:after{content:"";border-radius:var(--radius-pill);background:var(--color-surface-hover);grid-area:1/1;height:5px}.native-pages-module__rLJCbG__muscleTracks:after{grid-row:2}.native-pages-module__rLJCbG__muscleEarly,.native-pages-module__rLJCbG__muscleRecent{z-index:1;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 42%, var(--color-surface-raised));grid-area:1/1;height:5px;display:block}.native-pages-module__rLJCbG__muscleRecent{background:var(--accent);grid-row:2}.native-pages-module__rLJCbG__muscleValues{color:var(--accent);font-size:var(--type-eyebrow-size);white-space:nowrap;gap:8px;display:inline-flex}.native-pages-module__rLJCbG__muscleHeatmap{align-items:center;gap:4px;width:100%;min-width:0;padding-block:2px;display:grid}.native-pages-module__rLJCbG__heatmapLabelSpacer{min-width:0}.native-pages-module__rLJCbG__heatmapWeek{z-index:1;min-width:0;min-height:1.25em;color:var(--color-text-muted);font-size:var(--type-micro-size);text-align:center;white-space:nowrap;line-height:1.25;position:relative;overflow:visible}.native-pages-module__rLJCbG__heatmapWeek[data-position=first]{text-align:left}.native-pages-module__rLJCbG__heatmapWeek[data-position=last]{text-align:right;width:max-content;transform:translateX(calc(-1 * var(--space-1)));justify-self:end}.native-pages-module__rLJCbG__heatmapMuscle{color:var(--color-text-secondary);font-size:var(--type-micro-size);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.native-pages-module__rLJCbG__muscleHeatCell{aspect-ratio:1;border-radius:3px;width:100%;height:auto}.native-pages-module__rLJCbG__muscleHeatCell[data-context]{background:color-mix(in srgb, var(--color-surface-hover) 38%, var(--color-bg))}.native-pages-module__rLJCbG__exerciseExplorer{gap:var(--layout-page-section-gap);display:grid}.native-pages-module__rLJCbG__explorerFocus{border-radius:var(--radius-card);min-width:0;scroll-margin-top:var(--layout-page-section-gap)}.native-pages-module__rLJCbG__explorerTitle{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--type-task-title-size);line-height:var(--type-task-title-line);display:inline-flex}.native-pages-module__rLJCbG__explorerTitle>svg{width:1em;height:1em;color:var(--accent);flex:none}.native-pages-module__rLJCbG__explorerTitle>span{overflow-wrap:anywhere;min-width:0}.native-pages-module__rLJCbG__explorerMuscles{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.native-pages-module__rLJCbG__explorerMuscle{border-radius:var(--radius-xs);padding:var(--chip-inset-block) var(--chip-inset-inline);color:var(--color-text-secondary);background:var(--color-surface-hover);font-size:var(--type-eyebrow-size);font-weight:var(--type-metadata-weight);line-height:var(--type-eyebrow-line);white-space:nowrap}.native-pages-module__rLJCbG__explorerMuscle[data-primary]{color:var(--color-muscle-primary)}.native-pages-module__rLJCbG__explorerStats{gap:var(--space-2);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.native-pages-module__rLJCbG__explorerStat{border-radius:var(--radius-control);min-width:0;min-height:5rem;padding:var(--space-1);background:var(--color-surface-hover);text-align:left;border:0;align-content:center;justify-items:center;gap:7px;display:grid}.native-pages-module__rLJCbG__explorerStatLabel{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;color:var(--color-text-muted);font-size:var(--type-micro-size);font-weight:600;line-height:var(--type-metadata-line);text-transform:uppercase;white-space:nowrap;display:flex;overflow:hidden}.native-pages-module__rLJCbG__explorerStatLabel svg{width:11px;height:11px;color:var(--accent);flex:none}.native-pages-module__rLJCbG__explorerStatLabelText{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.native-pages-module__rLJCbG__explorerStatTrend{color:var(--accent);font-size:var(--type-micro-size);font-weight:var(--type-metadata-weight);text-transform:none;flex:none;align-items:center;gap:2px;line-height:1;display:inline-flex}.native-pages-module__rLJCbG__explorerStatTrend svg{color:currentColor;width:.7rem;height:.7rem}.native-pages-module__rLJCbG__explorerStatReading{align-items:baseline;gap:var(--space-1);min-width:0;margin:0;display:flex}.native-pages-module__rLJCbG__explorerStatValue{min-width:0;color:var(--accent);font-family:var(--font-ui);font-size:var(--type-object-title-size);font-variant-numeric:tabular-nums;font-weight:var(--type-section-title-weight);line-height:var(--type-object-title-line);overflow-wrap:anywhere}.native-pages-module__rLJCbG__explorerStatUnit,.native-pages-module__rLJCbG__explorerStatQualifier{color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--type-micro-size);font-weight:var(--type-metadata-weight);line-height:var(--type-metadata-line);text-transform:uppercase;white-space:nowrap}.native-pages-module__rLJCbG__explorerReadoutFrame{min-width:0;position:relative}.native-pages-module__rLJCbG__explorerReadoutFrame[data-scrubbing]>.native-pages-module__rLJCbG__explorerStats{visibility:hidden}.native-pages-module__rLJCbG__explorerReadoutFrame[data-inspected]:not([data-scrubbing])>.native-pages-module__rLJCbG__explorerStats{animation:native-pages-module__rLJCbG__explorer-readout-in var(--motion-duration-reveal) var(--motion-ease-enter) both}.native-pages-module__rLJCbG__explorerReadout{align-content:center;gap:var(--space-4);border-radius:var(--radius-control);padding:var(--space-4);background:var(--color-surface-hover);animation:native-pages-module__rLJCbG__explorer-readout-in var(--motion-duration-reveal) var(--motion-ease-enter) both;display:grid;position:absolute;inset:0}.native-pages-module__rLJCbG__explorerReadoutHeader{justify-content:center;align-items:center;gap:var(--space-2);transform:translateY(calc(-1 * var(--space-2)));flex-wrap:wrap;display:flex}.native-pages-module__rLJCbG__explorerReset{--ui-action-color:var(--accent);position:absolute;top:0;right:0}.native-pages-module__rLJCbG__explorerReset svg{animation:1.8s ease-in-out infinite native-pages-module__rLJCbG__explorer-reset-pulse}@keyframes native-pages-module__rLJCbG__explorer-reset-pulse{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.native-pages-module__rLJCbG__explorerReset svg{animation:none}}.native-pages-module__rLJCbG__explorerReadoutDate{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-metadata-size);display:inline-flex}.native-pages-module__rLJCbG__explorerReadoutDate svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--accent)}.native-pages-module__rLJCbG__explorerReadings{align-self:center;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.native-pages-module__rLJCbG__explorerReadings>div{gap:var(--space-2);text-align:center;min-width:0;display:grid}.native-pages-module__rLJCbG__explorerReadings>div>span{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-metadata-size);display:flex}.native-pages-module__rLJCbG__explorerReadings>div>span svg{width:var(--icon-md);height:var(--icon-md);color:var(--accent);flex:none}.native-pages-module__rLJCbG__explorerReadings strong{justify-content:center;align-items:baseline;column-gap:var(--space-1);color:var(--accent);font-family:var(--font-display);letter-spacing:var(--font-display-tracking);font-weight:400;font-size:var(--type-page-identity-size);font-variant-numeric:tabular-nums;display:flex}.native-pages-module__rLJCbG__explorerReadings [data-secondary] strong{color:var(--chart-2)}.native-pages-module__rLJCbG__explorerReadings small{color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--type-eyebrow-size);letter-spacing:normal;text-transform:uppercase}.native-pages-module__rLJCbG__explorerScrubNotch{fill:var(--accent);opacity:.45;filter:drop-shadow(0 0 2px var(--accent));pointer-events:none;animation:1.8s ease-in-out infinite native-pages-module__rLJCbG__explorer-scrub-glow}@keyframes native-pages-module__rLJCbG__explorer-scrub-glow{0%,to{opacity:.3;filter:drop-shadow(0 0 1px var(--accent))}50%{opacity:.5;filter:drop-shadow(0 0 3px var(--accent))}}@media (prefers-reduced-motion:reduce){.native-pages-module__rLJCbG__explorerScrubNotch{animation:none}}.native-pages-module__rLJCbG__explorerChart{touch-action:pan-y;width:100%;min-width:0;height:260px;position:relative}.native-pages-module__rLJCbG__explorerChart:focus{outline:none}.native-pages-module__rLJCbG__explorerChart *:focus{outline:none}.native-pages-module__rLJCbG__explorerChart:focus-visible{border-radius:var(--radius-control);box-shadow:inset 0 -1px var(--accent)}@keyframes native-pages-module__rLJCbG__explorer-readout-in{0%{opacity:0;transform:scale(.96)}65%{opacity:1;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.native-pages-module__rLJCbG__explorerReadout,.native-pages-module__rLJCbG__explorerReadoutFrame[data-inspected]:not([data-scrubbing])>.native-pages-module__rLJCbG__explorerStats{animation:none}}.native-pages-module__rLJCbG__explorerChartFooter{gap:var(--card-content-gap);min-width:0;display:grid}.native-pages-module__rLJCbG__explorerMetricControls{gap:var(--space-2);min-width:0;display:grid}.native-pages-module__rLJCbG__explorerMetricControl{min-width:0;position:relative}.native-pages-module__rLJCbG__explorerMetricControl>svg{z-index:1;top:50%;left:var(--space-4);width:var(--profile-control-icon-size);height:var(--profile-control-icon-size);color:var(--accent);pointer-events:none;position:absolute;transform:translateY(-50%)}.native-pages-module__rLJCbG__explorerMetricControl .select-control-input{padding-left:calc(var(--space-4) + var(--profile-control-icon-size) + var(--space-2))}.native-pages-module__rLJCbG__explorerMeta{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin:0;display:grid}.native-pages-module__rLJCbG__explorerHistoryMeta{align-self:end;align-items:center;gap:var(--space-1);min-width:0;color:var(--color-text-secondary);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight);line-height:var(--type-metadata-line);white-space:nowrap;display:inline-flex}.native-pages-module__rLJCbG__explorerSignal{justify-self:end;align-items:center;gap:var(--space-1);border-radius:var(--radius-xs);padding:var(--chip-inset-block) var(--chip-inset-inline);color:var(--color-progress);background:var(--color-selected-surface);font-family:var(--font-body);font-size:var(--type-micro-size);font-weight:var(--type-metadata-weight);line-height:var(--type-micro-line);white-space:nowrap;display:inline-flex}.native-pages-module__rLJCbG__explorerHistoryMeta svg{flex:none;width:11px;height:11px}.native-pages-module__rLJCbG__explorerSignal svg,.native-pages-module__rLJCbG__exerciseResultDetails b svg{flex:none;width:12px;height:12px}.native-pages-module__rLJCbG__explorerResultList{gap:var(--result-list-gap);display:grid}.native-pages-module__rLJCbG__explorerResult{border-radius:var(--radius-card);width:100%;min-width:0;padding:var(--row-inset-block) var(--row-inset-inline);color:var(--color-text);background:var(--color-surface-raised);font:inherit;text-align:left;cursor:pointer;border:0}.native-pages-module__rLJCbG__explorerResult[data-selected]{color:var(--accent);background:var(--color-selected-surface)}.native-pages-module__rLJCbG__explorerResult[data-selected] :is(.native-pages-module__rLJCbG__explorerResultTitle,.native-pages-module__rLJCbG__exerciseResultDetails small,.native-pages-module__rLJCbG__exerciseResultDetails b){color:var(--accent)}.native-pages-module__rLJCbG__explorerResult[data-selected] .native-pages-module__rLJCbG__explorerResultSource{color:var(--color-source-label-selected)}.native-pages-module__rLJCbG__explorerResult:focus-visible{outline:var(--profile-focus-width) solid var(--profile-focus-color);outline-offset:var(--profile-focus-offset)}.native-pages-module__rLJCbG__explorerResultCopy{gap:var(--card-title-to-metadata);min-width:0;display:grid}.native-pages-module__rLJCbG__explorerResultHeading{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.native-pages-module__rLJCbG__explorerResultTitle{min-width:0;color:var(--color-text);font-size:var(--type-object-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-object-title-line);overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.native-pages-module__rLJCbG__explorerResultSource{color:var(--color-source-label);font-family:var(--font-eyebrow);font-size:var(--type-micro-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-micro-line);text-align:right;text-transform:uppercase;white-space:nowrap}.native-pages-module__rLJCbG__exerciseResultDetails{align-items:baseline;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.native-pages-module__rLJCbG__exerciseResultDetails small{min-width:0;color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);overflow-wrap:anywhere}.native-pages-module__rLJCbG__exerciseResultDetails b{justify-content:flex-end;align-items:center;gap:var(--space-1);color:var(--color-progress);font-family:var(--font-body);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight);line-height:var(--type-body-action-line);text-align:right;white-space:nowrap;display:inline-flex}.native-pages-module__rLJCbG__dashboardEmpty{gap:var(--space-3);padding:0;display:grid}.native-pages-module__rLJCbG__historyRow{gap:var(--card-content-gap);border-radius:var(--radius-card);min-width:0;padding:var(--card-inset);background:var(--color-surface-raised);transition:opacity .26s var(--motion-ease-standard);padding-block-end:var(--space-3);display:grid;position:relative}.native-pages-module__rLJCbG__historyList{gap:var(--result-list-gap);margin:0;padding:0;list-style:none;display:grid}.native-pages-module__rLJCbG__historyStack{gap:var(--section-content-gap);display:grid}.native-pages-module__rLJCbG__historyStack[data-focused] .native-pages-module__rLJCbG__historyRow:not([data-selected]),.native-pages-module__rLJCbG__historyStack[data-focused]>[data-ui-action]{opacity:.28}.native-pages-module__rLJCbG__historyDisclosure,.native-pages-module__rLJCbG__historySummary{gap:var(--card-title-to-metadata);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.native-pages-module__rLJCbG__historyDisclosure{border-radius:var(--control-radius);cursor:pointer}.native-pages-module__rLJCbG__historyDisclosure:focus-visible{outline:var(--profile-focus-width) solid var(--profile-focus-color);outline-offset:var(--profile-focus-offset)}.native-pages-module__rLJCbG__historyDetails{min-width:0}.native-pages-module__rLJCbG__historyDetails[data-open]{transition:grid-template-rows .52s cubic-bezier(.16, 1, .3, 1), opacity .36s var(--motion-ease-standard) 70ms, visibility 0s}.native-pages-module__rLJCbG__historyDetails>div{transition-duration:.48s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.native-pages-module__rLJCbG__historyHeading{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.native-pages-module__rLJCbG__historyHeading h2{min-width:0;color:var(--color-text);font-size:var(--type-object-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-object-title-line);overflow-wrap:anywhere;margin:0}.native-pages-module__rLJCbG__historyMuscles{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);overflow-wrap:anywhere;margin:0}.native-pages-module__rLJCbG__historyFooter{opacity:1;width:100%;min-width:0;transition:grid-template-rows .32s var(--motion-ease-enter), opacity .22s var(--motion-ease-standard);grid-template-rows:1fr;display:grid}.native-pages-module__rLJCbG__historyFooter[data-collapsed]{opacity:0;grid-template-rows:0fr}.native-pages-module__rLJCbG__historyFooterContent{justify-items:center;gap:var(--space-2);min-height:0;display:grid;overflow:hidden}.native-pages-module__rLJCbG__historyPills{gap:var(--space-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}.native-pages-module__rLJCbG__historyPill{align-items:center;gap:var(--space-1);border-radius:var(--radius-xs);padding:var(--chip-inset-block) var(--chip-inset-inline);color:var(--accent);background:var(--color-surface-hover);font-size:var(--type-metadata-size);font-weight:650;line-height:var(--type-metadata-line);display:inline-flex}.native-pages-module__rLJCbG__historyPill svg{flex:none;width:14px;height:14px}.native-pages-module__rLJCbG__historyProvenance{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;margin-block:var(--space-1);flex-wrap:wrap;display:flex}.native-pages-module__rLJCbG__historyDate{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--type-metadata-size);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--type-metadata-line);display:inline-flex}.native-pages-module__rLJCbG__historyDate svg{width:.8rem;height:.8rem;color:var(--accent);flex:none}.native-pages-module__rLJCbG__historySource{border-radius:var(--radius-xs);padding:var(--chip-inset-block) var(--chip-inset-inline);color:var(--color-source-label);background:var(--color-control);font-family:var(--font-ui);font-size:var(--type-eyebrow-size);font-weight:var(--type-metadata-weight);line-height:var(--type-eyebrow-line);white-space:nowrap;margin-inline-start:auto}.native-pages-module__rLJCbG__historyNotch{background:linear-gradient(90deg, transparent, var(--accent) 28%, var(--accent) 72%, transparent);pointer-events:none;width:50%;height:1px;position:absolute;bottom:0;left:25%}@media (prefers-reduced-motion:reduce){.native-pages-module__rLJCbG__snapshotStats:before,.native-pages-module__rLJCbG__explorerFocus:before{opacity:0;animation:none}.native-pages-module__rLJCbG__historyRow,.native-pages-module__rLJCbG__historyDetails[data-open],.native-pages-module__rLJCbG__historyFooter{transition:none}}@media (min-width:761px){.native-pages-module__rLJCbG__explorerHeading{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.native-pages-module__rLJCbG__metricField{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px}}
.fade-presence-module__SO8Q7q__root[data-state=open]{animation:fade-presence-module__SO8Q7q__fade-presence-in var(--motion-duration-fade) var(--motion-ease-standard) both}.fade-presence-module__SO8Q7q__root[data-state=closing]{pointer-events:none;animation:fade-presence-module__SO8Q7q__fade-presence-out var(--motion-duration-exit) var(--motion-ease-exit) both}@keyframes fade-presence-module__SO8Q7q__fade-presence-in{0%{opacity:0}to{opacity:1}}@keyframes fade-presence-module__SO8Q7q__fade-presence-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.fade-presence-module__SO8Q7q__root{animation-duration:1ms}}
.pro-information-page-module__9sk8Pa__copy{gap:var(--space-4);display:grid}.pro-information-page-module__9sk8Pa__offerActions{gap:var(--action-group-gap);display:grid}.pro-information-page-module__9sk8Pa__copy p{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);margin:0}.pro-information-page-module__9sk8Pa__demo{gap:var(--space-3);border-radius:var(--radius-control);min-width:0;padding:var(--space-3);background:var(--color-control);display:grid}.pro-information-page-module__9sk8Pa__rirDemo{gap:var(--space-4)}.pro-information-page-module__9sk8Pa__demoLabel{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);text-align:center}.pro-information-page-module__9sk8Pa__rirChoices{justify-content:center;gap:var(--space-2);display:flex}.pro-information-page-module__9sk8Pa__rirChoices button{width:var(--touch-target-min);flex:0 0 var(--touch-target-min);aspect-ratio:1;background:var(--color-surface-raised);color:var(--color-text);font-family:var(--font-display);font-size:var(--type-metadata-size);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.pro-information-page-module__9sk8Pa__rirChoices button[aria-pressed=true]{background:var(--accent);color:var(--color-on-accent)}.pro-information-page-module__9sk8Pa__rirChoices button:focus-visible,.pro-information-page-module__9sk8Pa__moreLink:focus-visible{outline:var(--focus-outline-width) solid var(--accent);outline-offset:var(--focus-outline-offset)}.pro-information-page-module__9sk8Pa__rirReading{text-align:center}.pro-information-page-module__9sk8Pa__moreLink{width:fit-content;min-height:var(--touch-target-min);align-items:center;gap:var(--space-2);color:var(--accent);font-size:var(--type-metadata-size);font-weight:var(--type-section-title-weight);text-decoration:none;display:inline-flex}.pro-information-page-module__9sk8Pa__moreLink svg{width:var(--icon-sm);height:var(--icon-sm)}.pro-information-page-module__9sk8Pa__moreLink svg:last-child{margin-left:calc(-1 * var(--space-1))}.pro-information-page-module__9sk8Pa__moreLink:hover{text-decoration:underline}.pro-information-page-module__9sk8Pa__quickDemo{gap:var(--space-4)}.pro-information-page-module__9sk8Pa__explorerSection [data-ui-card=chart]{padding:0}.pro-information-page-module__9sk8Pa__explorerSection [data-ui-card=chart]:before{content:none}.pro-information-page-module__9sk8Pa__explorerDemoFrame{height:calc(10rem + var(--space-2))}.pro-information-page-module__9sk8Pa__briefExample p{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);margin:0}.pro-information-page-module__9sk8Pa__briefExample{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-control);display:grid}.pro-information-page-module__9sk8Pa__briefLabel{color:var(--color-text-secondary);font-size:var(--type-metadata-size);font-weight:700}.pro-information-page-module__9sk8Pa__briefExample>strong{font-size:var(--type-body-action-size);line-height:var(--type-body-action-line)}
.workout-template-library-module__I4XGgq__library{width:min(100%,680px);min-width:0;margin:0 auto;overflow-x:clip}.workout-template-library-module__I4XGgq__libraryContent{gap:var(--layout-page-section-gap);min-width:0;display:grid}.workout-template-library-module__I4XGgq__library>header{width:100%;display:grid}.workout-template-library-module__I4XGgq__error{color:var(--color-danger);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);margin:0}.workout-template-library-module__I4XGgq__quickWorkoutLabel{align-items:center;gap:var(--space-2);display:inline-flex}.workout-template-library-module__I4XGgq__quickWorkoutSpeedLines{width:var(--icon-sm);justify-items:start;gap:2px;display:grid}.workout-template-library-module__I4XGgq__quickWorkoutSpeedLines>span{opacity:.8;transform-origin:0;height:2px;animation:workout-template-library-module__I4XGgq__quick-workout-speed-line-pulse calc(var(--motion-duration-enter) * 2.5) var(--motion-ease-standard) infinite alternate;background:currentColor;border-radius:999px;display:block}.workout-template-library-module__I4XGgq__quickWorkoutSpeedLines>span:first-child{width:76%;animation-delay:-160ms}.workout-template-library-module__I4XGgq__quickWorkoutSpeedLines>span:nth-child(2){width:100%;animation-delay:-360ms}.workout-template-library-module__I4XGgq__quickWorkoutSpeedLines>span:nth-child(3){width:86%;animation-delay:-80ms}@keyframes workout-template-library-module__I4XGgq__quick-workout-speed-line-pulse{0%{transform:scaleX(.32)}to{transform:scaleX(1)}}.workout-template-library-module__I4XGgq__libraryActions{gap:var(--action-group-gap);display:grid}.workout-template-library-module__I4XGgq__cards{gap:var(--space-3);min-width:0;display:grid;overflow-x:clip}.workout-template-library-module__I4XGgq__savedWorkoutsDivider{background:linear-gradient(90deg, transparent, var(--accent) 28%, var(--accent) 72%, transparent);justify-self:center;width:50%;height:1px}@media (prefers-reduced-motion:reduce){.workout-template-library-module__I4XGgq__quickWorkoutSpeedLines>span{opacity:.8;animation:none;transform:none}}.workout-template-library-module__I4XGgq__sortableWorkout{width:100%;min-width:0;cursor:grab;touch-action:pan-y;transition:opacity var(--motion-duration-state) var(--motion-ease-standard);scroll-margin-block-start:calc(var(--layout-page-section-gap) + env(safe-area-inset-top))}.workout-template-library-module__I4XGgq__cards[data-focused] .workout-template-library-module__I4XGgq__sortableWorkout:not([data-expanded]){opacity:.28}.workout-template-library-module__I4XGgq__sortableWorkout[data-dragging]{z-index:1;cursor:grabbing}.workout-template-library-module__I4XGgq__sortableWorkout:focus-visible{outline:var(--profile-focus-width) solid var(--profile-focus-color);outline-offset:var(--profile-focus-offset)}.workout-template-library-module__I4XGgq__savedWorkoutCard{min-width:0;position:relative}.workout-template-library-module__I4XGgq__savedWorkoutHeader{min-width:0;padding:var(--card-inset);grid-template-columns:minmax(0,1fr);align-items:center;transition:padding-block-end .52s cubic-bezier(.16,1,.3,1);display:grid}.workout-template-library-module__I4XGgq__sortableWorkout[data-expanded] .workout-template-library-module__I4XGgq__savedWorkoutHeader{padding-block-end:var(--card-content-gap)}.workout-template-library-module__I4XGgq__savedWorkoutHeading{width:100%;min-width:0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:center;padding:0;display:grid}.workout-template-library-module__I4XGgq__savedWorkoutHeading:focus-visible{outline:var(--profile-focus-width) solid var(--profile-focus-color);outline-offset:var(--profile-focus-offset)}.workout-template-library-module__I4XGgq__savedWorkoutCopy{gap:var(--card-title-to-metadata);min-width:0;display:grid}.workout-template-library-module__I4XGgq__savedWorkoutTitle{min-width:0;color:var(--color-text);font-size:var(--type-object-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-object-title-line);overflow-wrap:anywhere}.workout-template-library-module__I4XGgq__savedWorkoutMetadata{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line)}.workout-template-library-module__I4XGgq__savedWorkoutNotch{background:linear-gradient(90deg, transparent, var(--accent) 28%, var(--accent) 72%, transparent);pointer-events:none;width:50%;height:1px;position:absolute;bottom:0;left:25%}.workout-template-library-module__I4XGgq__savedWorkoutDetails[data-open]{transition:grid-template-rows .52s cubic-bezier(.16, 1, .3, 1), opacity .36s var(--motion-ease-standard) 70ms, visibility 0s}.workout-template-library-module__I4XGgq__savedWorkoutDetails>div{transition-duration:.48s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.workout-template-library-module__I4XGgq__cardBody{gap:var(--card-content-gap);padding:0 var(--card-inset) var(--card-inset);display:grid}.workout-template-library-module__I4XGgq__exerciseGroups,.workout-template-library-module__I4XGgq__exerciseList{margin:0;padding:0;list-style:none;display:grid}.workout-template-library-module__I4XGgq__exerciseGroups{gap:var(--space-3)}.workout-template-library-module__I4XGgq__exerciseList{gap:var(--space-2)}.workout-template-library-module__I4XGgq__exerciseGroup{gap:var(--space-2);border-radius:var(--radius-control);min-width:0;padding:var(--space-2) var(--space-3);display:grid;position:relative}.workout-template-library-module__I4XGgq__exerciseGroup[data-superset]:before{inset-block:var(--space-2);background:var(--accent);content:"";border-radius:999px;width:2px;position:absolute;inset-inline-start:0}.workout-template-library-module__I4XGgq__supersetGroupHeading{align-items:center;gap:var(--space-1);color:var(--accent);font-family:var(--font-eyebrow);font-size:var(--type-micro-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-line);text-transform:var(--type-eyebrow-case);display:flex}.workout-template-library-module__I4XGgq__supersetGroupHeading svg{width:.7rem;height:.7rem}.workout-template-library-module__I4XGgq__exerciseList li{align-items:center;gap:var(--space-2);grid-template-columns:1.75rem minmax(0,1fr) auto;min-width:0;display:grid}.workout-template-library-module__I4XGgq__exerciseOrder{width:100%;color:var(--accent);font-family:var(--font-display);font-size:var(--type-metadata-size);font-variant-numeric:tabular-nums;line-height:var(--type-metadata-line);text-align:left;display:block}.workout-template-library-module__I4XGgq__exerciseName{min-width:0;color:var(--color-text);font-size:var(--type-body-action-size);line-height:var(--type-body-action-line);overflow-wrap:anywhere}.workout-template-library-module__I4XGgq__setPill,.workout-template-library-module__I4XGgq__muscleBadge,.workout-template-library-module__I4XGgq__remainingMuscles{border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);background:var(--color-control);font-size:var(--type-eyebrow-size);font-weight:var(--type-metadata-weight);line-height:var(--type-eyebrow-line);white-space:nowrap}.workout-template-library-module__I4XGgq__setPill{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:var(--type-eyebrow-tracking)}.workout-template-library-module__I4XGgq__muscleBadges,.workout-template-library-module__I4XGgq__expandedMuscles{gap:var(--space-2);flex-wrap:wrap;display:flex}.workout-template-library-module__I4XGgq__muscleBadge[data-primary]{color:var(--color-muscle-primary)}.workout-template-library-module__I4XGgq__lastCompletedDate{justify-content:flex-start;align-items:center;gap:var(--space-2);width:100%;color:var(--color-text-muted);font-size:var(--type-metadata-size);font-variant-numeric:tabular-nums;line-height:var(--type-metadata-line);margin-block-start:var(--space-1);display:flex}.workout-template-library-module__I4XGgq__lastCompletedDate svg{width:.8rem;height:.8rem;color:var(--accent)}.workout-template-library-module__I4XGgq__utilityActions{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.workout-template-library-module__I4XGgq__utilityActions .workout-template-library-module__I4XGgq__utilityAction{width:100%}.workout-template-library-module__I4XGgq__library [data-ui-action=primary]{box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.workout-template-library-module__I4XGgq__sortableWorkout,.workout-template-library-module__I4XGgq__savedWorkoutHeader,.workout-template-library-module__I4XGgq__savedWorkoutDetails[data-open]{transition:none}}@media (min-width:761px){.workout-template-library-module__I4XGgq__library{width:100%;margin-top:var(--layout-component-gap)}}
.quick-workout-equipment-picker-module__OmZRgW__dialog{grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.quick-workout-equipment-picker-module__OmZRgW__results,.quick-workout-equipment-picker-module__OmZRgW__categoryGroup{min-width:0;display:grid}.quick-workout-equipment-picker-module__OmZRgW__results{gap:var(--section-content-gap);overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow:hidden auto}.quick-workout-equipment-picker-module__OmZRgW__results::-webkit-scrollbar{display:none}.quick-workout-equipment-picker-module__OmZRgW__categoryGroup{gap:var(--result-list-gap)}.quick-workout-equipment-picker-module__OmZRgW__category{padding:var(--space-2) var(--row-inset-inline) 0;color:var(--color-text-secondary);font-family:var(--font-eyebrow);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;margin:0}
.modal-dialog-module__KucNda__backdrop{z-index:120;top:var(--modal-viewport-top,0);left:var(--modal-viewport-left,0);box-sizing:border-box;width:var(--modal-viewport-width,100vw);height:var(--modal-viewport-height,100dvh);padding:var(--layout-page-inline);background:color-mix(in srgb, var(--color-bg-deep) 78%, transparent);overscroll-behavior:contain;place-items:center;display:grid;position:fixed}.modal-dialog-module__KucNda__backdrop[data-state=open]{animation:modal-dialog-module__KucNda__modal-backdrop-in var(--motion-duration-fade) var(--motion-ease-standard) both}.modal-dialog-module__KucNda__backdrop[data-state=closing]{pointer-events:none;animation:modal-dialog-module__KucNda__modal-backdrop-out var(--motion-duration-exit) var(--motion-ease-exit) both}.modal-dialog-module__KucNda__dialog{box-sizing:border-box;gap:var(--space-6);width:min(100%,560px);max-height:calc(100% - (var(--layout-page-inline) * 2));border-radius:var(--surface-radius);padding:var(--layout-surface-padding);color:var(--color-text);background:var(--color-surface-raised);overscroll-behavior:contain;scrollbar-width:none;outline:none;display:grid;position:relative;overflow:auto}.modal-dialog-module__KucNda__backdrop[data-state=open] .modal-dialog-module__KucNda__dialog{animation:modal-dialog-module__KucNda__modal-dialog-in var(--motion-duration-enter) var(--motion-ease-enter) both}.modal-dialog-module__KucNda__backdrop[data-state=closing] .modal-dialog-module__KucNda__dialog{animation:modal-dialog-module__KucNda__modal-dialog-out var(--motion-duration-exit) var(--motion-ease-exit) both}.modal-dialog-module__KucNda__dialog:before{background:linear-gradient(90deg, transparent, var(--accent) 28%, var(--accent) 72%, transparent);content:"";pointer-events:none;width:50%;height:1px;position:absolute;top:0;left:25%}.modal-dialog-module__KucNda__dialog::-webkit-scrollbar{display:none}.modal-dialog-module__KucNda__title,.modal-dialog-module__KucNda__description{margin:0}.modal-dialog-module__KucNda__header{gap:var(--space-2);min-width:0;display:grid}.modal-dialog-module__KucNda__title{color:var(--color-text);font-size:var(--type-detail-title-size)}.modal-dialog-module__KucNda__description{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:1.5}.modal-dialog-module__KucNda__actions{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@keyframes modal-dialog-module__KucNda__modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-dialog-module__KucNda__modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes modal-dialog-module__KucNda__modal-dialog-in{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@keyframes modal-dialog-module__KucNda__modal-dialog-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--motion-distance-sm))}}@media (prefers-reduced-motion:reduce){.modal-dialog-module__KucNda__backdrop,.modal-dialog-module__KucNda__backdrop .modal-dialog-module__KucNda__dialog{animation-duration:1ms}}@media (max-width:760px){.modal-dialog-module__KucNda__backdrop{place-items:end center;padding:0}.modal-dialog-module__KucNda__dialog{width:100%;max-height:calc(100% - var(--layout-page-inline));border-radius:var(--surface-radius) var(--surface-radius) 0 0;padding:var(--space-6) var(--layout-page-inline) calc(var(--space-6) + env(safe-area-inset-bottom))}.modal-dialog-module__KucNda__backdrop[data-keyboard-open] .modal-dialog-module__KucNda__dialog{padding-bottom:var(--layout-surface-padding)}}
.notice-module__WqWIxq__notice{justify-items:start;gap:var(--layout-component-gap);border-radius:var(--surface-radius);min-width:0;padding:var(--layout-surface-padding);background:var(--color-surface-raised);border:0;display:grid}.notice-module__WqWIxq__title{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--type-object-title-size);overflow-wrap:anywhere;margin:0;line-height:1.25;display:flex}.notice-module__WqWIxq__title>svg{width:var(--icon-md);height:var(--icon-md);color:var(--accent);flex:none}.notice-module__WqWIxq__description{margin:0 0 var(--space-1);color:var(--color-text-secondary);font-size:var(--type-metadata-size);text-align:left;overflow-wrap:anywhere;line-height:1.5}.notice-module__WqWIxq__description :where(p){margin:0}
.completed-workout-summary-module__5YcTNq__metrics{gap:var(--space-2);border-radius:var(--radius-card);width:100%;min-width:0;padding:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,72px),1fr));margin:0;display:grid}.completed-workout-summary-module__5YcTNq__metric{justify-items:center;gap:var(--space-1);min-width:0;padding-inline:var(--space-1);text-align:center;display:grid}.completed-workout-summary-module__5YcTNq__metric dd{min-width:0;color:var(--accent);font-family:var(--font-display);font-size:var(--type-prominent-metric-size);font-variant-numeric:tabular-nums;font-style:italic;font-weight:700;line-height:var(--type-prominent-metric-line);white-space:nowrap;order:-1;margin:0}.completed-workout-summary-module__5YcTNq__metric[data-metric=duration] dd{font-size:var(--type-detail-title-size)}.completed-workout-summary-module__5YcTNq__metric dt{color:var(--color-text-secondary);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight);line-height:var(--type-metadata-line);text-transform:uppercase}.completed-workout-summary-module__5YcTNq__exerciseCard{z-index:1;gap:var(--card-content-gap);border-radius:var(--radius-card);min-width:0;padding:var(--card-inset);display:grid;position:relative}.completed-workout-summary-module__5YcTNq__exerciseHeader{align-items:baseline;gap:var(--space-2);grid-template-columns:1.75rem minmax(0,1fr) auto;min-width:0;display:grid}.completed-workout-summary-module__5YcTNq__ordinal{color:var(--accent);font-family:var(--font-display);font-size:var(--type-metadata-size);font-variant-numeric:tabular-nums;line-height:var(--type-body-action-line);text-align:left}.completed-workout-summary-module__5YcTNq__exerciseTitle{min-width:0;color:var(--color-text);font-size:var(--type-body-action-size);font-weight:var(--type-section-title-weight);line-height:var(--type-body-action-line);overflow-wrap:anywhere;margin:0}.completed-workout-summary-module__5YcTNq__exerciseTitleLink{color:inherit;text-underline-offset:.18em;text-decoration-color:#0000;text-decoration-thickness:1px}.completed-workout-summary-module__5YcTNq__exerciseTitleLink:hover,.completed-workout-summary-module__5YcTNq__exerciseTitleLink:focus-visible{color:var(--accent);text-decoration-color:currentColor}.completed-workout-summary-module__5YcTNq__status{justify-self:end;min-width:0;max-width:100%}.completed-workout-summary-module__5YcTNq__status>*{flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%}.completed-workout-summary-module__5YcTNq__featuredMetric{color:var(--accent);font-family:var(--font-display-lowercase);font-size:var(--type-body-action-size);font-variant-numeric:tabular-nums;letter-spacing:var(--font-display-tracking);font-style:italic;font-weight:700;line-height:var(--type-body-action-line);white-space:nowrap}.completed-workout-summary-module__5YcTNq__setCount,.completed-workout-summary-module__5YcTNq__pill{border-radius:var(--radius-xs);min-width:0;padding:var(--chip-inset-block) var(--chip-inset-inline);color:var(--accent);background:var(--color-surface-hover);font-family:var(--font-ui);font-size:var(--type-metadata-size);font-weight:650;line-height:var(--type-metadata-line);overflow-wrap:anywhere;align-items:center;display:inline-flex}.completed-workout-summary-module__5YcTNq__setCount{white-space:nowrap}.completed-workout-summary-module__5YcTNq__pills{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.completed-workout-summary-module__5YcTNq__exerciseCard[data-compact] .completed-workout-summary-module__5YcTNq__pill{padding:calc(var(--chip-inset-block) * .65) calc(var(--chip-inset-inline) * .75);font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-line)}.completed-workout-summary-module__5YcTNq__exerciseCard[data-compact] .completed-workout-summary-module__5YcTNq__pills{gap:var(--space-1)}@media (max-width:420px){.completed-workout-summary-module__5YcTNq__exerciseHeader{grid-template-columns:auto minmax(0,1fr)}.completed-workout-summary-module__5YcTNq__status{grid-column:2;justify-self:start}.completed-workout-summary-module__5YcTNq__status>*{justify-content:flex-start}}
.rip-information-page-module__P_uSxW__copy,.rip-information-page-module__P_uSxW__research,.rip-information-page-module__P_uSxW__references{display:grid}.rip-information-page-module__P_uSxW__copy,.rip-information-page-module__P_uSxW__research{gap:var(--space-4)}.rip-information-page-module__P_uSxW__copy p,.rip-information-page-module__P_uSxW__research p{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);margin:0}.rip-information-page-module__P_uSxW__copy p strong{color:var(--color-text)}.rip-information-page-module__P_uSxW__demo{gap:var(--space-3);border-radius:var(--radius-control);padding:var(--space-3);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);display:grid}.rip-information-page-module__P_uSxW__demoPrompt{color:var(--color-text-muted);font-size:var(--type-metadata-size);text-align:center}.rip-information-page-module__P_uSxW__demoReading{justify-items:center;gap:var(--space-1);text-align:center;min-height:5.5rem;animation:rip-information-page-module__P_uSxW__rip-demo-reveal var(--motion-duration-reveal) var(--motion-ease-enter);display:grid}.rip-information-page-module__P_uSxW__demoReading strong{color:var(--accent);font-family:var(--font-display);font-size:var(--type-section-title-size)}.rip-information-page-module__P_uSxW__demoReading span{color:var(--color-text);font-family:var(--font-display);font-weight:var(--type-section-title-weight);text-transform:uppercase}.rip-information-page-module__P_uSxW__demoReading p{color:var(--color-text-secondary)}@keyframes rip-information-page-module__P_uSxW__rip-demo-reveal{0%{opacity:.45;transform:translateY(var(--space-1))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rip-information-page-module__P_uSxW__demoReading{animation:none}}.rip-information-page-module__P_uSxW__references{gap:var(--space-3)}.rip-information-page-module__P_uSxW__references a{min-height:var(--touch-target-min);justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--type-metadata-size);font-weight:var(--type-section-title-weight);line-height:var(--type-metadata-line);text-decoration:none;display:flex}.rip-information-page-module__P_uSxW__references a svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--accent);flex:none}
.training-brief-copy-action-module__BibbTG__buttonStates{grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-width:0;display:grid}.training-brief-copy-action-module__BibbTG__buttonState{justify-content:center;align-items:center;gap:var(--space-2);opacity:0;width:100%;min-width:0;transition:opacity var(--motion-duration-fade) var(--motion-ease-standard);grid-area:1/1;display:inline-flex}.training-brief-copy-action-module__BibbTG__buttonState[data-active=true]{opacity:1}.training-brief-copy-action-module__BibbTG__buttonState svg{width:var(--icon-md);height:var(--icon-md);flex:none}@media (prefers-reduced-motion:reduce){.training-brief-copy-action-module__BibbTG__buttonState{transition:none}}
.list-group-module__WiaR5W__group{border-radius:var(--radius-card);background:var(--color-surface-raised);overflow:visible}.list-group-module__WiaR5W__list{margin:0;padding:0;list-style:none}.list-group-module__WiaR5W__row{min-width:0;min-height:var(--profile-control-min-height);align-items:center;gap:var(--space-3);padding:var(--row-inset-block) var(--row-inset-inline);color:var(--color-text);transition:transform var(--motion-duration-exit) var(--motion-ease-standard);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.list-group-module__WiaR5W__row:active{transform:scale(.985)}.list-group-module__WiaR5W__row:active .list-group-module__WiaR5W__titleIcon{animation:list-group-module__WiaR5W__list-row-smoosh var(--motion-duration-reveal) var(--motion-ease-enter)}.list-group-module__WiaR5W__group>.list-group-module__WiaR5W__row+.list-group-module__WiaR5W__row,.list-group-module__WiaR5W__group>*+*{border-top:var(--edge-divider-width) solid var(--color-divider)}.list-group-module__WiaR5W__row:focus-visible{outline:var(--profile-focus-width) solid var(--profile-focus-color);outline-offset:var(--profile-focus-offset)}.list-group-module__WiaR5W__copy{gap:var(--card-title-to-metadata);min-width:0;display:grid}.list-group-module__WiaR5W__title{font-size:var(--type-body-action-size);font-weight:var(--type-section-title-weight);line-height:var(--type-body-action-line)}.list-group-module__WiaR5W__titleLine{align-items:center;gap:var(--radius-sm);min-width:0;margin-bottom:var(--space-1);display:flex}.list-group-module__WiaR5W__titleIcon{color:var(--accent);flex:none;display:grid}.list-group-module__WiaR5W__titleIcon>svg{width:var(--profile-control-icon-size);height:var(--profile-control-icon-size)}.list-group-module__WiaR5W__metadata{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line)}.list-group-module__WiaR5W__row>svg{width:var(--profile-control-icon-size);height:var(--profile-control-icon-size);color:var(--color-text-secondary)}.list-group-module__WiaR5W__selectable{width:100%;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-duration-state) var(--motion-ease-standard), color var(--motion-duration-state) var(--motion-ease-standard);background:0 0;border:0}.list-group-module__WiaR5W__selectable[data-selected]{background:var(--color-selected-surface)}.list-group-module__WiaR5W__objectTitle{color:var(--color-text);font-size:var(--type-object-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-object-title-line);overflow-wrap:anywhere;white-space:normal;display:block}.list-group-module__WiaR5W__details{min-width:0}.list-group-module__WiaR5W__selectionMark{width:var(--profile-icon-target-min);height:var(--profile-icon-target-min);border-radius:var(--radius-control);color:var(--color-on-accent);background:var(--color-control);transition:color var(--motion-duration-state) var(--motion-ease-standard), background-color var(--motion-duration-state) var(--motion-ease-standard);place-items:center;display:grid}.list-group-module__WiaR5W__selectable[data-selected] .list-group-module__WiaR5W__selectionMark{background:var(--accent)}.list-group-module__WiaR5W__selectable:active .list-group-module__WiaR5W__selectionMark{background:var(--accent);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 26%, transparent);animation:list-group-module__WiaR5W__list-row-smoosh var(--motion-duration-reveal) var(--motion-ease-enter);transform:scale(1.03)}.list-group-module__WiaR5W__selectionMark svg{width:var(--profile-control-icon-size);height:var(--profile-control-icon-size)}@keyframes list-group-module__WiaR5W__list-row-smoosh{0%{transform:scale(.84)}58%{transform:scale(1.1)}to{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.list-group-module__WiaR5W__row,.list-group-module__WiaR5W__selectable,.list-group-module__WiaR5W__selectionMark{transition:none}.list-group-module__WiaR5W__row:active{transform:none}.list-group-module__WiaR5W__row:active .list-group-module__WiaR5W__titleIcon,.list-group-module__WiaR5W__selectable:active .list-group-module__WiaR5W__selectionMark{animation:none;transform:none}}
.workout-muscle-summary-module__6mtgZq__summary{--map-body:color-mix(in srgb, var(--color-text) 7%, var(--color-surface));--map-edge:color-mix(in srgb, var(--color-text) 20%, var(--color-surface));--map-neutral:color-mix(in srgb, var(--color-text) 16%, var(--color-surface));--map-cut:var(--color-bg);--map-primary:var(--color-muscle-primary,var(--accent));--map-secondary:color-mix(in srgb, var(--map-primary) 42%, var(--map-neutral));gap:var(--space-3);width:70%;min-width:0;color:var(--color-text-secondary);cursor:default;margin:auto;display:grid}.workout-muscle-summary-module__6mtgZq__summary[data-presentation=completion],.workout-muscle-summary-module__6mtgZq__summary[data-presentation=coverage]{width:90%}.workout-muscle-summary-module__6mtgZq__views{gap:var(--space-6);pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,440px);min-width:0;margin-inline:auto;display:grid}.workout-muscle-summary-module__6mtgZq__body{text-align:center;min-width:0}.workout-muscle-summary-module__6mtgZq__atlas{opacity:0;pointer-events:none;width:100%;height:auto;display:block;overflow:visible}.workout-muscle-summary-module__6mtgZq__atlas[data-ready]{animation:workout-muscle-summary-module__6mtgZq__muscle-atlas-fade-in var(--motion-duration-fade) var(--motion-ease-standard) both}@keyframes workout-muscle-summary-module__6mtgZq__muscle-atlas-fade-in{0%{opacity:0}to{opacity:1}}.workout-muscle-summary-module__6mtgZq__silhouette{fill:var(--map-body);stroke:var(--map-edge);stroke-width:1.1px}.workout-muscle-summary-module__6mtgZq__muscle{fill:var(--map-neutral);stroke:var(--map-cut);stroke-linejoin:round;stroke-width:1.4px;animation:workout-muscle-summary-module__6mtgZq__muscle-region-reveal var(--motion-duration-reveal) var(--motion-ease-enter) both;transition:fill var(--motion-duration-reveal) var(--motion-ease-enter)}@keyframes workout-muscle-summary-module__6mtgZq__muscle-region-reveal{0%{opacity:0}to{opacity:1}}.workout-muscle-summary-module__6mtgZq__muscle[data-state=primary]{fill:var(--map-primary)}.workout-muscle-summary-module__6mtgZq__muscle[data-state=secondary]{fill:var(--map-secondary)}.workout-muscle-summary-module__6mtgZq__muscle[data-level="1"]{fill:color-mix(in srgb, var(--map-primary) 16%, var(--map-neutral))}.workout-muscle-summary-module__6mtgZq__muscle[data-level="2"]{fill:color-mix(in srgb, var(--map-primary) 58%, var(--map-neutral))}.workout-muscle-summary-module__6mtgZq__muscle[data-level="3"]{fill:var(--map-primary)}.workout-muscle-summary-module__6mtgZq__neutral{fill:var(--map-body);stroke:var(--map-cut);stroke-width:1.2px}.workout-muscle-summary-module__6mtgZq__detail{fill:none;stroke:var(--map-edge);stroke-width:1px}.workout-muscle-summary-module__6mtgZq__viewLabel{font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-line);text-transform:uppercase;margin-block-start:var(--space-1);display:block}.workout-muscle-summary-module__6mtgZq__legend{justify-content:center;gap:var(--space-4);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);flex-wrap:wrap;display:flex}.workout-muscle-summary-module__6mtgZq__legendItem{align-items:center;gap:var(--space-2);display:inline-flex}.workout-muscle-summary-module__6mtgZq__primarySwatch,.workout-muscle-summary-module__6mtgZq__secondarySwatch{flex:none;width:.75rem;height:.75rem}.workout-muscle-summary-module__6mtgZq__primarySwatch{color:var(--map-primary)}.workout-muscle-summary-module__6mtgZq__secondarySwatch{color:var(--map-secondary)}.workout-muscle-summary-module__6mtgZq__note{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);text-align:center;margin:0}.workout-muscle-summary-module__6mtgZq__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.workout-muscle-summary-module__6mtgZq__atlas[data-ready]{animation-duration:1ms}.workout-muscle-summary-module__6mtgZq__muscle{transition:none;animation:none}}
.previous-performance-module__l3r9VW__card{min-block-size:calc(var(--touch-target-min) + var(--space-4));border-radius:var(--surface-radius);background:color-mix(in srgb, var(--color-surface-raised) 92%, transparent);border:0;display:grid;position:relative}.previous-performance-module__l3r9VW__lastTimeBadge{top:0;z-index:1;border-radius:var(--radius-xs);color:var(--color-on-accent);background:var(--accent);font-family:var(--font-ui);font-size:var(--type-micro-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;white-space:nowrap;pointer-events:none;padding:2px 5px;line-height:1;position:absolute;inset-inline-start:var(--space-3);transform:translateY(-50%)}.previous-performance-module__l3r9VW__content{align-content:center;min-width:0;display:grid}.previous-performance-module__l3r9VW__summaryRow{min-height:var(--touch-target-min);place-content:center space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;padding:12px 16px;display:flex}.previous-performance-module__l3r9VW__dateGroup{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.previous-performance-module__l3r9VW__dateGroup svg{width:14px;height:14px;color:var(--accent)}.previous-performance-module__l3r9VW__ongoing svg{color:var(--accent);animation:2.4s ease-in-out infinite previous-performance-module__l3r9VW__ongoing-glow}@keyframes previous-performance-module__l3r9VW__ongoing-glow{0%,to{opacity:.65;filter:drop-shadow(0 0 #0000)}50%{opacity:1;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 45%, transparent))}}.previous-performance-module__l3r9VW__date{color:var(--color-text-secondary);font-size:var(--type-micro-size);font-weight:var(--type-metadata-weight);line-height:var(--type-micro-line)}.previous-performance-module__l3r9VW__datePlaceholder{min-inline-size:6.5rem}.previous-performance-module__l3r9VW__compactValue{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.previous-performance-module__l3r9VW__compactBadge{border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);color:var(--accent);background:var(--color-surface-hover);font-size:var(--type-micro-size);font-weight:var(--type-metadata-weight);line-height:var(--type-micro-line);white-space:nowrap}.previous-performance-module__l3r9VW__smartBasis{color:var(--accent);font-size:var(--type-micro-size);font-weight:var(--type-metadata-weight);line-height:var(--type-micro-line);white-space:nowrap}.previous-performance-module__l3r9VW__placeholder{visibility:hidden}.previous-performance-module__l3r9VW__toggle{border-radius:inherit;width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.previous-performance-module__l3r9VW__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.previous-performance-module__l3r9VW__compactBadge{white-space:normal}.previous-performance-module__l3r9VW__content{animation:.18s ease-out previous-performance-module__l3r9VW__comparison-in}@keyframes previous-performance-module__l3r9VW__comparison-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.previous-performance-module__l3r9VW__content,.previous-performance-module__l3r9VW__ongoing,.previous-performance-module__l3r9VW__ongoing svg{animation:none}}
.active-recorder-refinements-module__uoSvRq__playback{width:100%;min-width:0;max-width:100%;overflow:clip visible}.active-recorder-refinements-module__uoSvRq__playback .workout-set-input:focus-visible{outline:2px solid var(--accent);outline-offset:var(--focus-outline-offset)}
.training-brief-section-module__D6-XyG__section{--section-header-to-content:var(--space-2)}.training-brief-section-module__D6-XyG__title{align-items:center;gap:var(--space-2);display:inline-flex}.training-brief-section-module__D6-XyG__title svg{width:1em;height:1em;color:var(--accent)}.training-brief-section-module__D6-XyG__card{gap:var(--layout-component-gap);display:grid}.training-brief-section-module__D6-XyG__copy{color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line);margin:0}
.rip-info-sheet-module__Vpp3QW__sheet{gap:var(--space-4)}.rip-info-sheet-module__Vpp3QW__title{align-items:center;gap:var(--space-2);display:flex}.rip-info-sheet-module__Vpp3QW__title svg{width:var(--icon-md);height:var(--icon-md);color:var(--accent)}.rip-info-sheet-module__Vpp3QW__description{color:var(--color-text);font-family:var(--font-ui)}.rip-info-sheet-module__Vpp3QW__copy{gap:var(--space-3);display:grid}.rip-info-sheet-module__Vpp3QW__copy p{color:var(--color-text);font-family:var(--font-ui);font-size:var(--type-metadata-size);margin:0;line-height:1.5}.rip-info-sheet-module__Vpp3QW__learnMore{align-items:baseline;gap:var(--space-1);width:fit-content;color:var(--accent);font-weight:var(--type-section-title-weight);text-decoration:none;display:inline-flex}.rip-info-sheet-module__Vpp3QW__learnMore svg{width:1em;height:1em;transform:translateY(.12em)}.rip-info-sheet-module__Vpp3QW__learnMore:hover{text-decoration:underline}.rip-info-sheet-module__Vpp3QW__actions{grid-template-columns:minmax(0,1fr)}
.section-module__r-69CG__pageStack{gap:var(--layout-page-section-gap);display:grid}.section-module__r-69CG__section,.section-module__r-69CG__headingCopy{min-width:0;display:grid}.section-module__r-69CG__section{gap:var(--section-header-to-content)}.section-module__r-69CG__header{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.section-module__r-69CG__headingCopy{gap:var(--header-eyebrow-to-title);flex:16rem}.section-module__r-69CG__eyebrow,.section-module__r-69CG__title,.section-module__r-69CG__description{margin:0}.section-module__r-69CG__eyebrow{color:var(--type-eyebrow-foreground);font-family:var(--font-eyebrow);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);line-height:var(--type-eyebrow-line);text-transform:var(--type-eyebrow-case)}.section-module__r-69CG__title{color:var(--color-text);font-family:var(--font-ui);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.section-module__r-69CG__description{margin-top:calc(var(--section-title-to-description) - var(--header-eyebrow-to-title));color:var(--color-text-secondary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line)}.section-module__r-69CG__action{flex:none}.section-module__r-69CG__content{gap:var(--section-content-gap);min-width:0;display:grid}
.completed-workout-editor-module__wF4W5W__panel,.completed-workout-editor-module__wF4W5W__review,.completed-workout-editor-module__wF4W5W__exerciseSection,.completed-workout-editor-module__wF4W5W__exerciseList{min-width:0;max-width:100%;display:grid}.completed-workout-editor-module__wF4W5W__panel{gap:var(--space-4)}.completed-workout-editor-module__wF4W5W__review{gap:var(--space-4);padding-block-end:var(--space-1)}.completed-workout-editor-module__wF4W5W__muscleSummaryOverview{gap:var(--space-3);min-width:0;display:grid}.completed-workout-editor-module__wF4W5W__exerciseSection{gap:var(--space-3)}.completed-workout-editor-module__wF4W5W__exerciseList{gap:var(--result-list-gap)}.completed-workout-editor-module__wF4W5W__singleGroup{min-width:0}.completed-workout-editor-module__wF4W5W__supersetGroup{gap:var(--card-content-gap);border-radius:var(--radius-card);min-width:0;padding:var(--card-inset);display:grid;position:relative}.completed-workout-editor-module__wF4W5W__supersetGroup:before{inset-block:var(--card-inset);background:var(--accent);content:"";border-radius:999px;width:2px;position:absolute;inset-inline-start:0}.completed-workout-editor-module__wF4W5W__supersetHeading{align-items:center;gap:var(--space-2);color:var(--accent);font-family:var(--font-eyebrow);font-size:var(--type-micro-size);line-height:var(--type-eyebrow-line);text-transform:uppercase;display:inline-flex}.completed-workout-editor-module__wF4W5W__supersetHeading svg{width:.8rem;height:.8rem}.completed-workout-editor-module__wF4W5W__supersetGroup [data-completion-exercise]{background:0 0;padding:0}.completed-workout-editor-module__wF4W5W__status,.completed-workout-editor-module__wF4W5W__error{font-size:var(--type-metadata-size);margin:0}.completed-workout-editor-module__wF4W5W__error{color:var(--color-danger)}.completed-workout-editor-module__wF4W5W__review p{color:var(--color-text-secondary);font-size:var(--type-metadata-size);margin:0;line-height:1.5}.completed-workout-editor-module__wF4W5W__setList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.completed-workout-editor-module__wF4W5W__setSummary{gap:var(--space-3);min-width:0;color:var(--color-text-secondary);font-size:var(--type-metadata-size);grid-template-columns:auto minmax(0,1fr);line-height:1.45;display:grid}.completed-workout-editor-module__wF4W5W__setSummary>span{white-space:nowrap}.completed-workout-editor-module__wF4W5W__setSummary strong{min-width:0;max-width:100%;color:var(--color-text-primary);text-align:right;overflow-wrap:anywhere;font-weight:600}
.squircle-checkbox-module__B5EnJq__choice{width:100%;min-width:0;min-height:var(--profile-control-min-height);align-items:center;gap:var(--space-3);border-radius:var(--radius-card);padding:var(--row-inset-block) var(--row-inset-inline);color:var(--color-text);background:var(--color-surface-raised);font:inherit;text-align:left;cursor:pointer;animation:squircle-checkbox-module__B5EnJq__squircle-choice-in var(--motion-duration-fade) var(--motion-ease-standard) both;transition:color var(--motion-duration-state) var(--motion-ease-standard), background-color var(--motion-duration-state) var(--motion-ease-standard);border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.squircle-checkbox-module__B5EnJq__choice[data-selected]{color:var(--accent);background:var(--color-selected-surface)}.squircle-checkbox-module__B5EnJq__choice:focus-visible{outline:var(--profile-focus-width) solid var(--profile-focus-color);outline-offset:calc(0px - var(--profile-focus-width) - var(--profile-focus-offset))}.squircle-checkbox-module__B5EnJq__leading{width:var(--profile-control-icon-size);height:var(--profile-control-icon-size);color:var(--accent);place-items:center;display:grid}.squircle-checkbox-module__B5EnJq__leading:empty{display:none}.squircle-checkbox-module__B5EnJq__leading>svg{width:100%;height:100%}.squircle-checkbox-module__B5EnJq__label{min-width:0;font-size:var(--type-object-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-object-title-line);overflow-wrap:anywhere}.squircle-checkbox-module__B5EnJq__indicator{width:var(--profile-control-icon-size);height:var(--profile-control-icon-size);color:var(--accent);transition:filter var(--motion-duration-reveal) var(--motion-ease-enter), transform var(--motion-duration-reveal) var(--motion-ease-enter);place-items:center;display:grid;position:relative}.squircle-checkbox-module__B5EnJq__choice:active:not(:disabled) .squircle-checkbox-module__B5EnJq__indicator{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--accent) 42%, transparent));animation:squircle-checkbox-module__B5EnJq__squircle-indicator-smoosh var(--motion-duration-reveal) var(--motion-ease-enter);transform:scale(1.03)}.squircle-checkbox-module__B5EnJq__squircle{stroke-width:2px;width:100%;height:100%;transition:fill var(--motion-duration-state) var(--motion-ease-standard), color var(--motion-duration-state) var(--motion-ease-standard)}.squircle-checkbox-module__B5EnJq__check{width:64%;height:64%;color:var(--color-on-accent);opacity:0;stroke-width:3px;transition:opacity var(--motion-duration-fade) var(--motion-ease-standard), transform var(--motion-duration-state) var(--motion-ease-standard);position:absolute;transform:scale(.82)}.squircle-checkbox-module__B5EnJq__check[data-visible]{opacity:1;transform:scale(1)}@keyframes squircle-checkbox-module__B5EnJq__squircle-choice-in{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@keyframes squircle-checkbox-module__B5EnJq__squircle-indicator-smoosh{0%{transform:scale(.84)}58%{transform:scale(1.1)}to{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.squircle-checkbox-module__B5EnJq__choice{animation:none}.squircle-checkbox-module__B5EnJq__choice,.squircle-checkbox-module__B5EnJq__indicator,.squircle-checkbox-module__B5EnJq__squircle,.squircle-checkbox-module__B5EnJq__check{transition:none}.squircle-checkbox-module__B5EnJq__choice:active:not(:disabled) .squircle-checkbox-module__B5EnJq__indicator{animation:none;transform:none}}
.workout-share-sheet-module__-6yGCW__dialog{width:min(100%,31rem)}.workout-share-sheet-module__-6yGCW__title{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.workout-share-sheet-module__-6yGCW__titleIcon{width:1em;height:1em;color:var(--accent);flex:none}.workout-share-sheet-module__-6yGCW__preview{border-radius:var(--radius-control);background:var(--color-control);place-items:center;min-height:12rem;max-height:min(55vh,40rem);display:grid;overflow:auto}.workout-share-sheet-module__-6yGCW__imagePresence{place-items:center;width:100%;display:grid}.workout-share-sheet-module__-6yGCW__preview img{width:min(100%,22rem);height:auto;display:block}.workout-share-sheet-module__-6yGCW__savableImage{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto}.workout-share-sheet-module__-6yGCW__previewError{padding:var(--space-5);color:var(--color-text-secondary);text-align:center}.workout-share-sheet-module__-6yGCW__error{color:var(--color-text-secondary)}
.rip-summary-module__tBaMIa__summary{min-width:0;padding:var(--space-3);position:relative}.rip-summary-module__tBaMIa__content{justify-items:center;gap:var(--space-2);min-width:0;color:inherit;text-align:center;display:grid}.rip-summary-module__tBaMIa__identity,.rip-summary-module__tBaMIa__muscleBadge{align-items:center;display:flex}.rip-summary-module__tBaMIa__identity{justify-content:center;gap:var(--space-2)}.rip-summary-module__tBaMIa__identity>span{color:var(--color-text);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight)}.rip-summary-module__tBaMIa__identity strong{color:var(--accent);font-family:var(--font-display);font-size:var(--type-prominent-metric-size);line-height:var(--type-prominent-metric-line)}.rip-summary-module__tBaMIa__content small{color:var(--color-text-secondary);font-size:var(--type-metadata-size);text-align:center;line-height:1.4}.rip-summary-module__tBaMIa__muscleBadge{justify-content:center;gap:var(--space-1);border-radius:var(--radius-xs);width:fit-content;padding:var(--chip-inset-block) var(--chip-inset-inline);color:var(--accent);background:var(--color-surface-hover);font-size:var(--type-metadata-size);font-weight:var(--type-metadata-weight);line-height:var(--type-metadata-line)}.rip-summary-module__tBaMIa__muscleBadge svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}
.information-page-module__NdaUNW__article{gap:var(--layout-page-section-gap);display:grid}.information-page-module__NdaUNW__article>section{gap:var(--space-2)}.information-page-module__NdaUNW__intro{gap:0;display:grid}.information-page-module__NdaUNW__intro h2,.information-page-module__NdaUNW__intro p{margin:0}.information-page-module__NdaUNW__intro h2{color:var(--color-text);font-family:var(--font-ui);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.information-page-module__NdaUNW__intro p{color:var(--color-text-secondary);font-size:var(--type-body-action-size);line-height:var(--type-body-action-line)}.information-page-module__NdaUNW__introContent{border-radius:var(--surface-radius);padding:var(--layout-surface-padding);background:0 0}.information-page-module__NdaUNW__sectionTitle{align-items:center;gap:var(--space-2);display:inline-flex}.information-page-module__NdaUNW__sectionTitle svg{width:var(--icon-md);height:var(--icon-md);color:var(--accent);flex:none}
