.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}: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-card[data-presentation=desktop][data-variant=panel]{box-sizing:border-box;min-width:0;padding:var(--ui-card-panel-inset,var(--app-space-6));align-content:start;gap:var(--ui-card-panel-gap,var(--app-space-6));border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);background:var(--app-color-surface);box-shadow:var(--app-web-shadow-card,var(--app-elevation-1));display:grid}.ui-card[data-presentation=desktop][data-variant=panel]>:is([data-ui=page-header],[data-ui=child-page-header]),.ui-card[data-presentation=desktop][data-variant=panel]>.ui-card__scroll-area>:is([data-ui=page-header],[data-ui=child-page-header]){margin:0}.ui-card[data-presentation=desktop][data-variant=panel][data-scrollable=true]{grid-template-rows:minmax(0,1fr);align-content:stretch;gap:0;padding:0;overflow:hidden}.ui-card[data-presentation=desktop][data-variant=panel]>.ui-card__scroll-area{box-sizing:border-box;min-width:0;min-height:0;padding:var(--ui-card-panel-inset,var(--app-space-6));align-content:start;gap:var(--ui-card-panel-gap,var(--app-space-6));overscroll-behavior:var(--ui-card-overscroll-behavior,auto);scrollbar-gutter:var(--ui-card-scrollbar-gutter,auto);display:grid;overflow-y:auto}.ui-card[data-presentation=desktop][data-variant=interactive]{box-sizing:border-box;border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);background:var(--app-color-surface);min-width:0;color:var(--app-color-text);box-shadow:var(--app-web-shadow-card,var(--app-elevation-1));font-family:var(--app-type-body-family);font-size:var(--app-type-body-size);line-height:var(--app-type-body-line-height);text-align:left;cursor:pointer}.ui-card[data-presentation=desktop][data-variant=interactive]:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.ui-card[data-presentation=desktop][data-variant=interactive]:is(:disabled,[aria-disabled=true]){opacity:.55;cursor:default}@media (hover:hover) and (pointer:fine){:is(.website-page .ui-card:where(:not(.app-layout *)),.ui-card[data-presentation=desktop])[data-interactive=true]:where(:not(.is-dragging,.is-dragging *,[data-dragging=true],[data-dragging=true] *,.ui-card-drag-preview-source,.ui-card-drag-preview-source *,.ui-card-drag-preview *)){transition:var(--app-web-card-hover-transition)}:is(.website-page .ui-card:where(:not(.app-layout *)),.ui-card[data-presentation=desktop])[data-interactive=true]:hover:where(:not(:disabled,[aria-disabled=true],.is-dragging,.is-dragging *,[data-dragging=true],[data-dragging=true] *,.ui-card-drag-preview-source,.ui-card-drag-preview-source *,.ui-card-drag-preview *)){box-shadow:var(--app-web-card-hover-shadow)}:is(.website-page .ui-card:where(:not(.app-layout *)),.ui-card[data-presentation=desktop])[data-interactive=true]:hover:where(:not(:disabled,[aria-disabled=true],:active,[data-selected=true],[aria-selected=true],[aria-pressed=true],[aria-expanded=true],[aria-current],[data-hover-border=preserve],[data-status],[data-state],[data-tone]:not([data-tone=neutral]),[data-treatment]:not([data-treatment=compact]),.is-selected,.is-active,.is-dragging,.is-dragging *,[data-dragging=true],[data-dragging=true] *,.ui-card-drag-preview-source,.ui-card-drag-preview-source *,.ui-card-drag-preview *)){border-color:var(--app-web-card-hover-border)}}@media (prefers-reduced-motion:reduce){:is(.website-page .ui-card:where(:not(.app-layout *)),.ui-card[data-presentation=desktop])[data-interactive=true]{transition:none}}.ui-page-empty-state{box-sizing:border-box;width:100%;max-width:var(--web-empty-width,480px);align-content:start;justify-items:center;gap:var(--app-space-3);min-width:0;padding:var(--web-empty-padding-y,40px) var(--web-content-gap,16px);color:var(--app-color-text);text-align:center;overflow-wrap:anywhere;margin-inline:auto;display:grid}.ui-page-empty-state__icon{width:32px;height:32px;margin-bottom:var(--app-space-2);color:var(--app-color-text-muted);place-items:center;font-size:28px;line-height:1;display:grid}.ui-page-empty-state__icon>:is(svg,img){max-width:100%;max-height:100%;display:block}.ui-page-empty-state__title{color:var(--app-color-text);font-family:var(--app-font-family);font-size:var(--app-type-section-heading-size);font-weight:var(--app-type-card-title-semibold-weight);line-height:var(--app-type-body-line-height);margin:0}.ui-page-empty-state__description{color:var(--app-color-text-muted);font-family:var(--app-font-family);font-size:var(--app-type-body-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-body-line-height);text-wrap:pretty;margin:0}.ui-page-empty-state__actions{justify-content:center;align-items:center;gap:var(--app-space-3);min-width:0;max-width:100%;margin-top:var(--app-space-2);flex-wrap:wrap;display:flex}.ui-page-empty-state__actions>[data-ui=button]{white-space:normal;max-width:100%}@media (max-width:640px){.ui-page-empty-state{padding-inline:var(--app-space-3)}.ui-page-empty-state__actions{flex-direction:column;width:100%}.ui-page-empty-state__actions>[data-ui=button]{width:100%;max-width:300px}}.ui-page-empty-state[data-presentation=desktop][data-variant=section]{--web-empty-padding-y:var(--web-space-4,16px);text-align:start;justify-items:start;max-width:none;margin:0;padding-inline:0}.ui-page-empty-state[data-presentation=desktop][data-variant=section] .ui-page-empty-state__actions{justify-content:start}[data-ui=page-header][data-presentation=desktop]{min-height:var(--app-header-min-height);justify-content:space-between;align-items:center;gap:var(--app-page-header-gap);display:flex}[data-ui=page-header][data-presentation=desktop] .section-intro-eyebrow{min-width:0;color:var(--app-color-text);font-family:var(--app-type-section-heading-family);font-size:var(--app-type-section-heading-size);font-weight:var(--app-type-section-heading-weight);line-height:var(--app-type-section-heading-line-height);letter-spacing:var(--app-type-section-heading-letter-spacing);text-transform:var(--app-type-section-heading-transform);margin:0}[data-ui=page-header][data-presentation=desktop] h1.section-intro-eyebrow{font-size:2rem}:where(.app-modal:not([data-presentation=desktop])) .ui-form:not([data-presentation]){gap:var(--app-space-4);min-width:0;margin:0;display:grid}:where(.app-modal:not([data-presentation=desktop])) .ui-field{align-content:start;gap:var(--app-space-2);min-width:0;margin:0;display:grid}:where(.app-modal:not([data-presentation=desktop])) .ui-field-label{min-width:0;margin:0}:where(.app-modal:not([data-presentation=desktop])) .ui-field-control:not([type=range],[type=color],[type=file],[type=checkbox],[type=radio]){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--app-control-min-height);padding:var(--app-space-2) var(--app-space-3);border:1px solid var(--app-color-border-control);border-radius:var(--app-radius-control);background:var(--app-color-surface);color:var(--app-type-input-text-color);box-shadow:none;font-family:var(--app-type-input-text-family);font-size:var(--app-type-input-text-size);font-weight:var(--app-type-input-text-weight);line-height:var(--app-type-input-text-line-height);letter-spacing:var(--app-type-input-text-letter-spacing);text-transform:var(--app-type-input-text-transform);margin:0}:where(.app-modal:not([data-presentation=desktop])) .ui-field--textarea .ui-field-control{min-height:calc(var(--app-control-min-height) * 2);resize:vertical}:where(.app-modal:not([data-presentation=desktop])) .ui-field--textarea .ui-field-control[rows="1"]{min-height:var(--app-control-min-height)}:where(.app-modal:not([data-presentation=desktop])) .ui-field-control::placeholder{color:var(--app-color-text-muted);opacity:1}:where(.app-modal:not([data-presentation=desktop])) .ui-field-control:hover:not(:disabled):not([readonly]){border-color:var(--app-color-accent-border)}:where(.app-modal:not([data-presentation=desktop])) .ui-field-control:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}:where(.app-modal:not([data-presentation=desktop])) .ui-field-control:is([aria-invalid=true],:user-invalid){border-color:var(--app-color-error-text)}:where(.app-modal:not([data-presentation=desktop])) .ui-field-control:disabled{background:var(--app-color-background);color:var(--app-color-text-muted);cursor:not-allowed;opacity:.65}:where(.app-modal:not([data-presentation=desktop])) .ui-field-control[readonly]{background:var(--app-color-background)}.ui-form[data-presentation=desktop]{gap:var(--app-space-4);min-width:0;font-family:var(--app-font-family);margin:0;display:grid}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-field,.ui-field[data-presentation=desktop]{align-content:start;gap:var(--app-space-2);min-width:0;display:grid}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-field-label,.ui-field[data-presentation=desktop] .ui-field-label{color:var(--app-color-text-secondary);font-family:var(--app-font-family);font-size:var(--app-type-secondary-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-secondary-line-height);letter-spacing:0;text-transform:none}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-field-control,.ui-field[data-presentation=desktop] .ui-field-control{box-sizing:border-box;width:100%;min-width:0;min-height:var(--app-control-min-height);padding:var(--app-space-2) var(--app-space-3);border:1px solid var(--app-color-border-control);border-radius:var(--app-radius-control);background:var(--app-color-surface);color:var(--app-color-text);box-shadow:none;font-family:var(--app-font-family);font-size:var(--app-type-body-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-body-line-height);letter-spacing:0;text-transform:none;margin:0}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-field--textarea .ui-field-control,.ui-field--textarea[data-presentation=desktop] .ui-field-control{min-height:calc(var(--app-control-min-height) * 2);resize:vertical}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-field--textarea .ui-field-control[rows="1"],.ui-field--textarea[data-presentation=desktop] .ui-field-control[rows="1"]{min-height:var(--app-control-min-height)}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-field[data-presentation=desktop]) .ui-field-control::placeholder{color:var(--app-color-text-muted);opacity:1}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-field[data-presentation=desktop]) .ui-field-control:hover:not(:disabled):not([readonly]){border-color:var(--app-color-accent-border)}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-field[data-presentation=desktop]) .ui-field-control:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-field[data-presentation=desktop]) .ui-field-control:is([aria-invalid=true],:user-invalid){border-color:var(--app-color-error-text)}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-field[data-presentation=desktop]) .ui-field-control:disabled{background:var(--app-color-background);color:var(--app-color-text-muted);cursor:not-allowed;opacity:.65}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-field[data-presentation=desktop]) .ui-field-control[readonly]{background:var(--app-color-background)}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-checkbox-field,.ui-checkbox-field[data-presentation=desktop]{align-items:center;gap:var(--app-space-2);min-height:var(--app-control-min-height);color:var(--app-color-text-secondary);font-family:var(--app-font-family);font-size:var(--app-type-body-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-body-line-height);display:flex}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-checkbox-field input,.ui-checkbox-field[data-presentation=desktop] input{width:18px;height:18px;accent-color:var(--app-color-accent);flex:0 0 18px;margin:0}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-checkbox-field[data-presentation=desktop]) input[type=checkbox]:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop],.ui-checkbox-field[data-presentation=desktop]) input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}.ui-form[data-presentation=inline]{align-items:center;gap:var(--app-space-3);min-width:0;font-family:var(--app-font-family);flex-wrap:nowrap;margin:0;display:flex}.ui-form[data-presentation=inline] .ui-field{align-items:center;gap:var(--app-space-2);min-width:0;min-height:var(--app-control-min-height);flex:none;margin:0;display:inline-flex}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-label{color:var(--app-type-form-label-color,var(--app-color-text-secondary));font-family:var(--app-font-family);font-size:var(--app-type-secondary-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-secondary-line-height);letter-spacing:0;text-transform:none;white-space:nowrap;flex:none;margin:0}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-control{box-sizing:border-box;min-width:0;min-height:var(--app-control-min-height);padding:var(--app-space-2) var(--app-space-3);border:1px solid var(--app-color-border-control);border-radius:var(--app-radius-control);background:var(--app-color-surface);color:var(--app-color-text);box-shadow:none;font-family:var(--app-font-family);font-size:var(--app-type-body-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-body-line-height);letter-spacing:0;text-transform:none;margin:0}.ui-form[data-presentation=inline] .ui-field-control{width:auto;height:var(--app-control-min-height);max-height:var(--app-control-min-height);flex:0 auto}.ui-form[data-presentation=stacked]{gap:var(--app-space-4);width:100%;min-width:0;font-family:var(--app-font-family);margin:0;display:grid}.ui-form[data-presentation=stacked] .ui-field{align-content:start;gap:var(--app-space-2);width:100%;min-width:0;margin:0;display:grid}.ui-form[data-presentation=stacked] .ui-field-label{white-space:normal}.ui-form[data-presentation=stacked] .ui-field-control{width:100%;font-size:max(1rem, var(--app-type-body-size))}.ui-form[data-presentation=stacked] .ui-field--textarea .ui-field-control{min-height:calc(var(--app-control-min-height) * 2);resize:vertical}.ui-form[data-presentation=inline] .ui-field--textarea .ui-field-control{resize:none}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-control::placeholder{color:var(--app-color-text-muted);opacity:1}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-control:hover:not(:disabled):not([readonly]){border-color:var(--app-color-accent-border)}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-control:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-control:is([aria-invalid=true],:user-invalid){border-color:var(--app-color-error-text)}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-control:disabled{background:var(--app-color-background);color:var(--app-color-text-muted);cursor:not-allowed;opacity:.65}:is(.ui-form[data-presentation=inline],.ui-form[data-presentation=stacked]) .ui-field-control[readonly]{background:var(--app-color-background)}.ui-form[data-presentation=inline] .ui-checkbox-field{align-items:center;gap:var(--app-space-2);min-height:var(--app-control-min-height);color:var(--app-color-text-secondary);font-family:var(--app-font-family);font-size:var(--app-type-body-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-body-line-height);white-space:nowrap;flex:none;margin:0;display:inline-flex}.ui-form[data-presentation=inline] .ui-checkbox-field input{width:18px;height:18px;accent-color:var(--app-color-accent);flex:0 0 18px;margin:0}.ui-form[data-presentation=inline] .ui-checkbox-field input:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.ui-form[data-presentation=inline] .ui-checkbox-field input:disabled{opacity:.55;cursor:not-allowed}.ui-form[data-presentation=inline] [data-ui=button]{min-height:var(--app-control-min-height);flex-shrink:0}.ui-form[data-presentation=inline] .ui-icon-button[data-ui=button]{width:var(--app-control-min-height);min-width:var(--app-control-min-height);height:var(--app-control-min-height);padding:0}.ui-field[data-presentation=compact].ui-field--select{width:100%;min-width:0;margin:0;display:block}.ui-field[data-presentation=compact] select.ui-field-control{width:100%;height:34px;min-height:34px;padding:5px 24px 5px 9px;font-size:12px;line-height:1.3}.ui-password-field{min-width:0;position:relative}.ui-field--password .ui-password-field .ui-field-control{padding-inline-end:calc(var(--app-control-min-height) + var(--app-space-3))}.ui-password-field .ui-password-toggle{inset-inline-end:0;width:var(--app-control-min-height);min-width:var(--app-control-min-height);height:var(--app-control-min-height);min-height:var(--app-control-min-height);padding:0;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:900px){:is(.ui-form[data-presentation=desktop],.app-modal[data-presentation=desktop]) .ui-field-control,.ui-field[data-presentation=desktop] .ui-field-control{font-size:var(--app-type-input-text-size)}}.ui-field--text[data-ui=field] .ui-field-control[data-prominence=title]{font-size:max(1rem, var(--app-type-section-heading-size));font-weight:var(--app-type-card-title-semibold-weight)}.ui-field-grid{align-items:start;gap:var(--app-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:641px){.ui-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.ui-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:641px){.ui-field-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-range-field-controls{gap:var(--app-space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ui-field--text[data-label-position=prefix]{position:relative}.ui-field--text[data-label-position=prefix]>.ui-field-label{inset-inline-start:var(--app-space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-field--text[data-label-position=prefix]>.ui-field-control{padding-inline-start:calc(3ch + var(--app-space-3) + var(--app-space-2))}.website-page,.website-header--public,.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{--app-color-accent:var(--app-default-accent);--app-color-accent-strong:var(--app-default-accent);--app-color-brand-secondary:var(--app-default-accent);--app-type-page-title-color:var(--app-default-accent);--app-color-interaction-accent:var(--app-default-accent);--app-color-interaction-accent-strong:var(--app-default-accent);--app-color-on-interaction-accent:var(--app-default-on-accent);--app-color-on-accent:var(--app-default-on-accent);--app-color-selection-surface:var(--app-default-selection-surface);--app-color-surface-accent:var(--app-default-selection-surface);--app-color-surface-hover:var(--app-default-selection-surface);--app-color-accent-border:var(--app-default-accent-border);--app-color-focus-ring:var(--app-default-accent);--app-color-focus-ring-soft:var(--app-default-selection-surface);--brand-primary-rgb:var(--app-default-accent-rgb)}.website-page{min-height:100%;background:var(--app-color-background);min-height:100dvh;color:var(--app-color-text);font-family:var(--app-font-family)}.website-header{background:var(--app-color-surface);border-bottom:1px solid var(--app-color-border-subtle)}.website-header--public{z-index:1;padding-block-start:env(safe-area-inset-top);position:relative}.website-header__inner{width:min(100%,1184px);min-height:88px;padding:var(--app-space-4) var(--app-space-7);justify-content:space-between;align-items:center;gap:var(--app-space-6);margin-inline:auto;display:flex}.website-header--public .website-header__inner{padding-inline-start:max(var(--app-space-7), env(safe-area-inset-left));padding-inline-end:max(var(--app-space-7), env(safe-area-inset-right))}.website-header__brand{color:var(--app-color-accent);letter-spacing:-.04em;white-space:nowrap;font-size:1.35rem;font-weight:900;line-height:1.2;text-decoration:none}.website-header__brand-dot{color:var(--app-color-text-muted)}.website-header__nav{gap:var(--app-space-3) var(--app-space-6);margin-left:var(--app-space-7);flex-wrap:wrap;flex:1;display:flex}.website-header__nav-link{min-height:var(--app-control-min-height);color:var(--app-color-accent);font-size:var(--app-type-tab-label-size);font-weight:var(--app-type-tab-label-weight);line-height:var(--app-type-tab-label-line-height);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.website-header__nav-link[aria-current=page]{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.website-page .website-account-button{min-height:var(--app-control-min-height);padding:var(--app-space-2) 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);flex-direction:column;justify-content:center;align-items:flex-end;line-height:1.3;display:flex}.website-account-name{text-overflow:ellipsis;max-width:180px;font-size:var(--app-type-button-label-size);font-weight:var(--app-type-button-label-weight);overflow:hidden}.website-account-role{color:var(--app-color-text-muted);font-size:var(--app-type-metadata-size);font-weight:var(--app-type-metadata-weight)}: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) :is(a,button,input,select,[tabindex]):focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:4px}.website-eyebrow{margin:0 0 var(--app-space-3);color:var(--app-color-text-muted);font-size:var(--app-type-page-title-size);font-weight:var(--app-type-page-title-weight);line-height:var(--app-type-page-title-line-height);text-transform:var(--app-type-page-title-transform)}.website-directory-intro{margin:var(--app-space-3) 0 0;color:var(--app-color-text-muted);font-size:var(--app-type-body-size);font-weight:500;line-height:1.5}.website-directory-actions{align-items:center;gap:var(--app-space-3);padding-top:var(--app-space-6);flex-shrink:0;display:flex}.website-page .brand-action-icon{width:18px;height:18px;display:inline-flex}.website-directory-page .website-organization{border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);background:var(--app-color-surface);min-width:0;box-shadow:none;height:130px;padding:0}.website-directory-page .website-organization h2{height:100%;margin:0}.website-directory-page .website-organization-toggle[data-ui=button]{justify-content:flex-start;align-items:center;gap:var(--app-space-4);width:100%;height:100%;min-height:128px;padding:var(--app-space-6);border-radius:var(--app-radius-card);color:var(--app-color-text);box-shadow:none;font-family:var(--app-font-family);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;display:flex}.website-directory-page .website-organization[data-selected=true] .website-organization-toggle[data-ui=button]{background:color-mix(in srgb, var(--app-color-accent) 5%, var(--app-color-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--app-color-accent) 65%, transparent)}.website-directory-page .website-organization-toggle:focus-visible{outline-offset:-4px;border-radius:var(--app-radius-card)}.website-directory-page .website-organization-copy{flex:1;min-width:0;display:block}.website-directory-page .website-organization-name{-webkit-line-clamp:2;font-size:var(--app-type-section-heading-size);font-weight:600;line-height:var(--app-type-section-heading-line-height);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.website-directory-page .website-organization-metadata{margin-top:var(--app-space-2);color:var(--app-color-text-muted);font-size:var(--app-type-secondary-size);font-weight:500;line-height:1.4;display:block}.website-directory-page .website-organization-chevron{width:18px;height:18px;color:var(--app-color-text-muted);flex:none}.website-directory-page .website-association-logos{flex:0 0 64px;width:64px;height:64px;display:block;position:relative}.website-directory-page .website-directory-logo,.ui-team-directory-card .website-directory-logo{width:64px;height:64px;padding:var(--app-space-2);border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card-inset);background:var(--app-color-surface);color:var(--app-color-text-muted);flex:none;justify-content:center;align-items:center;display:flex}.website-directory-page .website-directory-logo img,.ui-team-directory-card .website-directory-logo img{object-fit:contain;width:100%;height:100%}.website-directory-page .website-directory-logo svg,.ui-team-directory-card .website-directory-logo svg{width:28px;height:28px}.website-directory-page .website-association-logos:not([data-count="1"]) .website-directory-logo{width:44px;height:44px;padding:var(--app-space-1);position:absolute}.website-directory-page .website-association-logos:not([data-count="1"]) .website-directory-logo:nth-child(2){top:10px;left:10px}.website-directory-page .website-association-logos:not([data-count="1"]) .website-directory-logo:nth-child(3){top:20px;left:20px}@keyframes website-team-picker-in{0%{opacity:0;transform:translateY(var(--website-picker-enter-offset,-4px))}to{opacity:1;transform:translateY(0)}}.website-page .website-state{align-items:flex-start;gap:var(--app-space-3);margin-block:var(--app-space-6);padding:var(--app-space-6);border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);background:var(--app-color-surface);color:var(--app-color-text-secondary);flex-direction:column;display:flex}.website-state p{margin:0}.website-notice{padding:var(--app-space-4);border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-control);background:var(--app-color-selection-surface);color:var(--app-color-text)}.website-create-form{gap:var(--app-space-4);display:grid}.website-create-error{color:var(--app-color-error-text);font-size:var(--app-type-body-size);margin:0}.website-create-hint{color:var(--app-color-text-muted);font-size:var(--app-type-secondary-size);margin:0;line-height:1.5}.website-create-reauth{gap:var(--app-space-4);display:grid}.website-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.website-skip-link{top:var(--app-space-3);left:var(--app-space-3);z-index:1;padding:var(--app-space-3) var(--app-space-4);border-radius:var(--app-radius-control);background:var(--app-color-accent);color:var(--app-color-on-accent);position:absolute;transform:translateY(-200%)}.website-skip-link:focus{transform:translateY(0)}@media (max-width:600px){.website-header__inner{min-height:76px;padding-inline:var(--app-space-6);gap:var(--app-space-2) var(--app-space-4);flex-wrap:wrap}.website-header__brand{font-size:1.15rem}.website-header--public .website-header__inner{padding-inline-start:max(var(--app-space-6), env(safe-area-inset-left));padding-inline-end:max(var(--app-space-6), env(safe-area-inset-right))}.website-header__nav{flex-basis:100%;order:3;margin-left:0}.website-directory-actions{flex-wrap:wrap;padding-top:0}.website-directory-page .website-organization-toggle[data-ui=button]{padding:var(--app-space-4)}}@media (min-width:601px) and (max-width:1000px){.website-directory-actions{padding-top:0}}.website-directory-page .website-organization-toggle[data-ui=button]{padding:var(--app-web-card-padding)}.website-directory-page .website-organization-name{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)}:where(.website-page,[data-ui=desktop-page-frame],[data-ui=desktop-overview],.app-modal[data-presentation=desktop],.app-modal-backdrop[data-presentation=desktop]){--web-space-1:4px;--web-space-2:8px;--web-space-3:12px;--web-space-4:16px;--web-space-5:24px;--web-space-6:32px;--web-space-7:40px;--web-page-width:1440px;--web-inbox-width:60rem;--web-page-padding-x:var(--web-space-6);--web-page-padding-y:var(--web-space-6);--web-context-page-inset:var(--web-space-4);--web-drawer-padding:var(--web-space-4);--web-page-bottom-space:var(--web-space-7);--web-header-gap:var(--web-space-4);--web-content-gap:var(--web-space-4);--web-section-gap:var(--web-space-5);--web-description-gap:var(--web-space-1);--web-tab-height:58px;--web-tabs-gap:var(--web-space-2);--web-tabs-divider-space:var(--web-space-3);--web-toolbar-control-height:42px;--web-toolbar-gap:var(--web-space-3);--web-toolbar-divider-space:var(--web-space-4);--web-grid-gap:var(--web-space-4);--web-card-padding:var(--app-web-card-padding);--web-card-gap:var(--app-web-card-gap);--web-card-meta-gap:var(--app-web-card-meta-gap);--web-table-header-height:40px;--web-table-row-height:72px;--web-table-row-height-compact:56px;--web-table-cell-x:var(--web-space-4);--web-table-cell-y:var(--web-space-3);--web-empty-width:480px;--web-empty-padding-y:var(--web-space-7);--web-dialog-padding-x:var(--web-space-5);--web-dialog-padding-y:var(--web-space-4);--web-dialog-body-padding:var(--web-space-5);--web-dialog-action-gap:var(--web-space-3);--web-drawer-width:580px;--web-workspace-inset:var(--web-space-3);--web-workspace-width-split:1500px;--web-workspace-width-canvas:1660px;--web-page-title-size:clamp(1.6rem, 3vw, 2rem);--web-page-title-weight:var(--app-type-card-title-weight);--web-page-title-line-height:1.2;--web-section-title-size:var(--app-type-section-heading-size);--web-section-title-weight:var(--app-type-section-heading-weight);--web-meta-size:var(--app-type-secondary-size)}@media (min-width:761px) and (max-width:1100px){:where(.website-page,[data-ui=desktop-page-frame]){--web-page-padding-x:var(--web-space-5);--web-page-padding-y:var(--web-space-5)}}@media (max-width:760px){:where(.website-page,[data-ui=desktop-page-frame]){--web-page-padding-x:var(--web-space-4);--web-page-padding-y:var(--web-space-4);--web-context-page-inset:var(--web-space-3)}}.app-modal-title-row{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;min-width:0;display:flex}.app-modal-title-row>h3{min-width:0}.app-modal-title-status{align-items:center;gap:var(--app-space-1);flex-wrap:wrap;flex:none;max-width:100%;display:inline-flex}.app-modal-backdrop[data-presentation=desktop]{padding:var(--web-dialog-body-padding,24px);place-items:center}.app-modal[data-ui=modal][data-presentation=desktop]{--app-color-accent:var(--app-color-text-strong);--app-color-accent-strong:var(--app-color-text-strong);--app-modal-padding-inline:var(--web-dialog-padding-x,24px);--app-modal-padding-block:var(--web-dialog-padding-y,16px);--app-type-modal-title-weight:var(--app-type-card-title-semibold-weight);--app-type-modal-body-weight:var(--app-type-event-metadata-weight);--ui-dialog-max-width:540px;box-sizing:border-box;width:min(100%, var(--ui-dialog-max-width));min-width:0;max-width:100%;min-height:0;max-height:calc(var(--app-visual-viewport-height,100dvh) - var(--app-space-6) - var(--app-space-6));border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-modal);background:var(--app-color-surface);color:var(--app-color-text);box-shadow:var(--app-elevation-4);font-family:var(--app-font-family);font-size:var(--app-type-body-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-body-line-height);grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:0;display:grid;overflow:hidden}.app-modal[data-presentation=desktop][data-size=sm]{--ui-dialog-max-width:420px}.app-modal[data-presentation=desktop][data-size=lg]{--ui-dialog-max-width:760px}.app-modal[data-presentation=desktop][data-size=xl]{--ui-dialog-max-width:1280px}.app-modal[data-presentation=desktop][data-size=fullscreen-mobile]{--ui-dialog-max-width:960px}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop])>.app-modal-header,.ui-dialog-header[data-presentation=desktop]{align-items:center;gap:var(--app-space-4);padding:var(--web-dialog-padding-y,16px) var(--web-dialog-padding-x,24px);border-bottom:1px solid var(--app-color-border-subtle);background:var(--app-color-surface);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop])>.app-modal-header.has-back-action,.ui-dialog-header[data-presentation=desktop].has-back-action{grid-template-columns:auto minmax(0,1fr) auto}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) .app-modal-title-block{gap:var(--app-space-1);min-width:0}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) .app-modal-title-block h3{color:var(--app-color-text);font-family:var(--app-font-family);font-size:var(--app-type-section-heading-size);font-weight:var(--app-type-card-title-semibold-weight);line-height:var(--app-type-body-line-height);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:0}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) .app-modal-eyebrow{color:var(--app-color-text-secondary);font-family:var(--app-font-family);font-size:var(--app-type-secondary-size);font-weight:var(--app-type-card-title-semibold-weight);line-height:var(--app-type-secondary-line-height);letter-spacing:normal;text-transform:none}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) :is(.app-modal-title-block p,.app-modal-intro,.app-modal-header-metadata){color:var(--app-color-text-secondary);font-family:var(--app-font-family);font-size:var(--app-type-secondary-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-secondary-line-height);letter-spacing:0;text-transform:none}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) .app-modal-header-actions{align-items:center;gap:var(--app-space-2);display:flex}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) .app-modal-header :is(.app-modal-back-button,.app-modal-close-button)[data-ui=button],.ui-dialog-header[data-presentation=desktop] :is(.app-modal-back-button,.app-modal-close-button)[data-ui=button]{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);border:1px solid var(--app-color-border-control);border-radius:var(--app-radius-control);background:var(--app-color-surface);color:var(--app-color-text-secondary);box-shadow:none;flex-shrink:0;place-items:center;padding:0;display:grid}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) .app-modal-header :is(.app-modal-back-button,.app-modal-close-button)[data-ui=button]:hover:not(:disabled),.ui-dialog-header[data-presentation=desktop] :is(.app-modal-back-button,.app-modal-close-button)[data-ui=button]:hover:not(:disabled){background:var(--app-color-selection-surface)}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) .app-modal-header :is(.app-modal-back-button,.app-modal-close-button)[data-ui=button]:focus-visible,.ui-dialog-header[data-presentation=desktop] :is(.app-modal-back-button,.app-modal-close-button)[data-ui=button]:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.app-modal[data-presentation=desktop]>.app-modal-body{min-width:0;min-height:0;max-height:none;padding:var(--web-dialog-body-padding,24px);overscroll-behavior:contain;margin:0;overflow:hidden auto}.app-modal[data-presentation=desktop]>.app-modal-body--flush{padding:0}.app-modal[data-presentation=desktop] .app-modal-intro{margin:0 0 var(--app-space-4)}.app-modal[data-presentation=desktop]>.app-modal-footer{justify-content:flex-end;align-items:center;gap:var(--web-dialog-action-gap,12px);padding:var(--web-dialog-padding-y,16px) var(--web-dialog-padding-x,24px);border-top:1px solid var(--app-color-border-subtle);background:var(--app-color-surface);flex-wrap:wrap;margin:0;display:flex}.app-modal[data-presentation=desktop] .app-modal-footer>[data-ui=button]{flex:0 auto;width:auto;max-width:100%}.app-modal-backdrop[data-scroll-mode=overlay]{box-sizing:border-box;padding:max(var(--app-space-4), env(safe-area-inset-top,0px)) max(var(--app-space-4), env(safe-area-inset-right,0px)) max(var(--app-space-4), env(safe-area-inset-bottom,0px)) max(var(--app-space-4), env(safe-area-inset-left,0px));contain:none;scrollbar-gutter:stable;display:block;overflow:hidden auto}.app-modal[data-ui=modal][data-scroll-mode=overlay]{contain:none;will-change:auto;height:auto;min-height:0;max-height:none;margin:0 auto;display:block;overflow:visible}.app-modal[data-ui=modal][data-scroll-mode=overlay]>.app-modal-body{overscroll-behavior:auto;height:auto;min-height:0;max-height:none;overflow:visible}.app-modal[data-ui=modal][data-variant=detail]{--ui-dialog-max-width:800px;width:min(100%, var(--ui-dialog-max-width))}.app-modal[data-ui=modal][data-variant=detail]>.app-modal-header{top:env(safe-area-inset-top,0px);z-index:2;padding:var(--app-space-4) var(--app-space-5);border-bottom:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-modal) var(--app-radius-modal) 0 0;background:var(--app-color-surface);align-items:start;margin:0;position:sticky}.app-modal[data-ui=modal][data-scroll-mode=overlay][data-variant=detail]>.app-modal-header{top:calc(env(safe-area-inset-top,0px) - max(var(--app-space-4), env(safe-area-inset-top,0px)))}.app-modal[data-variant=detail] .app-modal-title-block h3{color:var(--app-color-text);font-family:var(--app-font-family);font-size:var(--app-type-section-heading-size);font-weight:var(--app-type-card-title-semibold-weight);line-height:var(--app-type-body-line-height);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;margin:0}.app-modal[data-ui=modal][data-variant=detail]>.app-modal-body{padding:var(--app-space-4) var(--app-space-5) var(--app-space-5)}.app-modal-backdrop--detail[data-presentation=desktop]{padding:max(var(--app-space-6), env(safe-area-inset-top,0px)) max(var(--app-space-6), env(safe-area-inset-right,0px)) max(var(--app-space-6), env(safe-area-inset-bottom,0px)) max(var(--app-space-6), env(safe-area-inset-left,0px));scrollbar-gutter:auto;place-items:center;display:grid;position:fixed;overflow:hidden}.app-modal[data-ui=modal][data-presentation=desktop][data-variant=detail]{max-height:calc(var(--app-visual-viewport-height,100dvh) - max(var(--app-space-6), env(safe-area-inset-top,0px)) - max(var(--app-space-6), env(safe-area-inset-bottom,0px)));grid-template-rows:auto minmax(0,1fr) auto;margin:0;display:grid;overflow:hidden}.app-modal[data-ui=modal][data-presentation=desktop][data-variant=detail]>.app-modal-header{position:relative;top:auto}.app-modal[data-ui=modal][data-presentation=desktop][data-variant=detail]>.app-modal-body{overscroll-behavior:contain;min-height:0;overflow:hidden auto}.app-modal[data-ui=modal][data-presentation=desktop][data-variant=detail] .app-modal-header-actions,.app-modal[data-ui=modal][data-presentation=desktop][data-variant=detail] .app-modal-header-actions>:not([data-ui=button]){flex-wrap:wrap;min-width:0;max-width:100%}@media (max-width:640px){.app-modal[data-ui=modal][data-presentation=desktop][data-variant=detail]>.app-modal-header{grid-template-columns:minmax(0,1fr)}.app-modal[data-ui=modal][data-presentation=desktop][data-variant=detail] .app-modal-header-actions{justify-content:flex-end;justify-self:end}}.app-modal[data-ui=modal][data-presentation=desktop][data-header-layout=title-priority]>.app-modal-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.app-modal[data-ui=modal][data-presentation=desktop][data-header-layout=title-priority] .app-modal-title-row,.app-modal[data-ui=modal][data-presentation=desktop][data-header-layout=title-priority] .app-modal-title-status{flex-wrap:nowrap}.app-modal[data-ui=modal][data-presentation=desktop][data-header-layout=title-priority] .app-modal-title-block h3{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.app-modal[data-ui=modal][data-presentation=desktop][data-header-layout=title-priority] .app-modal-header-actions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;justify-self:end;align-items:center}.app-modal[data-ui=modal][data-presentation=desktop][data-header-layout=title-priority] .app-modal-header-actions>:not([data-ui=button]){flex-wrap:nowrap;flex:0 auto;align-items:center}.app-modal-footer>[data-ui=action-bar]{justify-content:flex-end;align-items:center;gap:var(--app-action-gap);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.app-modal-footer>[data-ui=action-bar]>[data-ui=button]{white-space:normal;flex:0 auto;max-width:100%}:is(.app-modal[data-ui=modal]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]),.ui-dialog-header[data-ui=dialog-header]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below])) .app-modal-header-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%}:is(.app-modal[data-ui=modal]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]),.ui-dialog-header[data-ui=dialog-header]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below])) .app-modal-header-actions>[data-ui=action-bar]{justify-content:flex-end;align-items:center;gap:var(--app-action-gap);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}:is(.app-modal[data-ui=modal]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]),.ui-dialog-header[data-ui=dialog-header]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below])) .app-modal-header-actions [data-ui=button]{white-space:normal;max-width:100%}@media (max-width:640px){:is(.app-modal[data-ui=modal]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]),.ui-dialog-header[data-ui=dialog-header]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]))>.app-modal-header,.ui-dialog-header:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]){gap:var(--app-space-2);grid-template-columns:minmax(0,1fr)}:is(.app-modal[data-ui=modal]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]),.ui-dialog-header[data-ui=dialog-header]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]))>.app-modal-header.has-back-action,.ui-dialog-header:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]).has-back-action{grid-template-columns:auto minmax(0,1fr)}:is(.app-modal[data-ui=modal]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]),.ui-dialog-header[data-ui=dialog-header]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below])) .app-modal-header.has-back-action>.app-modal-title-block,.ui-dialog-header:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]).has-back-action>.app-modal-title-block{grid-column:2}:is(.app-modal[data-ui=modal]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]),.ui-dialog-header[data-ui=dialog-header]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below])) .app-modal-header-actions{grid-column:1/-1;justify-self:stretch}}.app-modal[data-ui=modal][data-variant=inspector][data-header-layout=responsive-actions]>.app-modal-header{gap:var(--app-space-2);grid-template-columns:minmax(0,1fr)}.ui-dialog-header[data-presentation=desktop][data-header-layout=metadata-below]{row-gap:var(--app-space-2)}.ui-dialog-header[data-header-layout=metadata-below]>:is(.app-modal-eyebrow,.app-modal-header-metadata){grid-column:1/-1;margin:0}.app-modal-backdrop.app-modal-backdrop--drawer[data-scroll-mode]{scrollbar-gutter:auto;place-items:stretch end;padding:0;display:grid;overflow:hidden}.app-modal.app-modal--drawer[data-ui=modal][data-variant=drawer]{--ui-dialog-max-width:520px;box-sizing:border-box;width:min(100%, var(--ui-dialog-max-width));height:var(--app-visual-viewport-height,100dvh);min-width:0;min-height:0;max-height:var(--app-visual-viewport-height,100dvh);animation:app-drawer-in var(--motion-duration-normal) var(--motion-ease-out) both;border-width:0 0 0 1px;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:0;display:grid;overflow:hidden}.app-modal.app-modal--drawer>.app-modal-header{padding:max(var(--app-space-5), env(safe-area-inset-top,0px)) max(var(--app-space-6), env(safe-area-inset-right,0px)) var(--app-space-5) max(var(--app-space-6), env(safe-area-inset-left,0px));margin:0}.app-modal.app-modal--drawer>.app-modal-body{min-height:0;max-height:none;padding:var(--app-space-6);overscroll-behavior:contain;margin:0;overflow:hidden auto}.app-modal.app-modal--drawer>.app-modal-body:last-child,.app-modal.app-modal--drawer>.app-modal-footer{padding-bottom:max(var(--app-space-6), env(safe-area-inset-bottom,0px))}@keyframes app-drawer-in{0%{transform:translate(100%)}to{transform:translate(0,0)}}@media (max-width:640px){.app-modal.app-modal--drawer[data-ui=modal][data-variant=drawer]{border-left-width:0;width:100%}}@media (prefers-reduced-motion:reduce){.app-modal.app-modal--drawer[data-ui=modal][data-variant=drawer]{animation:none!important}}.app-modal:not([data-presentation=desktop])>.app-modal-footer>.ui-button[data-presentation=app]{flex:1 1 0;min-width:0}.app-modal:not([data-presentation=desktop])>.app-modal-footer>.ui-button[data-presentation=app][data-variant=danger]{flex:0 auto;margin-inline-end:auto}.app-modal:not([data-presentation=desktop])>.app-modal-footer[data-footer-layout=primary-below]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-modal:not([data-presentation=desktop])>.app-modal-footer[data-footer-layout=primary-below]>.ui-button[data-variant=primary]{order:1;grid-column:1/-1}.app-modal.ui-unsaved-changes-dialog[data-ui=modal]{--ui-dialog-max-width:560px;width:min(100%, var(--ui-dialog-max-width));max-width:100%;container:unsaved-confirmation/inline-size}.app-modal.ui-unsaved-changes-dialog .app-modal-intro{margin:0}.app-modal.ui-unsaved-changes-dialog>.app-modal-footer{justify-content:flex-end;align-items:stretch;gap:var(--app-space-2);padding-inline:var(--app-space-4);flex-flow:row;display:flex}.app-modal.ui-unsaved-changes-dialog>.app-modal-footer>[data-ui=button]{width:auto;max-width:100%;min-height:var(--app-control-min-height);white-space:nowrap;flex:none}@container unsaved-confirmation (width<=500px){.ui-unsaved-changes-dialog[data-unsaved-actions=three]>.app-modal-footer{flex-direction:column-reverse}.ui-unsaved-changes-dialog[data-unsaved-actions=three]>.app-modal-footer>[data-ui=button]{width:100%}}@container unsaved-confirmation (width<=360px){.ui-unsaved-changes-dialog[data-unsaved-actions=two]>.app-modal-footer{flex-direction:column-reverse}.ui-unsaved-changes-dialog[data-unsaved-actions=two]>.app-modal-footer>[data-ui=button]{width:100%}}.app-modal-backdrop.app-modal-backdrop--inspector[data-scroll-mode]{--ui-inspector-margin:var(--web-content-gap,16px);box-sizing:border-box;top:var(--ui-inspector-header-bottom,0px);right:var(--ui-inspector-right-inset,0px);height:var(--ui-inspector-available-height,var(--app-visual-viewport-height,100dvh));min-height:0;max-height:none;padding:var(--ui-inspector-margin);scrollbar-gutter:auto;background:color-mix(in srgb, var(--app-color-overlay) 60%, transparent);place-items:stretch end;display:grid;bottom:auto;overflow:hidden}.app-modal.app-modal--inspector[data-ui=modal][data-variant=inspector]{--ui-dialog-max-width:var(--web-drawer-width,580px);--web-dialog-padding-x:var(--web-drawer-padding,16px);--web-dialog-padding-y:var(--web-drawer-padding,16px);--web-dialog-body-padding:var(--web-drawer-padding,16px);box-sizing:border-box;width:min(100%, var(--ui-dialog-max-width));border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-modal);min-width:0;height:100%;min-height:0;max-height:100%;box-shadow:var(--ui-inspector-shadow,var(--app-elevation-4));animation:ui-floating-inspector-in var(--ui-inspector-motion-duration,var(--motion-duration-normal)) var(--motion-ease-out) both;grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:0;display:grid;overflow:hidden}.ui-floating-inspector>.app-modal-header{margin:0}.ui-floating-inspector>.app-modal-header .app-modal-title-block{min-width:0}.ui-floating-inspector>.app-modal-header .app-modal-header-actions{flex-shrink:0}.ui-floating-inspector>.app-modal-body{overscroll-behavior:contain;min-height:0;max-height:none;margin:0;overflow:hidden auto}.ui-floating-inspector>.app-modal-footer{margin:0}.ui-floating-inspector__back[data-ui=button]{max-width:100%;margin-bottom:var(--app-space-2)}.ui-floating-inspector__back>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-floating-inspector__back>svg{flex-shrink:0}.app-modal.app-modal--inspector[data-ui=modal][data-inspector-surface=page],.ui-floating-inspector[data-inspector-surface=page]>:is(.app-modal-header,.app-modal-footer){background:var(--app-color-background)}.app-modal.app-modal--inspector[data-ui=modal][data-inspector-surface=elevated]{--ui-inspector-shadow:var(--app-shadow-inspector-elevated);--app-color-accent:var(--app-default-accent);--app-color-on-accent:var(--app-default-on-accent);border-color:var(--app-inspector-border);background:var(--app-color-surface)}.ui-floating-inspector[data-inspector-surface=elevated]>.app-modal-header{background:var(--app-inspector-header-surface);border-bottom:1px solid var(--app-inspector-border)}.ui-floating-inspector[data-inspector-layout=docked]{--ui-inspector-shadow:var(--app-shadow-floating-panel-even);--ui-inspector-motion-duration:var(--motion-duration-slow);pointer-events:auto;--ui-inspector-enter-offset:calc(100% + var(--ui-inspector-margin))}@media (min-width:1440px){.app-modal-backdrop.app-modal-backdrop--inspector[data-scroll-mode]:has(>[data-inspector-layout=docked]){pointer-events:none;background:0 0}}.app-overlay-exit-clone:has(>.ui-floating-inspector[data-inspector-layout=docked]){animation-duration:var(--motion-duration-slow)!important}.app-overlay-exit-clone .ui-floating-inspector[data-inspector-layout=docked]{animation:ui-floating-inspector-out var(--ui-inspector-motion-duration,var(--motion-duration-normal)) var(--motion-ease-standard) both!important}[data-ui=modal][data-variant=inspector][data-inspector-enter=none]:not([data-closing=true]){animation:none}@keyframes ui-floating-inspector-out{0%{transform:translate(0,0)}to{transform:translate3d(var(--ui-inspector-enter-offset,100%), 0, 0)}}@keyframes ui-floating-inspector-in{0%{opacity:0;transform:translate3d(var(--ui-inspector-enter-offset,var(--app-space-4)), 0, 0)}to{opacity:1;transform:translate(0,0)}}@media (max-width:640px){.app-modal-backdrop.app-modal-backdrop--inspector[data-scroll-mode]{--ui-inspector-margin:var(--app-space-3)}.app-modal.app-modal--inspector[data-ui=modal][data-variant=inspector]{width:100%}}@media (prefers-reduced-motion:reduce){.app-modal.app-modal--inspector[data-ui=modal]{animation:none}.app-overlay-exit-clone .ui-floating-inspector[data-inspector-layout=docked]{animation:none!important}}.safety-actions-menu{flex:0 0 44px;justify-items:end;width:44px;display:grid;position:relative}.safety-actions-menu__trigger{border-radius:var(--app-radius-control);background:var(--app-color-surface-muted);width:44px;min-width:44px;height:44px;color:var(--app-color-text-secondary);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.safety-actions-menu__trigger svg{width:21px;height:21px}.safety-actions-menu__list{z-index:40;border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-card);background:var(--app-color-surface);width:min(220px,100vw - 48px);box-shadow:var(--app-web-shadow-popover,var(--app-shadow-card));gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.safety-actions-menu__list>[data-ui=button]{border-radius:var(--app-radius-control);width:100%;min-height:44px;color:var(--app-color-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0 12px;font-size:.85rem;font-weight:700;line-height:1.2;display:flex}.safety-actions-menu__list>[data-ui=button]:is(:hover,:focus-visible,:active){background:var(--app-color-surface-muted)}.safety-actions-menu--inline .safety-actions-menu__list{margin-top:4px;position:relative;top:auto;right:auto;transform:translate(calc(44px - 100%))}.safety-actions-menu--align-left .safety-actions-menu__list{transform:none}.safety-actions-menu--above:not(.safety-actions-menu--inline) .safety-actions-menu__list{top:auto;bottom:calc(100% + var(--app-space-1))}.ui-card-actions-menu{z-index:3;align-self:start}.ui-card-actions-menu .safety-actions-menu__trigger{border-radius:var(--app-radius-pill);color:var(--app-color-text-secondary);background:0 0}.ui-card-actions-menu .safety-actions-menu__list{max-height:min(20rem, calc(var(--app-visual-viewport-height) - var(--app-space-6) * 2));overflow-y:auto}.ui-card-actions-menu .safety-actions-menu__trigger:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ui-card-actions-menu .safety-actions-menu__trigger:hover:not(:disabled){background:var(--app-color-surface-muted)}}.website-team-settings-member-groups{gap:var(--app-space-3);min-width:0;display:grid}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-group{border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-control);background:var(--app-color-surface);min-width:0;display:block}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-group>summary{min-height:var(--app-control-min-height);border-radius:var(--app-radius-control);padding:var(--app-space-3) var(--app-space-4);color:var(--app-color-text);cursor:pointer;font-size:var(--app-type-body-size);overflow-wrap:anywhere;font-weight:600;line-height:1.6}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-group>summary::marker{color:var(--app-color-text-muted)}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-group>summary:hover{background:var(--app-color-surface-hover)}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-group>summary:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-group[open]>summary{border-bottom:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-control) var(--app-radius-control) 0 0}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-group-count{float:right;min-width:24px;min-height:24px;margin-left:var(--app-space-2);border-radius:var(--app-radius-pill);background:var(--app-color-surface-muted);padding:var(--app-space-1) var(--app-space-2);color:var(--app-color-text-muted);justify-content:center;align-items:center;font-size:.75rem;font-weight:500;line-height:1.3;display:inline-flex}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-list{min-width:0;padding:0 var(--app-space-4);gap:0;margin:0;list-style:none;display:grid}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-row{justify-content:space-between;align-items:center;gap:var(--app-space-3);border-bottom:1px solid var(--app-color-border-subtle);min-width:0;padding-block:var(--app-space-3);flex-wrap:wrap;display:flex}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-row:last-child{border-bottom:0}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-copy{gap:var(--app-space-1);flex:200px;min-width:0;display:grid}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-copy strong{color:var(--app-color-text);font-size:var(--app-type-body-size);overflow-wrap:anywhere;font-weight:600;line-height:1.5}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-copy :is(span,small){color:var(--app-color-text-muted);font-size:var(--app-type-secondary-size);overflow-wrap:anywhere;line-height:1.5}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-row>[data-ui=button]{flex:none;margin-left:auto}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-empty{padding:var(--app-space-4);color:var(--app-color-text-muted);font-size:var(--app-type-secondary-size);margin:0;line-height:1.5}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-error{justify-content:space-between;align-items:center;gap:var(--app-space-3);flex-wrap:wrap;display:flex}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-member-error>p{flex:240px;min-width:0}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-status{min-height:24px;color:var(--app-color-text-muted);font-size:var(--app-type-secondary-size);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.5}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-status[data-tone=error]{color:var(--app-color-error-text)}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-status[data-tone=success]{color:var(--app-color-success-text)}:is(.website-team-settings-dialog,.website-team-settings-member-groups) .website-team-settings-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.website-team-members--people{gap:var(--app-space-6)}.website-team-people__section{min-width:0}.website-team-people__section+.website-team-people__section{border-top:1px solid var(--app-color-border-subtle);padding-top:var(--app-space-5)}.website-team-people__heading{justify-content:space-between;align-items:center;gap:var(--app-space-3);margin:0 0 var(--app-space-2);color:var(--app-color-text);font-size:var(--app-type-body-size);font-weight:var(--app-type-card-title-semibold-weight);line-height:var(--app-type-body-line-height);display:flex}.website-team-people__count{color:var(--app-color-text-muted);font-size:var(--app-type-secondary-size);font-weight:var(--app-type-event-metadata-weight)}.website-team-people__list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.website-team-people__row{align-items:center;gap:var(--app-space-3);min-width:0;padding-block:var(--app-space-3);display:flex}.website-team-people__row+.website-team-people__row{border-top:1px solid var(--app-color-border-subtle)}.website-team-people__initials{border-radius:var(--app-radius-pill);background:var(--app-color-surface-muted);width:40px;height:40px;color:var(--app-color-text-secondary);font-size:var(--app-type-secondary-size);font-weight:var(--app-type-card-title-semibold-weight);flex:0 0 40px;place-items:center;display:grid}.website-team-people__copy{gap:var(--app-space-1);flex:auto;min-width:0;display:grid}.website-team-people__name{color:var(--app-color-text);font-size:var(--app-type-body-size);font-weight:var(--app-type-card-title-semibold-weight);line-height:var(--app-type-body-line-height);overflow-wrap:anywhere}.website-team-people__meta{color:var(--app-color-text-muted);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-line-height);overflow-wrap:anywhere}.website-team-people__actions{flex:none;align-items:center;min-width:0;display:flex}.website-team-people__empty{color:var(--app-color-text-muted);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-line-height);margin:0}.ui-expandable-chip-row{align-items:center;gap:var(--app-space-2);min-width:0;max-width:100%;display:flex;position:relative}.ui-expandable-chip-row>.ui-expandable-chip-row__items{align-items:center;gap:var(--app-space-2);flex-wrap:nowrap;flex:0 auto;min-width:0;max-width:100%;margin:0;display:flex}.ui-expandable-chip-row:not([data-expanded=true])>.ui-expandable-chip-row__items>*{white-space:nowrap;flex-shrink:0;max-width:none}.ui-expandable-chip-row .ui-expandable-chip-row__items[hidden],.ui-expandable-chip-row .ui-expandable-chip-row__items>[hidden],.ui-expandable-chip-row .ui-expandable-chip-row__trigger[hidden]{display:none!important}.ui-expandable-chip-row>.ui-expandable-chip-row__trigger[data-ui=button]{white-space:nowrap;flex:none;min-height:28px}.ui-expandable-chip-row[data-expanded=true]{flex-wrap:wrap}.ui-expandable-chip-row[data-expanded=true]>.ui-expandable-chip-row__items{flex-wrap:wrap;flex:1 0 100%}.ui-expandable-chip-row[data-expanded=true]>.ui-expandable-chip-row__items>*{white-space:normal;overflow-wrap:anywhere;max-width:100%}.ui-expandable-chip-row__measure{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:clip}.ui-expandable-chip-row .ui-expandable-chip-row__measure>.ui-expandable-chip-row__items{flex-wrap:nowrap;flex:none;width:max-content;max-width:none;margin:0;display:flex}.ui-expandable-chip-row .ui-expandable-chip-row__measure>.ui-expandable-chip-row__items>*{white-space:nowrap;flex-shrink:0;max-width:none}.ui-expandable-chip-row .ui-expandable-chip-row__measure>.ui-expandable-chip-row__trigger[data-ui=button]{white-space:nowrap;max-width:none}.ui-content-detail{gap:var(--app-space-4);min-width:0;color:var(--app-color-text);font-size:var(--app-type-body-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-body-line-height);overflow-wrap:anywhere;display:grid}.ui-content-detail__metadata{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-content-detail__metadata-list{align-items:baseline;gap:var(--app-space-1) var(--app-space-2);min-width:0;color:var(--app-color-text-secondary);font-size:var(--app-type-secondary-size);line-height:var(--app-type-secondary-line-height);flex-wrap:wrap;flex:1;margin:0;display:flex}.ui-content-detail__metadata-heading{flex-basis:100%}.ui-content-detail__metadata-overflow{flex-basis:100%;min-width:0}.ui-content-detail__metadata-item{align-items:baseline;gap:var(--app-space-2);min-width:0;display:inline-flex}.ui-content-detail__metadata-item+.ui-content-detail__metadata-item:before{content:"·"}.ui-content-detail__metadata-label{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-content-detail__metadata-label--visible:after{content:":"}.ui-content-detail__metadata-value{align-items:baseline;gap:var(--app-space-1);min-width:0;margin:0;display:inline-flex}.ui-content-detail__metadata-value>span{min-width:0}.ui-content-detail__metadata-icon{flex:0 0 14px;align-self:center;width:14px;height:14px;display:inline-flex}.ui-content-detail__metadata-icon>svg{width:100%;height:100%}.ui-content-detail__metadata-adornment{flex-shrink:0;align-items:center;display:inline-flex}.ui-content-detail-section{gap:var(--app-space-2);min-width:0;display:grid}.ui-content-detail-section>.ui-content-detail-section__title{color:var(--app-color-text);font-size:var(--app-type-body-size);font-weight:var(--app-type-card-title-semibold-weight);line-height:var(--app-type-body-line-height);margin:0}.ui-content-detail-section>:is(p,dl){margin:0}.ui-content-detail-section>p{font:inherit;white-space:pre-line}.ui-content-detail-list[data-ui=content-detail-list]{padding:0;color:inherit;font:inherit;line-height:inherit;gap:0;margin:0;padding-inline-start:var(--app-space-5);list-style:outside;display:block}.ui-content-detail-list[data-ui=content-detail-list][data-numbered=true]{list-style-type:decimal}.ui-content-detail-list[data-ui=content-detail-list]>li{color:inherit;font:inherit;line-height:inherit;padding:0;position:static}.ui-content-detail-list[data-ui=content-detail-list]>li:before{content:none}.ui-content-detail-list[data-ui=content-detail-list]>li+li{margin-top:var(--app-space-1)}.ui-content-detail__metadata[data-metadata-presentation=pills] .ui-content-detail__metadata-list{align-items:center;gap:var(--app-space-2)}.ui-content-detail__metadata[data-metadata-presentation=pills] .ui-content-detail__metadata-item{align-items:center;gap:var(--app-space-1);box-sizing:border-box;min-height:28px;padding:var(--app-space-1) 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)}.ui-content-detail__metadata:is([data-metadata-presentation=pills],[data-metadata-presentation=list]) .ui-content-detail__metadata-item+.ui-content-detail__metadata-item:before{content:none}.ui-content-detail__metadata[data-metadata-presentation=list] .ui-content-detail__metadata-list{gap:var(--app-space-2);flex-basis:100%;display:grid}.ui-content-detail__metadata[data-metadata-presentation=list] .ui-content-detail__metadata-item{align-items:baseline;gap:var(--app-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.ui-content-detail__metadata[data-metadata-presentation=list] .ui-content-detail__metadata-label--visible{color:var(--app-color-text-secondary)}.ui-content-detail__metadata[data-metadata-presentation=list] .ui-content-detail__metadata-value{color:var(--app-color-text)}.ui-content-detail__classification{gap:var(--app-space-2);min-width:0;display:grid}.ui-content-detail__classification-label{color:var(--app-color-text-secondary);font-size:var(--app-type-metadata-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-secondary-line-height)}.ui-content-detail__classification-items{gap:var(--app-space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-content-detail-top{align-items:start;gap:var(--app-space-6);min-width:0;display:grid}.ui-content-detail-top__information{min-width:0}.ui-content-detail-top__media{align-content:start;gap:var(--app-space-2);min-width:0;display:grid}.ui-content-detail-columns{gap:var(--app-space-6);min-width:0;display:grid}.ui-content-detail-columns__column{align-content:start;gap:var(--app-space-4);min-width:0;display:grid}.ui-content-detail-columns__heading{min-width:0}.ui-content-detail-columns[data-has-heading=true]{row-gap:var(--app-space-2)}.ui-content-detail-columns[data-has-heading=true]>[data-detail-column=secondary]{padding-top:var(--app-space-4)}.ui-content-detail-group{gap:var(--app-space-2);min-width:0;display:grid}.ui-content-detail-group[data-density=compact]{gap:0}.ui-content-detail-group>.ui-content-detail-group__title{color:var(--app-color-text-secondary);font-size:var(--app-type-secondary-size);font-weight:var(--app-type-card-title-semibold-weight);line-height:var(--app-type-secondary-line-height);margin:0}.ui-content-detail-section[data-prominence=primary]>.ui-content-detail-section__title{font-size:var(--app-type-card-title-size)}[data-detail-column=main] .ui-content-detail-list[data-numbered=true]>li+li{margin-top:var(--app-space-2)}.ui-content-detail-accordion{min-width:0}.ui-content-detail-accordion+.ui-content-detail-accordion{border-top:1px solid var(--app-color-border-subtle)}.ui-content-detail-accordion__heading{font:inherit;margin:0}.ui-content-detail-accordion .ui-content-detail-accordion__trigger[data-ui=button]{width:100%;min-height:max(48px, var(--app-control-min-height));align-items:center;gap:var(--app-space-2);padding:var(--app-space-2) 0;border-radius:var(--app-radius-control);color:var(--app-color-text-secondary);box-shadow:none;font:inherit;font-size:var(--app-type-secondary-size);font-weight:var(--app-type-card-title-semibold-weight);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;margin:0;display:flex}.ui-content-detail-accordion .ui-content-detail-accordion__trigger[data-ui=button]:hover{background:var(--app-color-surface-hover)}.ui-content-detail-accordion .ui-content-detail-accordion__trigger[data-ui=button]:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.ui-content-detail-accordion__title{overflow-wrap:anywhere;flex:1;min-width:0}.ui-content-detail-accordion__count{color:var(--app-color-text-muted);font-size:var(--app-type-metadata-size);font-weight:var(--app-type-event-metadata-weight)}.ui-content-detail-accordion__chevron{transition:transform var(--motion-duration-normal) var(--motion-ease-standard);flex:0 0 16px;margin-inline-start:auto}.ui-content-detail-accordion[data-open=true] .ui-content-detail-accordion__chevron{transform:rotate(180deg)}.ui-content-detail-accordion__panel{opacity:0;transition:grid-template-rows var(--motion-duration-normal) var(--motion-ease-standard), opacity var(--motion-duration-fast) var(--motion-ease-standard);grid-template-rows:0fr;display:grid}.ui-content-detail-accordion[data-open=true]>.ui-content-detail-accordion__panel{opacity:1;grid-template-rows:1fr}.ui-content-detail-accordion__clip{min-height:0;overflow:clip}.ui-content-detail-accordion__content{gap:var(--app-space-4);min-width:0;padding-block:var(--app-space-2);display:grid}.ui-content-detail-accordion__content>p{font:inherit;white-space:pre-line;margin:0}@media (min-width:901px){.ui-content-detail-top[data-has-media=true]{grid-template-columns:minmax(0,64fr) minmax(250px,36fr)}.ui-content-detail-columns[data-has-secondary=true]{column-gap:var(--app-space-4);grid-template-columns:minmax(0,64fr) 1px minmax(0,36fr)}.ui-content-detail-columns[data-has-secondary=true]:before{content:"";background:var(--app-color-border-subtle);grid-area:1/2;align-self:stretch}.ui-content-detail-columns__heading,.ui-content-detail-columns>[data-detail-column=main]{grid-column:1}.ui-content-detail-columns>[data-detail-column=secondary]{grid-area:1/3}.ui-content-detail-columns[data-has-heading=true]>.ui-content-detail-columns__heading{grid-row:1}.ui-content-detail-columns[data-has-heading=true]>.ui-content-detail-columns__column{grid-row:2;align-self:baseline;padding-top:0}.ui-content-detail-columns[data-has-heading=true]:before{grid-row:2}}@media (min-width:1025px){.ui-content-detail-columns[data-layout=balanced][data-has-secondary=true]{grid-template-columns:minmax(0,58fr) 1px minmax(0,42fr)}}@media (max-width:1024px){.ui-content-detail-columns[data-layout=balanced][data-has-secondary=true]{grid-template-columns:minmax(0,1fr)}.ui-content-detail-columns[data-layout=balanced]:before{content:none}.ui-content-detail-columns[data-layout=balanced]>[data-detail-column]{grid-area:auto/1}}@media (prefers-reduced-motion:reduce){.ui-content-detail-accordion__panel,.ui-content-detail-accordion__chevron{transition:none}}.ui-content-detail-top[data-layout=stacked],.ui-content-detail-columns[data-layout=stacked][data-has-secondary=true]{grid-template-columns:minmax(0,1fr)}.ui-content-detail-columns[data-layout=stacked]:before{content:none}.ui-content-detail-columns[data-layout=stacked]>:is(.ui-content-detail-columns__heading,[data-detail-column]){grid-area:auto/1;align-self:stretch;padding-top:0}.ui-filter-popover{z-index:90;border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-modal);background:var(--app-color-surface);width:380px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:var(--app-web-shadow-popover,var(--app-shadow-modal-action));color:var(--app-color-text);font-family:var(--app-font-family);visibility:hidden;pointer-events:auto;flex-direction:column;display:flex;position:fixed;overflow:hidden}.ui-filter-popover.is-positioned{visibility:visible;animation:.14s ease-out both ui-filter-popover-in}.ui-filter-popover[data-placement=top]{--website-picker-enter-offset:4px}.ui-filter-popover__heading{justify-content:space-between;align-items:center;gap:var(--app-space-3);padding:var(--app-space-3) var(--app-space-4);border-bottom:1px solid var(--app-color-border-subtle);flex:none;display:flex}.ui-filter-popover__heading h3{color:var(--app-color-text);font-size:var(--app-type-section-heading-size);font-weight:600;line-height:var(--app-type-section-heading-line-height);margin:0}.ui-filter-popover .ui-filter-popover__close[data-ui=button]{width:36px;height:36px;min-height:36px;padding:var(--app-space-2);border-radius:var(--app-radius-control);color:var(--app-color-text-muted);box-shadow:none;cursor:pointer;background:0 0;border:0;flex:0 0 36px;place-items:center;display:grid}.ui-filter-popover .ui-filter-popover__close:hover{background:var(--app-color-surface-hover)}.ui-filter-popover__close svg{width:18px;height:18px}.ui-filter-popover .ui-filter-popover__close:focus-visible{outline-offset:-2px}.ui-filter-popover__body{overscroll-behavior:contain;min-height:0;max-height:440px;padding:var(--app-space-4);flex:0 auto;overflow-y:auto}.ui-filter-popover__content{gap:var(--app-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (prefers-reduced-motion:reduce){.ui-filter-popover.is-positioned{animation:none}}.ui-filter-popover[data-density=compact] .ui-filter-popover__heading{padding:var(--app-space-2) var(--app-space-3)}.ui-filter-popover[data-density=compact] .ui-filter-popover__heading h3{font-size:var(--app-type-body-size);font-weight:var(--app-type-secondary-weight)}.ui-filter-popover[data-density=compact] .ui-filter-popover__body{padding:var(--app-space-2)}@keyframes ui-filter-popover-in{0%{opacity:0}to{opacity:1}}.ui-filter-popover.ui-filter-popover-companion{box-sizing:border-box;width:220px;padding:var(--app-space-3);box-shadow:var(--app-web-shadow-popover,var(--app-shadow-card-compact));border-radius:var(--app-radius-control);overscroll-behavior:contain;overflow:auto}.ui-library-filter-toolbar{align-items:end;gap:var(--app-space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-library-field{gap:var(--app-space-2);flex:200px;min-width:0;display:grid}.ui-library-filter-toolbar>.ui-library-search{flex:2 300px;max-width:560px}.ui-library-filter-toolbar>.ui-library-select{flex:200px;max-width:320px}.ui-library-field .ui-field-label{color:var(--app-color-text-secondary);font-family:var(--app-font-family);font-size:var(--app-type-secondary-size);font-weight:var(--app-type-event-metadata-weight);line-height:1.4}.ui-library-field .ui-field-control,.ui-library-field .ui-library-select__trigger[data-ui=button],.ui-library-filter-toolbar .ui-library-tag-picker__trigger[data-ui=button][data-width=content]{box-sizing:border-box;width:100%;min-height:var(--ui-library-control-height,var(--app-control-min-height));padding:var(--app-space-2) var(--app-space-3);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);font-size:var(--app-type-body-size);font-weight:var(--app-type-event-metadata-weight);box-shadow:none;line-height:1.4}.ui-library-field .ui-library-select__trigger[data-ui=button],.ui-library-filter-toolbar .ui-library-tag-picker__trigger[data-ui=button][data-width=content]{justify-content:space-between;align-items:center;gap:var(--app-space-3);text-align:left;display:flex}.ui-library-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-library-select__trigger svg{flex:0 0 18px;width:18px;height:18px}.ui-library-select__trigger:hover:not(:disabled),.ui-library-select__trigger[aria-expanded=true],.ui-library-filter-toolbar .ui-library-tag-picker__trigger[data-ui=button][data-width=content]:hover:not(:disabled),.ui-library-filter-toolbar .ui-library-tag-picker__trigger[data-ui=button][data-width=content][aria-expanded=true]{background:var(--app-color-selection-surface)}.ui-library-field .ui-field-control:focus-visible,.ui-library-select__trigger:focus-visible,.ui-library-select-menu__option:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.ui-library-select__trigger:disabled{opacity:.55;cursor:not-allowed}.ui-library-select[data-presentation=inline]{flex:0 144px;width:144px;max-width:144px;display:flex}.ui-library-select[data-presentation=inline] .ui-library-select__trigger[data-ui=button]{justify-content:flex-start;gap:var(--app-space-1);width:100%;max-width:100%;padding-inline:var(--app-space-2);font-size:inherit;background:0 0;border-color:#0000}.ui-library-select[data-presentation=inline] .ui-library-select__trigger:hover:not(:disabled),.ui-library-select[data-presentation=inline] .ui-library-select__trigger[aria-expanded=true]{background:var(--app-color-selection-surface)}.ui-library-select-menu{z-index:120;box-sizing:border-box;max-width:calc(100vw - 24px);padding:var(--app-space-2);border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-control);background:var(--app-color-surface);color:var(--app-color-text);box-shadow:var(--app-web-shadow-popover,var(--app-shadow-modal-action));font-family:var(--app-font-family);visibility:hidden;pointer-events:auto;flex-direction:column;display:flex;position:fixed;overflow:hidden}.ui-library-select-menu[data-positioned=true]{visibility:visible}.ui-library-select-menu>.ui-library-search{margin-bottom:var(--app-space-2);flex:none}.ui-library-select-menu__options{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ui-library-select-menu .ui-library-select-menu__option[data-ui=button]{justify-content:space-between;align-items:center;gap:var(--app-space-3);width:100%;min-height:var(--ui-library-control-height,var(--app-control-min-height));padding:var(--app-space-2) var(--app-space-3);border-radius:var(--app-radius-control);color:var(--app-color-text-secondary);font-family:var(--app-font-family);font-size:var(--app-type-body-size);font-weight:var(--app-type-event-metadata-weight);text-align:left;overflow-wrap:anywhere;box-shadow:none;background:0 0;border:0;line-height:1.4;display:flex}.ui-library-select-menu .ui-library-select-menu__option[data-active=true],.ui-library-select-menu .ui-library-select-menu__option:hover:not(:disabled){background:var(--app-color-selection-surface)}.ui-library-select-menu .ui-library-select-menu__option[aria-selected=true]{color:var(--app-color-text);font-weight:var(--app-type-secondary-weight)}.ui-library-select-menu .ui-library-select-menu__option:disabled{opacity:.55;cursor:not-allowed}.ui-library-select-menu__empty{margin:var(--app-space-3);color:var(--app-color-text-muted);font-size:var(--app-type-secondary-size)}.ui-library-filter-toolbar .ui-library-filter-toggle[data-ui=button]{min-height:var(--ui-library-control-height,var(--app-control-min-height));padding:var(--app-space-2) var(--app-space-3);border:1px solid var(--app-color-border-control);border-radius:var(--app-radius-control);background:var(--app-color-surface);color:var(--app-color-text-secondary);gap:var(--app-space-2);font-family:var(--app-font-family);font-size:var(--app-type-body-size);font-weight:var(--app-type-secondary-weight);white-space:nowrap}.ui-library-filter-toggle svg{flex-shrink:0;width:20px;height:20px}.ui-library-filter-toolbar .ui-library-filter-toggle:hover:not(:disabled),.ui-library-filter-toolbar .ui-library-filter-toggle[aria-expanded=true]{background:var(--app-color-selection-surface);border-color:var(--app-color-accent-border)}.ui-library-active-filters{align-items:center;gap:var(--app-space-2);margin-top:var(--app-space-3);flex-wrap:wrap;display:flex}.ui-library-active-filters .ui-library-filter-chip{align-items:center;gap:var(--app-space-2);max-width:100%;min-height:36px;padding:var(--app-space-2) var(--app-space-3);border:1px solid var(--app-color-border-control);border-radius:var(--app-radius-pill);background:var(--app-color-surface);color:var(--app-color-text-secondary);font:inherit;font-size:var(--app-type-secondary-size);text-align:left;overflow-wrap:anywhere;cursor:pointer;display:inline-flex}.ui-library-filter-chip>span{flex-shrink:0;font-size:1.2em;line-height:1}.ui-library-active-filters .ui-library-clear-filters{min-height:36px;padding:var(--app-space-2);border-radius:var(--app-radius-control);color:var(--app-color-text-secondary);font:inherit;font-size:var(--app-type-secondary-size);text-underline-offset:3px;cursor:pointer;background:0 0;border:1px solid #0000;text-decoration:underline}.ui-library-active-filters .ui-library-filter-chip:hover,.ui-library-active-filters .ui-library-clear-filters:hover{background:var(--app-color-selection-surface)}@media (max-width:620px){.ui-library-filter-toolbar>.ui-library-search{flex-basis:100%;max-width:none}.ui-library-filter-toolbar>.ui-library-select{max-width:none}}.ui-library-select[data-label-placement=inline]{align-items:center;display:flex}.ui-library-select[data-label-placement=inline]>.ui-field-label{flex-shrink:0}.ui-library-select[data-label-placement=inline]>:is(.ui-field-control,.ui-library-select__trigger){flex:1;width:auto;min-width:0}.ui-library-filter-toggle[data-ui=button]{justify-content:center;align-items:center;line-height:1.25;display:inline-flex}.ui-library-filter-toggle>svg{display:block}.ui-library-filter-toggle>span{line-height:inherit}.ui-library-filter-toolbar[data-density=compact]{--ui-library-control-height:42px;align-items:center;container:library-toolbar/inline-size}.ui-library-filter-toolbar[data-density=compact]>.ui-library-search{flex:3 280px;max-width:none}.ui-library-filter-toolbar[data-density=compact]>.ui-library-select{flex:180px;max-width:240px}.ui-library-filter-toolbar[data-density=compact]>.ui-library-select[data-width=narrow]{flex:0 170px;max-width:180px}.ui-library-search--decorated{position:relative}.ui-library-search__field{width:100%;min-width:0}.ui-library-search--decorated .ui-field-control{padding-left:36px;padding-right:42px}.ui-library-search__icon{z-index:1;left:var(--app-space-3);width:18px;height:18px;color:var(--app-color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-library-search--decorated .ui-library-search__clear{right:var(--app-space-1);position:absolute;top:50%;transform:translateY(-50%)}.ui-library-search--decorated .ui-field-control::-webkit-search-cancel-button{appearance:none}.ui-library-category-chips{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;display:flex}.ui-library-category-chips [data-ui=chip]{align-items:center;gap:var(--app-space-2);border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-pill);min-height:34px;padding:var(--app-space-1) var(--app-space-3);background:var(--app-color-surface);color:var(--app-color-text-secondary);font:inherit;font-size:var(--app-type-secondary-size);cursor:pointer;display:inline-flex}.ui-library-category-chips [aria-pressed=true]{border-color:var(--app-color-accent-border);background:var(--app-color-selection-surface);color:var(--app-color-text)}.ui-library-category-chips [data-ui=chip]:hover{background:var(--app-color-surface-hover)}.ui-library-category-chips [data-ui=chip]:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.ui-library-category-chips__count{color:var(--app-color-text-muted);font-size:.8rem;font-weight:400}.ui-library-filter-panel{padding:var(--app-space-3);border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-control);background:var(--app-color-surface)}@container library-toolbar (width<=620px){.ui-library-filter-toolbar[data-density=compact]>.ui-library-search{flex-basis:100%}.ui-library-filter-toolbar[data-density=compact]>.ui-library-select{flex:140px;max-width:none}.ui-library-filter-toolbar[data-density=compact]>.ui-library-select[data-width=narrow]{flex-basis:150px}}.ui-library-filter-toolbar[data-sizing=bounded]>.ui-library-search{flex:0 300px;width:300px;max-width:min(320px,100%)}.ui-library-filter-toolbar[data-sizing=bounded]>.ui-library-select{flex:0 190px;max-width:200px}.ui-library-filter-toolbar[data-sizing=bounded]>.ui-library-select[data-width=narrow]{flex:0 150px;max-width:160px}.ui-library-filter-toolbar .ui-library-tag-picker__trigger[data-ui=button]{justify-content:space-between;align-items:center;gap:var(--app-space-2);width:140px;max-width:150px;min-height:var(--ui-library-control-height,var(--app-control-min-height));padding:var(--app-space-2) var(--app-space-3);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:inherit;font-size:var(--app-type-body-size);font-weight:var(--app-type-event-metadata-weight);white-space:nowrap;flex:0 140px;display:inline-flex}.ui-library-tag-picker__trigger svg{flex:0 0 18px;width:18px;height:18px}.ui-library-tag-picker__trigger:hover:not(:disabled),.ui-library-tag-picker__trigger[aria-expanded=true]{background:var(--app-color-selection-surface)}.ui-library-tag-picker__trigger:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.ui-library-tag-picker{gap:var(--app-space-2);min-width:0;display:grid}.ui-library-tag-picker__list{overscroll-behavior:contain;max-height:210px;overflow-y:auto}.ui-library-tag-picker__list .ui-checkbox-field{align-items:center;gap:var(--app-space-2);min-height:36px;padding:var(--app-space-1) var(--app-space-2);border-radius:var(--app-radius-control);cursor:pointer;margin:0;display:flex}.ui-library-tag-picker__list .ui-checkbox-field:hover,.ui-library-tag-picker__list .ui-checkbox-field:focus-within{background:var(--app-color-selection-surface)}.ui-library-tag-picker__list .ui-checkbox-field>span{overflow-wrap:anywhere;min-width:0}.ui-library-tag-picker__list p{margin:var(--app-space-2);font-size:var(--app-type-secondary-size);color:var(--app-color-text-muted)}.ui-library-select[data-presentation=inline][data-width=content]{flex:0 auto;width:max-content;max-width:min(100%,20rem)}.ui-library-select[data-presentation=inline][data-width=content] .ui-library-select__trigger[data-ui=button],.ui-library-tag-picker__trigger[data-ui=button][data-presentation=inline]{min-height:var(--ui-library-inline-control-height,calc(var(--app-space-5) * 2))}.ui-library-tag-picker__trigger[data-ui=button][data-presentation=inline]{justify-content:flex-start;align-items:center;gap:var(--app-space-1);width:auto;max-width:100%;padding:var(--app-space-2);border-radius:var(--app-radius-control);color:var(--app-color-text);font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;flex:0 auto;display:inline-flex}.ui-library-tag-picker__trigger[data-presentation=inline]>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-library-tag-picker__trigger[data-presentation=inline]:hover:not(:disabled),.ui-library-tag-picker__trigger[data-presentation=inline][aria-expanded=true]{background:var(--app-color-selection-surface)}.ui-library-filter-toolbar>.ui-library-select[data-presentation=field][data-width=content],.ui-library-filter-toolbar>.ui-library-tag-picker__trigger[data-ui=button][data-width=content]{flex:none;width:max-content;min-width:0;max-width:min(100%,20rem)}.ui-library-filter-toolbar[data-sizing=fluid]>.ui-library-search{flex:10rem;width:auto;max-width:none}.ui-library-filter-toolbar[data-sizing=fluid]>.ui-library-select[data-width=content]{flex:0 auto;width:max-content;max-width:100%}.ui-library-select[data-presentation=inline][data-appearance=bare] .ui-library-select__trigger[data-ui=button]{border-radius:var(--app-radius-pill);min-block-size:36px;inline-size:auto;min-inline-size:0;box-shadow:none;background:0 0;border-color:#0000;gap:4px;padding:2px 6px;font-size:12px}@media (hover:hover) and (pointer:fine){.ui-library-select[data-presentation=inline][data-appearance=bare] .ui-library-select__trigger[data-ui=button]:enabled:hover{background:color-mix(in srgb,var(--app-color-surface) 70%,transparent)}}.ui-library-select[data-presentation=inline][data-appearance=bare] .ui-library-select__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--app-color-surface) 70%,transparent)}.ui-library-select[data-platform-scope=superadmin],.ui-library-select-menu[data-platform-scope=superadmin]{--app-color-selection-surface:var(--app-color-superadmin-surface);--app-color-focus-ring:var(--app-color-superadmin-focus-ring)}.ui-library-select[data-platform-scope=superadmin] :is(.ui-field-control,.ui-library-select__trigger[data-ui=button]){color:var(--app-color-superadmin-accent);border-color:var(--app-color-superadmin-border)}.ui-library-select-menu[data-platform-scope=superadmin] .ui-library-select-menu__option[aria-selected=true]{color:var(--app-color-superadmin-accent)}
