.AdminSideNav-module-scss-module__xRZQtq__container{border-right:1px solid var(--color-chrome-stroke)}.AdminSideNav-module-scss-module__xRZQtq__navPadding{align-self:flex-start;padding:0 16px}.AdminSideNav-module-scss-module__xRZQtq__flexGrow{flex-grow:1}.AdminSideNav-module-scss-module__xRZQtq__topPadding{padding-top:16px}.AdminSideNav-module-scss-module__xRZQtq__padH16{padding-left:16px;padding-right:16px}.AdminSideNav-module-scss-module__xRZQtq__navItemsContainer{padding:0 12px}.AdminSideNav-module-scss-module__xRZQtq__navItem{border-radius:8px;padding:8px 4px;transition:background-color .15s}@media (hover:hover){.AdminSideNav-module-scss-module__xRZQtq__navItem:hover{background-color:var(--color-chrome-overlay-hover)}}.AdminSideNav-module-scss-module__xRZQtq__navItem.AdminSideNav-module-scss-module__xRZQtq__selected{background-color:var(--color-chrome-overlay-active)}
.TopNav-module-scss-module__6P5tpa__topBar{background-color:var(--color-bg-canvas);border-bottom:1px solid var(--color-stroke-soft);z-index:50;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.TopNav-module-scss-module__6P5tpa__topBarCenter{flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.TopNav-module-scss-module__6P5tpa__topBarTitle{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.TopNav-module-scss-module__6P5tpa__iconButton{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s;display:flex}.TopNav-module-scss-module__6P5tpa__iconButton:active{background-color:var(--color-bg-soft)}.TopNav-module-scss-module__6P5tpa__overlay{z-index:9998;background-color:#000000a6;animation:.15s forwards TopNav-module-scss-module__6P5tpa__fadeIn;position:fixed;inset:0}@keyframes TopNav-module-scss-module__6P5tpa__fadeIn{0%{opacity:0}to{opacity:1}}.TopNav-module-scss-module__6P5tpa__panel{background-color:var(--color-bg-chrome);border-right:1px solid var(--color-chrome-stroke);-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;flex-direction:column;width:fit-content;min-width:220px;max-width:min(320px,85vw);animation:.25s cubic-bezier(.2,0,0,1) forwards TopNav-module-scss-module__6P5tpa__slideIn;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}@keyframes TopNav-module-scss-module__6P5tpa__slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.TopNav-module-scss-module__6P5tpa__panelHeader{border-bottom:1px solid var(--color-chrome-stroke);align-items:center;gap:4px;padding:12px 0;display:flex}.TopNav-module-scss-module__6P5tpa__closeButton{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:8px;transition:background-color .15s;display:flex}.TopNav-module-scss-module__6P5tpa__closeButton:active{background-color:var(--color-chrome-overlay-hover)}.TopNav-module-scss-module__6P5tpa__panelOrgSwitcher{flex:1;min-width:0}.TopNav-module-scss-module__6P5tpa__panelGroup{padding:8px}.TopNav-module-scss-module__6P5tpa__panelGroup.TopNav-module-scss-module__6P5tpa__panelBottom{border-top:1px solid var(--color-chrome-stroke);padding-top:12px;padding-bottom:16px}.TopNav-module-scss-module__6P5tpa__panelSpacer{flex:1}.TopNav-module-scss-module__6P5tpa__flexFillZero{flex:1 1 0}.TopNav-module-scss-module__6P5tpa__drawerLogo{align-self:flex-start;padding-bottom:8px}.TopNav-module-scss-module__6P5tpa__flexGrow{flex-grow:1}.TopNav-module-scss-module__6P5tpa__panelSectionLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--color-chrome-text-tertiary);margin-top:4px;padding:8px 12px 4px;font-size:11px;font-weight:600;display:block}
.AddContentButton-module-scss-module__AapkWW__content{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.AddContentButton-module-scss-module__AapkWW__content.AddContentButton-module-scss-module__AapkWW__disabled{opacity:.4}.AddContentButton-module-scss-module__AapkWW__iconCircle{background:var(--color-bg-soft);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:flex}.AddContentButton-module-scss-module__AapkWW__label{color:var(--color-text-primary);font-size:16px;font-weight:600;line-height:1.2}.AddContentButton-module-scss-module__AapkWW__description{color:var(--color-text-secondary);font-size:13px;line-height:1.4}
.SchoolClassForm-module-scss-module__B3BpXq__formStack{flex-direction:column;gap:16px;display:flex}.SchoolClassForm-module-scss-module__B3BpXq__halfWidth{flex:1 1 0;min-width:0}.SchoolClassForm-module-scss-module__B3BpXq__colorSwatchRow{flex-wrap:wrap;gap:8px;display:flex}.SchoolClassForm-module-scss-module__B3BpXq__colorSwatch{cursor:pointer;outline:2px solid var(--color-stroke-default);outline-offset:2px;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:28px;height:28px;transition:outline-color .1s}.SchoolClassForm-module-scss-module__B3BpXq__colorSwatch.SchoolClassForm-module-scss-module__B3BpXq__selected{outline-color:var(--color-interactive-primary);outline-width:3px}.SchoolClassForm-module-scss-module__B3BpXq__colorSwatchDefault{background-color:var(--color-bg-soft);background-image:repeating-linear-gradient(45deg,var(--color-stroke-default)0,var(--color-stroke-default)1px,transparent 0,transparent 50%);background-size:6px 6px}
.SchoolForm-module-scss-module__xwODFa__formBody{padding-left:16px;padding-right:16px}.SchoolForm-module-scss-module__xwODFa__gallerySection{flex-direction:column;gap:12px;display:flex}.SchoolForm-module-scss-module__xwODFa__galleryGrid{flex-wrap:wrap;gap:8px;width:auto;display:flex}.SchoolForm-module-scss-module__xwODFa__padH16{flex-direction:column;gap:16px;padding:16px;display:flex}.SchoolForm-module-scss-module__xwODFa__flexRow{flex-wrap:wrap;gap:8px;display:flex}.SchoolForm-module-scss-module__xwODFa__halfWidth{flex:1 1 0;min-width:0}
.UserAccountForm-module-scss-module__oS_VXq__formBody{flex-direction:column;gap:16px;padding:16px;display:flex}.UserAccountForm-module-scss-module__oS_VXq__halfWidth{flex:1 1 0;min-width:0}
.EventForm-module-scss-module__zOfxla__formBody{padding-left:16px;padding-right:16px}.EventForm-module-scss-module__zOfxla__galleryGrid{flex-wrap:wrap;gap:8px;width:auto;display:flex}.EventForm-module-scss-module__zOfxla__padH16{flex-direction:column;gap:16px;padding:16px;display:flex}.EventForm-module-scss-module__zOfxla__flexRow{flex-wrap:wrap;gap:8px;display:flex}.EventForm-module-scss-module__zOfxla__halfWidth{flex:1 1 0;min-width:0}
.FightCardForm-module-scss-module__527PIq__formBody{padding:16px}.FightCardForm-module-scss-module__527PIq__padV16{flex-direction:column;gap:16px;padding:16px;display:flex}
.FightMatchForm-module-scss-module__ekJqpW__formBody{padding:16px}.FightMatchForm-module-scss-module__ekJqpW__flexFill{flex-grow:1;flex-shrink:1}.FightMatchForm-module-scss-module__ekJqpW__padV16{flex-direction:column;gap:16px;padding:16px;display:flex}
.ProductForm-module-scss-module__r08LJG__formBody{flex-direction:column;gap:20px;padding:16px;display:flex}.ProductForm-module-scss-module__r08LJG__section{flex-direction:column;gap:16px;display:flex}.ProductForm-module-scss-module__r08LJG__imageSection{flex-direction:column;gap:12px;display:flex}.ProductForm-module-scss-module__r08LJG__imagePlaceholder{flex-direction:column;align-items:center;gap:8px;display:flex}.ProductForm-module-scss-module__r08LJG__removeImageRow{display:flex}.ProductForm-module-scss-module__r08LJG__statusSection{flex-direction:column;gap:16px;display:flex}.ProductForm-module-scss-module__r08LJG__pricingCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.ProductForm-module-scss-module__r08LJG__priceFields,.ProductForm-module-scss-module__r08LJG__recurringFields{flex-direction:column;gap:16px;display:flex}.ProductForm-module-scss-module__r08LJG__errorBanner{background-color:color-mix(in srgb,var(--color-status-error-primary)8%,transparent);border-radius:8px;padding:12px}
.DashboardWrapper-module-scss-module__CeTo4a__outerWrapper{min-height:100dvh}.DashboardWrapper-module-scss-module__CeTo4a__container{position:relative}.DashboardWrapper-module-scss-module__CeTo4a__sideNav{z-index:8;border-right:1px solid var(--color-chrome-stroke);width:240px;height:100dvh;position:fixed}.DashboardWrapper-module-scss-module__CeTo4a__contentContainer{background-color:var(--color-bg-canvas);min-height:100dvh;margin-left:240px;padding:24px 16px 96px 32px;transition:margin-right .15s}@media (max-width:743px){.DashboardWrapper-module-scss-module__CeTo4a__contentContainer{margin-left:0;padding:16px 16px 96px}}.DashboardWrapper-module-scss-module__CeTo4a__contentNoPadding{padding-top:0!important;padding-left:0!important;padding-right:0!important}.DashboardWrapper-module-scss-module__CeTo4a__adminContentContainer{background-color:var(--color-bg-soft);min-height:100dvh;margin-left:225px;padding:24px 16px 48px 32px}@media (max-width:743px){.DashboardWrapper-module-scss-module__CeTo4a__adminContentContainer{margin-left:0;padding:16px 16px 48px}}.DashboardWrapper-module-scss-module__CeTo4a__adminContentInner{max-width:1200px}
.UpgradeBanner-module-scss-module__fny9Qq__banner{z-index:100;width:100%}.UpgradeBanner-module-scss-module__fny9Qq__banner.UpgradeBanner-module-scss-module__fny9Qq__warning{background-color:var(--color-status-warning-primary)}.UpgradeBanner-module-scss-module__fny9Qq__banner.UpgradeBanner-module-scss-module__fny9Qq__error{background-color:var(--color-status-error-primary)}.UpgradeBanner-module-scss-module__fny9Qq__flexGrow{flex-grow:1}.UpgradeBanner-module-scss-module__fny9Qq__flexNoShrink{flex-shrink:0}.UpgradeBanner-module-scss-module__fny9Qq__padV12{padding:12px 16px}
.WelcomePage-module-scss-module__IwuZLq__container{width:632px}@media (max-width:743px){.WelcomePage-module-scss-module__IwuZLq__container{width:100%}}.WelcomePage-module-scss-module__IwuZLq__orBar{justify-content:space-around;align-items:center;gap:12px;padding:16px 0;display:flex}.WelcomePage-module-scss-module__IwuZLq__orBar .WelcomePage-module-scss-module__IwuZLq__bar{background:#c9ccd1;flex:1;height:1px}.WelcomePage-module-scss-module__IwuZLq__invitationError{background-color:color-mix(in srgb,var(--color-status-warning-primary)15%,transparent);border-radius:8px;margin-bottom:16px;padding:12px 16px}.WelcomePage-module-scss-module__IwuZLq__emailField{padding-bottom:16px}.WelcomePage-module-scss-module__IwuZLq__dividerSection{padding-top:8px;padding-bottom:8px}.WelcomePage-module-scss-module__IwuZLq__forgotPasswordLink{padding-top:16px}
@keyframes AuthDarkBackground-module-scss-module__22zzQa___darkGradientShift{0%{background-position:0 0}to{background-position:100% 100%}}.AuthDarkBackground-module-scss-module__22zzQa__darkAuthBackground{background:var(--color-bg-canvas);flex-direction:column;align-items:center;min-height:100dvh;padding:48px 16px;display:flex;position:relative;overflow:hidden}.AuthDarkBackground-module-scss-module__22zzQa__darkAuthContent{z-index:2;width:100%;max-width:632px;position:relative}.AuthDarkBackground-module-scss-module__22zzQa__darkAuthContent>*{width:100%}.AuthDarkBackground-module-scss-module__22zzQa__glassCard{background:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;width:100%;padding:48px 32px}@media (max-width:743px){.AuthDarkBackground-module-scss-module__22zzQa__glassCard{padding:24px 16px}}.AuthDarkBackground-module-scss-module__22zzQa__backButton{cursor:pointer;color:inherit;-webkit-tap-highlight-color:#0000;background:0 0;border:none;border-radius:12px;align-items:center;padding:8px;font-family:inherit;display:inline-flex}@media (hover:hover){.AuthDarkBackground-module-scss-module__22zzQa__backButton:hover{background:var(--overlay-subtle)}}.AuthDarkBackground-module-scss-module__22zzQa__orBarDark{justify-content:space-around;align-items:center;gap:12px;padding:16px 0;display:flex}.AuthDarkBackground-module-scss-module__22zzQa__orBarDark .AuthDarkBackground-module-scss-module__22zzQa__bar{background:var(--color-stroke-soft);flex:1;height:1px}
.InvitationHeader-module-scss-module__gECOia__headerWrapper{padding-bottom:32px}.InvitationHeader-module-scss-module__gECOia__headerColumn{flex-direction:column;align-items:center;gap:16px;display:flex}.InvitationHeader-module-scss-module__gECOia__businessLogo{object-fit:cover;border-radius:12px;width:72px;height:72px}.InvitationHeader-module-scss-module__gECOia__businessLogoPlaceholder{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:12px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.InvitationHeader-module-scss-module__gECOia__businessLogoPlaceholderDark{background-color:var(--overlay-white-10);border-color:var(--overlay-white-20)}.InvitationHeader-module-scss-module__gECOia__logoInitial{color:var(--color-text-secondary);font-size:20px;font-weight:500}.InvitationHeader-module-scss-module__gECOia__logoInitialDark{color:#fff}.InvitationHeader-module-scss-module__gECOia__nameColumn{flex-direction:column;align-items:center;gap:4px;display:flex}.InvitationHeader-module-scss-module__gECOia__businessName{color:var(--color-text-primary);font-size:20px;font-weight:500}.InvitationHeader-module-scss-module__gECOia__businessNameDark{color:#fff}.InvitationHeader-module-scss-module__gECOia__roleLabel{color:var(--color-text-secondary);font-size:14px}.InvitationHeader-module-scss-module__gECOia__roleLabelDark{color:#fff9}.InvitationHeader-module-scss-module__gECOia__poweredBy{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding-top:48px;padding-bottom:24px;display:flex}.InvitationHeader-module-scss-module__gECOia__poweredByText{color:var(--color-text-secondary);font-size:12px}.InvitationHeader-module-scss-module__gECOia__poweredByTextDark{color:#fff6}
.PasswordPage-module-scss-module__pXKpvq__backButtonSection{padding-bottom:32px}.PasswordPage-module-scss-module__pXKpvq__welcomeSection{padding-bottom:24px}.PasswordPage-module-scss-module__pXKpvq__spinnerWrapper{justify-content:center;width:100%;display:flex}.PasswordPage-module-scss-module__pXKpvq__padBottom32{padding-bottom:32px}.PasswordPage-module-scss-module__pXKpvq__padBottom24{padding-bottom:24px}.PasswordPage-module-scss-module__pXKpvq__flexRow{justify-content:center;display:flex}
.AccountSetupPage-module-scss-module__Pm_zga__backButtonRow{padding-bottom:32px}.AccountSetupPage-module-scss-module__Pm_zga__formFields{flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.AccountSetupPage-module-scss-module__Pm_zga__avatarSection{flex-direction:column;align-items:center;gap:8px;padding-bottom:24px;display:flex}.AccountSetupPage-module-scss-module__Pm_zga__hiddenInput{display:none}.AccountSetupPage-module-scss-module__Pm_zga__avatarCircle{cursor:pointer;border:2px solid var(--overlay-white-15);border-radius:50%;width:88px;height:88px;transition:border-color .15s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}.AccountSetupPage-module-scss-module__Pm_zga__avatarCircle:hover{border-color:var(--color-stroke-default)}.AccountSetupPage-module-scss-module__Pm_zga__avatarCircle:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.AccountSetupPage-module-scss-module__Pm_zga__avatarImage{object-fit:cover;width:100%;height:100%}.AccountSetupPage-module-scss-module__Pm_zga__avatarPlaceholder{background:var(--color-bg-soft);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AccountSetupPage-module-scss-module__Pm_zga__avatarOverlay{background:var(--color-bg-soft);opacity:0;justify-content:center;align-items:center;height:28px;transition:opacity .15s cubic-bezier(.2,0,0,1);display:flex;position:absolute;bottom:0;left:0;right:0}.AccountSetupPage-module-scss-module__Pm_zga__avatarCircle:hover .AccountSetupPage-module-scss-module__Pm_zga__avatarOverlay{opacity:1}
.ProTypePicker-module-scss-module__DMsEqa__backButtonRow{padding-bottom:32px}.ProTypePicker-module-scss-module__DMsEqa__cardGrid{flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.ProTypePicker-module-scss-module__DMsEqa__typeCard{border:1px solid var(--color-stroke-default);cursor:pointer;text-align:left;width:100%;font-family:var(--font-family-primary);color:inherit;background:0 0;border-radius:16px;align-items:center;gap:16px;padding:16px;transition:border-color .15s,background-color .15s;display:flex;position:relative}@media (hover:hover){.ProTypePicker-module-scss-module__DMsEqa__typeCard:hover{background-color:var(--overlay-subtle);border-color:var(--color-stroke-always-white)}}.ProTypePicker-module-scss-module__DMsEqa__typeCard:active{transform:scale(.99)}.ProTypePicker-module-scss-module__DMsEqa__typeCard:focus-visible{outline:3px solid var(--color-stroke-always-white);outline-offset:2px}.ProTypePicker-module-scss-module__DMsEqa__typeCard:focus:not(:focus-visible){outline:none}.ProTypePicker-module-scss-module__DMsEqa__typeCard.ProTypePicker-module-scss-module__DMsEqa__selected{border-color:var(--color-text-always-white);background-color:var(--overlay-subtle)}.ProTypePicker-module-scss-module__DMsEqa__typeCardIcon{background:var(--overlay-subtle);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ProTypePicker-module-scss-module__DMsEqa__typeCardContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ProTypePicker-module-scss-module__DMsEqa__checkMark{background:var(--color-text-always-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ProTypePicker-module-scss-module__DMsEqa__continueButton{background:var(--color-stroke-soft);cursor:not-allowed;width:100%;height:48px;font-family:var(--font-family-primary);border:none;border-radius:16px;justify-content:center;align-items:center;transition:background-color .15s,opacity .15s;display:flex}.ProTypePicker-module-scss-module__DMsEqa__continueButton.ProTypePicker-module-scss-module__DMsEqa__continueEnabled{background:var(--color-text-primary);cursor:pointer}@media (hover:hover){.ProTypePicker-module-scss-module__DMsEqa__continueButton.ProTypePicker-module-scss-module__DMsEqa__continueEnabled:hover{opacity:.9}}.ProTypePicker-module-scss-module__DMsEqa__continueButton.ProTypePicker-module-scss-module__DMsEqa__continueEnabled:active{transform:scale(.99)}
.OrganizationSetup-module-scss-module__SWDmXa__backButtonRow{padding-bottom:32px}.OrganizationSetup-module-scss-module__SWDmXa__formFields{flex-direction:column;gap:12px;padding-bottom:24px;display:flex}
.IndividualSetupPage-module-scss-module__ZbqPva__backButtonRow{padding-bottom:32px}.IndividualSetupPage-module-scss-module__ZbqPva__formFields{flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.IndividualSetupPage-module-scss-module__ZbqPva__locationRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:743px){.IndividualSetupPage-module-scss-module__ZbqPva__locationRow{grid-template-columns:1fr}}
.PlanSelectionPage-module-scss-module__yIye6a__planGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:600px){.PlanSelectionPage-module-scss-module__yIye6a__planGrid{grid-template-columns:1fr}}.PlanSelectionPage-module-scss-module__yIye6a__planGrid>div{display:flex}.PlanSelectionPage-module-scss-module__yIye6a__planCard{background:var(--color-bg-soft);-webkit-backdrop-filter:blur(12px);border:2px solid var(--overlay-white-10);cursor:pointer;border-radius:16px;width:100%;padding:24px 20px;transition:transform .3s cubic-bezier(.215,.61,.355,1),border-color .3s cubic-bezier(.215,.61,.355,1);position:relative;overflow:hidden}@media (hover:hover){.PlanSelectionPage-module-scss-module__yIye6a__planCard:hover{transform:translateY(-4px)}}.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__bronze{border-color:#8f47054d}@media (hover:hover){.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__bronze:hover{border-color:#8f470580}}.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__bronze.PlanSelectionPage-module-scss-module__yIye6a__selected{border-color:#8f4705}.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__bronze .PlanSelectionPage-module-scss-module__yIye6a__metalAccent{background:linear-gradient(136.39deg,#8f4705 12.49%,#f6ca75 38.68%,#fff2da 45.06%,#eab54c 58.49%,#8f4705 93.9%)}.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__silver{border-color:#777c884d}@media (hover:hover){.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__silver:hover{border-color:#777c8880}}.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__silver.PlanSelectionPage-module-scss-module__yIye6a__selected{border-color:#777c88}.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__silver .PlanSelectionPage-module-scss-module__yIye6a__metalAccent{background:linear-gradient(133.01deg,#777c88 8.87%,#e1e1e7 36.1%,#f4f5ff 42.74%,#d6d5e0 56.7%,#585b6a 93.53%)}.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__gold{background:var(--color-bg-soft);border-color:#d9ac104d}@media (hover:hover){.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__gold:hover{border-color:#d9ac1080}}.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__gold.PlanSelectionPage-module-scss-module__yIye6a__selected{border-color:#d9ac10}.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__gold .PlanSelectionPage-module-scss-module__yIye6a__metalAccent{background:linear-gradient(136.39deg,#d9ac10 12.49%,#f2dd78 35.01%,#fff9d9 51.3%,#f2dd78 69.61%,#d9ac10 93.9%)}.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__platinum{border-color:#7a6b9c4d}@media (hover:hover){.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__platinum:hover{border-color:#7a6b9c80}}.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__platinum.PlanSelectionPage-module-scss-module__yIye6a__selected{border-color:#7a6b9c}.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__platinum .PlanSelectionPage-module-scss-module__yIye6a__metalAccent{background:linear-gradient(133.01deg,#7a6b9c 8.87%,#ddd6ed 37.65%,#fff8ff 49.08%,#ddd6ed 64.32%,#7a6b9c 93.53%)}.PlanSelectionPage-module-scss-module__yIye6a__planCard.PlanSelectionPage-module-scss-module__yIye6a__selected{box-shadow:0 0 0 1px}.PlanSelectionPage-module-scss-module__yIye6a__metalAccent{border-radius:16px 16px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.PlanSelectionPage-module-scss-module__yIye6a__planHeader{margin-bottom:12px}.PlanSelectionPage-module-scss-module__yIye6a__planPrice{align-items:baseline;gap:4px;display:flex}.PlanSelectionPage-module-scss-module__yIye6a__selectedIndicator{border-radius:50%;width:10px;height:10px;position:absolute;top:12px;right:12px}.PlanSelectionPage-module-scss-module__yIye6a__backButtonRow{padding-bottom:32px}.PlanSelectionPage-module-scss-module__yIye6a__buttonSection{padding-top:24px}
.OnboardingProgress-module-scss-module__Kv7Jha__wrapper{justify-content:center;align-items:flex-start;gap:0;margin-bottom:32px;display:flex}.OnboardingProgress-module-scss-module__Kv7Jha__line{background:var(--overlay-white-15);border-radius:1px;flex:0 0 48px;height:2px;margin-top:12px;transition:background .3s}.OnboardingProgress-module-scss-module__Kv7Jha__lineFilled{background:#ffffffe6}.OnboardingProgress-module-scss-module__Kv7Jha__step{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:64px;display:flex}.OnboardingProgress-module-scss-module__Kv7Jha__dot{border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex}.OnboardingProgress-module-scss-module__Kv7Jha__completed{box-shadow:0 0 0 3px var(--overlay-white-10);background:#fffffff2}.OnboardingProgress-module-scss-module__Kv7Jha__active{box-shadow:0 0 0 3px var(--overlay-white-15);background:#fffffff2;border-color:#fffffff2}.OnboardingProgress-module-scss-module__Kv7Jha__inactive{background:var(--overlay-white-6);border-color:var(--overlay-white-20)}.OnboardingProgress-module-scss-module__Kv7Jha__number{color:#fff6;font-size:12px;font-weight:600;line-height:1}.OnboardingProgress-module-scss-module__Kv7Jha__active .OnboardingProgress-module-scss-module__Kv7Jha__number,.OnboardingProgress-module-scss-module__Kv7Jha__completed .OnboardingProgress-module-scss-module__Kv7Jha__number{color:var(--color-text-always-black)}.OnboardingProgress-module-scss-module__Kv7Jha__stepLabel{color:#fff6;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.OnboardingProgress-module-scss-module__Kv7Jha__stepLabelActive{color:#ffffffe6;font-weight:600}
.ContactPage-module-scss-module__p2aRIa__pageHeadline{color:var(--color-text-primary);margin:0;padding-bottom:24px;font-size:28px;font-weight:500}.ContactPage-module-scss-module__p2aRIa__contactInfo{padding-bottom:24px}.ContactPage-module-scss-module__p2aRIa__bodyText{color:var(--color-text-primary);margin:0;font-size:16px;line-height:1.5}.ContactPage-module-scss-module__p2aRIa__link{color:var(--color-interactive-primary);text-decoration:underline}
.MarketingNav-module-scss-module__xz74ca__nav{z-index:100;border-bottom:1px solid #0000;font-family:Work Sans,sans-serif;transition:background .3s cubic-bezier(.215,.61,.355,1),-webkit-backdrop-filter .3s cubic-bezier(.215,.61,.355,1),backdrop-filter .3s cubic-bezier(.215,.61,.355,1),border-color .3s cubic-bezier(.215,.61,.355,1);position:fixed;top:0;left:0;right:0}.MarketingNav-module-scss-module__xz74ca__nav.MarketingNav-module-scss-module__xz74ca__scrolled{-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--overlay-white-6);background:#000000d9}.MarketingNav-module-scss-module__xz74ca__navInner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:16px 24px;display:flex}.MarketingNav-module-scss-module__xz74ca__logoLink{align-items:center;text-decoration:none;display:flex}.MarketingNav-module-scss-module__xz74ca__desktopRight,.MarketingNav-module-scss-module__xz74ca__desktopLinks{align-items:center;gap:32px;display:flex}.MarketingNav-module-scss-module__xz74ca__navLink{color:var(--color-text-secondary);letter-spacing:.01em;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s cubic-bezier(.215,.61,.355,1)}.MarketingNav-module-scss-module__xz74ca__navLink:hover,.MarketingNav-module-scss-module__xz74ca__navLink.MarketingNav-module-scss-module__xz74ca__active{color:var(--color-bg-always-white)}.MarketingNav-module-scss-module__xz74ca__ctaLink{text-decoration:none}.MarketingNav-module-scss-module__xz74ca__mobileMenu{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--overlay-white-6);background:#000000f2;flex-direction:column;gap:8px;padding:16px 24px 24px;animation:.25s cubic-bezier(.215,.61,.355,1) MarketingNav-module-scss-module__xz74ca__slideDown;display:flex;position:absolute;top:100%;left:0;right:0}.MarketingNav-module-scss-module__xz74ca__mobileLink{color:var(--color-text-secondary);padding:12px 0;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s cubic-bezier(.215,.61,.355,1)}.MarketingNav-module-scss-module__xz74ca__mobileLink:hover,.MarketingNav-module-scss-module__xz74ca__mobileLink.MarketingNav-module-scss-module__xz74ca__active{color:var(--color-bg-always-white)}.MarketingNav-module-scss-module__xz74ca__mobileCtaGroup{flex-direction:column;gap:8px;margin-top:8px;display:flex}.MarketingNav-module-scss-module__xz74ca__mobileCta{text-decoration:none;display:block}@keyframes MarketingNav-module-scss-module__xz74ca__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.MarketingFooter-module-scss-module__OXy-BW__footer{z-index:2;background:var(--color-bg-always-black);border-top:1px solid var(--overlay-white-6);font-family:Work Sans,sans-serif;position:relative}.MarketingFooter-module-scss-module__OXy-BW__footerInner{max-width:1200px;margin:0 auto;padding:64px 24px 32px}@media (max-width:743px){.MarketingFooter-module-scss-module__OXy-BW__footerInner{padding:48px 24px 24px}}.MarketingFooter-module-scss-module__OXy-BW__footerGrid{border-bottom:1px solid var(--overlay-white-6);grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;display:grid}@media (max-width:1023px){.MarketingFooter-module-scss-module__OXy-BW__footerGrid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:743px){.MarketingFooter-module-scss-module__OXy-BW__footerGrid{grid-template-columns:1fr;gap:32px}}.MarketingFooter-module-scss-module__OXy-BW__brandColumn{flex-direction:column;display:flex}.MarketingFooter-module-scss-module__OXy-BW__brandTagline{color:#ffffff80;margin:0;padding-top:16px;font-size:14px}.MarketingFooter-module-scss-module__OXy-BW__linksColumn{flex-direction:column;display:flex}.MarketingFooter-module-scss-module__OXy-BW__columnLabel{color:#fff6;margin:0;padding-bottom:16px;font-size:13px;font-weight:500}.MarketingFooter-module-scss-module__OXy-BW__footerLink{color:var(--color-text-secondary);align-items:center;gap:8px;padding:4px 0;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.MarketingFooter-module-scss-module__OXy-BW__footerLink:hover{color:var(--color-bg-always-white)}.MarketingFooter-module-scss-module__OXy-BW__bottomBar{justify-content:space-between;align-items:center;padding-top:24px;display:flex}@media (max-width:743px){.MarketingFooter-module-scss-module__OXy-BW__bottomBar{flex-direction:column;gap:12px}}.MarketingFooter-module-scss-module__OXy-BW__copyright{color:#ffffff59;margin:0;font-size:13px}.MarketingFooter-module-scss-module__OXy-BW__legalLinks{gap:24px;display:flex}.MarketingFooter-module-scss-module__OXy-BW__legalLink{color:var(--color-text-tertiary);font-size:13px;text-decoration:none;transition:color .2s}.MarketingFooter-module-scss-module__OXy-BW__legalLink:hover{color:var(--color-text-secondary)}
.scrollReveal-module-scss-module__WYgs8G__scrollReveal{opacity:0;transform:var(--sr-transform,translateY(30px));will-change:opacity,transform;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.scrollReveal-module-scss-module__WYgs8G__scrollReveal.scrollReveal-module-scss-module__WYgs8G__visible{opacity:1;transform:translate(0)}
.MartialArtsMarquee-module-scss-module__AEnfLW__marqueeContainer{z-index:1;pointer-events:none;flex-direction:column;justify-content:space-between;padding:16px 0;display:flex;position:absolute;inset:0;overflow:hidden}.MartialArtsMarquee-module-scss-module__AEnfLW__marqueeContainer:after{content:"";z-index:1;pointer-events:none;background:#000000d1;position:absolute;inset:0}.MartialArtsMarquee-module-scss-module__AEnfLW__marqueeRow{white-space:nowrap;display:flex;overflow:hidden}.MartialArtsMarquee-module-scss-module__AEnfLW__marqueeContent{will-change:transform;animation:40s linear infinite MartialArtsMarquee-module-scss-module__AEnfLW__marquee;display:inline-flex}.MartialArtsMarquee-module-scss-module__AEnfLW__marqueeRow:nth-child(2n) .MartialArtsMarquee-module-scss-module__AEnfLW__marqueeContent{animation-duration:42s;animation-direction:reverse}.MartialArtsMarquee-module-scss-module__AEnfLW__marqueeRow:nth-child(3) .MartialArtsMarquee-module-scss-module__AEnfLW__marqueeContent{animation-duration:50s}.MartialArtsMarquee-module-scss-module__AEnfLW__marqueeRow:nth-child(4) .MartialArtsMarquee-module-scss-module__AEnfLW__marqueeContent{animation-duration:45s}.MartialArtsMarquee-module-scss-module__AEnfLW__marqueeRow:nth-child(5) .MartialArtsMarquee-module-scss-module__AEnfLW__marqueeContent{animation-duration:55s}.MartialArtsMarquee-module-scss-module__AEnfLW__marqueeRow:nth-child(6) .MartialArtsMarquee-module-scss-module__AEnfLW__marqueeContent{animation-duration:52s}@keyframes MartialArtsMarquee-module-scss-module__AEnfLW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.MartialArtsMarquee-module-scss-module__AEnfLW__marqueeItem{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:2px;white-space:nowrap;margin-right:16px;font-size:18px;font-weight:300}
@keyframes BetaLandingPage-module-scss-module__gY5xuW__gradientShift{0%{background-position:0 0}to{background-position:100% 100%}}.BetaLandingPage-module-scss-module__gY5xuW__pageWrapper{background:var(--color-bg-always-black);min-height:100dvh;position:relative;overflow-x:hidden}.BetaLandingPage-module-scss-module__gY5xuW__pageWrapper:before{content:"";z-index:0;background:linear-gradient(135deg,#000 0%,#0f1419 15%,#1a1f26 30%,#252b33 45%,#2f3640 60%,#3a4149 75%,#475569 90%,#334155 100%) 0 0/400% 400%;animation:8s cubic-bezier(.4,0,.2,1) infinite alternate BetaLandingPage-module-scss-module__gY5xuW__gradientShift;position:absolute;inset:0}.BetaLandingPage-module-scss-module__gY5xuW__pageWrapper:after{content:"";background:radial-gradient(circle at 20% 20%,var(--overlay-white-3)0%,transparent 50%);z-index:0;pointer-events:none;position:absolute;inset:0}.BetaLandingPage-module-scss-module__gY5xuW__heroSection{min-height:100dvh;position:relative;overflow:hidden}.BetaLandingPage-module-scss-module__gY5xuW__content{z-index:2;background:0 0;position:relative}.BetaLandingPage-module-scss-module__gY5xuW__container{z-index:1;width:632px;position:relative}@media (max-width:743px){.BetaLandingPage-module-scss-module__gY5xuW__container{width:100%}}.BetaLandingPage-module-scss-module__gY5xuW__container .textField{z-index:1}.BetaLandingPage-module-scss-module__gY5xuW__logo{margin-bottom:8px}.BetaLandingPage-module-scss-module__gY5xuW__headline{color:var(--color-bg-always-white);text-shadow:0 2px 8px #0000004d}.BetaLandingPage-module-scss-module__gY5xuW__padBottom48{padding-bottom:48px}.BetaLandingPage-module-scss-module__gY5xuW__flexRow{justify-content:center;align-items:center;display:flex}.BetaLandingPage-module-scss-module__gY5xuW__padBottom16{padding-bottom:16px}.BetaLandingPage-module-scss-module__gY5xuW__flexRow{justify-content:center;align-items:center;padding-top:32px;display:flex}
.BusinessSelectionPage-module-scss-module__byfO6W__pageContainer{width:632px;margin-left:auto;margin-right:auto;padding-top:48px;padding-bottom:48px}@media (max-width:743px){.BusinessSelectionPage-module-scss-module__byfO6W__pageContainer{width:100%}}.BusinessSelectionPage-module-scss-module__byfO6W__headerSection{padding-bottom:32px}.BusinessSelectionPage-module-scss-module__byfO6W__businessGroup{border:1px solid var(--color-stroke-default);border-radius:12px;overflow:hidden}.BusinessSelectionPage-module-scss-module__byfO6W__schoolList{border-top:1px solid var(--color-stroke-soft);padding-left:24px}
@keyframes heroSection-module-scss-module__SGzbbW__gradientShift{0%{background-position:0 0}to{background-position:100% 100%}}.heroSection-module-scss-module__SGzbbW__heroSection{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:80px 16px;display:flex;position:relative;overflow:hidden}.heroSection-module-scss-module__SGzbbW__heroSection:before{content:"";z-index:0;background:linear-gradient(135deg,#000 0%,#0f1419 15%,#1a1f26 30%,#252b33 45%,#2f3640 60%,#3a4149 75%,#475569 90%,#334155 100%) 0 0/400% 400%;animation:8s cubic-bezier(.4,0,.2,1) infinite alternate heroSection-module-scss-module__SGzbbW__gradientShift;position:absolute;inset:0}.heroSection-module-scss-module__SGzbbW__heroSection:after{content:"";background:radial-gradient(circle at 50% 50%,var(--overlay-white-3)0%,transparent 50%);z-index:0;pointer-events:none;position:absolute;inset:0}.heroSection-module-scss-module__SGzbbW__heroContent{z-index:2;background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.heroSection-module-scss-module__SGzbbW__heroHeadline{text-shadow:0 2px 8px #0000004d;max-width:800px;color:var(--color-bg-always-white);text-align:center;margin:0;padding-bottom:16px;font-family:Goldman,sans-serif;font-size:56px;font-weight:700;line-height:1.15}.heroSection-module-scss-module__SGzbbW__heroHeadlineMobile{font-size:36px}.heroSection-module-scss-module__SGzbbW__heroSubheadline{color:#ffffffb3;text-align:center;max-width:640px;margin:0;font-size:18px}
.CustomerStoriesPage-module-scss-module__5w2fFq__pageWrapper{background:var(--color-bg-always-black);min-height:100dvh;overflow-x:hidden}
.DashboardPage-module-scss-module__y7OTkG__section{padding-bottom:24px}.DashboardPage-module-scss-module__y7OTkG__scheduleContainer{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-soft);border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}.DashboardPage-module-scss-module__y7OTkG__headerRow{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:743px){.DashboardPage-module-scss-module__y7OTkG__headerRow{flex-direction:column;align-items:stretch}}.DashboardPage-module-scss-module__y7OTkG__periodSelector{flex-shrink:0;width:200px}@media (max-width:743px){.DashboardPage-module-scss-module__y7OTkG__periodSelector{width:100%}}.DashboardPage-module-scss-module__y7OTkG__customDateRow{padding-top:8px}
.ActionPanelSection-module-scss-module__nyTZFa__section{flex-direction:column;gap:16px;display:flex}.ActionPanelSection-module-scss-module__nyTZFa__emptyState{background-color:var(--color-bg-soft);border:1px solid var(--color-stroke-default);border-radius:16px;align-items:center;gap:8px;padding:16px;display:flex}.ActionPanelSection-module-scss-module__nyTZFa__filters{flex-wrap:wrap;gap:8px;display:flex}.ActionPanelSection-module-scss-module__nyTZFa__expandToggle{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;padding:8px 0;display:flex}.ActionPanelSection-module-scss-module__nyTZFa__expandToggle:hover{opacity:.8}
.PageHeader-module-scss-module__2LkKwW__headerRow{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.PageHeader-module-scss-module__2LkKwW__padBottom8{padding-bottom:8px}.PageHeader-module-scss-module__2LkKwW__title{color:var(--color-text-primary);font-size:32px;font-weight:700;font-family:var(--font-family-primary);margin:0}.PageHeader-module-scss-module__2LkKwW__title.PageHeader-module-scss-module__2LkKwW__mobile{font-size:24px}.PageHeader-module-scss-module__2LkKwW__subtitle{color:var(--color-text-secondary);font-size:16px;font-family:var(--font-family-primary);margin:0;padding-bottom:16px}.PageHeader-module-scss-module__2LkKwW__subtitle.PageHeader-module-scss-module__2LkKwW__mobile{font-size:14px}
.TrialsSection-module-scss-module__r1oITq__filterPills{padding-bottom:16px}.TrialsSection-module-scss-module__r1oITq__chipCenter{justify-content:center;display:flex}.TrialsSection-module-scss-module__r1oITq__chipRight{justify-content:flex-end;display:flex}.TrialsSection-module-scss-module__r1oITq__errorBanner{background-color:color-mix(in srgb,var(--color-status-error-primary)9%,transparent);border-radius:8px;margin-bottom:16px;padding:16px}.TrialsSection-module-scss-module__r1oITq__loadingSkeleton{padding:16px 0}.TrialsSection-module-scss-module__r1oITq__emptyState{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:48px;display:flex}.TrialsSection-module-scss-module__r1oITq__modalContent{flex-direction:column;gap:16px;display:flex}.TrialsSection-module-scss-module__r1oITq__modalHeader,.TrialsSection-module-scss-module__r1oITq__datePair{flex-direction:column;gap:6px;display:flex}.TrialsSection-module-scss-module__r1oITq__sourcePair{flex-direction:column;gap:4px;display:flex}.TrialsSection-module-scss-module__r1oITq__notesSection{flex-direction:column;gap:8px;display:flex}.TrialsSection-module-scss-module__r1oITq__notesActions{justify-content:flex-end;display:flex}.TrialsSection-module-scss-module__r1oITq__formResponsesWrapper{flex-direction:column;gap:8px;display:flex}.TrialsSection-module-scss-module__r1oITq__formResponseCard{background-color:var(--color-bg-soft);border-radius:8px;padding:12px}.TrialsSection-module-scss-module__r1oITq__formResponseInner{flex-direction:column;gap:12px;display:flex}.TrialsSection-module-scss-module__r1oITq__formResponseItem{flex-direction:column;gap:4px;display:flex}.TrialsSection-module-scss-module__r1oITq__nameCell{align-items:center;gap:12px;display:flex}.TrialsSection-module-scss-module__r1oITq__nameCellInfo{flex-direction:column;gap:2px;display:flex}.TrialsSection-module-scss-module__r1oITq__chipIncomplete{color:#d72626!important;background-color:#d7262626!important}.TrialsSection-module-scss-module__r1oITq__checklistRow{flex-wrap:wrap;gap:8px;display:flex}.TrialsSection-module-scss-module__r1oITq__chipScheduled{color:#006bff!important;background-color:#006bff26!important}.TrialsSection-module-scss-module__r1oITq__chipAttended{color:#1ea872!important;background-color:#1ea87226!important}.TrialsSection-module-scss-module__r1oITq__chipConverted{color:#5a3fff!important;background-color:#5a3fff26!important}.TrialsSection-module-scss-module__r1oITq__chipNoShow{color:#d72626!important;background-color:#d7262626!important}.TrialsSection-module-scss-module__r1oITq__chipNotConverted{color:#74767a!important;background-color:#74767a26!important}
.MembersSection-module-scss-module__6ZLGxG__flexRow{align-items:center;gap:8px;display:flex}.MembersSection-module-scss-module__6ZLGxG__padV8{padding-top:8px;padding-bottom:8px}.MembersSection-module-scss-module__6ZLGxG__padV12{padding-top:12px;padding-bottom:12px}.MembersSection-module-scss-module__6ZLGxG__padV16{padding-top:16px;padding-bottom:16px}.MembersSection-module-scss-module__6ZLGxG__padBottom16{padding-bottom:16px}.MembersSection-module-scss-module__6ZLGxG__section24{padding-top:24px}.MembersSection-module-scss-module__6ZLGxG__metricCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;padding:16px}.MembersSection-module-scss-module__6ZLGxG__metricCardInner{flex-direction:column;gap:8px;display:flex}.MembersSection-module-scss-module__6ZLGxG__metricCardHeader{justify-content:space-between;align-items:center;display:flex}.MembersSection-module-scss-module__6ZLGxG__sortChips{padding-bottom:16px}.MembersSection-module-scss-module__6ZLGxG__errorBanner{background-color:color-mix(in srgb,var(--color-status-error-primary)9%,transparent);border-radius:8px;margin-bottom:16px;padding:16px}.MembersSection-module-scss-module__6ZLGxG__loadingSkeleton{padding:16px 0}.MembersSection-module-scss-module__6ZLGxG__emptyState{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:48px;display:flex}.MembersSection-module-scss-module__6ZLGxG__memberCell{align-items:center;gap:12px;display:flex}.MembersSection-module-scss-module__6ZLGxG__memberCellInfo{flex-direction:column;gap:2px;display:flex}.MembersSection-module-scss-module__6ZLGxG__chipCenter{justify-content:center;display:flex}.MembersSection-module-scss-module__6ZLGxG__chipRight{justify-content:flex-end;display:flex}.MembersSection-module-scss-module__6ZLGxG__chipActive{color:#1ea872!important;background-color:#1ea87226!important}.MembersSection-module-scss-module__6ZLGxG__chipInactive{color:#74767a!important;background-color:#74767a26!important}.MembersSection-module-scss-module__6ZLGxG__chipBlocked{color:#d72626!important;background-color:#d7262626!important}.MembersSection-module-scss-module__6ZLGxG__chipTrial{color:#006bff!important;background-color:#006bff26!important}.MembersSection-module-scss-module__6ZLGxG__chipRecurring{color:#5a3fff!important;background-color:#5a3fff26!important}.MembersSection-module-scss-module__6ZLGxG__chipDropIn{color:#e89200!important;background-color:#e8920026!important}.MembersSection-module-scss-module__6ZLGxG__modalContent{flex-direction:column;gap:16px;display:flex}.MembersSection-module-scss-module__6ZLGxG__modalHeader{flex-direction:column;gap:6px;display:flex}.MembersSection-module-scss-module__6ZLGxG__warningBanner{background-color:color-mix(in srgb,var(--color-status-warning-primary)9%,transparent);border:1px solid var(--color-status-warning-primary);border-radius:8px;padding:8px 12px}.MembersSection-module-scss-module__6ZLGxG__statPair{flex-direction:column;gap:4px;display:flex}.MembersSection-module-scss-module__6ZLGxG__datePair{flex-direction:column;gap:6px;display:flex}.MembersSection-module-scss-module__6ZLGxG__tabsWrapper{padding-top:16px;position:relative}.MembersSection-module-scss-module__6ZLGxG__tabContent{flex-direction:column;gap:12px;padding-top:16px;display:flex}.MembersSection-module-scss-module__6ZLGxG__purchaseList{flex-direction:column;gap:8px;display:flex}.MembersSection-module-scss-module__6ZLGxG__formResponseCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.MembersSection-module-scss-module__6ZLGxG__formResponseHeader{justify-content:space-between;align-items:center;display:flex}.MembersSection-module-scss-module__6ZLGxG__formResponseItem{flex-direction:column;gap:4px;display:flex}.MembersSection-module-scss-module__6ZLGxG__notesActions{justify-content:flex-end;display:flex}.MembersSection-module-scss-module__6ZLGxG__waiverCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:12px;padding:12px 16px}.MembersSection-module-scss-module__6ZLGxG__waiverCardInner{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.MembersSection-module-scss-module__6ZLGxG__waiverDetails{flex-direction:column;gap:4px;display:flex}.MembersSection-module-scss-module__6ZLGxG__waiverActions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}
.SubscriptionsSection-module-scss-module__zctXfG__errorBanner{background-color:color-mix(in srgb,var(--color-status-error-primary)9%,transparent);border-radius:8px;margin-bottom:16px;padding:16px}.SubscriptionsSection-module-scss-module__zctXfG__loadingSkeleton{padding:16px 0}.SubscriptionsSection-module-scss-module__zctXfG__emptyState{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:48px;display:flex}.SubscriptionsSection-module-scss-module__zctXfG__memberCell{align-items:center;gap:12px;display:flex}.SubscriptionsSection-module-scss-module__zctXfG__memberCellInfo{flex-direction:column;gap:2px;display:flex}.SubscriptionsSection-module-scss-module__zctXfG__planCell{flex-direction:column;display:flex}
.CancelSubscriptionConfirmModal-module-scss-module__QQqltG__modalContent{flex-direction:column;gap:20px;display:flex}.CancelSubscriptionConfirmModal-module-scss-module__QQqltG__warningBanner{align-items:flex-start;gap:12px;display:flex}.CancelSubscriptionConfirmModal-module-scss-module__QQqltG__warningText{color:var(--color-status-warning-primary);font-size:14px}.CancelSubscriptionConfirmModal-module-scss-module__QQqltG__cancelOptions{flex-direction:column;gap:16px;display:flex}.CancelSubscriptionConfirmModal-module-scss-module__QQqltG__sectionTitle{color:var(--color-text-primary);font-size:16px;font-weight:500}.CancelSubscriptionConfirmModal-module-scss-module__QQqltG__immediateCancelWarning{background-color:var(--color-status-error-primary);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.CancelSubscriptionConfirmModal-module-scss-module__QQqltG__immediateCancelText{color:var(--color-text-inverse);font-size:13px}
.RefundSubscriptionModal-module-scss-module__ubmDgG__formStack{flex-direction:column;gap:16px;display:flex}.RefundSubscriptionModal-module-scss-module__ubmDgG__invoiceCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:12px;padding:16px}.RefundSubscriptionModal-module-scss-module__ubmDgG__invoiceInner{flex-direction:column;gap:8px;display:flex}.RefundSubscriptionModal-module-scss-module__ubmDgG__invoiceDetails{flex-direction:column;gap:2px;display:flex}.RefundSubscriptionModal-module-scss-module__ubmDgG__labelMedium{color:var(--color-text-primary);font-size:14px;font-weight:500}.RefundSubscriptionModal-module-scss-module__ubmDgG__amountMedium{color:var(--color-text-primary);font-size:18px;font-weight:500}.RefundSubscriptionModal-module-scss-module__ubmDgG__secondarySmall{color:var(--color-text-secondary);font-size:13px}.RefundSubscriptionModal-module-scss-module__ubmDgG__sectionTitle{color:var(--color-text-primary);font-size:16px;font-weight:500}.RefundSubscriptionModal-module-scss-module__ubmDgG__refundOptions{flex-direction:column;gap:16px;display:flex}.RefundSubscriptionModal-module-scss-module__ubmDgG__partialAmountInput{padding-left:32px}.RefundSubscriptionModal-module-scss-module__ubmDgG__errorBanner{background-color:color-mix(in srgb,var(--color-status-error-primary)9%,transparent);border-radius:8px;padding:12px 16px}.RefundSubscriptionModal-module-scss-module__ubmDgG__errorText{color:var(--color-status-error-primary);font-size:14px}.RefundSubscriptionModal-module-scss-module__ubmDgG__warningBanner{align-items:flex-start;gap:12px;display:flex}.RefundSubscriptionModal-module-scss-module__ubmDgG__warningText{color:var(--color-status-warning-primary);font-size:13px}
.SubscriptionDetailModal-module-scss-module__3MymuW__modalContent{flex-direction:column;gap:20px;display:flex}.SubscriptionDetailModal-module-scss-module__3MymuW__resultBanner{border-radius:8px;padding:12px 16px}.SubscriptionDetailModal-module-scss-module__3MymuW__resultBannerSuccess{background-color:color-mix(in srgb,var(--color-status-success-primary)9%,transparent)}.SubscriptionDetailModal-module-scss-module__3MymuW__resultBannerError{background-color:color-mix(in srgb,var(--color-status-error-primary)9%,transparent)}.SubscriptionDetailModal-module-scss-module__3MymuW__memberInfo{align-items:center;gap:12px;display:flex}.SubscriptionDetailModal-module-scss-module__3MymuW__memberInfoText{flex-direction:column;display:flex}.SubscriptionDetailModal-module-scss-module__3MymuW__statusRow{align-items:center;gap:8px;display:flex}.SubscriptionDetailModal-module-scss-module__3MymuW__detailPair{flex-direction:column;gap:4px;display:flex}.SubscriptionDetailModal-module-scss-module__3MymuW__invoiceCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:12px;padding:16px}.SubscriptionDetailModal-module-scss-module__3MymuW__invoiceInner{flex-direction:column;gap:8px;display:flex}.SubscriptionDetailModal-module-scss-module__3MymuW__invoiceRow{justify-content:space-between;align-items:center;display:flex}.SubscriptionDetailModal-module-scss-module__3MymuW__invoiceDetails{flex-direction:column;gap:2px;display:flex}.SubscriptionDetailModal-module-scss-module__3MymuW__flexRow{flex-direction:column;gap:12px;display:flex}.SubscriptionDetailModal-module-scss-module__3MymuW__padV12{border-radius:8px;padding:12px 16px}.SubscriptionDetailModal-module-scss-module__3MymuW__padV16{background-color:var(--color-bg-raised);border-radius:12px;padding:16px}
.QuestionEditorModal-module-scss-module__eliU-G__modalContent{flex-direction:column;gap:20px;min-width:400px;display:flex}@media (max-width:743px){.QuestionEditorModal-module-scss-module__eliU-G__modalContent{min-width:0}}.QuestionEditorModal-module-scss-module__eliU-G__optionsSection{flex-direction:column;gap:12px;display:flex}.QuestionEditorModal-module-scss-module__eliU-G__optionInputWrapper{width:100%}.QuestionEditorModal-module-scss-module__eliU-G__flexRow{flex-direction:column;gap:16px;display:flex}
.TrialSettingsPage-module-scss-module__pIhrWG__container{max-width:800px}.TrialSettingsPage-module-scss-module__pIhrWG__errorBanner{background-color:color-mix(in srgb,var(--color-status-error-primary)12%,transparent);border-radius:8px;margin-bottom:24px;padding:12px}.TrialSettingsPage-module-scss-module__pIhrWG__successBanner{background-color:color-mix(in srgb,var(--color-status-success-primary)12%,transparent);border-radius:8px;margin-bottom:24px;padding:12px}.TrialSettingsPage-module-scss-module__pIhrWG__sectionSpacing{padding-bottom:32px}.TrialSettingsPage-module-scss-module__pIhrWG__settingsList{flex-direction:column;gap:16px;display:flex}.TrialSettingsPage-module-scss-module__pIhrWG__toggleRow{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.TrialSettingsPage-module-scss-module__pIhrWG__inputCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:12px;padding:16px}.TrialSettingsPage-module-scss-module__pIhrWG__emptyState{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);text-align:center;border-radius:12px;padding:32px 16px}.TrialSettingsPage-module-scss-module__pIhrWG__questionsList{flex-direction:column;gap:12px;display:flex}.TrialSettingsPage-module-scss-module__pIhrWG__saveRow{justify-content:flex-end;gap:12px;display:flex}
.MembersPage-module-scss-module__qUdJwG__loadingSkeleton{padding:24px 0}.MembersPage-module-scss-module__qUdJwG__tabsWrapper{padding-bottom:24px}.MembersPage-module-scss-module__qUdJwG__filtersGrid{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:16px;display:grid}.MembersPage-module-scss-module__qUdJwG__filterCell{min-width:0}.MembersPage-module-scss-module__qUdJwG__insightsHeader{padding-bottom:16px}.MembersPage-module-scss-module__qUdJwG__trialSettingsContent{padding:24px}.MembersPage-module-scss-module__qUdJwG__padV24{padding-top:24px;padding-bottom:24px}.MembersPage-module-scss-module__qUdJwG__padBottom24{padding-bottom:24px}.MembersPage-module-scss-module__qUdJwG__padBottom16{padding-bottom:16px}.MembersPage-module-scss-module__qUdJwG__flexRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.MembersPage-module-scss-module__qUdJwG__metricsSection{padding-bottom:24px}.MembersPage-module-scss-module__qUdJwG__flexFill{flex:1 1 0}
.MemberDetailPage-module-scss-module__XB57Aq__page{flex-direction:column;gap:24px;max-width:720px;display:flex}.MemberDetailPage-module-scss-module__XB57Aq__header{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.MemberDetailPage-module-scss-module__XB57Aq__headerTop{align-items:center;gap:16px;display:flex}.MemberDetailPage-module-scss-module__XB57Aq__headerInfo{flex-direction:column;gap:4px;display:flex}.MemberDetailPage-module-scss-module__XB57Aq__warningBanner{background-color:color-mix(in srgb,var(--color-status-warning-primary)9%,transparent);border:1px solid var(--color-status-warning-primary);border-radius:8px;padding:8px 12px}.MemberDetailPage-module-scss-module__XB57Aq__statPair{flex-direction:column;gap:4px;display:flex}.MemberDetailPage-module-scss-module__XB57Aq__datePair{flex-direction:column;gap:6px;display:flex}.MemberDetailPage-module-scss-module__XB57Aq__tabContent{flex-direction:column;gap:12px;display:flex}.MemberDetailPage-module-scss-module__XB57Aq__cardList{flex-direction:column;gap:8px;display:flex}.MemberDetailPage-module-scss-module__XB57Aq__formResponseCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.MemberDetailPage-module-scss-module__XB57Aq__formResponseHeader{justify-content:space-between;align-items:center;display:flex}.MemberDetailPage-module-scss-module__XB57Aq__formResponseItem{flex-direction:column;gap:4px;display:flex}.MemberDetailPage-module-scss-module__XB57Aq__notesActions{justify-content:flex-end;display:flex}.MemberDetailPage-module-scss-module__XB57Aq__waiverCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:12px;padding:12px 16px}.MemberDetailPage-module-scss-module__XB57Aq__waiverCardInner{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.MemberDetailPage-module-scss-module__XB57Aq__waiverDetails{flex-direction:column;gap:4px;display:flex}.MemberDetailPage-module-scss-module__XB57Aq__waiverActions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}
.TrialDetailPage-module-scss-module__l3P9ea__page{flex-direction:column;gap:24px;max-width:720px;display:flex}.TrialDetailPage-module-scss-module__l3P9ea__header{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.TrialDetailPage-module-scss-module__l3P9ea__headerTop{align-items:center;gap:16px;display:flex}.TrialDetailPage-module-scss-module__l3P9ea__headerInfo,.TrialDetailPage-module-scss-module__l3P9ea__statPair{flex-direction:column;gap:4px;display:flex}.TrialDetailPage-module-scss-module__l3P9ea__section{flex-direction:column;gap:8px;display:flex}.TrialDetailPage-module-scss-module__l3P9ea__chipRow{flex-wrap:wrap;gap:8px;display:flex}.TrialDetailPage-module-scss-module__l3P9ea__completnessBanner{background-color:color-mix(in srgb,var(--color-status-error-primary)9%,transparent);border:1px solid var(--color-status-error-primary);border-radius:12px;align-items:center;gap:8px;padding:12px 16px;display:flex}.TrialDetailPage-module-scss-module__l3P9ea__checklistCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.TrialDetailPage-module-scss-module__l3P9ea__formCard{background-color:var(--color-bg-soft);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.TrialDetailPage-module-scss-module__l3P9ea__formItem{flex-direction:column;gap:4px;display:flex}.TrialDetailPage-module-scss-module__l3P9ea__successBanner{background-color:color-mix(in srgb,var(--color-status-success-primary)9%,transparent);border-radius:8px;padding:12px}
.EventsPage-module-scss-module__N9o_uG__sectionSpacing{padding-bottom:24px}
@media (max-width:743px){.EventPreviewPage-module-scss-module__7eToOG__desktopCountdown{display:none!important}}.EventPreviewPage-module-scss-module__7eToOG__mobileCountdown{display:none}@media (max-width:743px){.EventPreviewPage-module-scss-module__7eToOG__mobileCountdown{display:block}}.EventPreviewPage-module-scss-module__7eToOG__mainContentEventInfo{display:none}@media (max-width:743px){.EventPreviewPage-module-scss-module__7eToOG__mainContentEventInfo{display:block}.EventPreviewPage-module-scss-module__7eToOG__divider{display:none}}.EventPreviewPage-module-scss-module__7eToOG__flexGrow{flex-grow:1}.EventPreviewPage-module-scss-module__7eToOG__rightRailCell{flex-shrink:0;flex-basis:350px}@media (max-width:743px){.EventPreviewPage-module-scss-module__7eToOG__rightRailCell{display:none}}
.EventPage-module-scss-module__B3txza__tabSection{flex-direction:column;display:flex}.EventPage-module-scss-module__B3txza__tabContent{padding:16px 0}.EventPage-module-scss-module__B3txza__profileSections{flex-direction:column;gap:24px;padding:0 24px;display:flex}@media (max-width:743px){.EventPage-module-scss-module__B3txza__profileSections{padding:0 16px}}.EventPage-module-scss-module__B3txza__fightCardActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.EventPage-module-scss-module__B3txza__previewContainer{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;overflow:hidden}.EventPage-module-scss-module__B3txza__urlEditForm{flex-direction:column;gap:12px;display:flex}.EventPage-module-scss-module__B3txza__urlInputRow{align-items:center;gap:8px;display:flex}
.SchoolSummarySection-module-scss-module__19pV2W__section{padding-top:24px;padding-bottom:32px}.SchoolSummarySection-module-scss-module__19pV2W__mapWrap{margin-top:16px}
.SchoolCTASection-module-scss-module__MIyf-a__container{flex-direction:column;gap:16px;display:flex}.SchoolCTASection-module-scss-module__MIyf-a__errorBanner{background-color:var(--color-status-error-secondary);border-radius:8px;margin-bottom:16px;padding:12px}.SchoolCTASection-module-scss-module__MIyf-a__successBanner{background-color:var(--color-status-success-secondary);border-radius:8px;margin-bottom:16px;padding:12px}.SchoolCTASection-module-scss-module__MIyf-a__emptyState{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);text-align:center;border-radius:12px;padding:32px 16px}.SchoolCTASection-module-scss-module__MIyf-a__ctaList{flex-direction:column;gap:12px;display:flex}.SchoolCTASection-module-scss-module__MIyf-a__previewSection{margin-top:24px}.SchoolCTASection-module-scss-module__MIyf-a__previewContainer{background-color:var(--color-bg-soft);border:1px dashed var(--color-stroke-default);border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.SchoolCTASection-module-scss-module__MIyf-a__previewItem{position:relative}.SchoolCTASection-module-scss-module__MIyf-a__previewItem .floating{position:relative}.SchoolCTASection-module-scss-module__MIyf-a__modalContent{flex-direction:column;gap:20px;padding:24px;display:flex}.SchoolCTASection-module-scss-module__MIyf-a__livePreview{background-color:var(--color-bg-soft);border:1px dashed var(--color-stroke-default);border-radius:12px;padding:16px}
.SchoolPostsSection-module-scss-module__DxsOZq__emptyState{background-color:var(--color-bg-soft);border-radius:12px;margin-bottom:16px;padding:32px 24px}.SchoolPostsSection-module-scss-module__DxsOZq__flexNoShrink{flex-shrink:0}.SchoolPostsSection-module-scss-module__DxsOZq__fullBasis{flex-basis:100%}.SchoolPostsSection-module-scss-module__DxsOZq__padV16{padding:16px 0}.SchoolPostsSection-module-scss-module__DxsOZq__formSection{padding:8px 0}.SchoolPostsSection-module-scss-module__DxsOZq__uploaderRow{align-items:center;gap:12px;margin-bottom:8px;display:flex}.SchoolPostsSection-module-scss-module__DxsOZq__postImageWrapper{width:100%;margin-bottom:8px}
.SchoolProgramsSection-module-scss-module__hPjDtG__emptyState{background-color:var(--color-bg-soft);border-radius:12px;margin-bottom:16px;padding:32px 24px}.SchoolProgramsSection-module-scss-module__hPjDtG__flexNoShrink{flex-shrink:0}.SchoolProgramsSection-module-scss-module__hPjDtG__fullBasis{flex-basis:100%}.SchoolProgramsSection-module-scss-module__hPjDtG__imagePreview{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;margin-bottom:8px}.SchoolProgramsSection-module-scss-module__hPjDtG__programImageWrapper{width:100%;margin-bottom:8px}.SchoolProgramsSection-module-scss-module__hPjDtG__uploaderRow{align-items:center;gap:12px;margin-bottom:8px;display:flex}.SchoolProgramsSection-module-scss-module__hPjDtG__padV16{padding:16px 0}.SchoolProgramsSection-module-scss-module__hPjDtG__formSection{padding:8px 0}.SchoolProgramsSection-module-scss-module__hPjDtG__enabledRow{justify-content:space-between;align-items:center;padding:8px 0;display:flex}
.SchoolPlansSection-module-scss-module__kMRddW__emptyState{background-color:var(--color-bg-soft);border-radius:12px;margin-bottom:16px;padding:32px 24px}.SchoolPlansSection-module-scss-module__kMRddW__flexNoShrink{flex-shrink:0}.SchoolPlansSection-module-scss-module__kMRddW__section{margin-bottom:24px}.SchoolPlansSection-module-scss-module__kMRddW__padV16{padding:16px 0}.SchoolPlansSection-module-scss-module__kMRddW__formSection{padding:8px 0}.SchoolPlansSection-module-scss-module__kMRddW__groupHeader{padding-bottom:8px}
.SchoolWaiversSection-module-scss-module__mmursq__loadingSkeleton{padding:16px 0}.SchoolWaiversSection-module-scss-module__mmursq__container{max-width:800px;padding:16px}.SchoolWaiversSection-module-scss-module__mmursq__errorBanner{background-color:var(--color-status-error-secondary);border-radius:8px;margin-bottom:16px;padding:12px}.SchoolWaiversSection-module-scss-module__mmursq__successBanner{background-color:var(--color-status-success-secondary);border-radius:8px;margin-bottom:16px;padding:12px}.SchoolWaiversSection-module-scss-module__mmursq__waiverCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;padding:16px}.SchoolWaiversSection-module-scss-module__mmursq__waiverIconBox{background-color:var(--color-status-success-secondary);border-radius:8px;justify-content:center;align-items:center;width:40px;min-height:40px;display:flex}.SchoolWaiversSection-module-scss-module__mmursq__emptyWaiverCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);text-align:center;border-radius:16px;padding:32px 16px}.SchoolWaiversSection-module-scss-module__mmursq__modalContent{padding:24px}.SchoolWaiversSection-module-scss-module__mmursq__modalForm{flex-direction:column;gap:20px;display:flex}.SchoolWaiversSection-module-scss-module__mmursq__pdfCurrentFile{padding-bottom:8px}.SchoolWaiversSection-module-scss-module__mmursq__pdfUploadZone{background-color:var(--color-bg-raised);border:1px dashed var(--color-stroke-default);text-align:center;cursor:pointer;border-radius:8px;padding:16px}.SchoolWaiversSection-module-scss-module__mmursq__pdfUploadPlaceholder{flex-direction:column;justify-content:center;align-items:center;display:flex}.SchoolWaiversSection-module-scss-module__mmursq__toggleRow{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.SchoolWaiversSection-module-scss-module__mmursq__expirationSection{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:12px;padding:16px}.SchoolWaiversSection-module-scss-module__mmursq__expirationInput{padding-top:12px}.SchoolWaiversSection-module-scss-module__mmursq__modalActions{padding-top:24px}.SchoolWaiversSection-module-scss-module__mmursq__padV16{background-color:var(--color-bg-raised);border:1px dashed var(--color-stroke-default);text-align:center;cursor:pointer;border-radius:8px;padding:16px}.SchoolWaiversSection-module-scss-module__mmursq__padV24{flex-direction:column;gap:20px;padding:24px;display:flex}.SchoolWaiversSection-module-scss-module__mmursq__padBottom8{padding-bottom:8px}.SchoolWaiversSection-module-scss-module__mmursq__flexCenter{flex-direction:column;justify-content:center;align-items:center;display:flex}.SchoolWaiversSection-module-scss-module__mmursq__rowSpaceBetween{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}
.SchoolShopSection-module-scss-module__wVdhlW__emptyState{background-color:var(--color-bg-soft);border-radius:12px;padding:32px 24px}.SchoolShopSection-module-scss-module__wVdhlW__productList{border:1px solid var(--color-stroke-default);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.SchoolShopSection-module-scss-module__wVdhlW__productRow{border-bottom:1px solid var(--color-stroke-default);background:var(--color-bg-canvas);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.SchoolShopSection-module-scss-module__wVdhlW__productRow:last-child{border-bottom:none}.SchoolShopSection-module-scss-module__wVdhlW__productInfo{flex-direction:column;gap:4px;display:flex}
.SchoolGallerySection-module-scss-module__YPmbnW__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.SchoolGallerySection-module-scss-module__YPmbnW__emptyState{background-color:var(--color-bg-soft);border-radius:12px;padding:32px 24px}
.SchoolDetailPage-module-scss-module__UsEaUG__tabBar{background:var(--color-bg-canvas);-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.SchoolDetailPage-module-scss-module__UsEaUG__tabBar::-webkit-scrollbar{display:none}.SchoolDetailPage-module-scss-module__UsEaUG__tabBar nav>div:first-child{padding-left:24px}@media (max-width:743px){.SchoolDetailPage-module-scss-module__UsEaUG__tabBar nav>div:first-child{padding-left:16px}}.SchoolDetailPage-module-scss-module__UsEaUG__tabContent{min-height:50vh;padding:16px 0 24px}@media (max-width:743px){.SchoolDetailPage-module-scss-module__UsEaUG__tabContent{padding:12px 0 16px}}.SchoolDetailPage-module-scss-module__UsEaUG__tabContent [class*=Spacing][class*=__container]{max-width:none!important;padding-left:24px!important;padding-right:24px!important}@media (max-width:743px){.SchoolDetailPage-module-scss-module__UsEaUG__tabContent [class*=Spacing][class*=__container]{padding-left:16px!important;padding-right:16px!important}}
.SchoolsPage-module-scss-module__2wSK5q__sectionSpacing{padding-bottom:24px}
.SchoolActionButtons-module-scss-module__kzmSeG__shopLink{background-color:var(--color-bg-soft);border:1px solid var(--color-stroke-default);border-radius:16px;align-items:center;gap:16px;width:350px;padding:16px;display:flex}.SchoolActionButtons-module-scss-module__kzmSeG__shopLinkMobile{width:100%;}.SchoolActionButtons-module-scss-module__kzmSeG__flexNoShrink{flex-shrink:0}.SchoolActionButtons-module-scss-module__kzmSeG__shopLinkText{padding-right:8px}
.ProductsPage-module-scss-module__Q-zMpW__loadingSkeleton{padding:24px 0}.ProductsPage-module-scss-module__Q-zMpW__stripeSetupCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex}.ProductsPage-module-scss-module__Q-zMpW__errorCard{background-color:var(--color-status-error-secondary);border:1px solid var(--color-status-error-primary);border-radius:16px;padding:16px}.ProductsPage-module-scss-module__Q-zMpW__productsSection{padding-top:8px;padding-bottom:32px}.ProductsPage-module-scss-module__Q-zMpW__productsHeader{justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.ProductsPage-module-scss-module__Q-zMpW__emptyState{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.ProductsPage-module-scss-module__Q-zMpW__actionButtons{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;flex-direction:column;display:flex}.ProductsPage-module-scss-module__Q-zMpW__chipCenter{justify-content:center;display:flex}.ProductsPage-module-scss-module__Q-zMpW__chipMembership{color:#1ea872!important;background-color:#1ea87226!important}.ProductsPage-module-scss-module__Q-zMpW__chipClass{color:#006bff!important;background-color:#006bff26!important}.ProductsPage-module-scss-module__Q-zMpW__chipTicket{color:#e89200!important;background-color:#e8920026!important}.ProductsPage-module-scss-module__Q-zMpW__chipMerchandise{color:#5a3fff!important;background-color:#5a3fff26!important}.ProductsPage-module-scss-module__Q-zMpW__chipOther{color:#0d9e9e!important;background-color:#0d9e9e26!important}.ProductsPage-module-scss-module__Q-zMpW__detailContent{flex-direction:column;gap:16px;display:flex}.ProductsPage-module-scss-module__Q-zMpW__noImagePlaceholder{background-color:var(--color-bg-soft);border-radius:12px;justify-content:center;align-items:center;padding:24px 0;display:flex}.ProductsPage-module-scss-module__Q-zMpW__detailInfo{flex-direction:column;gap:12px;display:flex}.ProductsPage-module-scss-module__Q-zMpW__statusRow{align-items:center;gap:8px;display:flex}.ProductsPage-module-scss-module__Q-zMpW__pricingSection{flex-direction:column;gap:4px;display:flex}.ProductsPage-module-scss-module__Q-zMpW__detailActions{flex-wrap:wrap;gap:12px;display:flex}.ProductsPage-module-scss-module__Q-zMpW__formLoadingCenter{justify-content:center;align-items:center;padding:48px 0;display:flex}.ProductsPage-module-scss-module__Q-zMpW__tableFullBleed{overflow-x:auto}.ProductsPage-module-scss-module__Q-zMpW__errorSection{padding-bottom:16px}.ProductsPage-module-scss-module__Q-zMpW__manageProductsSpacing{padding-top:8px}.ProductsPage-module-scss-module__Q-zMpW__flexRow{flex-direction:column;gap:8px;display:flex}.ProductsPage-module-scss-module__Q-zMpW__inactiveSection{padding-top:32px}.ProductsPage-module-scss-module__Q-zMpW__inactiveToggle{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:12px 0;display:flex}.ProductsPage-module-scss-module__Q-zMpW__inactiveToggle:hover{opacity:.8}
.OrdersPage-module-scss-module__5a1xwW__loadingSkeleton{padding:24px 0}.OrdersPage-module-scss-module__5a1xwW__timePeriodFilter{padding-bottom:24px}.OrdersPage-module-scss-module__5a1xwW__filterChips{gap:12px;padding-bottom:24px;display:flex}.OrdersPage-module-scss-module__5a1xwW__errorBanner{background-color:var(--color-status-error-secondary);border-radius:8px;margin-bottom:16px;padding:16px}.OrdersPage-module-scss-module__5a1xwW__emptyState{flex-direction:column;align-items:center;gap:12px;padding:24px 0;display:flex}.OrdersPage-module-scss-module__5a1xwW__modalContent{flex-direction:column;gap:16px;display:flex}.OrdersPage-module-scss-module__5a1xwW__modalHeader{justify-content:space-between;align-items:center;display:flex}.OrdersPage-module-scss-module__5a1xwW__orderSummary{flex-direction:column;gap:8px;display:flex}.OrdersPage-module-scss-module__5a1xwW__orderItems{flex-direction:column;gap:12px;display:flex}.OrdersPage-module-scss-module__5a1xwW__orderItemRow{border-bottom:1px solid var(--color-stroke-default);padding:12px 0}.OrdersPage-module-scss-module__5a1xwW__orderItemRow:last-child{border-bottom:none}.OrdersPage-module-scss-module__5a1xwW__orderItemContent{flex-direction:column;gap:4px;display:flex}.OrdersPage-module-scss-module__5a1xwW__orderItemFooter{justify-content:space-between;align-items:center;display:flex}.OrdersPage-module-scss-module__5a1xwW__totalsSection{flex-direction:column;gap:6px;display:flex}.OrdersPage-module-scss-module__5a1xwW__totalsRow{justify-content:space-between;display:flex}.OrdersPage-module-scss-module__5a1xwW__actionsRow{flex-wrap:wrap;gap:12px;display:flex}.OrdersPage-module-scss-module__5a1xwW__customerInfo{flex-direction:column;gap:2px;display:flex}.OrdersPage-module-scss-module__5a1xwW__chipRight{justify-content:right;display:flex}.OrdersPage-module-scss-module__5a1xwW__refundContent{flex-direction:column;gap:16px;display:flex}.OrdersPage-module-scss-module__5a1xwW__refundAmountPair{flex-direction:column;gap:8px;display:flex}.OrdersPage-module-scss-module__5a1xwW__refundChips{gap:12px;display:flex}.OrdersPage-module-scss-module__5a1xwW__successBanner{background-color:var(--color-status-success-secondary);border-radius:8px;padding:16px}.OrdersPage-module-scss-module__5a1xwW__refundErrorBanner{background-color:var(--color-status-error-secondary);border-radius:8px;padding:12px 16px}.OrdersPage-module-scss-module__5a1xwW__metricsRow{padding-bottom:16px}.OrdersPage-module-scss-module__5a1xwW__metricsSection{padding-bottom:24px}.OrdersPage-module-scss-module__5a1xwW__warningBanner{background-color:var(--color-status-warning-secondary);border-radius:8px;padding:12px 16px}.OrdersPage-module-scss-module__5a1xwW__filtersGrid{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:16px;display:grid}.OrdersPage-module-scss-module__5a1xwW__filterCell{min-width:0}
@keyframes heroSection-module-scss-module__fz7dZG__gradientShift{0%{background-position:0 0}to{background-position:100% 100%}}.heroSection-module-scss-module__fz7dZG__heroSection{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:80px 16px;display:flex;position:relative;overflow:hidden}.heroSection-module-scss-module__fz7dZG__heroSection:before{content:"";z-index:0;background:linear-gradient(135deg,#000 0%,#0f1419 15%,#1a1f26 30%,#252b33 45%,#2f3640 60%,#3a4149 75%,#475569 90%,#334155 100%) 0 0/400% 400%;animation:8s cubic-bezier(.4,0,.2,1) infinite alternate heroSection-module-scss-module__fz7dZG__gradientShift;position:absolute;inset:0}.heroSection-module-scss-module__fz7dZG__heroSection:after{content:"";background:radial-gradient(circle at 50% 50%,var(--overlay-white-3)0%,transparent 50%);z-index:0;pointer-events:none;position:absolute;inset:0}.heroSection-module-scss-module__fz7dZG__heroContent{z-index:2;background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.heroSection-module-scss-module__fz7dZG__heroHeadline{text-shadow:0 2px 8px #0000004d;max-width:800px;color:var(--color-bg-always-white);text-align:center;margin:0;padding-bottom:16px;font-family:Goldman,sans-serif;font-size:56px;font-weight:700;line-height:1.15}.heroSection-module-scss-module__fz7dZG__heroHeadlineMobile{font-size:36px}.heroSection-module-scss-module__fz7dZG__heroSubheadline{color:#fffc;text-align:center;max-width:640px;margin:0;font-size:18px}
.featureCategory-module-scss-module__BbQdwa__featureBlock{border-bottom:1px solid var(--overlay-white-6);align-items:center;gap:64px;padding:48px 0;display:flex}.featureCategory-module-scss-module__BbQdwa__featureBlock:last-child{border-bottom:none}.featureCategory-module-scss-module__BbQdwa__featureBlock.featureCategory-module-scss-module__BbQdwa__reversed{flex-direction:row-reverse}@media (max-width:1023px){.featureCategory-module-scss-module__BbQdwa__featureBlock{text-align:center;gap:32px;flex-direction:column!important}}@media (max-width:743px){.featureCategory-module-scss-module__BbQdwa__featureBlock{text-align:center;gap:24px;padding:32px 0;flex-direction:column!important}}.featureCategory-module-scss-module__BbQdwa__featureIconContainer{flex-shrink:0;justify-content:center;align-items:center;display:flex}.featureCategory-module-scss-module__BbQdwa__featureIconCircle{background:var(--color-bg-soft);-webkit-backdrop-filter:blur(12px);border:1px solid var(--overlay-white-10);border-radius:24px;justify-content:center;align-items:center;width:96px;height:96px;transition:transform .3s cubic-bezier(.215,.61,.355,1),border-color .3s cubic-bezier(.215,.61,.355,1);display:flex}@media (hover:hover){.featureCategory-module-scss-module__BbQdwa__featureIconCircle:hover{border-color:var(--overlay-white-20);transform:translateY(-4px)}}@media (max-width:743px){.featureCategory-module-scss-module__BbQdwa__featureIconCircle{border-radius:20px;width:80px;height:80px}}.featureCategory-module-scss-module__BbQdwa__featureContent{flex:1;min-width:0}.featureCategory-module-scss-module__BbQdwa__bulletList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.featureCategory-module-scss-module__BbQdwa__bulletItem{align-items:center;gap:8px;display:flex}@media (max-width:1023px){.featureCategory-module-scss-module__BbQdwa__bulletItem{justify-content:center}}@media (max-width:743px){.featureCategory-module-scss-module__BbQdwa__bulletItem{justify-content:center}}
.cta-module-scss-module__v9O_wG__flexCenter{flex-direction:column;justify-content:center;align-items:center;display:flex}.cta-module-scss-module__v9O_wG__ctaHeadline{color:var(--color-bg-always-white);text-align:center;margin:0;padding-top:32px;padding-bottom:16px;font-size:40px;font-weight:700}.cta-module-scss-module__v9O_wG__ctaHeadlineMobile{font-size:28px}.cta-module-scss-module__v9O_wG__ctaSubheadline{color:#ffffffb3;text-align:center;margin:0;padding-bottom:32px;font-size:18px}.cta-module-scss-module__v9O_wG__badges{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:48px;display:flex}.cta-module-scss-module__v9O_wG__badge{background:var(--overlay-white-8);border:1px solid var(--overlay-white-15);color:var(--color-text-secondary);border-radius:20px;padding:6px 16px;font-size:14px;font-weight:500}.cta-module-scss-module__v9O_wG__ctaLink{width:360px;text-decoration:none;display:block}@media (max-width:743px){.cta-module-scss-module__v9O_wG__ctaLink{width:100%}}.cta-module-scss-module__v9O_wG__section1{padding-top:24px}.cta-module-scss-module__v9O_wG__contactNote{color:#fff6;text-align:center;margin:0;font-size:14px}
.FeaturesPage-module-scss-module__nI4euG__pageWrapper{background:var(--color-bg-always-black);min-height:100dvh;overflow-x:hidden}.FeaturesPage-module-scss-module__nI4euG__sectionInner{width:100%;max-width:1280px;margin:0 auto;padding:0 80px}@media (max-width:1023px){.FeaturesPage-module-scss-module__nI4euG__sectionInner{padding:0 32px}}@media (max-width:743px){.FeaturesPage-module-scss-module__nI4euG__sectionInner{padding:0 16px}}.FeaturesPage-module-scss-module__nI4euG__ctaSection,.FeaturesPage-module-scss-module__nI4euG__featureCategorySection{z-index:2;border-top:1px solid var(--overlay-white-6);position:relative}.FeaturesPage-module-scss-module__nI4euG__featureCategorySection{background:var(--color-bg-always-black);border-top:none}.FeaturesPage-module-scss-module__nI4euG__ctaSection{background:var(--color-bg-always-black)}
.BalancePayoutCard-module-scss-module__dvy7dW__card{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;padding:16px}.BalancePayoutCard-module-scss-module__dvy7dW__cardInner{justify-content:space-between;align-items:center;gap:16px;display:flex}.BalancePayoutCard-module-scss-module__dvy7dW__cardInner.BalancePayoutCard-module-scss-module__dvy7dW__mobile{flex-direction:column;align-items:stretch}.BalancePayoutCard-module-scss-module__dvy7dW__balanceInfo{flex-direction:column;gap:8px;display:flex}.BalancePayoutCard-module-scss-module__dvy7dW__actions{flex-wrap:wrap;gap:12px;display:flex}.BalancePayoutCard-module-scss-module__dvy7dW__modalContent{flex-direction:column;gap:16px;display:flex}.BalancePayoutCard-module-scss-module__dvy7dW__successBanner{background-color:color-mix(in srgb,var(--color-status-success-primary)8%,transparent);border-radius:8px;padding:16px}.BalancePayoutCard-module-scss-module__dvy7dW__availableBalance{flex-direction:column;gap:8px;display:flex}.BalancePayoutCard-module-scss-module__dvy7dW__bankInfo{background-color:var(--color-bg-soft);border-radius:8px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.BalancePayoutCard-module-scss-module__dvy7dW__payoutAmountSection{flex-direction:column;gap:8px;display:flex}.BalancePayoutCard-module-scss-module__dvy7dW__payoutInputRow{align-items:center;gap:8px;display:flex}.BalancePayoutCard-module-scss-module__dvy7dW__payoutInputField{flex:1}.BalancePayoutCard-module-scss-module__dvy7dW__errorBanner{background-color:color-mix(in srgb,var(--color-status-error-primary)8%,transparent);border-radius:8px;padding:12px 16px}
.RevenuePage-module-scss-module__4o7s_G__loadingSkeleton{padding:24px 0}.RevenuePage-module-scss-module__4o7s_G__stripeSetupCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;flex-direction:column;align-items:center;gap:16px;margin-top:8px;padding:24px;display:flex}.RevenuePage-module-scss-module__4o7s_G__errorBanner{background-color:var(--color-status-error-secondary);border-radius:16px;margin-bottom:16px;padding:16px}.RevenuePage-module-scss-module__4o7s_G__timePeriodFilter{padding-bottom:16px}.RevenuePage-module-scss-module__4o7s_G__balanceSection{margin-bottom:24px}.RevenuePage-module-scss-module__4o7s_G__chartCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:16px;padding:16px}.RevenuePage-module-scss-module__4o7s_G__chartLoading{min-height:300px}.RevenuePage-module-scss-module__4o7s_G__chartEmpty{justify-content:center;align-items:center;min-height:300px;display:flex}.RevenuePage-module-scss-module__4o7s_G__metricsRow{padding-bottom:16px}.RevenuePage-module-scss-module__4o7s_G__metricsSection{padding-bottom:24px}.RevenuePage-module-scss-module__4o7s_G__alignSelfCenter{align-self:center}.RevenuePage-module-scss-module__4o7s_G__periodErrorBanner{background-color:var(--color-status-error-secondary);border-radius:16px;margin-top:16px;padding:12px 16px}.RevenuePage-module-scss-module__4o7s_G__filtersGrid{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:16px;display:grid}.RevenuePage-module-scss-module__4o7s_G__filterCell{min-width:0}.RevenuePage-module-scss-module__4o7s_G__chartSection{padding-top:24px}.RevenuePage-module-scss-module__4o7s_G__chartContainer{height:400px;padding-top:16px;position:relative}@media (max-width:768px){.RevenuePage-module-scss-module__4o7s_G__chartContainer{height:300px}}
.QRScanner-module-scss-module__4jcncW__flexCenter{flex-direction:column;justify-content:center;align-items:center;padding:32px 16px;display:flex}.QRScanner-module-scss-module__4jcncW__scannerViewport{background-color:var(--color-bg-inverse);border-radius:12px;width:100%;max-width:500px;min-height:300px;overflow:hidden}.QRScanner-module-scss-module__4jcncW__errorMessage{padding-top:16px}.QRScanner-module-scss-module__4jcncW__errorText{color:var(--color-status-error-primary);text-align:center;font-size:14px}.QRScanner-module-scss-module__4jcncW__controls{justify-content:center;gap:12px;padding-top:24px;display:flex}
.WalkInTrialModal-module-scss-module__oWsggG__modalContent{flex-direction:column;gap:20px;display:flex}.WalkInTrialModal-module-scss-module__oWsggG__errorBanner{background-color:var(--color-status-error-secondary);border-radius:8px;padding:12px}.WalkInTrialModal-module-scss-module__oWsggG__loadingCenter{justify-content:center;padding:16px 0;display:flex}.WalkInTrialModal-module-scss-module__oWsggG__waiverCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:12px;padding:16px}.WalkInTrialModal-module-scss-module__oWsggG__waiverErrorCard{background-color:var(--color-status-error-secondary);border:1px solid var(--color-status-error-primary);border-radius:12px;padding:16px}.WalkInTrialModal-module-scss-module__oWsggG__paperWaiverRow{cursor:pointer;align-items:center;gap:12px;display:flex}.WalkInTrialModal-module-scss-module__oWsggG__digitalSignatureSection{border-top:1px solid var(--color-stroke-default);padding-top:16px}.WalkInTrialModal-module-scss-module__oWsggG__agreeRow{cursor:pointer;align-items:flex-start;gap:12px;padding-top:12px;display:flex}.WalkInTrialModal-module-scss-module__oWsggG__footerActions{justify-content:flex-end;gap:12px;padding-top:8px;display:flex}.WalkInTrialModal-module-scss-module__oWsggG__flexCenterV{cursor:pointer;align-items:center;gap:12px;display:flex}.WalkInTrialModal-module-scss-module__oWsggG__section10{flex-direction:column;gap:12px;padding-top:16px;display:flex}.WalkInTrialModal-module-scss-module__oWsggG__formStack{flex-direction:column;gap:16px;display:flex}.WalkInTrialModal-module-scss-module__oWsggG__flexRow{cursor:pointer;align-items:flex-start;gap:12px;padding-top:12px;display:flex}
.CheckInModal-module-scss-module__IBGdya__loadingContainer{justify-content:center;align-items:center;padding:24px 0;display:flex}.CheckInModal-module-scss-module__IBGdya__emptyState{text-align:center;padding:24px 0}.CheckInModal-module-scss-module__IBGdya__creditBanner{border-radius:8px;margin-bottom:16px;padding:12px 16px}.CheckInModal-module-scss-module__IBGdya__creditBannerSuccess{background-color:var(--color-status-success-secondary)}.CheckInModal-module-scss-module__IBGdya__creditBannerError{background-color:var(--color-status-error-secondary)}.CheckInModal-module-scss-module__IBGdya__errorMessage{padding-top:16px}
.WaiverCheckInModal-module-scss-module__BqDgDW__modalContent{flex-direction:column;gap:20px;display:flex}.WaiverCheckInModal-module-scss-module__BqDgDW__warningBanner{background-color:var(--color-status-warning-secondary);border-radius:8px;padding:12px}.WaiverCheckInModal-module-scss-module__BqDgDW__waiverCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:12px;padding:16px}.WaiverCheckInModal-module-scss-module__BqDgDW__paperWaiverRow{cursor:pointer;align-items:center;gap:12px;display:flex}.WaiverCheckInModal-module-scss-module__BqDgDW__digitalSignatureSection{border-top:1px solid var(--color-stroke-default);padding-top:16px}.WaiverCheckInModal-module-scss-module__BqDgDW__agreeRow{cursor:pointer;align-items:flex-start;gap:12px;padding-top:12px;display:flex}.WaiverCheckInModal-module-scss-module__BqDgDW__flexRow{gap:20px;display:flex}.WaiverCheckInModal-module-scss-module__BqDgDW__padV12{background-color:"var(--color-status-warning-secondary)";border-radius:8px;padding:12px}.WaiverCheckInModal-module-scss-module__BqDgDW__padV16{background-color:"var(--color-bg-raised)";border-radius:12px;padding:16px}.WaiverCheckInModal-module-scss-module__BqDgDW__flexCenterV{align-items:center;gap:12px;display:flex}.WaiverCheckInModal-module-scss-module__BqDgDW__section5{padding-top:16px}.WaiverCheckInModal-module-scss-module__BqDgDW__flexRow{align-items:flex-start;gap:12px;padding-top:12px;display:flex}
.DailyClassesTab-module-scss-module__GtI9Ya__loadingSkeleton{padding:24px 0}.DailyClassesTab-module-scss-module__GtI9Ya__errorContainer{padding:16px 0}.DailyClassesTab-module-scss-module__GtI9Ya__errorBanner{background-color:var(--color-status-error-secondary);border-radius:8px;padding:12px 16px}.DailyClassesTab-module-scss-module__GtI9Ya__retryWrapper{text-align:center;padding-top:16px}.DailyClassesTab-module-scss-module__GtI9Ya__emptyState{text-align:center;padding:48px 0}.DailyClassesTab-module-scss-module__GtI9Ya__emptyIcon{padding-bottom:16px}.DailyClassesTab-module-scss-module__GtI9Ya__classCard{background-color:var(--color-bg-raised);border:1px solid var(--color-stroke-default);border-radius:12px;margin-bottom:16px;overflow:hidden}.DailyClassesTab-module-scss-module__GtI9Ya__classHeaderPadding{padding:16px}.DailyClassesTab-module-scss-module__GtI9Ya__clickable{cursor:pointer}.DailyClassesTab-module-scss-module__GtI9Ya__checkInCountBadge{white-space:nowrap;background-color:var(--color-bg-soft);border-radius:999px;padding:4px 12px}.DailyClassesTab-module-scss-module__GtI9Ya__checkInCountBadge.DailyClassesTab-module-scss-module__GtI9Ya__hasCheckIns{background-color:var(--color-status-success-secondary)}.DailyClassesTab-module-scss-module__GtI9Ya__expandedSection{border-top:1px solid var(--color-stroke-default)}.DailyClassesTab-module-scss-module__GtI9Ya__filterPills{padding:12px 16px}.DailyClassesTab-module-scss-module__GtI9Ya__noMembersText{text-align:center;padding:16px}.DailyClassesTab-module-scss-module__GtI9Ya__memberRow{padding:12px 16px}.DailyClassesTab-module-scss-module__GtI9Ya__memberRow:not(:last-child){border-bottom:1px solid var(--color-stroke-default)}.DailyClassesTab-module-scss-module__GtI9Ya__flexNoShrink{flex-shrink:0}.DailyClassesTab-module-scss-module__GtI9Ya__trialContext{flex-direction:column;gap:2px;padding-top:2px;display:flex}.DailyClassesTab-module-scss-module__GtI9Ya__checkedInBadge{background-color:color-mix(in srgb,var(--color-status-success-primary)9%,transparent);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex}.DailyClassesTab-module-scss-module__GtI9Ya__summaryFooter{padding:12px 16px}
.CheckInPage-module-scss-module__juWWfG__section0,.CheckInPage-module-scss-module__juWWfG__section3{flex-direction:column;gap:16px;display:flex}.CheckInPage-module-scss-module__juWWfG__section7{flex-direction:column;gap:12px;padding-top:16px;display:flex}.CheckInPage-module-scss-module__juWWfG__section9,.CheckInPage-module-scss-module__juWWfG__section10{padding-top:16px}.CheckInPage-module-scss-module__juWWfG__padV4{padding-top:4px;padding-bottom:4px}.CheckInPage-module-scss-module__juWWfG__padV12{padding-top:12px;padding-bottom:12px}.CheckInPage-module-scss-module__juWWfG__padV16{padding-top:16px;padding-bottom:16px}.CheckInPage-module-scss-module__juWWfG__padV24{padding-top:24px;padding-bottom:24px}.CheckInPage-module-scss-module__juWWfG__flexCenter{justify-content:center;align-items:center;padding:24px 0;display:flex}.CheckInPage-module-scss-module__juWWfG__pageContainer{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.CheckInPage-module-scss-module__juWWfG__successBanner{background-color:color-mix(in srgb,var(--color-status-success-primary)12%,transparent);border-radius:8px;padding:16px}.CheckInPage-module-scss-module__juWWfG__checkInSuccessBanner{background-color:color-mix(in srgb,var(--color-status-success-primary)12%,transparent);text-align:center;border-radius:8px;padding:24px 16px}.CheckInPage-module-scss-module__juWWfG__checkInSuccessCard{flex-direction:column;align-items:center;gap:16px;max-width:500px;margin:0 auto;padding:48px 24px;display:flex}.CheckInPage-module-scss-module__juWWfG__checkInSuccessIcon{background-color:color-mix(in srgb,var(--color-status-success-primary)12%,transparent);border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.CheckInPage-module-scss-module__juWWfG__minHeightSection{min-height:500px}.CheckInPage-module-scss-module__juWWfG__loadingContainer{padding:24px 0}.CheckInPage-module-scss-module__juWWfG__searchLoadingCenter{justify-content:center;align-items:center;padding:24px 0;display:flex}.CheckInPage-module-scss-module__juWWfG__searchResults{padding-top:16px}.CheckInPage-module-scss-module__juWWfG__searchBadge{border-radius:12px;padding:4px 8px}.CheckInPage-module-scss-module__juWWfG__showMoreWrapper{text-align:center;padding-top:16px}.CheckInPage-module-scss-module__juWWfG__hintText{text-align:center;padding-top:24px}.CheckInPage-module-scss-module__juWWfG__errorBanner{background-color:var(--color-bg-raised);border-radius:8px;padding:16px}.CheckInPage-module-scss-module__juWWfG__verificationCard{background-color:var(--color-bg-raised);border-radius:16px;padding:24px 16px}.CheckInPage-module-scss-module__juWWfG__creditBanner{border-radius:8px;padding:12px 16px}.CheckInPage-module-scss-module__juWWfG__scannerLoadingContainer{background-color:var(--color-bg-soft);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;max-width:500px;min-height:300px;margin:0 auto;padding:32px 16px;display:flex}.CheckInPage-module-scss-module__juWWfG__expandToggle{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;width:100%;padding:8px 0;display:flex}.CheckInPage-module-scss-module__juWWfG__expandToggle:hover{opacity:.8}.CheckInPage-module-scss-module__juWWfG__errorCard{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:500px;margin:0 auto;padding:48px 24px;display:flex}.CheckInPage-module-scss-module__juWWfG__alertBanner{background-color:color-mix(in srgb,var(--color-status-warning-primary)12%,transparent);border-radius:8px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}
.WebsitePreview-module-scss-module__UeIxfq__previewContainer{border:1px solid var(--color-stroke-default);background:var(--color-bg-canvas);border-radius:12px;overflow:hidden}.WebsitePreview-module-scss-module__UeIxfq__browserChrome{background:var(--color-bg-soft);border-bottom:1px solid var(--color-stroke-default);align-items:center;gap:12px;padding:8px 12px;display:flex}.WebsitePreview-module-scss-module__UeIxfq__browserDots{gap:6px;display:flex}.WebsitePreview-module-scss-module__UeIxfq__dot{border-radius:999px;width:10px;height:10px}.WebsitePreview-module-scss-module__UeIxfq__dot.WebsitePreview-module-scss-module__UeIxfq__red{background:var(--color-status-error-primary)}.WebsitePreview-module-scss-module__UeIxfq__dot.WebsitePreview-module-scss-module__UeIxfq__yellow{background:var(--color-status-warning-primary)}.WebsitePreview-module-scss-module__UeIxfq__dot.WebsitePreview-module-scss-module__UeIxfq__green{background:var(--color-status-success-primary)}.WebsitePreview-module-scss-module__UeIxfq__browserUrlBar{background:var(--color-bg-canvas);border:1px solid var(--color-stroke-default);border-radius:8px;flex:1;padding:4px 12px}.WebsitePreview-module-scss-module__UeIxfq__browserUrl{color:var(--color-text-tertiary);font-size:11px}.WebsitePreview-module-scss-module__UeIxfq__previewBody{flex-direction:column;min-height:400px;max-height:600px;display:flex;overflow-y:auto}.WebsitePreview-module-scss-module__UeIxfq__heroBlock{text-align:center;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:140px;padding:32px 16px;display:flex}.WebsitePreview-module-scss-module__UeIxfq__heroLogo{object-fit:cover;border-radius:999px;width:36px;height:36px;margin-bottom:4px}.WebsitePreview-module-scss-module__UeIxfq__heroTitle{font-size:18px;font-weight:700;line-height:1.2}.WebsitePreview-module-scss-module__UeIxfq__heroSubtitle{opacity:.85;font-size:11px;font-weight:400}.WebsitePreview-module-scss-module__UeIxfq__ctaBlock{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.WebsitePreview-module-scss-module__UeIxfq__ctaTitle{font-size:14px;font-weight:700}.WebsitePreview-module-scss-module__UeIxfq__ctaButton{background:#fff;border-radius:8px;padding:6px 16px;font-size:11px;font-weight:600;display:inline-block}.WebsitePreview-module-scss-module__UeIxfq__contentBlock{flex-direction:column;gap:6px;padding:16px;display:flex}.WebsitePreview-module-scss-module__UeIxfq__blockHeading{text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.WebsitePreview-module-scss-module__UeIxfq__blockText{opacity:.7;font-size:11px;line-height:1.5}.WebsitePreview-module-scss-module__UeIxfq__blockTextSmall{opacity:.6;font-size:10px;line-height:1.4}.WebsitePreview-module-scss-module__UeIxfq__chipRow{flex-wrap:wrap;gap:4px;display:flex}.WebsitePreview-module-scss-module__UeIxfq__chip{border:1px solid;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:500}.WebsitePreview-module-scss-module__UeIxfq__photoRow{gap:4px;display:flex}.WebsitePreview-module-scss-module__UeIxfq__photoThumb{object-fit:cover;border-radius:8px;width:48px;height:36px}.WebsitePreview-module-scss-module__UeIxfq__sectionBlock{flex-direction:column;gap:6px;padding:16px;display:flex}.WebsitePreview-module-scss-module__UeIxfq__sectionBlockPlaceholder{flex-direction:column;gap:4px;display:flex}.WebsitePreview-module-scss-module__UeIxfq__placeholderLine{opacity:.12;border-radius:999px;width:80%;height:6px}.WebsitePreview-module-scss-module__UeIxfq__placeholderLine.WebsitePreview-module-scss-module__UeIxfq__short{width:50%}.WebsitePreview-module-scss-module__UeIxfq__previewFooter{text-align:center;opacity:.4;border-top:1px solid #80808026;padding:12px 16px;font-size:10px}.WebsitePreview-module-scss-module__UeIxfq__emptyState{min-height:200px;color:var(--color-text-tertiary);justify-content:center;align-items:center;font-size:13px;display:flex}
.WebsiteBuilderPage-module-scss-module__DYYTLW__page{flex-direction:column;gap:24px;max-width:1400px;display:flex}.WebsiteBuilderPage-module-scss-module__DYYTLW__upgradeCta{text-align:center;padding:64px 24px}.WebsiteBuilderPage-module-scss-module__DYYTLW__layout{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}@media (max-width:743px){.WebsiteBuilderPage-module-scss-module__DYYTLW__layout{grid-template-columns:1fr}}.WebsiteBuilderPage-module-scss-module__DYYTLW__settings{flex-direction:column;gap:24px;display:flex}.WebsiteBuilderPage-module-scss-module__DYYTLW__previewColumn{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}@media (max-width:743px){.WebsiteBuilderPage-module-scss-module__DYYTLW__previewColumn{position:static}}.WebsiteBuilderPage-module-scss-module__DYYTLW__section{flex-direction:column;gap:12px;display:flex}.WebsiteBuilderPage-module-scss-module__DYYTLW__themeGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.WebsiteBuilderPage-module-scss-module__DYYTLW__themeCard{border:1px solid var(--color-stroke-default);background:var(--color-bg-canvas);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px;transition:border-color .15s;display:flex}.WebsiteBuilderPage-module-scss-module__DYYTLW__themeCard:hover{border-color:var(--color-text-tertiary)}.WebsiteBuilderPage-module-scss-module__DYYTLW__themeCard.WebsiteBuilderPage-module-scss-module__DYYTLW__selected{border-color:var(--color-interactive-primary);border-width:2px}.WebsiteBuilderPage-module-scss-module__DYYTLW__themePreviewSwatch{aspect-ratio:16/10;border:1px solid var(--color-stroke-default);border-radius:8px;width:100%;position:relative;overflow:hidden}.WebsiteBuilderPage-module-scss-module__DYYTLW__swatchAccent{width:40%;height:6px;position:absolute;bottom:0;left:0}.WebsiteBuilderPage-module-scss-module__DYYTLW__swatchSurface{opacity:.7;border-radius:8px;width:40%;height:40%;position:absolute;top:8px;right:8px}.WebsiteBuilderPage-module-scss-module__DYYTLW__themeName{color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:1.3}.WebsiteBuilderPage-module-scss-module__DYYTLW__themeDesc{color:var(--color-text-tertiary);font-size:12px;line-height:1.3}.WebsiteBuilderPage-module-scss-module__DYYTLW__sectionList{border:1px solid var(--color-stroke-default);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.WebsiteBuilderPage-module-scss-module__DYYTLW__sectionRow{border-bottom:1px solid var(--color-stroke-default);background:var(--color-bg-canvas);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.WebsiteBuilderPage-module-scss-module__DYYTLW__sectionRow:last-child{border-bottom:none}.WebsiteBuilderPage-module-scss-module__DYYTLW__sectionInfo{color:var(--color-text-primary);align-items:center;gap:12px;display:flex}.WebsiteBuilderPage-module-scss-module__DYYTLW__sectionName{color:var(--color-text-primary);font-size:14px;font-weight:500}.WebsiteBuilderPage-module-scss-module__DYYTLW__sectionActions{align-items:center;gap:8px;display:flex}.WebsiteBuilderPage-module-scss-module__DYYTLW__arrowBtn{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.WebsiteBuilderPage-module-scss-module__DYYTLW__arrowBtn:hover:not(:disabled){background:var(--color-bg-soft);color:var(--color-text-primary)}.WebsiteBuilderPage-module-scss-module__DYYTLW__arrowBtn:disabled{opacity:.3;cursor:not-allowed}.WebsiteBuilderPage-module-scss-module__DYYTLW__fieldGroup{flex-direction:column;gap:16px;display:flex}.WebsiteBuilderPage-module-scss-module__DYYTLW__subdomainDisplay{flex-direction:column;gap:4px;display:flex}.WebsiteBuilderPage-module-scss-module__DYYTLW__subdomainLabel{color:var(--color-text-secondary);font-size:13px;font-weight:500}.WebsiteBuilderPage-module-scss-module__DYYTLW__subdomainValue{color:var(--color-text-primary);border:1px solid var(--color-stroke-default);background:var(--color-bg-soft);border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600}.WebsiteBuilderPage-module-scss-module__DYYTLW__publishRow{padding-top:8px}
@keyframes InstructorsPage-module-scss-module__edxKKa___darkGradientShift{0%{background-position:0 0}to{background-position:100% 100%}}.InstructorsPage-module-scss-module__edxKKa__page{flex-direction:column;gap:16px;display:flex}.InstructorsPage-module-scss-module__edxKKa__photoRow{align-items:center;gap:12px;padding-bottom:16px;display:flex}.InstructorsPage-module-scss-module__edxKKa__socialLabel{padding-top:8px}
@keyframes InstructorDetailPage-module-scss-module__jgkBqW___darkGradientShift{0%{background-position:0 0}to{background-position:100% 100%}}.InstructorDetailPage-module-scss-module__jgkBqW__tabBar{border-bottom:1px solid var(--color-stroke-default)}.InstructorDetailPage-module-scss-module__jgkBqW__tabContent{padding-top:24px}.InstructorDetailPage-module-scss-module__jgkBqW__section{padding-bottom:24px}.InstructorDetailPage-module-scss-module__jgkBqW__mapWrap{border-radius:12px;height:200px;margin-top:16px;overflow:hidden}.InstructorDetailPage-module-scss-module__jgkBqW__editForm{flex-direction:column;gap:12px;padding:16px;display:flex}.InstructorDetailPage-module-scss-module__jgkBqW__photoRow{align-items:center;gap:16px;display:flex}.InstructorDetailPage-module-scss-module__jgkBqW__formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:743px){.InstructorDetailPage-module-scss-module__jgkBqW__formRow{grid-template-columns:1fr}}
.ConnectStripe-module-scss-module__AKHugW__completedCard{background-color:var(--color-bg-raised);border-radius:8px;padding:16px}.ConnectStripe-module-scss-module__AKHugW__accountIdSection,.ConnectStripe-module-scss-module__AKHugW__accountTypeSection,.ConnectStripe-module-scss-module__AKHugW__setupSection{padding-bottom:16px}.ConnectStripe-module-scss-module__AKHugW__businessTypeSection{padding-bottom:24px}.ConnectStripe-module-scss-module__AKHugW__businessTypeCard{padding-bottom:12px}.ConnectStripe-module-scss-module__AKHugW__onboardingCard{background-color:var(--color-bg-always-white,#fff);border:1px solid var(--color-stroke-default);border-radius:16px;overflow:hidden}[data-theme=dark] .ConnectStripe-module-scss-module__AKHugW__onboardingCard{background-color:#1c1c1e}.ConnectStripe-module-scss-module__AKHugW__stripeEmbedHeader{border-bottom:1px solid var(--color-stroke-default);background:var(--color-bg-soft);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.ConnectStripe-module-scss-module__AKHugW__stripeEmbedBody{padding:12px}.ConnectStripe-module-scss-module__AKHugW__statusMessage{padding-bottom:16px}
