.dash-topbar__current{display:none}.member-content{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,3vw,2.25rem);min-inline-size:0;display:grid}.member-content>.section{padding:0}.member-content>:is(.section,.published-promotions){margin:0}.member-content .section>.container,.member-content>.container,.member-content>.published-promotions{inline-size:100%;padding-inline:0}.member-content #contact{scroll-margin-block-start:5.5rem}.member-content #contact>.container{gap:1rem;display:grid}.current-package .status{white-space:normal}@media (max-width:50rem){.site-header__inner,.site-header .header-actions,.dash-topbar__actions{align-items:center}.dash-topbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding-inline:clamp(.75rem,4vw,1.5rem);display:grid}.dash-topbar__greeting,.dash-topbar .dash-user{display:none}.dash-topbar__current{min-inline-size:0;color:var(--text-strong);text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(.875rem,3.7vw,1.0625rem);line-height:1.35;display:block}.dash-topbar :is(.dash-menu-btn,.notif-btn){box-shadow:none;border-radius:.8rem}.dash-sidebar .dash-nav__link{gap:.75rem;min-block-size:2.75rem;padding-inline:.75rem}.dash-content{--phone-gutter:clamp(.875rem, 4vw, 1.5rem);padding:1.25rem var(--phone-gutter) calc(2.75rem + env(safe-area-inset-bottom));gap:clamp(1.375rem,5vw,2rem)}.dash-heading{border-block-end:1px solid var(--border-default);gap:1rem;padding-block-end:1rem}.dash-heading__eyebrow{color:var(--brand-primary);font-size:.75rem}.dash-heading h1{text-wrap:balance;font-size:clamp(1.55rem,5.8vw,2rem);line-height:1.32}.dash-content:has(.magnetic-social) .dash-heading h1{text-wrap:balance;font-size:clamp(1.55rem,5.8vw,2rem);line-height:1.32}.dash-heading p{max-inline-size:54ch;color:var(--text-body);font-size:.9rem;line-height:1.7}.dash-content:has(.magnetic-social) .dash-heading p{max-inline-size:54ch;color:var(--text-body);font-size:.9rem;line-height:1.7}.dash-content>.panel,.dash-content>.stack>.panel{box-shadow:none;border-radius:1rem}.dash-content .panel>.panel,.dash-content .panel>.stack>.panel{border:0;border-block-start:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.dash-content :is(.dash-heading__actions,.panel__head,.admin-filter-bar){flex-wrap:wrap;align-items:center}.dash-content :is(.panel,.dash-heading) .empty-state{box-shadow:none;background:0 0;border:0;padding:1.25rem .5rem}.dash-content details>summary{align-content:center;min-block-size:2.75rem}.dash-content :is(.btn,.dash-nav__link):active,#main .btn:active{filter:brightness(.94)}#main .hero{padding-block-start:clamp(1.75rem,7vw,3rem)}#main .hero__grid{gap:1.5rem}#main .hero__copy{gap:.85rem}#main :is(.hero__magnetic-mark,.hero__cue){display:none}#main .hero__title{font-size:clamp(2rem,8vw,3.1rem);line-height:1.14}#main .hero__body{max-inline-size:38ch;font-size:.95rem;line-height:1.75}#main .hero__actions{align-self:stretch;gap:.5rem}#main .hero__actions .btn{font-size:.875rem}#main .hero__trust{gap:.4rem .75rem}#main .hero__trust li{background:0 0;border:0;padding-inline:0;font-size:.75rem}#main .page-hero{padding-block:1.6rem 1.4rem}#main .page-hero h1{text-wrap:balance;font-size:clamp(1.75rem,7vw,2.7rem);line-height:1.26}#main .page-hero p{max-inline-size:48ch;font-size:.925rem;line-height:1.75}#main .page-hero__aside{opacity:.32}#main .section:not(.section--flush-top){padding-block:clamp(1.75rem,7vw,3rem)}#main .section-heading :is(h2,.h2){text-wrap:balance;line-height:1.3}#main :is(.grid-2,.grid-3,.grid-4,.split)>.card:not(.card--deep){box-shadow:none;border-radius:1rem}#main :is(.faq-item,.policy-toc a,.site-footer a){min-block-size:2.75rem}:is(#main,.member-content) .plan-catalogue .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.875rem;inline-size:100%;min-inline-size:0}.plan-catalogue .plan-card{min-inline-size:0;box-shadow:none;border-radius:1.25rem;gap:.75rem;padding:clamp(.875rem,4vw,1.375rem);display:flex;overflow:clip}.plan-catalogue .plan-card--popular{isolation:isolate;color:#fff;background:linear-gradient(138deg,#2e1848,#543175 75%,#673f87);border-color:#0000}.plan-catalogue .plan-card--popular :is(h2,p,li,strong,svg){color:#fff}.plan-catalogue .plan-card--popular :is(.plan-card__tag,.plan-card__price span){color:#f0e2fd}.plan-catalogue .plan-card--popular .plan-card__icon{background:#ffffff24}.plan-catalogue .plan-card__head{gap:.5rem;min-block-size:2.5rem;margin:0}.plan-catalogue .plan-card__icon{border-radius:.75rem;flex:none;place-items:center;block-size:2.5rem;inline-size:2.5rem;display:grid}.plan-catalogue .plan-card__crown{display:none}.plan-catalogue .plan-card h2{text-wrap:pretty;margin:0;font-size:clamp(1.2rem,5.15vw,1.6rem);line-height:1.35}.plan-catalogue .plan-card p:not(.plan-card__price){margin:0;font-size:.85rem;line-height:1.65}.plan-catalogue .plan-card__price{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;display:flex}.plan-catalogue .plan-card__price strong{font-family:inherit;font-size:clamp(1.375rem,5vw,1.9rem);line-height:1.3}.plan-catalogue .plan-card__price .price-pending{font-size:.9375rem}.plan-catalogue .plan-card__features{border-block-start:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.4rem .75rem;margin:0;padding-block:.75rem;display:grid}.plan-catalogue .plan-card--popular .plan-card__features{border-block-start-color:#ffffff3d}.plan-catalogue .plan-card__features li{align-items:flex-start;gap:.35rem;font-size:.8rem;line-height:1.55}.plan-catalogue .plan-card__features svg{flex:none;block-size:.9rem;inline-size:.9rem;margin-block-start:.15rem}.plan-catalogue .plan-card>.btn{min-block-size:2.75rem;margin-block-start:auto;font-size:.875rem}.plan-catalogue .plan-comparison{margin-block-start:2rem}.plan-catalogue .comparison-table{table-layout:fixed;inline-size:100%;min-inline-size:0}.plan-catalogue .comparison-table :is(th,td){white-space:normal;overflow-wrap:break-word;padding:.625rem clamp(.2rem,1vw,.5rem);font-size:clamp(.62rem,2.4vw,.82rem);line-height:1.4}.plan-catalogue .comparison-table th:first-child{inline-size:33%;padding-inline-start:.5rem}.plan-catalogue .comparison-table th small{color:var(--text-muted);white-space:normal;font-size:.66rem}.plan-catalogue .comparison-table :is(th,td):last-child{background:var(--surface-muted)}.plan-catalogue .comparison-table td svg{block-size:1rem;inline-size:1rem}.member-home-hero--sport{color:#fff;background:linear-gradient(#29163be0,#29163bfa),url(/images/magnetic-hero-2026.webp) 50% 38%/cover;gap:1.25rem;padding:clamp(1.125rem,5vw,1.75rem)}.member-home-hero--sport:after{display:none}.member-home-hero--sport h1{color:#fff;overflow-wrap:anywhere;margin-block:.3rem;font-size:clamp(1.75rem,7vw,2.4rem)}.member-home-hero--sport :is(.eyebrow,p,small){color:#f4e7ff}.member-home-hero--sport .eyebrow{background:#ffffff15;border-color:#ffffff36}.member-home-hero--sport .btn--primary{color:#3d205a;min-block-size:2.75rem;box-shadow:none;background:#fff;margin-block-start:.5rem}.member-home-hero--sport .gym-status{border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-block-start:1px solid #ffffff45;border-radius:0;place-self:stretch stretch;align-items:start;padding:.85rem 0 0}.member-home-hero--sport .gym-status strong{color:#fff}.member-home-hero--sport .gym-status__dot{margin-block-start:.35rem}.dash-content .member-quick-actions{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .875rem;padding:0;display:grid;overflow:visible}.dash-content .member-quick-actions>a{border:0;border-block-end:1px solid var(--border-default);white-space:normal;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;justify-content:start;align-items:center;gap:.45rem;min-block-size:3.25rem;padding:.375rem 0;font-size:.82rem;line-height:1.32;display:grid}.member-quick-actions>a>svg:first-child{box-sizing:content-box;background:var(--surface-muted);block-size:1rem;inline-size:1rem;color:var(--brand-primary);border-radius:.7rem;padding:.45rem}.member-today .member-today__journey{box-shadow:none;background:0 0;border:0;gap:0;padding:0}.member-today__journey>header{border-block-end:1px solid var(--border-default);padding-block-end:.8rem}.member-today .member-today__task{border:0;border-block-end:1px solid var(--border-default);box-shadow:none;background:0 0;border-radius:0;padding-block:.85rem}.member-today__task .btn{min-block-size:2.75rem;box-shadow:none;color:var(--brand-primary);text-underline-offset:.2em;background:0 0;border:0;justify-content:start;padding-inline:0;text-decoration:underline}.member-today .member-today__classes{margin-block-start:1rem}.dash-content .member-today .current-package{background:linear-gradient(145deg, var(--surface-muted), #fff);box-shadow:none}.current-package .package-facts>*{box-shadow:none;background:0 0;border:0;padding:.4rem 0}#main .hero__visual{gap:.65rem;padding-block-end:0;display:grid}#main .hero__visual>:is(.hero__next,.hero__card,.hero__member-lock){min-inline-size:0;max-inline-size:none;box-shadow:none;margin:0;position:static;inset:auto;transform:none}#main .hero__visual>:is(.hero__next,.hero__card){-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.875rem;padding:.75rem}#main .hero__visual>.hero__badge{inset-block:.75rem auto;inset-inline:auto .75rem}.dash-content .schedule-shortcuts{border-block-end:1px solid var(--border-default);background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid}.dash-content .schedule-heading-action{display:none}.dash-content .dash-heading__actions:has(>.schedule-heading-action:only-child){display:none}.dash-content .schedule-shortcuts>a{color:var(--brand-primary);white-space:normal;text-align:center;background:0 0;border-radius:0;justify-content:center;font-weight:700}.member-content .tabs{flex-wrap:wrap;overflow:visible}.member-content .tabs .tab{min-block-size:2.75rem}:is(#main,.dash-content) .fitness-calendar{box-shadow:none;border-radius:1.125rem}.fitness-calendar__mobile .fitness-calendar__timeline{touch-action:pan-y;gap:.5rem;padding:.9rem;display:grid}.fitness-calendar__timeline .fitness-calendar__timeline-row{grid-template-columns:minmax(0,1fr);margin:0}.fitness-calendar__timeline-row>time{display:none}.fitness-calendar__timeline .fitness-calendar__timeline-row>button{min-block-size:4rem;box-shadow:none;border:0;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .7rem;padding:.75rem;display:grid}.fitness-calendar__timeline-row button strong{text-wrap:pretty;grid-area:1/1;line-height:1.42}.fitness-calendar__timeline-row button>time{font-variant-numeric:tabular-nums;grid-area:1/2;justify-self:end;font-size:.72rem}.fitness-calendar__timeline-row button>small{grid-column:1;font-size:.72rem}.fitness-calendar__timeline-row button>span:not(.text-link){grid-column:1}.fitness-calendar__timeline-row button>.text-link{grid-area:2/2/span 2;justify-self:end;min-block-size:0;font-size:0}.fitness-calendar__timeline-row button>.text-link svg{block-size:1.15rem;inline-size:1.15rem}[dir=ltr] .fitness-calendar__timeline-row button>.text-link svg{rotate:180deg}.booking-row{border:0;border-block-start:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;padding:.8rem 0}.booking-row__when{color:var(--brand-primary);background:0 0;padding:0}.magnetic-social .community-stories{border-block-end:1px solid var(--border-default);padding-block-end:.55rem}.magnetic-social .social-product__composer{box-shadow:none;background:0 0;border:0;padding:0}.magnetic-social .social-product__composer>.cluster>.btn{border-color:var(--border-subtle);background:#fff;flex:1;justify-content:space-between;font-size:.875rem}.magnetic-social .library-studio__tabs{border-block-end:1px solid var(--border-default);gap:.5rem}.magnetic-social .library-studio__tabs button{color:var(--text-body);background:0 0;border:0;border-block-end:.15rem solid #0000;border-radius:0}.magnetic-social .library-studio__tabs button[aria-pressed=true]{border-block-end-color:var(--brand-primary);color:var(--brand-primary);font-weight:800}.magnetic-social .social-post{box-shadow:none;border-radius:.9rem}.social-post__media img,.social-post__media video{border-radius:0}.magnetic-social .social-post__body{padding:.55rem .875rem .75rem}.social-post__identity strong{font-size:.875rem}.social-post__identity time{font-size:.75rem}.dash-content .plan-studio.nutrition-month,.dash-content .document-plan :is(.document-calendar,.document-reading){min-inline-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:.875rem;padding:0}.document-plan :is(.document-calendar,.document-reading)>:is(.panel__head,.document-reading__header),.nutrition-month .ps-nutrition-heading{border-block-end:1px solid var(--border-default);padding-block:.75rem}.document-plan .document-day{border-radius:.5rem;min-block-size:2.875rem;font-size:.875rem}.document-hero .document-hero__stats>div{background:#ffffff10}.nutrition-month .ps-meal-grid,.document-plan .document-meals{border:1px solid var(--border-subtle);background:#fff;border-radius:1rem;gap:0;padding-inline:.875rem}.nutrition-month .ps-meal-grid .ps-meal,.document-plan .document-meal{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.85rem 0}.nutrition-month .ps-meal-grid .ps-meal+.ps-meal,.document-plan .document-meal+.document-meal{border-block-start:1px solid var(--border-subtle)}.document-plan .document-meals{grid-template-columns:minmax(0,1fr)}.dash-content :is(.ps-workspace,.progress-experience,.library-studio,.challenge-product,.notice-center),.programme-month,.workout-session{gap:1.25rem}.programme-month .programme-week{box-shadow:none;background:0 0;border:0;padding:0}.programme-month .programme-week__title{margin-block-end:.75rem}.programme-month .programme-week__days{border:1px solid var(--border-subtle);background:#fff;border-radius:1rem;gap:0;padding-inline:.75rem}.programme-month .programme-day{box-shadow:none;background:0 0;border:0;border-radius:0}.programme-month .programme-day+.programme-day{border-block-start:1px solid var(--border-subtle)}.programme-month .programme-day__toggle{min-block-size:3.25rem;padding-inline:0}.workout-session .ps-execution-card{box-shadow:none;border-radius:1rem}.dash-content .exercise-toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.exercise-toolbar .search-field{background:#fff;border-radius:.875rem;min-block-size:3.25rem}.exercise-toolbar .search-field input{font-size:1rem}.dash-content .exercise-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dash-content .exercise-library .exercise-knowledge-card{min-inline-size:0;box-shadow:none;border-radius:.875rem}.exercise-knowledge-card .stack .exercise-quick{grid-template-columns:minmax(0,1fr);gap:.35rem;display:grid}.exercise-knowledge-card .stack .exercise-quick .btn{padding:.4rem;font-size:.75rem}.exercise-detail-facts{border:1px solid var(--border-subtle);border-radius:.75rem;gap:0}.exercise-detail-facts>div{border:none;border-block-end:1px solid var(--border-subtle);background:0 0;border-radius:0}.challenge-product__hero .eyebrow{color:#fff;background:#ffffff19}.challenge-product__card{box-shadow:none}.notice-center .notice-center__item{border:0;border-block-end:1px solid var(--border-default);box-shadow:none;border-radius:0}.notice-center .notice-center__copy,.dash-content :is(.payment-history-row,.admin-list__item){overflow-wrap:anywhere;min-inline-size:0}.admin-dash .dash-content :is(.admin-kpi,.stat-card,.panel){box-shadow:none}.admin-dash .dash-content :is(.admin-list__item,.payment-history-row){border:0;border-block-end:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0}.admin-dash .dash-content .table-wrap{background:#fff;border-radius:.75rem}.dash-content :is(.progress-journey,.access-lock){border-radius:1rem}}@media (max-width:35rem){:is(#main,.member-content) .plan-catalogue .plan-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:22rem){.dash-content .exercise-library{grid-template-columns:minmax(0,1fr)}}
