@media (min-width:761px){body .ew-welcome.ew-viewport-shell>.ew-header{max-width:none;height:76px;padding-inline:32px}body .ew-welcome.ew-viewport-shell>.ew-shell{max-width:1440px;padding:24px 32px 32px}body .ew-welcome .ew-home-content{max-width:none;padding:0 20px}body .ew-welcome .ew-hero{height:clamp(300px,35vw,420px)}body .ew-welcome .ew-category-grid{gap:18px}body .ew-welcome .ew-photo-card{height:clamp(165px,17vw,240px)}body .ew-welcome .ew-inner{box-sizing:border-box;width:100%;max-width:1160px;padding:24px}body .ew-welcome .ew-activity-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body .ew-welcome .ew-activity{flex-direction:column;align-items:stretch;padding:14px;position:relative}body .ew-welcome .ew-activity>img{align-self:auto;width:100%;height:170px;max-height:none}body .ew-welcome .ew-activity .ew-checkbox{background:#fff;position:absolute;top:18px;right:18px}body .ew-welcome .ew-business-showcase{max-width:960px;margin-inline:auto}body .ew-welcome .ew-dashboard-card{max-width:850px;margin-inline:auto;padding:42px 28px 28px}body .ew-welcome .ew-dash-heading strong,body .ew-welcome .ew-demo-row{font-size:15px}body .ew-welcome .ew-dash-heading small,body .ew-welcome .ew-demo-row small{font-size:12px}body .ew-welcome .ew-feature-icons>div{font-size:14px}body .ella-account.ew-viewport-shell>.ea-main{max-width:1320px;padding:32px}body .ella-account.ew-viewport-shell>.ea-header{max-width:none;padding-inline:32px}body .ella-account .ea-card{padding:24px}body .ella-account .ea-guest{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);width:100%;max-width:1100px;padding:0;display:grid}body .ella-account .ea-guest-photo{height:100%;min-height:320px}body .ella-account .ea-guest-content{padding:32px}body .my-business-page .mb-header,body .my-business-page .mb-main{max-width:1320px}body .my-business-page .mb-main{padding-right:0}body .my-business-page .mb-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:none}body .my-business-page .mb-card{min-width:0}body .my-business-page .mb-add{max-width:none}body .pt-app .pt-content{max-width:1440px}body .pt-app .pt-public{max-width:1320px}}@media (min-width:1024px){body .ew-welcome.ew-viewport-shell,body .ella-account.ew-viewport-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:200px minmax(0,1fr)}body .ew-welcome.ew-viewport-shell>.ew-header,body .ella-account.ew-viewport-shell>.ea-header{grid-column:1/-1}body .ew-welcome.ew-viewport-shell>.ew-shell,body .ella-account.ew-viewport-shell>.ea-main{grid-area:2/2}body .ew-welcome.ew-viewport-shell>.ew-bottom,body .ella-account.ew-viewport-shell>.ea-bottom{width:100%;max-width:none;height:100%;box-shadow:none;box-sizing:border-box;background:#fffffff0;border:0;border-right:1px solid #e8e3df;border-radius:0;flex-direction:column;grid-area:2/1;justify-content:flex-start;align-self:stretch;gap:10px;padding:28px 14px;display:flex}body .ew-welcome.ew-viewport-shell>.ew-bottom button,body .ella-account.ew-viewport-shell>.ea-bottom button{border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-height:52px;padding:14px 16px;font-size:14px}body .ew-welcome.ew-viewport-shell>.ew-bottom button.selected,body .ella-account.ew-viewport-shell>.ea-bottom button.selected{background:#faf0f3}body .ew-welcome .ew-help-cards{max-width:940px;margin-inline:auto}}@media (min-width:1440px){body .ew-welcome .ew-industry-list,body .my-business-page .mb-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1023px){body .ew-welcome .ew-desktop-nav{gap:16px}body .ew-welcome .ew-desktop-nav button{font-size:12px}body .ew-welcome .ew-category-grid,body .ew-welcome .ew-activity-list{grid-template-columns:repeat(2,minmax(0,1fr))}body .ew-welcome .ew-hero{height:320px}}:root{--ew-motion-ease:cubic-bezier(.16, 1, .3, 1);--ew-motion-control:.3s;--ew-motion-sheet:.35s;--ew-motion-exit:.18s;--ew-motion-shadow:0 8px 18px #1811191f}:where(.pt-main,.ea-main,.eb-main,.ew-shell,.live-tracker ol,.dc-modal,.ww-dialog,.ww-table-scroll,.tt-grid-scroll,.pl-drawer-body,.home-picker-results,.studio-library-content,.live-demo-dialog-body,.pt-form-body,.editor-body,.exercise-editor-body,.ww-client-list,.ww-workout-choices,.workspace-switcher-menu,.roster-action-menu,.pch-stream,[aria-modal=true],dialog){-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:no-preference){:root :is(button,input:not([type=hidden]),select,textarea,summary,[role=button],[role=tab],.button,.pt-button,.dc-scale label,.live-tracker){transition:all var(--ew-motion-control) var(--ew-motion-ease)}:root :is(button,summary,[role=button],[role=tab],.button,.pt-button,.dc-scale label):active:where(:not(:disabled,[aria-disabled=true],.pt-nav-backdrop,label:has(input:disabled))){scale:.97}:root :is(.pt-card,.ea-card,.ea-club-workout,.client-next,.ch-card,.cw-timeline-card,.trainer-analytics-card,.trainer-analytics-retention tbody tr,.trainer-invoice-row,.pm-plan-card,.profile-card,.public-rate-card,.ew-dashboard-card,.cc-card,.bl-card,.branch-card,.membershipcard,.mb-card,.sb-card,.pv-card,.pt-activity-card,.studio-card,.ww-card,.live-tracker){transition:all var(--ew-motion-control) var(--ew-motion-ease)}@media (hover:hover) and (pointer:fine){:root :is(.pt-card,.ea-card,.ea-club-workout,.client-next,.ch-card,.cw-timeline-card,.trainer-analytics-card,.trainer-analytics-retention tbody tr,.trainer-invoice-row,.pm-plan-card,.profile-card,.public-rate-card,.ew-dashboard-card,.cc-card,.bl-card,.branch-card,.membershipcard,.mb-card,.sb-card,.pv-card,.pt-activity-card,.studio-card,.ww-card,.live-tracker):where(:not(:has(dialog[open],[aria-modal=true],.pt-overlay,.studio-overlay))):hover{box-shadow:var(--ew-motion-shadow);translate:0 -2px;scale:1.01}}@media (hover:none){:root :is(.pt-card,.ea-card,.ea-club-workout,.client-next,.ch-card,.cw-timeline-card,.trainer-analytics-card,.trainer-analytics-retention tbody tr,.trainer-invoice-row,.pm-plan-card,.profile-card,.public-rate-card,.ew-dashboard-card,.cc-card,.bl-card,.branch-card,.membershipcard,.mb-card,.sb-card,.pv-card,.pt-activity-card,.studio-card,.ww-card,.live-tracker):where(:not(:has(dialog[open],[aria-modal=true],.pt-overlay,.studio-overlay))):active{box-shadow:var(--ew-motion-shadow);translate:0 -2px;scale:1.01}}:root :where(.pt-main,.ea-main,.eb-main,.ew-shell,.live-tracker ol,.dc-modal,.ww-dialog,.ww-table-scroll,.tt-grid-scroll,.pl-drawer-body,.home-picker-results,.studio-library-content,.live-demo-dialog-body,.pt-form-body,.editor-body,.exercise-editor-body,.ww-client-list,.ww-workout-choices,.workspace-switcher-menu,.roster-action-menu,[aria-modal=true],dialog){scroll-behavior:smooth}:root :is(.pt-overlay,.ww-overlay,.studio-overlay,.wp-overlay,.pm-overlay,.ew-overlay,.cc-overlay,.overlay,.tt-editor-backdrop,.pt-nav-backdrop){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:fadeInBlur var(--ew-motion-sheet) var(--ew-motion-ease)}@media (max-width:800px){:root :is(.pt-sidebar.open,.sidebar.show){animation:slideInNavigation var(--ew-motion-sheet) var(--ew-motion-ease)}}:root :is([role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true],.overlay>.dialog):not(dialog),:root dialog[open]:not(:where(.is-closing,.is-leaving)){animation:slideUpSheet var(--ew-motion-sheet) var(--ew-motion-ease)}:root dialog[open]::backdrop{opacity:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:fadeInBlur var(--ew-motion-sheet) var(--ew-motion-ease)}@supports (transition-behavior:allow-discrete) and (overlay:auto){:root dialog:where(:not(.schedule-package-sheet,.terms-sheet)){opacity:0;transition:translate var(--ew-motion-exit) ease-in, opacity var(--ew-motion-exit) ease-in, display var(--ew-motion-exit), overlay var(--ew-motion-exit);transition-behavior:allow-discrete;translate:0 100%}:root dialog[open]:where(:not(.schedule-package-sheet,.terms-sheet)){opacity:1;transition-duration:var(--ew-motion-sheet);transition-timing-function:var(--ew-motion-ease);animation:none;translate:none}:root dialog:where(:not(.schedule-package-sheet,.terms-sheet))::backdrop{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:opacity var(--ew-motion-exit) ease-in, backdrop-filter var(--ew-motion-exit) ease-in, display var(--ew-motion-exit), overlay var(--ew-motion-exit);transition-behavior:allow-discrete}:root dialog[open]:where(:not(.schedule-package-sheet,.terms-sheet))::backdrop{opacity:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition-duration:var(--ew-motion-sheet);transition-timing-function:var(--ew-motion-ease);animation:none}@starting-style{:root dialog[open]:where(:not(.schedule-package-sheet,.terms-sheet)){opacity:0;translate:0 100%}:root dialog[open]:where(:not(.schedule-package-sheet,.terms-sheet))::backdrop{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}}:root .wp-overlay.wp-slide-out{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:opacity var(--ew-motion-exit) ease-in, backdrop-filter var(--ew-motion-exit) ease-in;animation:none}:root :is(.schedule-package-sheet.is-closing,.terms-sheet.is-leaving)::backdrop{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:opacity var(--ew-motion-exit) ease-in, backdrop-filter var(--ew-motion-exit) ease-in;animation:none}}@keyframes fadeInBlur{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@keyframes slideUpSheet{0%{opacity:0;translate:0 100%}to{opacity:1;translate:none}}@keyframes slideInNavigation{0%{translate:-100%}to{translate:none}}
