:is(.mk.mk.mk:has(>.workspace),.mk.mk.mk:has(>.sts-site>.workspace)){--mk-display:var(--mk-body);--mk-display-scale:1;--mk-display-leading:1.2;--mk-radius-control:min(var(--makom-radius-sm,10px), 12px);--mk-radius:var(--makom-radius-md,14px);--mk-radius-sm:var(--mk-radius-control);--mkm-radius-xl:var(--mk-radius);--mkm-radius-l:var(--mk-radius);--mkm-radius-m:var(--mk-radius-control);--mk-shadow-card:none;--mk-label-font:var(--mk-body);--mk-caps-track:0;--mk-caps-case:none;--ws-rail:15.5rem;--ws-pad:2rem;--ws-gap:1.5rem;--ws-ease:cubic-bezier(.2, 0, 0, 1);--ws-quick:.12s;--ws-standard:.2s}body:has(.workspace){margin:0}.workspace{block-size:100dvh;min-block-size:0;color:var(--mk-ink);background:var(--mk-canvas);font-size:.9375rem;line-height:1.47;overflow:hidden}.mk .workspace :is(.mk-num,time){font-variant-numeric:tabular-nums}.workspace.srail-shell{--srail-w:var(--ws-rail);--srail-on:var(--mk-ink);--srail-on-2:var(--mk-ink);--srail-on-3:var(--mk-ink-2);--srail-veil:var(--mk-brand-tint);--srail-veil-2:var(--mk-sunk);--srail-line:var(--mk-line)}.mk .workspace .srail{background:var(--mk-surface);border-inline-end:1px solid var(--mk-line);gap:.75rem;padding:1.1rem .75rem .9rem}.mk .workspace .srail__brand{gap:.75rem;padding:.1rem .25rem .25rem}.mk .workspace .srail__plate{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius-control);block-size:2.75rem;min-inline-size:2.75rem;max-inline-size:6rem;padding-inline:.35rem}.mk .workspace .srail__logo{block-size:2.1rem}.mk .workspace .srail__mark{border-radius:var(--mk-radius-control);block-size:2.75rem;inline-size:2.75rem;font-family:var(--mk-body);font-size:1.25rem}.mk .workspace .srail__name{font:700 1.0625rem/1.2 var(--mk-body)}.mk .workspace .srail__line{color:var(--mk-ink-2);font-size:.75rem}.mk .workspace .srail__find{border:1px solid var(--mk-line);border-radius:var(--mk-radius-control);background:var(--mk-canvas);min-block-size:2.25rem;color:var(--mk-ink-2);margin:0 .1rem}.mk .workspace .srail__find:focus-within{border-color:var(--mk-brand);background:var(--mk-surface)}.mk .workspace .srail__find kbd{border-color:var(--mk-line);background:var(--mk-surface);color:var(--mk-ink-2)}.mk .workspace .srail__nav{gap:.1rem;padding-block-end:.5rem}.mk .workspace .srail__link{border-radius:var(--mk-radius-control);min-block-size:2.5rem;color:var(--mk-ink);transition:background-color var(--ws-quick) var(--ws-ease);gap:.75rem;padding-inline:.75rem;font-size:.9375rem;font-weight:500;position:relative}.mk .workspace .srail__link:hover{background:color-mix(in srgb, var(--mk-brand-tint) 70%, transparent);color:var(--mk-ink)}.mk .workspace .srail__link[aria-current]{background:var(--mk-brand-tint);color:var(--mk-ink);font-weight:700}.mk .workspace .srail__link[aria-current]:before{content:"";background:var(--mk-brand);inline-size:3px;position:absolute;inset-block:.5rem;inset-inline-start:0}.mk .workspace .srail__link .memberNavIcon{color:var(--mk-ink-2)}.mk .workspace .srail__link[aria-current] .memberNavIcon{color:var(--mk-brand)}.mk .workspace .srail__badge{background:var(--mk-brand);min-inline-size:1.25rem;color:var(--mk-on-brand)}.mk .workspace .srail__group{border-block-start:1px solid var(--mk-line);letter-spacing:0;text-transform:none;color:var(--mk-ink-2);margin:.75rem 0 .1rem;padding-block-start:.75rem;font-size:.75rem}.mk .workspace .srail__fold{border-radius:var(--mk-radius-control);min-block-size:2rem;padding-inline:.75rem}.mk .workspace .srail__fold:hover{color:var(--mk-ink);background:var(--mk-brand-tint)}.mk .workspace .srail__role{border-color:var(--mk-line)}.mk .workspace .srail__foot{border-block-start:1px solid var(--mk-line);gap:.6rem;padding-block-start:.75rem}.mk .workspace .srail__settings{display:grid}.mk .workspace .srail__langs{border:1px solid var(--mk-line);border-radius:var(--mk-radius-control);background:var(--mk-canvas);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}.mk .workspace .srail__lang{all:unset;box-sizing:border-box;border-radius:var(--mk-radius-control);min-block-size:2rem;color:var(--mk-ink-2);cursor:pointer;text-align:center;transition:background-color var(--ws-quick) var(--ws-ease), color var(--ws-quick) var(--ws-ease);place-items:center;font-size:.8125rem;font-weight:600;display:grid}.mk .workspace .srail__lang:hover{color:var(--mk-ink)}.mk .workspace .srail__lang:focus-visible{outline:2px solid var(--mk-brand);outline-offset:1px}.mk .workspace .srail__lang:is([aria-pressed=true],[aria-current]){background:var(--mk-surface);color:var(--mk-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--mk-ink) 14%, transparent)}.mk .workspace .srail__langShort{display:none}.mk .workspace .srail__me{border-radius:var(--mk-radius-control);min-block-size:3rem;color:var(--mk-ink);background:0 0;padding-inline:.5rem}.mk .workspace .srail__me:hover{background:var(--mk-brand-tint)}.mk .workspace .srail__meAvatar{background:var(--mk-brand-tint-2);color:var(--mk-brand);border-radius:50%}.mk .workspace .srail__meText>span{color:var(--mk-ink-2)}.mk .workspace .srail__pop{background:var(--mk-surface);color:var(--mk-ink);border:1px solid var(--mk-line);border-radius:var(--mk-radius-control);box-shadow:var(--mk-shadow-lg);padding:.4rem}.mk .workspace .srail__popLink{border-radius:var(--mk-radius-control);min-block-size:2.4rem;font-size:.875rem}.mk .workspace .srail__popLink:hover{background:var(--mk-brand-tint)}.mk .workspace .srail__popRule{background:var(--mk-line);block-size:1px;margin:.35rem .25rem;display:block}.mk .workspace .srail__popSignOut{inline-size:100%;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:.6rem;display:flex}.workspaceLegal{border-block-start:1px solid var(--mk-line);color:var(--mk-ink-2);gap:.3rem;margin-block-start:.35rem;padding:.6rem .5rem .2rem;font-size:.7rem;display:grid}.workspaceLegal nav{flex-wrap:wrap;gap:.6rem;display:flex}.workspaceLegal a{min-block-size:1.5rem;color:inherit;align-items:center;display:inline-flex}.workspaceLegal a:hover{text-decoration:underline}.workspaceBody{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-block-size:0;min-inline-size:0;display:grid}.workspaceHead{background:var(--mk-surface);border-block-end:1px solid var(--mk-line)}.workspaceToolbar{min-block-size:4rem;padding-inline:var(--ws-pad);justify-content:space-between;align-items:center;gap:1rem;display:flex}.workspaceTitles{gap:.1rem;min-inline-size:0;display:grid}.workspaceTitleLine{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-inline-size:0;display:flex}.workspaceTitleLine>*{flex:none}.workspaceTitleLine>.workspaceTitle{flex:0 auto;min-inline-size:0}.mk .workspaceTitle{font:700 1.5rem/1.25 var(--mk-body);letter-spacing:-.01em;color:var(--mk-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mk .workspaceBack{inline-size:fit-content;color:var(--mk-ink-2);align-items:center;gap:.25rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.mk .workspaceBack:hover{color:var(--mk-ink)}.workspaceBackArrow{font-size:1.1em;line-height:1}[dir=rtl] .workspaceBackArrow{transform:scaleX(-1)}.workspaceActions{flex:none;align-items:center;gap:.6rem;font-size:.875rem;display:flex}.mk .workspaceActions>:is(.mk-btn,a.mk-btn,button.mk-btn){min-block-size:2.5rem}.mk .workspaceCardLink{gap:.5rem}.mk .workspaceCardLink[aria-current]{background:var(--mk-brand-tint);border-color:var(--mk-brand)}.mk .workspaceUpdates{border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-control);block-size:2.5rem;inline-size:2.5rem;color:var(--mk-ink);background:var(--mk-surface);place-items:center;display:grid;position:relative}.mk .workspaceUpdates:hover{background:var(--mk-brand-tint)}.workspaceCount{border:2px solid var(--mk-surface);background:var(--mk-brand);block-size:1.15rem;min-inline-size:1.15rem;color:var(--mk-on-brand);border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.6875rem;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:-.45rem;inset-inline-end:-.45rem}.workspaceSignedIn{color:var(--mk-ink-2);align-items:center;gap:.4rem;display:inline-flex}.workspaceSignedIn>span{background:var(--mk-ok);border-radius:50%;block-size:6px;inline-size:6px}.mk .workspaceQuiet{min-block-size:44px;font:inherit;color:var(--mk-ink-2);cursor:pointer;background:0 0;border:0}.mk .workspaceHead .memberSectionTabs{padding-inline:var(--ws-pad);background:0 0;border:0;max-inline-size:none;margin:0}.mk .workspaceHead .memberSectionTabs ul{scrollbar-width:none;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.mk .workspaceHead .memberSectionTab{border:0;min-block-size:2.75rem;color:var(--mk-ink-2);white-space:nowrap;transition:color var(--ws-quick) var(--ws-ease), border-color var(--ws-standard) var(--ws-ease);background:0 0;border-block-end:2px solid #0000;border-radius:0;align-items:center;gap:.4rem;padding:0;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.mk .workspaceHead .memberSectionTab:hover{color:var(--mk-ink)}.mk .workspaceHead .memberSectionTab[aria-current]{color:var(--mk-ink);border-block-end-color:var(--mk-brand);box-shadow:none;background:0 0;font-weight:700}.mk .workspaceHead .memberSectionTabCount{background:var(--mk-brand);min-inline-size:1.15rem;color:var(--mk-on-brand);text-align:center;border-radius:999px;padding-inline:.3rem;font-size:.6875rem;font-weight:700;line-height:1.15rem}.workspaceContent{overscroll-behavior:contain;scrollbar-width:thin;min-block-size:0;min-inline-size:0;animation:workspaceEnter .16s var(--ws-ease) both;overflow:auto}@keyframes workspaceEnter{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}.mk .workspaceContent>.memberCanvas{inline-size:100%;max-inline-size:none;padding:1.75rem var(--ws-pad) var(--ws-pad);box-sizing:border-box}.mk .workspace .memberCanvas>.memberReveal{max-inline-size:72rem}.mk .workspace .memberCanvas :is(.memberCorePage,.memberSecondaryPage,.memberParityPage,.memberWeekPage){max-inline-size:none;margin-inline:0}.mk .workspace .memberCoreHeader h1{font:700 1.5rem/1.25 var(--mk-body)}.mk .workspace :is(.mk-card,.memberParityCard,.memberSecondaryCard,.memberStaffxCard,.memberAccountCard,.memberSocialCard,.memberFeedCard,.memberTrainerCard,.memberPeopleCard,.memberPassCard,.memberWeekSideCard,.memberWeekClassCard,.memberUpdatesCard,.memberWalletCard,.memberCoreSection,.memberSecondarySection,.memberParitySection,.memberSocialBlock,.memberPaySection,.memberPassManagePanel){border:1px solid var(--mk-line);border-radius:var(--mk-radius);box-shadow:none}.mk .workspace :is(.mk-card,.memberParityCard,.memberSecondaryCard,.memberStaffxCard,.memberAccountCard,.memberSocialCard,.memberFeedCard,.memberTrainerCard,.memberPeopleCard,.memberUpdatesCard):not(.memberWalletCard){background:var(--mk-surface)}.mk .workspace .memberCanvas :is(h2,.mk-title,.memberCoreSectionHead h2,.memberPeopleTitle,.memberWeekSectionTitle,.memberStoreSectionHeading,.shm-h2){font:700 1.0625rem/1.4 var(--mk-body);letter-spacing:0}.mk .workspace .memberCanvas :is(h3,.shm-h3){font:700 .9375rem/1.45 var(--mk-body);letter-spacing:0}.mk .workspace .memberCanvas :is(.mk-display,.memberCoreHeader h1){font-family:var(--mk-body)}.mk .workspace :is(.mk-kicker,.memberCoreEyebrow,.memberParityKicker,.memberEyebrow){font:700 .75rem/1.35 var(--mk-body);letter-spacing:0;text-transform:none;color:var(--mk-ink-2)}.mk .workspace :is(.mk-btn,.memberCoreButton,.memberCoreButtonQuiet){border-radius:var(--mk-radius-control);min-block-size:2.5rem;box-shadow:none;transition:background-color var(--ws-quick) var(--ws-ease), border-color var(--ws-quick) var(--ws-ease);padding-block:0;padding-inline:1rem;font-size:.875rem;font-weight:600}.mk .workspace .mk-btn--sm{min-block-size:2rem;padding-inline:.75rem;font-size:.8125rem}.mk .workspace .mk-btn--lg{min-block-size:3rem;padding-inline:1.25rem;font-size:.9375rem}.mk .workspace .mk-btn--pill{border-radius:var(--mk-radius-control)}.mk .workspace .mk-btn:not(.mk-btn--primary,.mk-btn--accent,.mk-btn--ghost,.mk-btn--danger){--btn-bg:var(--mk-surface);--btn-line:var(--mk-line-strong);--btn-fg:var(--mk-ink)}.mk .workspace .mk-btn:not(.mk-btn--primary,.mk-btn--accent,.mk-btn--ghost,.mk-btn--danger):hover{background:var(--mk-brand-tint)}.mk .workspace .mk-btn--outline{--btn-bg:var(--mk-surface);--btn-line:var(--mk-line-strong);--btn-fg:var(--mk-ink)}.mk .workspace .mk-btn--danger{--btn-bg:var(--mk-surface);--btn-fg:var(--mk-danger);--btn-line:color-mix(in srgb, var(--mk-danger) 45%, var(--mk-line))}.mk .workspace .mk-btn--ghost{--btn-fg:var(--mk-accent)}.mk .workspace .memberCoreTextLink{color:var(--mk-accent);font-weight:600;text-decoration:none}.mk .workspace .memberCoreTextLink:hover{text-decoration:underline}.mk .workspace :is(.mk-input,.mk-select,.mk-textarea),.mk .workspace .memberCanvas :where(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file],[type=color],[type=submit],[type=button]),select){border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-control);background:var(--mk-surface);min-block-size:2.5rem;box-shadow:none;font-size:.9375rem}.mk .workspace .mk-field__label{color:var(--mk-ink);font-size:.8125rem;font-weight:700}.mk .workspace .mk-field__hint{color:var(--mk-ink-2);font-size:.75rem}.mk .workspace .mk-tag{letter-spacing:0;text-transform:none;border-radius:999px;min-block-size:1.5rem;padding-inline:.6rem;font-size:.75rem;font-weight:700}.mk .workspace :is(.mk-notice,.memberCoreNotice){border-radius:var(--mk-radius-control);border-inline-start-width:1px;font-size:.875rem}.mk .workspace :is(.mk-empty,.memberWeekEmpty,.memberUpdatesEmpty,.memberStoreEmpty,.memberPeopleEmpty,.memberPassEmpty,.memberPayEmpty,.chatListEmpty,.memberSocialReportsEmpty,.workspaceCalendarEmpty){border-radius:var(--mk-radius);min-block-size:12.5rem;color:var(--mk-ink-2);text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:1.75rem 1.5rem;font-size:.8125rem;line-height:1.4;display:flex}.mk .workspace :is(.mk-empty--panel,.memberCanvas>.mk-empty,:is(.memberCorePage,.memberSecondaryPage,.memberParityPage)>.mk-empty){border:1px solid var(--mk-line);background:var(--mk-surface);min-block-size:18rem}.mk .workspace .mk-empty:before{content:"";border-radius:var(--mk-radius-control);background:linear-gradient(var(--mk-brand), var(--mk-brand)) 50% 36% / 1.1rem 2px no-repeat, linear-gradient(var(--mk-brand), var(--mk-brand)) 50% 50% / 1.1rem 2px no-repeat, linear-gradient(var(--mk-brand), var(--mk-brand)) 37% 64% / .55rem 2px no-repeat, var(--mk-brand-tint);block-size:2.5rem;inline-size:2.5rem;margin-block-end:.5rem}.mk .workspace .mk-empty__title{font:700 .9375rem/1.45 var(--mk-body);color:var(--mk-ink)}.mk .workspace .mk-empty :is(.mk-btn,.memberCoreButton){margin-block-start:.6rem}.workspaceSite.ms.sts,.workspaceSite>main{min-block-size:0}.workspaceSite .wrap{max-inline-size:72rem;padding-inline:var(--ws-pad)}.workspaceSite .h1{font:700 1.5rem/1.25 var(--font)}.workspaceSite .h2{font:700 1.0625rem/1.4 var(--font)}.workspaceSite .sec{padding-block:1.5rem}.workspaceSite .crumb{display:none}.workspaceSite .card{border-radius:var(--mk-radius);box-shadow:none}.mk .workspace :is(.srail__top,.srail__tabs,.srail__sheet){background:var(--mk-surface);color:var(--mk-ink)}.mk .workspace .srail__top{border-block-end:1px solid var(--mk-line)}.mk .workspace .srail__tabs{border-block-start:1px solid var(--mk-line)}.mk .workspace .srail__top .srail__name{font:700 1.0625rem/1.2 var(--mk-body)}.mk .workspace :is(.srail__avatar,.srail__topSignIn){background:var(--mk-brand-tint-2);color:var(--mk-brand)}.mk .workspace .srail__topSignIn{background:var(--mk-brand);color:var(--mk-on-brand);border-radius:var(--mk-radius-control)}.mk .workspace .srail__top .srail__bell{border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-control);background:var(--mk-surface);color:var(--mk-ink)}.mk .workspace .srail__card{border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-control);min-block-size:40px;min-inline-size:40px;color:var(--mk-ink);place-items:center;display:grid}.mk .workspace .srail__tab{color:var(--mk-ink-2);border-radius:var(--mk-radius-control)}.mk .workspace :is(.srail__tab[aria-current],.srail__tab[aria-expanded=true]){background:var(--mk-brand-tint);color:var(--mk-brand)}.mk .workspace .srail__tile{background:var(--mk-canvas);color:var(--mk-ink);border:1px solid var(--mk-line);border-radius:var(--mk-radius-control)}.mk .workspace .srail__tile[aria-current]{background:var(--mk-brand-tint);border-color:var(--mk-brand)}.mk .workspace .srail__sheet{border-radius:var(--mk-radius) var(--mk-radius) 0 0}.mk .workspace .srail__sheetHead h2{font:700 1.25rem/1.2 var(--mk-body)}.mk .workspace .srail__close{background:var(--mk-canvas);color:var(--mk-ink)}@media (max-width:60rem){.workspace{--ws-pad:1rem}.workspaceToolbar{gap:.75rem;min-block-size:3.25rem}.mk .workspaceTitle{font-size:1.25rem}.mk .workspaceActions :is(.workspaceCardLink,.workspaceUpdates,.workspaceEntry){display:none}.mk .workspaceActions>:is(.mk-btn,a.mk-btn,button.mk-btn){min-block-size:2.25rem;padding-inline:.75rem;font-size:.8125rem}.workspaceBody{grid-template-rows:auto minmax(0,1fr)}.mk .workspaceContent>.memberCanvas{padding-block:1rem}}@media (max-height:40rem) and (min-width:48.01rem){.workspaceToolbar{min-block-size:3.25rem}.mk .workspaceContent>.memberCanvas{padding-block:1rem}}@media (prefers-reduced-motion:reduce){.workspaceContent{animation:none}.workspace *,.workspace :before,.workspace :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}
/*# sourceMappingURL=1y4d8fwab2ekb.css.map*/