:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])){--app-content-card-padding:var(--app-web-card-padding);--app-content-card-gap:var(--app-web-card-gap);--app-content-card-radius:var(--app-space-4);--app-type-card-title-size:var(--app-web-card-title-size);--app-type-card-title-weight:var(--app-web-card-title-weight);--app-type-card-title-line-height:var(--app-web-card-title-line-height);--app-type-body-weight:500;--app-type-secondary-weight:500;--app-type-event-metadata-weight:500;--app-type-metadata-weight:500;box-sizing:border-box;border-radius:var(--app-content-card-radius);min-width:0;color:var(--app-color-text);box-shadow:var(--app-web-card-shadow);font-family:var(--app-font-family);text-align:left}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])):where(:not([data-status],[data-state],[data-hover-border=preserve],[aria-current],[aria-pressed=true],.is-selected,.is-active,.is-completed,.is-error)){border:var(--app-web-card-border);background:var(--app-color-surface)}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])):not(.ui-library-content-card){padding:var(--app-content-card-padding)}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])).ui-library-content-card{align-self:stretch;gap:0;height:auto;min-height:0;padding:0;overflow:visible}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))>[data-content-part=body]{min-width:0;padding:var(--app-content-card-padding);gap:var(--app-content-card-gap);flex:1}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])) :is([data-content-part=title],[data-typography=card-title]){min-height:0;color:var(--app-color-text);font-family:var(--app-font-family);font-size:var(--app-web-card-title-size);font-weight:var(--app-web-card-title-weight);line-height:var(--app-web-card-title-line-height);white-space:normal;overflow-wrap:anywhere;text-transform:none;margin:0;display:block;overflow:visible}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])) :is([data-content-part=description],[data-typography=body],[data-typography=secondary]){min-height:0;color:var(--app-color-text-secondary);font-size:var(--app-web-card-body-size);font-weight:var(--app-type-event-metadata-weight);overflow-wrap:anywhere;margin-block:0;line-height:1.5}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])) :is([data-content-part=metadata],[data-typography=metadata],.ui-exercise-content-card__metadata,.ui-content-card-context,.ui-content-card-meta){min-width:0;min-height:0;color:var(--app-color-text-muted);font-size:var(--app-web-card-meta-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-secondary-line-height);white-space:normal;overflow-wrap:anywhere;margin-block:0}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])) :is([data-content-part=footer],.ui-exercise-content-card__creator,.ui-exercise-content-card__ownership){min-width:0;min-height:0;color:var(--app-color-text-muted);font-size:var(--app-web-card-footer-size);font-weight:var(--app-type-event-metadata-weight);margin-top:0;line-height:1.5}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])) .ui-content-card-footer{align-items:start;gap:var(--app-space-1) var(--app-space-2);flex-wrap:wrap}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])) :is(.ui-content-card-context,.ui-content-card-footer__creator,.ui-content-scope-badge__label){white-space:normal;overflow-wrap:anywhere}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-media-placement=top]>:is(.ui-exercise-media,.vd-browse-card__preview,.ui-content-card-media){width:auto;margin:var(--app-content-card-padding) var(--app-content-card-padding) 0;border-radius:var(--app-radius-control);aspect-ratio:16/9;border:0;align-self:stretch}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])) :is(.ui-exercise-media__poster,.ui-exercise-media__video){object-fit:contain}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-media-placement=start]{padding:var(--app-content-card-padding);align-items:center;gap:var(--app-space-3);display:flex}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-media-placement=start]>.ui-exercise-media{aspect-ratio:16/9;border-radius:var(--app-radius-control);border:0;flex:0 34%;width:34%;min-width:0;max-width:10rem;margin:0}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-media-placement=start]>[data-content-part=body]{gap:var(--app-space-2);flex:1 1 0;padding:0}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])) .ui-library-content-card__title-row{align-items:start}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])) .ui-library-content-card__title-row>[data-content-part=title]{flex:1 1 0}@media (hover:hover) and (pointer:fine){.app-layout [data-content-card][data-interactive=true]:where(:not(.is-dragging,[data-dragging=true])){transition:var(--app-web-card-hover-transition)}.app-layout [data-content-card][data-interactive=true]:where(:not(:disabled,[aria-disabled=true],.is-dragging,[data-dragging=true])):hover{box-shadow:var(--app-web-card-hover-shadow)}.app-layout [data-content-card][data-interactive=true]:where(:not([data-selected=true],[aria-pressed=true],[aria-current],[data-hover-border=preserve],[data-status],.is-selected,.is-dragging,[data-dragging=true])):hover{border-color:var(--app-web-card-hover-border)}}@media (prefers-reduced-motion:reduce){.app-layout [data-content-card][data-interactive=true]{transition:none}}.ui-program-content-card__metadata{gap:var(--app-space-1);margin:0;display:grid}.ui-program-content-card__metadata>div{gap:var(--app-space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-program-content-card__metadata :is(dt,dd){overflow-wrap:anywhere;min-width:0;margin:0}.ui-program-content-card__metadata dt{color:var(--app-color-text-muted)}.ui-program-content-card__type{justify-content:space-between;align-items:center;gap:var(--app-space-2);display:flex}.ui-program-content-card__type>svg{width:var(--app-space-4);height:var(--app-space-4);flex:none}.ui-content-card-video{margin:var(--app-web-card-padding) var(--app-web-card-padding) 0;aspect-ratio:16/9;border-radius:var(--app-radius-control);background:var(--app-color-background);flex:none;position:relative;overflow:hidden}.ui-content-card-video>iframe{border:0;width:100%;height:100%;display:block}.ui-content-card-external{min-height:var(--app-control-min-height);color:var(--app-color-accent);font-weight:var(--app-type-event-metadata-weight);align-items:center;display:inline-flex}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])) .ui-library-content-card__title-row{flex-wrap:wrap}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])) .ui-library-content-card__title-row>[data-content-part=title]:where(:not(.ui-exercise-content-card[data-density=compact] *)){min-inline-size:min(8rem,100%)}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])) .ui-library-content-card__title-row :is(.ui-icon-button,.ui-like-button){min-width:var(--app-control-min-height);min-height:var(--app-control-min-height);flex:none}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])):is(.is-selected,[data-selected=true],[aria-pressed=true]){border-color:var(--app-color-accent-border);background:var(--app-color-selection-surface)}.app-layout [data-content-card=workout] .coach-workout-picker-select{color:var(--app-color-text);box-shadow:none;white-space:normal;background:0 0;border:0}.app-layout [data-content-card=shared]{white-space:normal;min-width:0;max-width:100%}.app-layout [data-content-card=shared] .content-share-card__preview{border-radius:var(--app-radius-control);flex:0 34%;min-width:0;overflow:hidden}.app-layout [data-content-card=shared] .content-share-card__preview :is(img,video){object-fit:contain}.app-layout [data-content-card=workout].previous-workout-row{align-items:start;gap:var(--app-space-2);display:flex}.app-layout [data-content-card=workout] .previous-workout-main[data-ui=button]{justify-content:center;align-items:start;gap:var(--app-space-1);min-width:0;color:inherit;box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;flex-direction:column;flex:1 1 0;padding:0;display:flex}.app-layout [data-content-card=template] :is(.coach-template-card-duration,.coach-template-card-count){white-space:normal;margin:0;position:static;inset:auto}.app-layout [data-content-card=template].coach-template-library-card{gap:var(--app-content-card-gap)}.app-layout [data-content-card=material].coach-source-card em{color:var(--app-color-text-muted);font-size:var(--app-web-card-meta-size);font-weight:var(--app-type-event-metadata-weight)}.app-layout [data-content-card=feed] .feed-card-v2__metadata-row{white-space:normal}.app-layout [data-content-card=feed] .feed-card-v2__metadata-text{white-space:normal;overflow-wrap:anywhere}.app-layout [data-content-card=challenge].pinned-challenge-card{min-height:0}.app-layout [data-content-card=challenge] .pinned-challenge-copy{min-width:0}.app-layout [data-content-card=challenge] .pinned-challenge-copy>strong,:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard])) .question-card__title-text{white-space:normal;overflow-wrap:anywhere}:is(.app-layout [data-content-card=state][data-ui],[data-content-card=state][data-content-scope=app][data-ui])[data-state=error]{border-color:color-mix(in srgb, var(--app-color-error-text) 20%, var(--app-color-border-subtle));background:var(--app-color-error-background)}:is(.app-layout [data-content-card=state][data-ui],[data-content-card=state][data-content-scope=app][data-ui])[data-state=warning]{background:var(--app-color-warning-background)}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-density=compact]{--app-content-card-padding:var(--app-space-3);--app-content-card-gap:var(--app-space-1);--app-content-card-thumbnail-width:clamp(88px, 28%, 104px);height:auto;min-height:0}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-density=compact]:not(.ui-library-content-card),:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-density=compact]>[data-content-part=body]{gap:var(--app-content-card-gap)}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-density=compact] :is([data-content-part=title],[data-typography=card-title],[data-content-part=description]):not([data-expanded=true]){-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-density=compact] .ui-library-content-card__title-row>[data-content-part=title]{min-inline-size:0}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-density=compact][data-media-placement=start]{align-items:center;gap:var(--app-space-2)}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-density=compact][data-media-placement=start]>:is(.ui-exercise-media,.ui-content-card-media,.vd-browse-card__preview){flex:0 0 var(--app-content-card-thumbnail-width);width:var(--app-content-card-thumbnail-width);aspect-ratio:16/9;border-radius:var(--app-radius-card-inset);border:0;min-width:0;max-width:104px;height:auto;min-height:0;margin:0;overflow:hidden}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-density=compact][data-media-placement=start]>[data-content-part=body]{gap:var(--app-content-card-gap);flex:1 1 0;padding:0}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-density=compact] .ui-exercise-media__fallback:where(:not(.ui-exercise-content-card[data-density=compact] *)){gap:var(--app-space-1);padding-inline:var(--app-space-1);font-size:var(--app-web-card-footer-size);line-height:var(--app-type-metadata-line-height);text-align:center}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-density=compact] .ui-exercise-media__play:where(:not(.ui-exercise-content-card[data-density=compact] *)){width:var(--app-space-6);height:var(--app-space-6)}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-density=compact] .ui-exercise-media__play:where(:not(.ui-exercise-content-card[data-density=compact] *)) svg{width:var(--app-space-4);height:var(--app-space-4)}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-density=compact] .ui-program-content-card__metadata{gap:var(--app-space-1) var(--app-space-3);flex-wrap:wrap;display:flex}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-density=compact] .ui-program-content-card__metadata>div{gap:var(--app-space-1);flex-wrap:wrap;min-width:0;display:inline-flex}:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-density=compact] .ui-content-card-footer{gap:var(--app-space-1) var(--app-space-2)}.app-layout [data-content-card=shared][data-density=compact] .content-share-card__preview{flex:0 0 var(--app-content-card-thumbnail-width);width:var(--app-content-card-thumbnail-width);aspect-ratio:16/9;max-width:104px}.app-layout [data-content-card=shared][data-density=compact] .content-share-card__preview :is(.ui-exercise-media,.ui-drill-thumbnail){width:100%;height:100%}.app-layout [data-content-card=feed][data-density=compact]:has(>[data-feed-card-slot=media]):not(:has(video[controls],iframe)){column-gap:var(--app-space-2);row-gap:var(--app-space-1);grid-template-columns:clamp(88px,28%,104px) minmax(0,1fr);display:grid}.app-layout [data-content-card=feed][data-density=compact]:has(>[data-feed-card-slot=media]):not(:has(video[controls],iframe))>[data-feed-card-slot=header]{grid-area:1/1/auto/-1}.app-layout [data-content-card=feed][data-density=compact]:has(>[data-feed-card-slot=media]):not(:has(video[controls],iframe))>[data-feed-card-slot=content]{grid-area:2/2;min-width:0}.app-layout [data-content-card=feed][data-density=compact]:has(>[data-feed-card-slot=media]):not(:has(video[controls],iframe))>[data-feed-card-slot=media]{aspect-ratio:16/9;border-radius:var(--app-radius-card-inset);grid-area:2/1;align-self:start;width:100%;min-width:0;max-width:104px;height:auto;min-height:0;margin:0;overflow:hidden}.app-layout [data-content-card=feed][data-density=compact]:not(:has(video[controls],iframe)) .feed-card-v2__video-play{width:100%;height:100%;min-height:0;padding:0}.app-layout [data-content-card=feed][data-density=compact]:not(:has(video[controls],iframe)) .feed-card-v2__media-image{object-fit:contain}.app-layout [data-content-card=feed][data-density=compact]:not(:has(video[controls],iframe)) .feed-card-v2__play-indicator{width:var(--app-space-6);height:var(--app-space-6)}.app-layout [data-content-card=feed][data-density=compact]:not(:has(video[controls],iframe)) .feed-card-v2__play-indicator svg{width:var(--app-space-4);height:var(--app-space-4)}.app-layout [data-content-card=feed][data-density=compact] [data-content-part=description][data-expanded=true]{display:block;overflow:visible}.app-layout [data-content-card=feed][data-density=compact] .feed-card-v2__content{gap:var(--app-space-2)}@media (max-width:340px){:is(.app-layout [data-content-card][data-ui],[data-content-card][data-content-scope=app][data-ui]):where(:not(.ui-exercise-content-card[data-density=compact],[data-information-layout=compact],[data-gallery-card-presentation=standard]))[data-density=compact] [data-content-part=title]{-webkit-line-clamp:unset;display:block;overflow:visible}}.app-layout [data-content-card=feed][data-density=compact]:not(:has(video[controls],iframe)) .feed-card-v2__video-play:has(.feed-card-v2__missing-poster){justify-content:center;align-items:center;gap:var(--app-space-1);flex-direction:column;display:flex}.app-layout [data-content-card=feed][data-density=compact] .feed-card-v2__video-play:has(.feed-card-v2__missing-poster) .feed-card-v2__play-indicator{width:var(--app-space-4);height:var(--app-space-4);flex:none;position:static;transform:none}.app-layout [data-content-card=feed][data-density=compact] .feed-card-v2__missing-poster{font-size:var(--app-web-card-footer-size);line-height:var(--app-type-metadata-line-height);position:static}.ui-chip[data-presentation=desktop]{box-sizing:border-box;max-width:100%;min-height:20px;padding:0 var(--app-space-2);border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-pill);background:var(--app-color-surface-muted);color:var(--app-color-text-secondary);font-family:var(--app-font-family);font-size:var(--app-type-metadata-size);font-weight:var(--app-type-event-metadata-weight);white-space:nowrap;flex:none;align-items:center;line-height:1.4;display:inline-flex}.ui-chip[data-presentation=desktop][data-tone=accent]{border-color:var(--app-color-accent-border);background:var(--app-color-selection-surface);color:var(--app-color-accent);font-size:var(--app-type-secondary-size);font-weight:var(--app-type-card-title-semibold-weight)}.ui-chip[data-presentation=desktop][data-tone=success]{border-color:var(--app-color-success-background);background:var(--app-color-success-background);color:var(--app-color-success-text)}.ui-chip[data-presentation=desktop][data-wrap=true]{white-space:normal;overflow-wrap:anywhere;min-width:0}.ui-platform-scope-badge[data-presentation=desktop]{gap:var(--app-space-1);border-color:var(--app-color-superadmin-border);background:var(--app-color-superadmin-surface);color:var(--app-color-superadmin-text);font-weight:var(--app-type-card-title-semibold-weight)}.ui-platform-scope-badge[data-presentation=desktop]>svg{flex:0 0 var(--app-space-4);width:var(--app-space-4);height:var(--app-space-4)}.ui-scope-action-label[data-presentation=desktop]{align-items:center;justify-content:inherit;gap:var(--app-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.ui-scope-action-label[data-presentation=desktop]>.ui-scope-action-label__content{white-space:normal;overflow-wrap:anywhere;min-width:0}.ui-scope-action-label[data-presentation=desktop]>.ui-scope-action-label__scope{align-items:center;gap:var(--app-space-1);color:inherit;font-size:var(--app-type-metadata-size);font-weight:var(--app-type-card-title-semibold-weight);line-height:var(--app-type-metadata-line-height);white-space:nowrap;flex:none;display:inline-flex}.ui-scope-action-label[data-presentation=desktop] .ui-scope-action-label__scope>svg{flex:0 0 var(--app-space-4);width:var(--app-space-4);height:var(--app-space-4)}.ui-superadmin-page-indicator[data-presentation=desktop]{align-items:center;gap:var(--app-space-2) var(--app-space-3);padding-block:var(--app-space-2);border-inline-start:var(--app-space-1) solid var(--app-color-superadmin-border);flex-wrap:wrap;padding-inline-start:var(--app-space-3);display:flex}.ui-superadmin-page-indicator[data-presentation=desktop]>p{color:var(--app-color-text-secondary);font-size:var(--app-type-secondary-size);margin:0}.ui-superadmin-section[data-ui=card][data-presentation=desktop]{border-color:var(--app-color-superadmin-border);background:var(--app-color-superadmin-surface)}.ui-superadmin-section[data-presentation=desktop] .ui-superadmin-section__heading{flex-wrap:wrap}.ui-superadmin-section[data-presentation=desktop] .ui-superadmin-section__heading .section-intro-eyebrow{align-items:center;gap:var(--app-space-2) var(--app-space-3);flex-wrap:wrap;display:flex}.ui-superadmin-section[data-presentation=desktop] .ui-superadmin-section__heading .section-intro-description{margin-block:var(--app-space-2) 0;color:var(--app-color-text-secondary)}.ui-icon-button[data-ui=button][data-presentation=desktop][data-appearance=utility-subtle]{width:var(--app-icon-button-size);min-width:var(--app-icon-button-size);height:var(--app-icon-button-size);min-height:var(--app-icon-button-size);color:var(--app-color-text-secondary);box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ui-icon-button[data-ui=button][data-presentation=desktop][data-appearance=utility-subtle]>.ui-icon-button-visual{width:var(--app-icon-button-visual-size,32px);height:var(--app-icon-button-visual-size,32px);border-radius:var(--app-radius-control);color:inherit;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.ui-icon-button[data-presentation=desktop][data-appearance=utility-subtle] .ui-icon-button-visual svg{width:var(--app-space-5);height:var(--app-space-5)}.ui-icon-button[data-presentation=desktop][data-appearance=utility-subtle]:enabled:hover>.ui-icon-button-visual{background:var(--app-color-surface-hover)}.ui-icon-button[data-presentation=desktop][data-appearance=utility-subtle]:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.ui-button[data-ui=button][data-presentation=desktop],.app-modal[data-presentation=desktop] .ui-button:where([data-ui=button]:not([data-presentation=app],.ui-library-select__trigger,.ui-library-filter-toggle)):where([data-variant=primary],[data-variant=secondary],[data-variant=danger]),:is(.website-page,.website-create-dialog,.website-account-dialog,.website-library-filter-panel,.web-workout-create-dialog,.web-workout-save-dialog,.web-workout-duration-dialog,.web-workout-picker-dialog,.web-workout-exit-dialog) .website-button[data-ui=button]{justify-content:center;align-items:center;gap:var(--app-space-2);min-height:var(--app-control-min-height);padding:var(--app-space-3) var(--app-space-4);border:1px solid var(--app-color-accent);border-radius:var(--app-radius-control);background:var(--app-color-accent);color:var(--app-color-on-accent);box-shadow:none;font-family:var(--app-type-button-label-family);font-size:var(--app-type-button-label-size);font-weight:var(--app-type-button-label-weight);line-height:var(--app-type-button-label-line-height);white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-flex}.ui-button[data-ui=button][data-presentation=desktop][data-variant=secondary],.app-modal[data-presentation=desktop] .ui-button:where([data-ui=button]:not([data-presentation=app],.ui-library-select__trigger,.ui-library-filter-toggle)):where([data-variant=secondary]),:is(.website-page,.website-create-dialog,.website-account-dialog,.website-library-filter-panel,.web-workout-create-dialog,.web-workout-save-dialog,.web-workout-duration-dialog,.web-workout-picker-dialog,.web-workout-exit-dialog) .website-button--secondary[data-ui=button]{border-color:var(--app-color-border-control);background:var(--app-color-surface);color:var(--app-color-accent)}.ui-button[data-ui=button][data-presentation=desktop]:hover:not(:disabled),.app-modal[data-presentation=desktop] .ui-button:where([data-ui=button]:not([data-presentation=app],.ui-library-select__trigger,.ui-library-filter-toggle)):where([data-variant=primary],[data-variant=secondary],[data-variant=danger]):hover:not(:disabled),:is(.website-page,.website-create-dialog,.website-account-dialog,.website-library-filter-panel,.web-workout-create-dialog,.web-workout-save-dialog,.web-workout-duration-dialog,.web-workout-picker-dialog,.web-workout-exit-dialog) .website-button[data-ui=button]:hover:not(:disabled){box-shadow:var(--app-elevation-0)}.ui-button[data-ui=button][data-presentation=desktop]:focus-visible,.app-modal[data-presentation=desktop] .ui-button:where([data-ui=button]:not([data-presentation=app],.ui-library-select__trigger,.ui-library-filter-toggle)):where([data-variant=primary],[data-variant=secondary],[data-variant=danger]):focus-visible,:is(.website-page,.website-create-dialog,.website-account-dialog,.website-library-filter-panel,.web-workout-create-dialog,.web-workout-save-dialog,.web-workout-duration-dialog,.web-workout-picker-dialog,.web-workout-exit-dialog) .website-button[data-ui=button]:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.ui-button[data-ui=button][data-presentation=desktop]:disabled,.app-modal[data-presentation=desktop] .ui-button:where([data-ui=button]:not([data-presentation=app],.ui-library-select__trigger,.ui-library-filter-toggle)):where([data-variant=primary],[data-variant=secondary],[data-variant=danger]):disabled,:is(.website-page,.website-create-dialog,.website-account-dialog,.website-library-filter-panel,.web-workout-create-dialog,.web-workout-save-dialog,.web-workout-duration-dialog,.web-workout-picker-dialog,.web-workout-exit-dialog) .website-button[data-ui=button]:disabled{opacity:.55;cursor:default}.ui-button[data-ui=button][data-presentation=desktop].ui-button--wide{box-sizing:border-box;width:auto;min-width:min(160px,100%);max-width:100%}.ui-icon-button[data-ui=button][data-presentation=desktop],.app-modal[data-presentation=desktop] .ui-icon-button[data-ui=button]:not([data-presentation=app]){width:var(--app-icon-button-size);min-width:var(--app-icon-button-size);height:var(--app-icon-button-size);min-height:var(--app-icon-button-size);flex-shrink:0;place-items:center;padding:0;display:inline-grid}.ui-button[data-ui=button][data-presentation=desktop][data-variant=secondary][data-appearance=soft],.app-modal[data-presentation=desktop] .ui-button:where([data-ui=button][data-variant=secondary][data-appearance=soft]:not([data-presentation=app],.ui-library-select__trigger,.ui-library-filter-toggle)){background:var(--app-color-secondary-accent-soft);color:var(--app-color-text-strong);border-color:var(--app-color-border-control)}.ui-button[data-ui=button][data-presentation=desktop][data-variant=danger],.app-modal[data-presentation=desktop] .ui-button:where([data-ui=button][data-variant=danger]:not([data-presentation=app])){border-color:var(--app-color-border-subtle);background:var(--app-color-error-background);color:var(--app-color-error-text)}.ui-icon-button[data-ui=button][data-presentation=desktop][data-appearance=utility-subtle].ui-button--compact{width:32px;min-width:32px;height:32px;min-height:32px}.ui-button[data-ui=button][data-presentation=desktop][data-appearance=inline-subtle]{justify-content:flex-start;align-items:center;gap:var(--app-space-2);max-width:100%;min-height:24px;color:var(--app-color-text-muted);font-family:inherit;font-size:var(--app-type-secondary-size);font-weight:500;line-height:var(--app-type-secondary-line-height);white-space:normal;text-align:left;box-shadow:none;background:0 0;border:0;padding:0;display:inline-flex}.ui-button[data-ui=button][data-presentation=desktop][data-appearance=inline-subtle]:enabled:hover{color:var(--app-color-text);text-underline-offset:3px;box-shadow:none;text-decoration:underline}.ui-icon-button[data-presentation=desktop][data-appearance=utility-subtle][data-button-kind=destructive]:is(:hover,:focus-visible):enabled{color:var(--app-color-error-text);box-shadow:none}.ui-icon-button[data-presentation=desktop][data-appearance=utility-subtle][data-button-kind=destructive]:is(:hover,:focus-visible):enabled>.ui-icon-button-visual{background:var(--app-color-error-background)}.ui-header-add-button[data-ui=button][data-presentation=desktop]>svg{width:var(--app-space-5);height:var(--app-space-5)}.ui-button[data-ui=button][data-presentation=desktop][data-platform-scope]:not([data-variant=danger],[data-button-kind=destructive]){--app-color-accent:var(--app-color-superadmin-accent);--app-color-on-accent:var(--app-color-superadmin-on-accent);--app-color-border-control:var(--app-color-superadmin-border);--app-color-secondary-accent-soft:var(--app-color-superadmin-surface);--app-color-text-strong:var(--app-color-superadmin-text);--app-color-text-muted:var(--app-color-superadmin-text);--app-color-focus-ring:var(--app-color-superadmin-focus-ring)}.ui-button[data-ui=button][data-presentation=desktop][data-platform-scope][data-variant=secondary]:not([data-button-kind=destructive]){color:var(--app-color-superadmin-text)}.ui-button[data-ui=button][data-presentation=desktop][data-platform-scope][data-variant=tertiary]:not([data-button-kind=destructive]){color:var(--app-color-superadmin-text);background:0 0;border-color:#0000}.ui-button[data-ui=button][data-presentation=desktop][data-platform-scope]:not([data-variant=secondary],[data-variant=tertiary],[data-variant=danger],[data-button-kind=destructive],[data-appearance=inline-subtle],[data-appearance=utility-subtle],[data-appearance=circle-subtle]):hover:not(:disabled,[aria-disabled=true]){background:var(--app-color-superadmin-accent-hover);border-color:var(--app-color-superadmin-accent-hover)}.ui-button[data-ui=button][data-presentation=desktop][data-platform-scope]:not([data-variant=secondary],[data-variant=tertiary],[data-variant=danger],[data-button-kind=destructive],[data-appearance=inline-subtle],[data-appearance=utility-subtle],[data-appearance=circle-subtle]):active:not(:disabled,[aria-disabled=true]){background:var(--app-color-superadmin-accent-pressed);border-color:var(--app-color-superadmin-accent-pressed)}.ui-button[data-ui=button][data-presentation=desktop][data-platform-scope]:is([data-variant=secondary],[data-variant=tertiary]):not([data-button-kind=destructive],[data-appearance=inline-subtle],[data-appearance=utility-subtle],[data-appearance=circle-subtle]):hover:not(:disabled,[aria-disabled=true]){background:var(--app-color-superadmin-hover);border-color:var(--app-color-superadmin-border)}.ui-button[data-ui=button][data-presentation=desktop][data-platform-scope]:is([data-variant=secondary],[data-variant=tertiary]):not([data-button-kind=destructive],[data-appearance=inline-subtle],[data-appearance=utility-subtle],[data-appearance=circle-subtle]):active:not(:disabled,[aria-disabled=true]){background:var(--app-color-superadmin-pressed);border-color:var(--app-color-superadmin-accent)}.ui-button[data-ui=button][data-presentation=desktop][data-platform-scope]:not([data-variant=danger],[data-button-kind=destructive]):focus-visible{outline-color:var(--app-color-superadmin-focus-ring)}.ui-button[data-ui=button][data-presentation=desktop][data-platform-scope]:is(:disabled,[aria-disabled=true]){opacity:.55;cursor:default}.ui-icon-button[data-ui=button][data-presentation=desktop][data-appearance=circle-subtle]{box-sizing:border-box;block-size:36px;min-block-size:36px;inline-size:36px;min-inline-size:36px;color:var(--app-color-text);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 36px;place-items:center;margin:0;padding:0;display:inline-grid}.ui-icon-button[data-appearance=circle-subtle]>.ui-icon-button-visual{background:0 0;border:0;place-items:center;block-size:100%;inline-size:100%;padding:0;display:inline-grid}.ui-icon-button[data-appearance=circle-subtle]:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ui-icon-button[data-ui=button][data-presentation=desktop][data-appearance=circle-subtle]:enabled:hover{border-color:var(--app-color-border);background:color-mix(in srgb,var(--app-color-surface) 70%,transparent)}}.ui-button[data-presentation=app]:where([data-variant=primary],[data-variant=secondary],[data-variant=tertiary],[data-variant=danger]):not(.ui-icon-button,.ui-library-content-card__open,.ui-library-select__trigger){box-sizing:border-box;justify-content:center;align-items:center;gap:var(--app-space-2);min-height:var(--app-control-min-height);max-width:100%;padding:var(--app-space-3) var(--app-space-4);border:1px solid var(--app-color-border-control);border-radius:var(--app-radius-control);background:var(--app-color-surface);color:var(--app-color-text);font-family:var(--app-font-family);line-height:var(--app-type-button-label-line-height);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;text-decoration:none;display:inline-flex}.ui-button[data-presentation=app][data-variant=primary]:not(.ui-icon-button){border-color:var(--app-color-accent);background:var(--app-color-accent);color:var(--app-color-on-accent)}.ui-button[data-presentation=app][data-variant=tertiary]:not(.ui-icon-button){color:var(--app-color-accent);background:0 0;border-color:#0000}.ui-button[data-presentation=app][data-variant=danger]:not(.ui-icon-button){border-color:var(--app-color-error-text);color:var(--app-color-error-text)}.ui-button[data-presentation=app]:not(.ui-icon-button):focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:var(--app-space-1)}.ui-button[data-presentation=app]:where([data-variant=secondary],[data-variant=tertiary]):enabled:hover{background:var(--app-color-surface-hover)}.ui-button[data-presentation=app][data-variant=card]{box-sizing:border-box;min-height:var(--app-control-min-height);padding:var(--app-space-3);border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-control);background:var(--app-color-surface);color:var(--app-color-text);text-align:left;cursor:pointer}.ui-button[data-presentation=app][data-variant=card]:is([aria-pressed=true],:enabled:hover){border-color:var(--app-color-accent-border);background:var(--app-color-selection-surface)}.ui-icon-button[data-presentation=app][data-variant=secondary]{border:1px solid var(--app-color-border-control);border-radius:var(--app-radius-control);background:var(--app-color-surface);color:var(--app-color-text);place-items:center;display:inline-grid}
