[data-client-page=arco],[data-client-page=historial-creditos],[data-client-page=inscripciones],[data-client-page=legal-hub],[data-client-page=legal-terms],[data-client-page=mis-compras],[data-client-page=perfil-index],[data-client-page=wallet]{font-family:var(--font-inter-tight),Inter,ui-sans-serif,system-ui,sans-serif}.client-profile-index{min-height:var(--app-content-height,100svh);background:#f7f8f5}.client-profile-index__hero{position:relative;isolation:isolate;min-height:17.5rem;overflow:hidden;background:linear-gradient(130deg,#f4f6f2,#e7ece6)}.client-profile-index__hero>img{object-position:64% center;filter:saturate(.84) contrast(.96)}.client-profile-index__veil{position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.9) 42%,hsla(0,0%,100%,.34) 78%,hsla(0,0%,100%,.1)),linear-gradient(180deg,transparent 55%,hsla(80,18%,97%,.96))}.client-profile-index__identity{position:absolute;right:1rem;bottom:1.5rem;left:1rem;z-index:2;display:flex;align-items:end;gap:1rem;max-width:72rem;margin:auto}.client-profile-index__avatar{position:relative;width:5.8rem;height:5.8rem;flex:0 0 auto;overflow:visible;border:3px solid hsla(0,0%,100%,.96);border-radius:50%;background:#eef1ed;color:rgba(32,36,33,.5);box-shadow:0 14px 30px -22px rgba(17,22,18,.35)}.client-profile-index__avatar>img{border-radius:inherit}.client-profile-index__avatar>svg{position:absolute;inset:0;width:2rem;height:2rem;margin:auto;stroke-width:1.3}.client-profile-index__avatar>span{position:absolute;right:-.15rem;bottom:-.05rem;display:grid;width:1.85rem;height:1.85rem;place-items:center;border:3px solid #f7f8f5;border-radius:50%;background:#202421;color:#fff}.client-profile-index__avatar>span svg{width:.8rem;height:.8rem;stroke-width:1.7}.client-profile-index__identity>div{min-width:0;padding-bottom:.2rem}.client-profile-index__identity p{color:rgba(32,36,33,.42);font-size:.66rem;font-weight:650;letter-spacing:.08em}.client-profile-index__identity h1{margin-top:.35rem;overflow:hidden;color:#202421;font-size:clamp(1.8rem,7vw,3rem);font-weight:620;line-height:.96;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap}.client-profile-index__identity>div>span{display:block;margin-top:.45rem;overflow:hidden;color:rgba(32,36,33,.5);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.client-profile-index__content{width:min(100% - 1.5rem,52rem);padding:1rem 0 2rem}.client-profile-index__menu{overflow:hidden;border:1px solid rgba(32,36,33,.055);border-radius:28px;background:hsla(0,0%,100%,.84);box-shadow:0 18px 44px -40px rgba(17,22,18,.36);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.client-profile-index__row,.client-profile-index__studio{display:grid;min-height:4.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.82rem;color:inherit;text-decoration:none}.client-profile-index__row{padding:.72rem .9rem;border-bottom:1px solid rgba(32,36,33,.05)}.client-profile-index__row:last-child{border-bottom:0}.client-profile-index__icon,.client-profile-index__studio>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid rgba(32,36,33,.05);border-radius:14px;background:#f5f6f3;color:#555d57}.client-profile-index__icon svg,.client-profile-index__row>svg,.client-profile-index__studio>span svg,.client-profile-index__studio>svg{width:1rem;height:1rem;stroke-width:1.55}.client-profile-index__copy,.client-profile-index__studio>div{display:grid;min-width:0;gap:.12rem}.client-profile-index__copy strong,.client-profile-index__studio strong{color:#202421;font-size:.86rem;font-weight:650;letter-spacing:-.018em}.client-profile-index__copy small,.client-profile-index__studio small{overflow:hidden;color:rgba(32,36,33,.4);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.client-profile-index__row>svg,.client-profile-index__studio>svg{color:rgba(32,36,33,.25)}.client-profile-index__studio{margin-top:.75rem;padding:.72rem .9rem;border-radius:22px;background:hsla(0,0%,100%,.64)}.client-account-page{min-height:var(--app-content-height,100svh);background:#f7f8f5;padding:clamp(1.15rem,4vw,2rem) .85rem calc(var(--client-page-bottom-padding) + 1rem)}.client-account-page__inner{width:min(100%,52rem);margin:0 auto}.client-account-page__header{padding:.7rem .3rem 1.35rem}.client-account-page__header>p,.client-account-section-title p{color:rgba(32,36,33,.4);font-size:.65rem;font-weight:650;letter-spacing:.06em}.client-account-page__header h1{margin-top:.4rem;max-width:38rem;color:#202421;font-size:clamp(2rem,8vw,3.8rem);font-weight:600;line-height:.97;letter-spacing:-.06em}.client-account-page__header>div>span,.client-account-page__header>span{display:block;max-width:34rem;margin-top:.8rem;color:rgba(32,36,33,.48);font-size:.78rem;line-height:1.55}.client-account-page__header--with-back{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem}.client-account-page__header--with-back>a{display:grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid rgba(32,36,33,.05);border-radius:50%;background:#fff;color:#202421}.client-account-page__header--with-back>a svg{width:1rem;height:1rem}.client-account-list{overflow:hidden;border:1px solid rgba(32,36,33,.055);border-radius:24px;background:hsla(0,0%,100%,.82)}.client-account-list__row,.client-arco-row,.client-legal-acceptance-row{display:grid;min-height:4.4rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .85rem;border-bottom:1px solid rgba(32,36,33,.05);color:inherit;text-decoration:none}.client-account-list>:last-child{border-bottom:0}.client-account-list__icon{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:50%;background:#f3f5f1;color:rgba(32,36,33,.58)}.client-account-list__icon svg,.client-account-list__row>svg,.client-arco-row svg,.client-legal-acceptance-row svg{width:.9rem;height:.9rem;stroke-width:1.6}.client-account-list__row>span:nth-child(2),.client-arco-row>span:nth-child(2),.client-legal-acceptance-row__copy{display:grid;min-width:0;gap:.12rem}.client-account-list strong,.client-arco-row strong,.client-legal-acceptance-row strong{color:#202421;font-size:.78rem;font-weight:650}.client-account-list small,.client-arco-row small,.client-legal-acceptance-row small{color:rgba(32,36,33,.4);font-size:.65rem}.client-account-list__row>svg{color:rgba(32,36,33,.24)}.client-arco-history,.client-legal-acceptances{margin-top:1.5rem}.client-account-section-title{padding:0 .25rem .65rem}.client-account-section-title h2{margin-top:.15rem;color:#202421;font-size:1.05rem;font-weight:630;letter-spacing:-.03em}.client-legal-acceptance-row__status{display:inline-flex;align-items:center;gap:.3rem;color:#62806d;font-size:.64rem;font-weight:650}.client-legal-acceptance-row>button{display:inline-flex;min-height:2.25rem;align-items:center;gap:.35rem;padding:0 .72rem;border:0;border-radius:999px;background:#202421;color:#fff;font-size:.64rem;font-weight:650}.client-arco-form{display:grid;gap:.9rem;padding:.9rem;border:1px solid rgba(32,36,33,.055);border-radius:26px;background:#fff}.client-arco-form__types{display:flex;gap:.35rem;overflow-x:auto;scrollbar-width:none}.client-arco-form__types::-webkit-scrollbar{display:none}.client-arco-form__types button{min-height:2.25rem;flex:0 0 auto;padding:0 .75rem;border:1px solid rgba(32,36,33,.06);border-radius:999px;background:#f7f8f5;color:rgba(32,36,33,.5);font-size:.66rem;font-weight:620}.client-arco-form__types button[aria-pressed=true]{border-color:#202421;background:#202421;color:#fff}.client-arco-form label{display:grid;gap:.45rem}.client-arco-form label>span{color:#202421;font-size:.72rem;font-weight:640}.client-arco-form textarea{width:100%;resize:vertical;border:1px solid rgba(32,36,33,.07);border-radius:18px;background:#fafbf9;padding:.8rem;outline:0;color:#202421;font-size:.78rem;line-height:1.5}.client-arco-form textarea:focus{border-color:rgba(32,36,33,.22);box-shadow:0 0 0 3px rgba(32,36,33,.035)}.client-arco-form__submit{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:999px;background:#202421;color:#fff;font-size:.72rem;font-weight:650}.client-arco-form__submit svg{width:.9rem;height:.9rem}.client-account-empty{display:grid;min-height:10rem;place-items:center;gap:.35rem;padding:1.2rem;border:1px solid rgba(32,36,33,.055);border-radius:24px;background:#fff;color:rgba(32,36,33,.42);text-align:center;font-size:.72rem}.client-account-empty svg{width:1.15rem;height:1.15rem}.client-arco-row time{color:rgba(32,36,33,.34);font-size:.6rem}[data-client-page=historial-creditos],[data-client-page=inscripciones],[data-client-page=mis-compras]{background:#f7f8f5!important}[data-client-page=historial-creditos] article,[data-client-page=inscripciones] article,[data-client-page=mis-compras] article{border-color:rgba(32,36,33,.055)!important;border-radius:24px!important;box-shadow:0 12px 28px -30px rgba(17,22,18,.28)}@media (hover:hover) and (pointer:fine){.client-account-list__row:hover,.client-profile-index__row:hover,.client-profile-index__studio:hover{background:rgba(32,36,33,.018)}}@media (min-width:48rem){.client-profile-index__hero{min-height:22rem}.client-profile-index__identity{right:2rem;left:2rem;bottom:2rem}.client-profile-index__content{padding-top:1.5rem}}@media (prefers-reduced-motion:reduce){.client-profile-index__row,.client-profile-index__studio{transition:none!important;transform:none!important}}.client-profile-index__row,.client-profile-index__studio{width:100%;margin:0;appearance:none;-webkit-appearance:none;border-inline:0;font:inherit;text-align:left;cursor:pointer}.client-profile-index__row{border-top:0;border-right:0;border-left:0;background:transparent}.client-profile-index__studio{border:1px solid rgba(32,36,33,.05)}.client-account-route-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:.55rem .2rem 1rem}.client-account-route-header__back{display:grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid rgba(32,36,33,.055);border-radius:50%;background:hsla(0,0%,100%,.88);color:#202421;box-shadow:0 8px 20px -18px rgba(17,22,18,.3);text-decoration:none}.client-account-route-header__back svg{width:1rem;height:1rem;stroke-width:1.75}.client-account-route-header>div{min-width:0;padding-top:.1rem}.client-account-route-header p{color:rgba(32,36,33,.38);font-size:.64rem;font-weight:650;letter-spacing:.065em}.client-account-route-header h1{margin-top:.2rem;color:#202421;font-size:clamp(1.55rem,6.2vw,2.4rem);font-weight:620;line-height:1;letter-spacing:-.045em}.client-account-route-header span{display:block;max-width:32rem;margin-top:.38rem;color:rgba(32,36,33,.46);font-size:.72rem;line-height:1.45}.client-profile-account-back{width:min(100% - 1.5rem,55rem);margin:.8rem auto -.15rem}[data-client-page=historial-creditos]>div>.client-account-route-header,[data-client-page=inscripciones]>div>.client-account-route-header,[data-client-page=mis-compras]>div>.client-account-route-header{margin-bottom:.5rem}@media (min-width:48rem){.client-account-route-header{padding-top:.8rem;padding-bottom:1.25rem}}.client-profile-index__content{width:min(100% - 1.35rem,50rem);padding-top:.85rem}.client-profile-index__quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.client-profile-index__quick-action{display:grid;min-width:0;min-height:6.35rem;align-content:space-between;gap:.32rem;padding:.85rem;border:1px solid rgba(32,36,33,.05);border-radius:22px;background:hsla(0,0%,100%,.84);color:#202421;text-align:left;box-shadow:0 16px 34px -34px rgba(17,22,18,.32);transition:transform .14s cubic-bezier(.2,0,0,1),box-shadow .17s cubic-bezier(.2,0,0,1),background-color .17s cubic-bezier(.2,0,0,1)}.client-profile-index__quick-action>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#f2f4f1;color:rgba(32,36,33,.62)}.client-profile-index__quick-action svg{width:.9rem;height:.9rem;stroke-width:1.6}.client-profile-index__quick-action strong{overflow:hidden;font-size:.74rem;font-weight:670;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap}.client-profile-index__quick-action small{overflow:hidden;color:rgba(32,36,33,.4);font-size:.6rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.client-profile-index__compact-list{margin-top:.7rem;overflow:hidden;border:1px solid rgba(32,36,33,.05);border-radius:24px;background:hsla(0,0%,100%,.76)}.client-profile-index__compact-row{display:grid;width:100%;min-height:3.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.55rem .78rem;border:0;border-bottom:1px solid rgba(32,36,33,.045);background:transparent;color:#202421;font:inherit;text-align:left}.client-profile-index__compact-row:last-child{border-bottom:0}.client-profile-index__compact-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:11px;background:#f3f5f2;color:rgba(32,36,33,.56)}.client-profile-index__compact-icon svg,.client-profile-index__compact-row>svg{width:.86rem;height:.86rem;stroke-width:1.55}.client-profile-index__compact-copy{display:grid;min-width:0;gap:.06rem}.client-profile-index__compact-copy strong{color:#202421;font-size:.74rem;font-weight:650;letter-spacing:-.015em}.client-profile-index__compact-copy small{overflow:hidden;color:rgba(32,36,33,.38);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.client-profile-index__compact-row>svg{color:rgba(32,36,33,.22)}.client-profile-index__studio--compact{min-height:3.7rem;margin-top:.7rem;padding:.55rem .78rem;border-radius:20px;background:hsla(0,0%,100%,.62)}.client-profile-index__studio--compact>span{width:2rem;height:2rem;border-radius:11px}.client-profile-index__studio--compact strong{font-size:.74rem}.client-profile-index__studio--compact small{font-size:.61rem}.client-memberships-portal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-bottom:.8rem;padding:.8rem .85rem;border:1px solid rgba(32,36,33,.05);border-radius:22px;background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(247,249,246,.9))}.client-memberships-portal>div{display:grid;min-width:0;gap:.14rem}.client-memberships-portal p{color:#202421;font-size:.72rem;font-weight:660;letter-spacing:-.014em}.client-memberships-portal span{color:rgba(32,36,33,.42);font-size:.61rem;line-height:1.4}.client-memberships-portal button{display:inline-flex;min-height:2.55rem;align-items:center;gap:.38rem;padding:0 .82rem;border:0;border-radius:999px;background:#202421;color:#fff;font-size:.65rem;font-weight:650;white-space:nowrap}.client-memberships-portal button svg{width:.8rem;height:.8rem;stroke-width:1.7}@media (hover:hover) and (pointer:fine){.client-profile-index__quick-action:hover{transform:translateY(-1px);background:#fff;box-shadow:0 18px 38px -32px rgba(17,22,18,.3)}.client-profile-index__compact-row:hover,.client-profile-index__studio--compact:hover{background:rgba(32,36,33,.018)}}@media (max-width:390px){.client-profile-index__quick{gap:.42rem}.client-profile-index__quick-action{min-height:5.9rem;padding:.72rem}.client-profile-index__quick-action strong{font-size:.68rem}.client-profile-index__quick-action small{font-size:.56rem}.client-memberships-portal{grid-template-columns:1fr}.client-memberships-portal button{width:fit-content}}@media (min-width:48rem){.client-profile-index__content{padding-top:1.15rem}.client-profile-index__quick-action{min-height:7rem;padding:1rem}}.client-membership-card{overflow:hidden;border:1px solid rgba(32,36,33,.055);border-radius:22px;background:hsla(0,0%,100%,.88)}.client-membership-card>button{display:grid;width:100%;min-height:4.35rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem .85rem;border:0;background:transparent;color:#202421;font:inherit;text-align:left}.client-membership-card__status-dot{width:.55rem;height:.55rem;border-radius:50%;background:#a5aaa7;box-shadow:0 0 0 5px rgba(32,36,33,.025)}.client-membership-card__status-dot.is-active{background:#7fa18a;box-shadow:0 0 0 5px rgba(127,161,138,.08)}.client-membership-card__copy{display:grid;min-width:0;gap:.12rem}.client-membership-card__copy strong{overflow:hidden;color:#202421;font-size:.78rem;font-weight:660;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.client-membership-card__copy small{overflow:hidden;color:rgba(32,36,33,.42);font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.client-membership-card__chevron{width:.9rem;height:.9rem;color:rgba(32,36,33,.26);stroke-width:1.6;transition:transform .18s cubic-bezier(.2,0,0,1)}.client-membership-card__details{display:grid;gap:.42rem;margin:0 .85rem;padding:.72rem 0 .85rem;border-top:1px solid rgba(32,36,33,.05)}.client-membership-card__details>div{display:grid;grid-template-columns:1fr auto;gap:1rem}.client-membership-card__details dd,.client-membership-card__details dt{font-size:.63rem}.client-membership-card__details dt{color:rgba(32,36,33,.38)}.client-membership-card__details dd{color:#202421;font-weight:580;text-align:right}.client-profile-index__quick{gap:.45rem}.client-profile-index__quick-action{min-height:5.15rem;gap:.2rem;padding:.72rem .7rem;border-color:rgba(32,36,33,.04);border-radius:19px;box-shadow:0 12px 28px -30px rgba(17,22,18,.28)}.client-profile-index__quick-action>span{width:1.75rem;height:1.75rem;background:rgba(32,36,33,.035)}.client-profile-index__quick-action svg{width:.82rem;height:.82rem}.client-profile-index__quick-action strong{font-size:.7rem}.client-profile-index__quick-action small{font-size:.57rem}.client-profile-index__compact-list{margin-top:.62rem;border-color:rgba(32,36,33,.045);border-radius:21px;box-shadow:0 12px 30px -34px rgba(17,22,18,.24)}.client-profile-index__compact-row{min-height:3.45rem;gap:.6rem;padding:.48rem .7rem}.client-profile-index__compact-icon{width:1.8rem;height:1.8rem;border-radius:10px;background:rgba(32,36,33,.032)}.client-profile-index__compact-icon svg,.client-profile-index__compact-row>svg{width:.8rem;height:.8rem}.client-profile-index__compact-copy strong{font-size:.71rem}.client-profile-index__compact-copy small{font-size:.59rem}@media (max-width:47.999rem){.client-profile-hero{margin-top:calc(-1 * var(--app-safe-top, env(safe-area-inset-top, 0px)))}.client-profile-hero__media{height:calc(246px + var(--app-safe-top, env(safe-area-inset-top, 0px)))!important}.client-profile-index__content{width:min(100% - 1rem,50rem);padding-top:.72rem}}@media (min-width:48rem){.client-profile-hero{margin-top:0}}@media (hover:hover) and (pointer:fine){.client-profile-index__quick-action:hover{transform:translateY(-1px);border-color:rgba(32,36,33,.07);box-shadow:0 15px 34px -30px rgba(17,22,18,.3)}.client-profile-index__compact-row:hover{background:rgba(32,36,33,.014)}}.client-profile-root{background:radial-gradient(circle at 88% 6%,rgba(219,228,219,.38),transparent 24rem),linear-gradient(180deg,#f7f8f5,#f9faf8)}.client-profile-index__content{width:min(100% - 1rem,48rem);padding-top:.8rem}.client-profile-index__account,.client-profile-index__journey{display:grid;gap:.48rem}.client-profile-index__account{margin-top:.9rem}.client-profile-index__section-heading{display:flex;align-items:end;justify-content:space-between;min-height:2.35rem;padding:0 .35rem}.client-profile-index__section-heading>div{display:grid;gap:.08rem}.client-profile-index__section-heading span{color:rgba(32,36,33,.38);font-size:.56rem;font-weight:700;letter-spacing:.105em;text-transform:uppercase}.client-profile-index__section-heading strong{color:#202421;font-size:.88rem;font-weight:610;letter-spacing:-.028em}.client-profile-index__action-rail{border:1px solid rgba(32,36,33,.045);border-radius:28px;background:hsla(0,0%,100%,.72);box-shadow:0 18px 54px -46px rgba(23,31,25,.36),inset 0 1px 0 hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(20px) saturate(1.05);backdrop-filter:blur(20px) saturate(1.05)}.client-profile-index__rail-action{position:relative;display:grid;min-width:0;min-height:5.25rem;grid-template-columns:auto minmax(0,1fr);column-gap:.55rem;row-gap:.1rem;padding:.8rem .72rem;border:0;background:transparent;color:#202421;font:inherit;text-align:left;transition:background-color .16s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.client-profile-index__rail-action+.client-profile-index__rail-action:before{position:absolute;top:.85rem;bottom:.85rem;left:0;width:1px;background:rgba(32,36,33,.055);content:""}.client-profile-index__rail-icon{display:grid;width:2.05rem;height:2.05rem;grid-row:1/3;place-items:center;border-radius:50%;background:linear-gradient(145deg,rgba(239,243,238,.96),hsla(90,20%,98%,.96));color:rgba(32,36,33,.62);box-shadow:inset 0 0 0 1px rgba(32,36,33,.035)}.client-profile-index__rail-icon svg{width:.88rem;height:.88rem;stroke-width:1.6}.client-profile-index__rail-copy{display:grid;min-width:0;align-self:center;gap:.08rem}.client-profile-index__rail-copy strong{overflow:hidden;color:#202421;font-size:.7rem;font-weight:680;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap}.client-profile-index__rail-copy small{overflow:hidden;color:rgba(32,36,33,.38);font-size:.55rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.client-profile-index__menu-list{overflow:hidden;border:1px solid rgba(32,36,33,.04);border-radius:28px;background:hsla(0,0%,100%,.68);box-shadow:0 20px 58px -50px rgba(23,31,25,.38),inset 0 1px 0 hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(18px) saturate(1.04);backdrop-filter:blur(18px) saturate(1.04)}.client-profile-index__menu-row{display:grid;width:100%;min-height:3.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.52rem .7rem;color:#202421;font:inherit;text-align:left;transition:background-color .15s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.client-profile-index__menu-row+.client-profile-index__menu-row{border-top:1px solid rgba(32,36,33,.04)}.client-profile-index__menu-icon{display:grid;place-items:center;background:rgba(32,36,33,.03);color:rgba(32,36,33,.52)}.client-profile-index__menu-icon svg{stroke-width:1.5}.client-profile-index__menu-copy{display:grid;min-width:0;gap:.05rem}.client-profile-index__menu-copy strong{color:#202421;font-size:.72rem;font-weight:650;letter-spacing:-.015em}.client-profile-index__menu-copy small{overflow:hidden;color:rgba(32,36,33,.36);font-size:.58rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.client-profile-index__menu-affordance{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;color:rgba(32,36,33,.25);transition:background-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1)}.client-profile-index__menu-affordance svg{width:.78rem;height:.78rem;stroke-width:1.55}@media (hover:hover) and (pointer:fine){.client-profile-index__menu-row:hover,.client-profile-index__rail-action:hover{background:rgba(32,36,33,.018)}.client-profile-index__menu-row:hover .client-profile-index__menu-affordance{color:rgba(32,36,33,.48);background:rgba(32,36,33,.035);transform:translateX(1px)}}.client-profile-index__menu-row:active,.client-profile-index__rail-action:active{transform:scale(.992)}@media (max-width:390px){.client-profile-index__rail-action{min-height:4.9rem;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:start;gap:.25rem;padding:.68rem .6rem}.client-profile-index__rail-icon{width:1.8rem;height:1.8rem;grid-row:auto}.client-profile-index__rail-copy small{display:none}}@media (min-width:48rem){.client-profile-index__content{width:min(100% - 2rem,54rem);padding-top:1.1rem}.client-profile-index__rail-action{min-height:5.65rem;padding-inline:1rem}.client-profile-index__menu-row{min-height:3.8rem;padding-inline:.9rem}}@media (prefers-reduced-motion:reduce){.client-profile-index__menu-affordance,.client-profile-index__menu-row,.client-profile-index__rail-action{transition-duration:1ms!important;transform:none!important}}@media (max-width:47.999rem),(max-width:63.999rem) and (orientation:portrait){.client-profile-hero{margin-top:0!important}.client-profile-hero__media{height:282px!important}.client-profile-hero .client-container{padding-top:max(.25rem,var(--app-safe-top,env(safe-area-inset-top,0px)))}}.client-profile-index__account,.client-profile-index__journey{gap:.38rem}.client-profile-index__section-heading{min-height:1.8rem;padding-inline:.3rem;align-items:center}.client-profile-index__section-heading>div{display:contents}.client-profile-index__section-heading span{color:rgba(32,36,33,.34);font-size:.55rem;font-weight:720;letter-spacing:.12em}.client-profile-index__section-heading strong{display:none}.client-profile-index__action-rail{background:linear-gradient(180deg,hsla(0,0%,100%,.84),hsla(90,20%,98%,.74))}.client-profile-index__rail-action{min-height:5.1rem;grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;row-gap:.5rem;padding:.72rem .78rem}.client-profile-index__rail-icon{width:2rem;height:2rem;grid-row:auto}.client-profile-index__rail-label{display:block;width:100%;color:#202421;font-size:.72rem;letter-spacing:-.018em;white-space:normal;text-wrap:balance}.client-profile-index__menu-row{min-height:3.25rem;padding:.45rem .7rem}.client-profile-index__menu-label{min-width:0;color:#202421;font-size:.71rem;line-height:1.15;letter-spacing:-.014em;white-space:normal;text-wrap:balance}.client-profile-index__menu-copy,.client-profile-index__rail-copy{display:none}@media (max-width:390px){.client-profile-index__rail-action{min-height:4.65rem;padding:.62rem .56rem}.client-profile-index__rail-label{font-size:.66rem}.client-profile-index__menu-label{font-size:.68rem}}@media (min-width:48rem){.client-profile-index__rail-action{min-height:5.4rem;padding-inline:1rem}.client-profile-index__rail-label{font-size:.78rem}.client-profile-index__menu-label{font-size:.74rem}}.client-purchases{background:radial-gradient(circle at 88% 4%,rgba(223,229,221,.34),transparent 22rem),linear-gradient(180deg,#f7f8f5,#fafbf9)}.client-purchases__topbar{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;min-height:3.25rem;align-items:center;gap:.6rem;margin-bottom:1.25rem}.client-purchases__back,.client-purchases__topbar-spacer{width:2.75rem;height:2.75rem}.client-purchases__back{display:grid;place-items:center;border:1px solid rgba(32,36,33,.055);border-radius:50%;background:hsla(0,0%,100%,.82);color:#202421;box-shadow:0 10px 24px -20px rgba(17,22,18,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.client-purchases__back svg{width:1rem;height:1rem;stroke-width:1.75}.client-purchases__topbar h1{overflow:hidden;color:#202421;font-size:1rem;font-weight:680;line-height:1;letter-spacing:-.028em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.client-purchases__groups{display:grid;gap:1.15rem}.client-purchases__group{display:grid;gap:.5rem}.client-purchases__date{display:flex;align-items:center;gap:.42rem;padding-inline:.22rem;color:rgba(32,36,33,.48);font-size:.67rem;font-weight:650;letter-spacing:.02em;text-transform:capitalize}.client-purchases__date svg{width:.78rem;height:.78rem;stroke-width:1.65;opacity:.62}.client-purchase-card{overflow:hidden;border:1px solid rgba(32,36,33,.055);border-radius:24px;background:hsla(0,0%,100%,.84);box-shadow:0 18px 42px -38px rgba(17,22,18,.36),inset 0 1px 0 hsla(0,0%,100%,.88);transition:border-color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1),transform .14s cubic-bezier(.2,0,0,1);-webkit-backdrop-filter:blur(18px) saturate(1.02);backdrop-filter:blur(18px) saturate(1.02)}.client-purchase-card--open{border-color:rgba(32,36,33,.075);box-shadow:0 22px 48px -40px rgba(17,22,18,.4),inset 0 1px 0 hsla(0,0%,100%,.92)}.client-purchase-card__trigger{display:grid;width:100%;min-height:4.9rem;grid-template-columns:2.5rem minmax(0,1fr) auto auto;align-items:center;gap:.72rem;padding:.82rem .9rem;border:0;color:#202421;background:transparent;text-align:left}.client-purchase-card__receipt{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:14px;background:rgba(32,36,33,.045);color:rgba(32,36,33,.72)}.client-purchase-card__receipt svg{width:1rem;height:1rem;stroke-width:1.65}.client-purchase-card__summary{display:grid;min-width:0;gap:.14rem}.client-purchase-card__summary strong{overflow:hidden;color:#202421;font-size:.8rem;font-weight:670;line-height:1.15;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap}.client-purchase-card__summary small{overflow:hidden;color:rgba(32,36,33,.43);font-size:.64rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.client-purchase-card__amount{flex:0 0 auto;color:#202421;font-size:.78rem;font-weight:680;letter-spacing:-.02em;white-space:nowrap}.client-purchase-card__chevron{width:.9rem;height:.9rem;color:rgba(32,36,33,.3);stroke-width:1.7;transition:transform .18s cubic-bezier(.2,0,0,1)}.client-purchase-card__details{display:grid;grid-template-columns:1fr;gap:.12rem;padding:.18rem .9rem .9rem;border-top:1px solid rgba(32,36,33,.045)}.client-purchase-card__detail{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.55rem;padding:.58rem .15rem;border-bottom:1px solid rgba(32,36,33,.04)}.client-purchase-card__detail:last-child{border-bottom:0}.client-purchase-card__detail>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:rgba(32,36,33,.035);color:rgba(32,36,33,.54)}.client-purchase-card__detail>span svg{width:.88rem;height:.88rem;stroke-width:1.6}.client-purchase-card__detail>div{display:grid;min-width:0;gap:.12rem}.client-purchase-card__detail small{color:rgba(32,36,33,.38);font-size:.59rem;font-weight:620;letter-spacing:.035em}.client-purchase-card__detail strong{overflow:hidden;color:#202421;font-size:.75rem;font-weight:620;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.client-purchase-card__detail--total>span{background:rgba(81,112,92,.075);color:#55725f}.client-purchase-card__detail--total strong{font-size:.82rem;font-weight:700}.client-purchases__empty{display:grid;min-height:50svh;place-items:center;align-content:center;justify-items:center;gap:.42rem;padding:2rem 1.25rem;text-align:center}.client-purchases__empty>span{display:grid;width:3.2rem;height:3.2rem;place-items:center;margin-bottom:.3rem;border-radius:50%;background:rgba(32,36,33,.045);color:rgba(32,36,33,.5)}.client-purchases__empty>span svg{width:1.25rem;height:1.25rem;stroke-width:1.55}.client-purchases__empty h2{color:#202421;font-size:1rem;font-weight:660;letter-spacing:-.025em}.client-purchases__empty p{max-width:17rem;color:rgba(32,36,33,.42);font-size:.68rem;line-height:1.45}@media (hover:hover) and (pointer:fine){.client-purchase-card:hover{transform:translateY(-1px);border-color:rgba(32,36,33,.075);box-shadow:0 20px 44px -38px rgba(17,22,18,.38)}.client-purchase-card__trigger:hover{background:rgba(32,36,33,.012)}}@media (max-width:390px){.client-purchases__topbar{grid-template-columns:2.55rem minmax(0,1fr) 2.55rem}.client-purchases__back,.client-purchases__topbar-spacer{width:2.55rem;height:2.55rem}.client-purchase-card__trigger{grid-template-columns:2.35rem minmax(0,1fr) auto;gap:.62rem;padding-inline:.78rem}.client-purchase-card__receipt{width:2.35rem;height:2.35rem}.client-purchase-card__amount{display:none}.client-purchase-card__chevron{grid-column:3}}@media (min-width:48rem){.client-purchases__topbar{margin-bottom:1.6rem}.client-purchases__groups{gap:1.4rem}.client-purchase-card__trigger{min-height:5.2rem;padding-inline:1.1rem}.client-purchase-card__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.8rem 1rem 1rem}.client-purchase-card__detail{min-height:4.4rem;grid-template-columns:2.15rem minmax(0,1fr);padding:.65rem .7rem;border:1px solid rgba(32,36,33,.04);border-radius:16px;background:rgba(32,36,33,.018)}.client-purchase-card__detail:last-child{border-bottom:1px solid rgba(32,36,33,.04)}}@media (prefers-reduced-motion:reduce){.client-purchase-card,.client-purchase-card__chevron{transition:none!important;transform:none!important}}.client-credit-history,.client-reservations{background:radial-gradient(circle at 88% 4%,rgba(223,229,221,.34),transparent 22rem),linear-gradient(180deg,#f7f8f5,#fafbf9)}.client-credit-history__topbar,.client-reservations__topbar{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;min-height:3rem;align-items:center;gap:.6rem;margin-bottom:.65rem}.client-credit-history__back,.client-credit-history__topbar-spacer,.client-reservations__back,.client-reservations__topbar-spacer{width:2.75rem;height:2.75rem}.client-credit-history__back,.client-reservations__back{display:grid;place-items:center;border:1px solid rgba(32,36,33,.055);border-radius:50%;background:hsla(0,0%,100%,.82);color:#202421;box-shadow:0 10px 24px -20px rgba(17,22,18,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.client-credit-history__back svg,.client-reservations__back svg{width:1rem;height:1rem;stroke-width:1.75}.client-credit-history__topbar h1,.client-reservations__topbar h1{min-width:0;color:#202421;font-size:1.04rem;font-weight:680;line-height:1;letter-spacing:-.028em;text-align:center;white-space:nowrap}.client-reservations__body{display:grid;gap:1.15rem}.client-reservations__tabs{padding:.26rem;border:1px solid rgba(32,36,33,.055);border-radius:999px;background:hsla(0,0%,100%,.76);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.client-reservations__tabs>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem}.client-reservations__tabs button{min-height:2.9rem;padding-inline:.8rem;border:0;border-radius:999px;color:rgba(32,36,33,.46);background:transparent;font-size:.82rem;font-weight:630;transition:background-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.client-reservations__tabs button[aria-selected=true]{color:#202421;background:rgba(32,36,33,.05);box-shadow:inset 0 0 0 1px rgba(32,36,33,.018)}.client-reservation-card{overflow:hidden;padding:.9rem;border:1px solid rgba(32,36,33,.055);border-radius:24px;background:hsla(0,0%,100%,.84);box-shadow:0 18px 42px -38px rgba(17,22,18,.36),inset 0 1px 0 hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(18px) saturate(1.02);backdrop-filter:blur(18px) saturate(1.02)}.client-reservation-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.72rem;border-bottom:1px solid rgba(32,36,33,.045)}.client-reservation-card__date{display:inline-flex;min-width:0;align-items:center;gap:.42rem;overflow:hidden;color:rgba(32,36,33,.72);font-size:.78rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.client-reservation-card__date svg{width:.8rem;height:.8rem;flex:0 0 auto;stroke-width:1.6;opacity:.58}.client-reservation-card__status{flex:0 0 auto;border-radius:999px;padding:.38rem .68rem;font-size:.67rem;font-weight:680;line-height:1}.client-reservation-card__main{display:flex;align-items:center;gap:.85rem;padding:.9rem 0}.client-reservation-card__main>span:first-child{width:3rem!important;height:3rem!important;border:1px solid rgba(32,36,33,.045);box-shadow:0 8px 20px -18px rgba(17,22,18,.28)}.client-reservation-card__copy{display:grid;min-width:0;gap:.28rem}.client-reservation-card__copy h3{overflow:hidden;color:#202421;font-size:.96rem;font-weight:690;line-height:1.18;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap}.client-reservation-card__copy>span{display:inline-flex;min-width:0;align-items:center;gap:.34rem;color:rgba(32,36,33,.5);font-size:.75rem;line-height:1.3}.client-reservation-card__copy>span svg{width:.84rem;height:.84rem;flex:0 0 auto;stroke-width:1.6;opacity:.7}.client-reservation-card__cancel,.client-reservation-card__confirm{min-height:2.65rem;border-radius:999px;padding-inline:1rem;font-size:.78rem;font-weight:660;transition:background-color .14s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.client-reservation-card__cancel{width:100%;border:1px solid #c94a42;background:#c94a42;color:#fff;box-shadow:0 8px 20px -16px rgba(157,49,42,.45)}.client-reservation-card__confirm{flex:1;border:0;background:#202421;color:#fff}.client-reservation-card__actions{display:flex;gap:.5rem}.client-reservation-card__actions .client-reservation-card__cancel{flex:1}.client-credit-history__list{display:grid;gap:.72rem}.client-credit-history__card{display:grid;min-height:5.25rem;grid-template-columns:2.65rem minmax(0,1fr) auto;align-items:center;gap:.78rem;padding:.82rem .9rem;border:1px solid rgba(32,36,33,.055);border-radius:22px;background:hsla(0,0%,100%,.84);box-shadow:0 16px 38px -36px rgba(17,22,18,.34),inset 0 1px 0 hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.client-credit-history__icon{display:grid;width:2.65rem;height:2.65rem;place-items:center;border-radius:15px}.client-credit-history__icon svg{width:1rem;height:1rem;stroke-width:1.7}.client-credit-history__icon--credit{background:rgba(91,124,101,.075);color:#5a7864}.client-credit-history__icon--debit{background:rgba(194,73,63,.06);color:#c14c43}.client-credit-history__copy{display:grid;min-width:0;gap:.18rem}.client-credit-history__copy strong{overflow:hidden;color:#202421;font-size:.76rem;font-weight:650;line-height:1.22;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.client-credit-history__copy time{color:rgba(32,36,33,.4);font-size:.61rem}.client-credit-history__value{display:grid;justify-items:end;gap:.08rem;font-size:.88rem;font-weight:720;line-height:1;letter-spacing:-.025em;white-space:nowrap}.client-credit-history__value small{color:rgba(32,36,33,.38);font-size:.52rem;font-weight:600;letter-spacing:0}.client-credit-history__value--credit{color:#55725f}.client-credit-history__value--debit{color:#c14c43}.client-credit-history__empty{display:grid;min-height:50svh;place-items:center;align-content:center;justify-items:center;gap:.42rem;padding:2rem 1.25rem;text-align:center}.client-credit-history__empty>span{display:grid;width:3.2rem;height:3.2rem;place-items:center;margin-bottom:.3rem;border-radius:50%;background:rgba(32,36,33,.045);color:rgba(32,36,33,.5)}.client-credit-history__empty>span svg{width:1.25rem;height:1.25rem;stroke-width:1.55}.client-credit-history__empty h2{color:#202421;font-size:1rem;font-weight:660;letter-spacing:-.025em}.client-credit-history__empty p{max-width:17rem;color:rgba(32,36,33,.42);font-size:.68rem;line-height:1.45}@media (hover:hover) and (pointer:fine){.client-credit-history__card:hover,.client-reservation-card:hover{border-color:rgba(32,36,33,.075);box-shadow:0 20px 44px -38px rgba(17,22,18,.38)}.client-reservation-card__cancel:hover{border-color:#b9413a;background:#b9413a}.client-reservation-card__confirm:hover{background:#2a302c}}@media (max-width:390px){.client-credit-history__topbar,.client-reservations__topbar{grid-template-columns:2.55rem minmax(0,1fr) 2.55rem}.client-credit-history__back,.client-credit-history__topbar-spacer,.client-reservations__back,.client-reservations__topbar-spacer{width:2.55rem;height:2.55rem}.client-credit-history__card{grid-template-columns:2.45rem minmax(0,1fr) auto;gap:.65rem;padding-inline:.75rem}.client-credit-history__icon{width:2.45rem;height:2.45rem}.client-credit-history__copy strong{font-size:.72rem}}@media (min-width:48rem){.client-credit-history__topbar,.client-reservations__topbar{margin-bottom:.85rem}.client-reservation-card{padding:1rem 1.1rem}.client-reservation-card__main>span:first-child{width:3.35rem!important;height:3.35rem!important}.client-credit-history__list{gap:.85rem}.client-credit-history__card{min-height:5.7rem;padding-inline:1.05rem}}@media (prefers-reduced-motion:reduce){.client-reservation-card__cancel,.client-reservation-card__confirm{transition:none!important;transform:none!important}}.client-reservation-card__policy-note{margin:-.1rem .15rem .62rem;color:rgba(32,36,33,.48);font-size:.68rem;line-height:1.4}.client-reservation-card__manage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.18rem;padding:.24rem;border:1px solid rgba(32,36,33,.055);border-radius:999px;background:#f5f6f4}.client-reservation-card__manage--cancel-only{grid-template-columns:1fr;border-color:rgba(201,74,66,.08);background:#f6f6f4}.client-reservation-card__manage-action{display:inline-flex;min-width:0;min-height:2.72rem;align-items:center;justify-content:center;gap:.45rem;padding:.48rem .65rem;border:0;border-radius:999px;color:#202421;background:transparent;font-size:.7rem;font-weight:670;line-height:1;letter-spacing:-.012em;transition:background-color .14s cubic-bezier(.2,0,0,1),color .14s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.client-reservation-card__manage-action svg{width:.88rem;height:.88rem;flex:0 0 auto;stroke-width:1.75;color:rgba(32,36,33,.58)}.client-reservation-card__manage-action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-reservation-card__manage-action--cancel{min-width:6.55rem;padding-inline:.8rem;color:#fff;background:#cf4b43}.client-reservation-card__manage-action--cancel svg{color:#fff}.client-reservation-card__manage--cancel-only .client-reservation-card__manage-action--cancel{width:100%;min-height:2.75rem}@media (hover:hover) and (pointer:fine){.client-reservation-card__manage-action:not(.client-reservation-card__manage-action--cancel):hover{background:rgba(32,36,33,.035)}.client-reservation-card__manage-action--cancel:hover{background:#bd433c}}@media (max-width:390px){.client-reservation-card__manage{gap:.14rem;padding:.22rem}.client-reservation-card__manage-action{min-height:2.75rem;gap:.32rem;padding-inline:.48rem;font-size:.64rem}.client-reservation-card__manage-action svg{width:.82rem;height:.82rem}.client-reservation-card__manage-action--cancel{min-width:5.85rem;padding-inline:.62rem}}@media (prefers-reduced-motion:reduce){.client-reservation-card__manage-action{transition:none!important;transform:none!important}}.client-profile-index__menu-row--danger{color:#a44b45}.client-profile-index__menu-row--danger .client-profile-index__menu-icon{background:rgba(183,70,61,.055);color:#b14f48}.client-profile-index__menu-row--danger .client-profile-index__menu-label{color:#a64842}.client-profile-index__menu-row--danger .client-profile-index__menu-affordance{color:rgba(166,72,66,.42)}.client-profile-account__meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:1.35rem;padding-top:.9rem;border-top:1px solid rgba(32,36,33,.045);color:rgba(32,36,33,.38);font-size:.62rem;line-height:1.35}.client-profile-account__meta span{font-weight:620;letter-spacing:.015em}.client-profile-account__meta time{font-weight:520;text-align:right}@media (hover:hover) and (pointer:fine){.client-profile-index__menu-row--danger:hover{background:rgba(183,70,61,.035)}}.client-profile-index__google-wrap{margin:.95rem auto .15rem}.client-profile-index__google-card{display:grid;width:100%;min-height:5.9rem;grid-template-columns:3.15rem minmax(0,1fr) 2rem;align-items:center;gap:.9rem;padding:.9rem 1rem;border:1px solid rgba(32,36,33,.055);border-radius:24px;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(247,249,246,.94));color:#202421;text-align:left;box-shadow:0 18px 40px -34px rgba(17,22,18,.24),inset 0 1px 0 hsla(0,0%,100%,.9)}.client-profile-index__google-mark{display:grid;width:3.15rem;height:3.15rem;place-items:center;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px rgba(32,36,33,.045)}.client-profile-index__google-copy{display:grid;min-width:0;gap:.14rem}.client-profile-index__google-copy small{color:rgba(32,36,33,.4);font-size:.61rem;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.client-profile-index__google-copy strong{color:#202421;font-size:.92rem;font-weight:700;letter-spacing:-.018em}.client-profile-index__google-copy>span{overflow:hidden;color:rgba(32,36,33,.5);font-size:.68rem;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.client-profile-index__google-affordance{display:grid;width:2rem;height:2rem;place-items:center;border-radius:999px;color:rgba(32,36,33,.42);background:rgba(32,36,33,.03)}.client-profile-index__google-affordance svg{width:.82rem;height:.82rem;stroke-width:1.7}.client-profile-index__journey{margin-top:1.25rem}.client-profile-index__action-rail{border-radius:26px}.client-profile-index__rail-action{min-height:6.15rem;padding:.92rem .9rem}.client-profile-index__rail-icon{width:2.35rem;height:2.35rem;border-radius:15px}.client-profile-index__rail-icon svg{width:.98rem;height:.98rem}.client-profile-index__rail-label{font-size:.82rem;line-height:1.12;font-weight:680}.client-profile-index__section-heading{font-size:.68rem;letter-spacing:.14em}.client-profile-index__menu-list{border-radius:24px}.client-profile-index__menu-row{min-height:4rem;gap:.8rem;padding:.62rem .85rem}.client-profile-index__menu-icon{width:2.3rem;height:2.3rem;border-radius:14px}.client-profile-index__menu-icon svg{width:.92rem;height:.92rem}.client-profile-index__menu-label{font-size:.8rem;line-height:1.16;font-weight:660}.client-profile-index__menu-affordance{width:1.85rem;height:1.85rem}.client-profile-index__menu-affordance svg{width:.76rem;height:.76rem}@media (hover:hover) and (pointer:fine){.client-profile-index__google-card:hover{background:linear-gradient(135deg,#fff,rgba(244,247,243,.98))}}@media (max-width:390px){.client-profile-index__google-card{grid-template-columns:2.85rem minmax(0,1fr) 1.85rem;min-height:5.45rem;gap:.72rem;padding:.78rem .82rem}.client-profile-index__google-mark{width:2.85rem;height:2.85rem;border-radius:16px}.client-profile-index__google-copy strong{font-size:.86rem}.client-profile-index__google-copy>span{font-size:.64rem}.client-profile-index__rail-action{min-height:5.7rem;padding:.8rem .72rem}.client-profile-index__rail-label{font-size:.76rem}.client-profile-index__menu-row{min-height:3.8rem;padding-inline:.74rem}.client-profile-index__menu-label{font-size:.76rem}}.client-profile-index__content{width:min(100% - 1.5rem,55rem);margin:0 auto;padding-bottom:calc(var(--bottom-nav-offset, 0px) + 2.25rem)}.client-profile-index__google-wrap{width:min(100% - 1.5rem,55rem);margin:.75rem auto 0}.client-profile-index__google-card{min-height:3.9rem;grid-template-columns:2.35rem minmax(0,1fr) 1.65rem;gap:.7rem;padding:.55rem .72rem;border:1px solid rgba(32,36,33,.05);border-radius:18px;background:hsla(90,20%,98%,.96);box-shadow:none}.client-profile-index__google-mark{width:2.35rem;height:2.35rem;border-radius:13px;box-shadow:inset 0 0 0 1px rgba(32,36,33,.04)}.client-profile-index__google-copy{gap:.08rem}.client-profile-index__google-copy small{font-size:.54rem;letter-spacing:.045em}.client-profile-index__google-copy strong{font-size:.8rem;line-height:1.08}.client-profile-index__google-copy>span{font-size:.61rem;line-height:1.22}.client-profile-index__google-affordance{width:1.65rem;height:1.65rem;background:transparent}.client-profile-index__journey{margin-top:1.05rem}.client-profile-index__section-heading{margin-bottom:.46rem;font-size:.61rem;letter-spacing:.12em}.client-profile-index__action-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(32,36,33,.05);border-radius:20px;background:hsla(60,25%,98%,.88);box-shadow:none}.client-profile-index__rail-action{min-height:4.75rem;grid-template-columns:1.9rem minmax(0,1fr);grid-template-rows:1fr;align-items:center;justify-items:start;gap:.5rem;padding:.62rem .72rem}.client-profile-index__rail-action+.client-profile-index__rail-action{border-left:1px solid rgba(32,36,33,.045)}.client-profile-index__rail-icon{width:1.9rem;height:1.9rem;border-radius:11px;background:rgba(32,36,33,.025)}.client-profile-index__rail-icon svg{width:.8rem;height:.8rem}.client-profile-index__rail-label{font-size:.73rem;font-weight:660;line-height:1.08;text-align:left}.client-profile-index__account{margin-top:1.2rem}.client-profile-index__menu-list{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.client-profile-index__menu-row{min-height:3.55rem;gap:.7rem;padding:.48rem .1rem;border:0;border-radius:0;background:transparent}.client-profile-index__menu-row+.client-profile-index__menu-row{border-top:1px solid rgba(32,36,33,.045)}.client-profile-index__menu-icon{width:2rem;height:2rem;border-radius:12px;background:rgba(32,36,33,.025)}.client-profile-index__menu-icon svg{width:.82rem;height:.82rem}.client-profile-index__menu-label{font-size:.74rem;font-weight:650;line-height:1.14}.client-profile-index__menu-affordance{width:1.55rem;height:1.55rem;background:transparent}.client-profile-index__logout{display:inline-flex;min-height:2.9rem;align-items:center;gap:.5rem;margin-top:.75rem;padding:.45rem .25rem;border:0;background:transparent;color:#a34842;font:inherit;font-size:.72rem;font-weight:650}.client-profile-index__logout svg{width:.9rem;height:.9rem;stroke-width:1.65}@media (hover:hover) and (pointer:fine){.client-profile-index__google-card:hover,.client-profile-index__menu-row:hover,.client-profile-index__rail-action:hover{background:rgba(32,36,33,.018)}.client-profile-index__logout:hover{color:#913e39}}@media (max-width:390px){.client-profile-index__content,.client-profile-index__google-wrap{width:min(100% - 1.25rem,55rem)}.client-profile-index__google-card{min-height:3.75rem;grid-template-columns:2.2rem minmax(0,1fr) 1.55rem;gap:.62rem;padding:.5rem .62rem}.client-profile-index__google-mark{width:2.2rem;height:2.2rem;border-radius:12px}.client-profile-index__google-copy strong{font-size:.76rem}.client-profile-index__google-copy>span{font-size:.58rem}.client-profile-index__rail-action{min-height:4.45rem;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:start;gap:.3rem;padding:.58rem}.client-profile-index__rail-label{font-size:.69rem}.client-profile-index__menu-row{min-height:3.4rem}.client-profile-index__menu-label{font-size:.71rem}}.client-page-back-header{--client-back-header-control:2.75rem;--client-back-header-clearance:clamp(1.55rem,4.8vw,2rem);padding-top:var(--client-back-header-clearance)}.client-page-back-header__bar{display:grid;min-height:3rem;grid-template-columns:var(--client-back-header-control) minmax(0,1fr) var(--client-back-header-control);align-items:center;gap:.6rem}.client-page-back-header__back,.client-page-back-header__spacer{width:var(--client-back-header-control);height:var(--client-back-header-control)}.client-page-back-header__back{display:grid;place-items:center;border:1px solid rgba(32,36,33,.055);border-radius:50%;background:hsla(0,0%,100%,.86);color:#202421;box-shadow:0 10px 24px -20px rgba(17,22,18,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.client-page-back-header__back svg{width:1rem;height:1rem;stroke-width:1.75}.client-page-back-header__bar h1{min-width:0;overflow:hidden;color:#202421;font-size:1.04rem;font-weight:680;line-height:1;letter-spacing:-.028em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.client-page-back-header__after{margin-top:.7rem}@media (max-width:390px){.client-page-back-header{--client-back-header-control:2.55rem}}@media (min-width:48rem){.client-page-back-header{--client-back-header-clearance:clamp(1.75rem,3vw,2.25rem)}}.client-account-route-header{padding-bottom:1rem}.client-account-route-header__meta{min-width:0;padding-inline:.2rem}.client-account-route-header__meta p{color:rgba(32,36,33,.38);font-size:.64rem;font-weight:650;letter-spacing:.065em}.client-account-route-header__meta span{display:block;max-width:32rem;margin-top:.38rem;color:rgba(32,36,33,.46);font-size:.72rem;line-height:1.45}.client-account-route-header.client-page-back-header{display:block;grid-template-columns:none;align-items:normal;gap:0;padding:var(--client-back-header-clearance) 0 1rem}.client-account-page,.client-account-route-header>.client-page-back-header__after,.client-account-route-header>.client-page-back-header__bar{padding-top:0}.client-profile-account-back{margin-top:0}.client-reservation-card{position:relative}.client-reservation-card:before{position:absolute;inset:.8rem auto .8rem 0;width:2px;border-radius:999px;background:transparent;content:""}.client-reservation-card:has(.client-reservation-card__status.bg-emerald-50):before{background:rgba(88,126,101,.52)}.client-reservation-card:has(.client-reservation-card__status.bg-rose-50):before{background:rgba(193,76,67,.48)}.client-reservation-card[data-focused=true]{border-color:color-mix(in srgb,var(--brand-primary) 22%,transparent);box-shadow:0 18px 42px -36px rgba(17,22,18,.32),0 0 0 3px color-mix(in srgb,var(--brand-primary) 7%,transparent)}.client-reservation-card__manage-trigger{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(32,36,33,.07);border-radius:999px;background:rgba(32,36,33,.035);color:#202421;font-size:.76rem;font-weight:660}.client-reservation-card__manage-trigger svg,.client-reservation-manage-sheet__action svg{width:1rem;height:1rem;stroke-width:1.65}.client-reservations__empty{display:grid;min-height:50svh;place-items:center;padding:2rem 1rem;text-align:center}.client-reservations__empty h2{color:#202421;font-size:1.15rem;font-weight:650;letter-spacing:-.025em}.client-reservations__empty p{max-width:22rem;margin-top:.45rem;color:rgba(32,36,33,.48);font-size:.78rem;line-height:1.5}.client-reservations__empty button{min-height:2.65rem;margin-top:1rem;padding-inline:1rem;border:0;border-radius:999px;background:#202421;color:#fff;font-size:.75rem;font-weight:660}.client-reservation-manage-sheet__action{display:flex;min-height:3.25rem;align-items:center;gap:.75rem;padding-inline:1rem;border:1px solid rgba(32,36,33,.06);border-radius:16px;background:#fff;color:#202421;font-size:.84rem;font-weight:640;text-align:left}.client-reservation-manage-sheet__action--cancel{color:#b4433c}.client-profile-index__rail-external{position:absolute;top:.62rem;right:.62rem;display:grid;width:1.45rem;height:1.45rem;place-items:center;color:rgba(32,36,33,.28)}.client-profile-index__rail-external svg{width:.72rem;height:.72rem;stroke-width:1.6}@media (max-width:47.999rem){.client-reservation-card__manage{display:none!important}}.client-reservation-manage-menu{display:grid;gap:.55rem}.client-reservation-manage-menu__action{min-height:3.25rem;justify-content:flex-start;border:1px solid rgb(32 36 33/6%);background:rgba(32,36,33,.026);color:#202421;text-align:left}.client-reservation-manage-menu__action svg{width:1rem;height:1rem;flex:0 0 auto;stroke-width:1.7}.client-reservation-manage-menu__action--cancel{border-color:rgba(201,74,66,.1);background:rgb(201 74 66/4%);color:#b4433c}.client-cancel-summary{display:grid;gap:.22rem;padding:.9rem 1rem;border-radius:16px;background:rgba(32,36,33,.035)}.client-cancel-summary strong{color:#202421;font-size:.86rem;font-weight:680;letter-spacing:-.015em}.client-cancel-summary span{color:rgba(32,36,33,.52);font-size:.74rem;line-height:1.35}.client-modal-state{display:grid;min-height:9rem;place-items:center;gap:.7rem;border-radius:18px;background:rgba(32,36,33,.028);color:rgba(32,36,33,.48);text-align:center}.client-modal-state .client-modal__action{min-width:8rem}.client-reschedule-modal__body{max-height:min(52dvh,28rem)}.client-reschedule-options{display:grid;gap:.65rem}.client-reschedule-option{overflow:hidden;border:1px solid rgb(32 36 33/7%);border-radius:18px;background:#fff;transition:border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.client-reschedule-option[data-selected=true]{border-color:color-mix(in srgb,var(--brand-primary) 28%,transparent);box-shadow:0 14px 28px -24px rgba(18,24,20,.3)}.client-reschedule-option__main{display:grid;width:100%;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem;border:0;background:transparent;color:inherit;text-align:left}.client-reschedule-option__date{display:grid;width:3rem;height:3rem;place-items:center;border-radius:14px;background:rgb(32 36 33/4%);color:#202421}.client-reschedule-option__date span{font-size:.56rem;font-weight:740;letter-spacing:.09em;text-transform:uppercase}.client-reschedule-option__date strong{margin-top:-.15rem;font-size:1rem;line-height:1}.client-reschedule-option__date[data-selected=true]{background:var(--brand-primary);color:#fff}.client-reschedule-option__copy{display:grid;min-width:0;gap:.22rem}.client-reschedule-option__copy span,.client-reschedule-option__copy strong{display:inline-flex;min-width:0;align-items:center;gap:.34rem}.client-reschedule-option__copy strong{color:#202421;font-size:.82rem;font-weight:680}.client-reschedule-option__copy span{overflow:hidden;color:rgba(32,36,33,.52);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.client-reschedule-option__copy svg{width:.9rem;height:.9rem;flex:0 0 auto;stroke-width:1.65}.client-reschedule-option__availability{flex:0 0 auto;padding:.35rem .55rem;border-radius:999px;background:rgb(32 36 33/4%);color:rgba(32,36,33,.56);font-size:.62rem;font-weight:680;white-space:nowrap}.client-reschedule-option__spots{padding:.72rem;border-top:1px solid rgb(32 36 33/5%);background:rgba(32,36,33,.018)}.client-reschedule-option__spots>p{margin-bottom:.5rem;color:rgba(32,36,33,.4);font-size:.58rem;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.client-reschedule-option__spots>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.client-reschedule-option__spots button,.client-spot-grid>button{position:relative;display:grid;aspect-ratio:1;min-width:0;place-items:center;border:1px solid rgb(32 36 33/8%);border-radius:14px;background:#fff;color:#202421;font-size:.74rem;font-weight:680}.client-reschedule-option__spots button[data-selected=true],.client-spot-grid>button[data-selected=true]{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.client-reschedule-option__spots button:disabled,.client-spot-grid>button[data-booked=true]{cursor:not-allowed;border-color:transparent;background:rgb(32 36 33/4%);color:rgba(32,36,33,.22)}.client-reschedule-option__spots button small,.client-spot-grid>button small{position:absolute;inset-inline:0;bottom:.34rem;color:rgba(32,36,33,.35);font-size:.42rem;font-weight:740;letter-spacing:.065em;line-height:1;text-transform:uppercase}.client-reschedule-option__spots button:disabled>span,.client-spot-grid>button[data-booked=true]>span{transform:translateY(-.22rem)}.client-spot-grid__hint{margin:0 0 .65rem;color:rgba(32,36,33,.44);font-size:.66rem;line-height:1.4}.client-modal-state--compact{min-height:7rem}.client-spot-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;padding-block:.15rem .45rem}.client-spot-grid>button{display:grid;min-height:3.35rem;place-items:center}.client-spot-grid>button[data-current=true]:not([data-selected=true]){box-shadow:inset 0 0 0 1px rgba(32,36,33,.38)}@media (max-width:390px){.client-reschedule-option__main{grid-template-columns:2.8rem minmax(0,1fr)}.client-reschedule-option__availability{grid-column:2;width:fit-content}.client-spot-grid{gap:.45rem}}@media (min-width:64rem){.client-page-back-header{--client-back-header-clearance:1.5rem}.client-page-back-header__bar{grid-template-columns:var(--client-back-header-control) minmax(0,1fr);justify-content:start;gap:.85rem}.client-page-back-header__spacer{display:none}.client-page-back-header__bar h1{font-size:clamp(1.35rem,1.65vw,1.55rem);font-weight:650;line-height:1.08;letter-spacing:-.035em;text-align:left}.client-page-back-header__after{margin-top:.55rem;margin-left:calc(var(--client-back-header-control) + .85rem)}.client-account-route-header__meta{max-width:38rem;padding-inline:0}.client-account-route-header__meta span{max-width:38rem;font-size:.78rem}[data-client-page=mis-clases]>.client-reservations{width:min(100%,var(--client-desktop-content,72rem));max-width:var(--client-desktop-content,72rem)!important;padding-inline:clamp(2rem,4vw,4rem)}[data-client-page=mis-clases] .client-reservations__body>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}[data-client-page=mis-clases] .client-reservations__body>section>*+*{margin-top:0!important}[data-client-page=mis-clases] .client-reservations__empty{grid-column:1/-1}[data-client-page=mis-clases] .client-reservation-card{align-self:start;min-width:0}[data-client-page=mis-clases] .client-reservation-card__copy h3{font-size:.9rem}[data-client-page=historial-creditos]{padding-inline:clamp(2rem,4vw,4rem)}[data-client-page=historial-creditos]>div{width:min(100%,68rem);max-width:68rem!important}[data-client-page=historial-creditos] .client-credit-history__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}[data-client-page=historial-creditos] .client-credit-history__card{min-width:0}[data-client-page=historial-creditos] .client-credit-history__copy strong{font-size:.82rem}[data-client-page=mis-compras]{padding-inline:clamp(2rem,4vw,4rem)}[data-client-page=mis-compras]>div{width:min(100%,64rem);max-width:64rem!important}[data-client-page=mis-compras] .client-purchase-card__trigger{min-height:5.55rem;grid-template-columns:2.75rem minmax(0,1fr) minmax(8rem,auto) 1.25rem;gap:1rem;padding:.95rem 1.15rem}[data-client-page=mis-compras] .client-purchase-card__receipt{width:2.75rem;height:2.75rem}[data-client-page=mis-compras] .client-purchase-card__summary strong{font-size:.86rem}[data-client-page=mis-compras] .client-purchase-card__amount,[data-client-page=mis-compras] .client-purchase-card__summary small{font-size:.72rem}[data-client-page=mis-compras] .client-purchase-card__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.9rem 1.1rem 1.1rem}[data-client-page=mis-membresias]{padding-inline:clamp(2rem,4vw,4rem)}[data-client-page=mis-membresias]>div{width:min(100%,var(--client-desktop-content,72rem));max-width:var(--client-desktop-content,72rem)!important}[data-client-page=mis-membresias]>div>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}[data-client-page=mis-membresias]>div>section>*+*{margin-top:0!important}[data-client-page=mis-membresias]>div>section>article:has(button[aria-expanded=true]){grid-column:1/-1}[data-client-page=mis-membresias]>div>section>div:not(article){grid-column:1/-1}[data-client-page=mis-membresias] article h2{font-size:1.05rem}.client-profile-index__content,.client-profile-index__google-wrap{width:min(calc(100% - clamp(4rem, 8vw, 8rem)),70rem);max-width:70rem}.client-profile-index__google-wrap{margin-top:1rem}.client-profile-index__content{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(20rem,.9fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);padding-top:1rem}.client-profile-index__account,.client-profile-index__journey{min-width:0;margin-top:0}.client-profile-index__action-rail{min-height:6rem}.client-profile-index__menu-list{padding-inline:.15rem}.client-profile-index__menu-row{min-height:3.75rem}.client-profile-account-back{width:min(calc(100% - clamp(4rem, 8vw, 8rem)),60rem);margin-inline:auto}.client-profile-account-back+.client-container>div{display:grid;width:min(100%,60rem);max-width:60rem!important;grid-template-columns:minmax(0,47.5rem) minmax(11rem,1fr);align-items:start;gap:2rem}.client-profile-account-back+.client-container>div>section{min-width:0}.client-profile-account-back+.client-container .client-profile-account__meta{margin-top:0}[data-client-page=legal-hub].client-account-page{padding-inline:clamp(2rem,4vw,4rem)}[data-client-page=legal-hub] .client-account-page__inner{display:grid;width:min(100%,var(--client-desktop-content,72rem));grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:start;gap:1.5rem 2rem}[data-client-page=legal-hub] .client-account-route-header{grid-column:1/-1}[data-client-page=legal-hub] .client-legal-acceptances{margin-top:0}[data-client-page=arco].client-account-page{padding-inline:clamp(2rem,4vw,4rem)}[data-client-page=arco] .client-account-page__inner{display:grid;width:min(100%,var(--client-desktop-content,72rem));grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr);align-items:start;gap:1.5rem 2rem}[data-client-page=arco] .client-page-back-header{grid-column:1/-1}[data-client-page=arco] .client-arco-history{margin-top:0}[data-client-page=arco] .client-arco-form{padding:1.15rem}[data-client-page=arco] .client-arco-form,[data-client-page=arco] .client-arco-history{min-width:0}}@media (min-width:64rem) and (hover:hover) and (pointer:fine){[data-client-page=arco] .client-arco-row:hover,[data-client-page=historial-creditos] .client-credit-history__card:hover,[data-client-page=legal-hub] .client-account-list__row:hover,[data-client-page=mis-membresias] article:hover{border-color:rgba(32,36,33,.09);background-color:hsla(0,0%,100%,.96);transform:translateY(-1px)}}@media (min-width:64rem) and (prefers-reduced-motion:reduce){[data-client-page=arco] .client-arco-row,[data-client-page=historial-creditos] .client-credit-history__card,[data-client-page=legal-hub] .client-account-list__row,[data-client-page=mis-membresias] article{transform:none!important;transition:none!important}}@font-face{font-family:__Inter_Tight_a3c0d3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_Tight_a3c0d3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_a3c0d3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_a3c0d3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_a3c0d3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_Tight_a3c0d3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_Tight_a3c0d3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Tight_Fallback_a3c0d3;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_a3c0d3{font-family:__Inter_Tight_a3c0d3,__Inter_Tight_Fallback_a3c0d3;font-style:normal}.__variable_a3c0d3{--font-inter-tight:"__Inter_Tight_a3c0d3","__Inter_Tight_Fallback_a3c0d3"}