.malve-club_page__AYwc_{background:radial-gradient(circle at 18% 0,rgba(63,63,61,.1),transparent 28rem),radial-gradient(circle at 96% 18%,rgba(79,79,77,.12),transparent 22rem),linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,247,245,.94)),var(--club-backdrop,none) center /cover fixed no-repeat,#f1f1ef;color:var(--club-ink);min-height:100dvh;overflow-x:hidden;padding:0}.malve-club_main__OD93U{display:grid;gap:18px;margin:0 auto;max-width:1180px;min-height:100dvh}.malve-club_nav__dZTkA{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.82);border-radius:24px;display:flex;justify-content:space-between;margin:0 auto 12px;max-width:920px;padding:12px}.malve-club_brand__4OIIY,.malve-club_splashBrand__JDD0U{color:var(--club-ink);font-weight:950;letter-spacing:0;text-decoration:none}.malve-club_brand__4OIIY{font-size:22px}.malve-club_back__6kDfn{align-items:center;background:rgba(45,45,44,.06);border-radius:18px;color:var(--club-ink);display:inline-flex;font-size:14px;font-weight:850;gap:8px;min-height:44px;padding:0 14px;text-decoration:none}.malve-club_story__bL3fs{background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.84)),var(--club-backdrop,none) center /cover no-repeat;border:1px solid rgba(255,255,255,.82);border-radius:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 24px 70px rgba(45,45,44,.12);display:none;min-height:620px;overflow:hidden;padding:44px}.malve-club_storyContent__A0Upl{display:flex;flex-direction:column;gap:18px;height:100%;justify-content:flex-end;max-width:620px}.malve-club_sectionTitle__6A_32>span,.malve-club_storyContent__A0Upl>span{color:var(--club-gold);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.malve-club_story__bL3fs h1{color:var(--club-ink);font-size:clamp(44px,8vw,74px);letter-spacing:0;line-height:.96;margin:0;text-wrap:balance}.malve-club_story__bL3fs p{color:var(--club-soft-ink);font-size:18px;line-height:1.48;margin:0;text-wrap:pretty}.malve-club_storyList__Cu_ma{border-top:1px solid var(--club-line);display:grid;gap:16px;margin-top:16px;padding-top:20px}.malve-club_storyList__Cu_ma div{align-items:flex-start;display:grid;gap:12px;grid-template-columns:26px 1fr}.malve-club_storyList__Cu_ma svg{color:var(--club-gold);margin-top:2px}.malve-club_storyList__Cu_ma strong{display:block;font-size:14px}.malve-club_storyList__Cu_ma small{color:var(--club-muted);display:block;font-size:13px;line-height:1.4;margin-top:4px}.malve-club_experience__Sfc2e{min-width:0}.malve-club_appShell__qPVAR,.malve-club_loadingState__j1UGf{background:var(--club-paper);border:1px solid rgba(255,255,255,.82);border-radius:28px;box-shadow:0 22px 70px rgba(45,45,44,.14);margin:0 auto;max-width:450px;min-height:100dvh;overflow:hidden;width:100%}.malve-club_loadingState__j1UGf{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:24px}.malve-club_splashBrand__JDD0U{font-size:28px}.malve-club_splashCard__Mxsw9{background:rgba(255,255,255,.76);border:1px solid rgba(45,45,44,.08);box-shadow:0 20px 46px rgba(45,45,44,.1);max-width:320px;width:100%}.malve-club_splashHeader__yGAsn{align-items:center;display:grid;grid-template-columns:42px 1fr}.malve-club_splashBody__Chykr{display:grid;gap:14px}.malve-club_skeletonAvatar__zOXhy{border-radius:14px;height:42px;width:42px}.malve-club_skeletonLineShort__Lysuv,.malve-club_skeletonLine__iyYfA{height:12px;margin:3px 0}.malve-club_skeletonLine__iyYfA{width:72%}.malve-club_skeletonLineShort__Lysuv{width:44%}.malve-club_skeletonHero__Nho8u{border-radius:20px;height:148px}.malve-club_splashGrid__ucDrY{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.malve-club_splashGrid__ucDrY>div{height:54px}.malve-club_loadingCopy__EwMHE{color:var(--club-muted);font-size:13px;font-weight:800}.malve-club_contentEnter__qmGjI{animation:malve-club_contentEnter__qmGjI .24s ease-out both}.malve-club_loginPanel__PRc9F{background:linear-gradient(180deg,rgba(245,245,243,.04),rgba(45,45,44,.08)),url(/malve-club/login-bg.png) 50% /cover no-repeat,#e8e8e5;border:0;border-radius:0;box-shadow:none;display:grid;grid-template-rows:minmax(88px,15dvh) auto 1fr;margin:0 auto;max-width:450px;min-height:100dvh;overflow:hidden;padding:max(22px,env(safe-area-inset-top)) clamp(18px,9vw,38px) max(18px,env(safe-area-inset-bottom));position:relative;width:100%}.malve-club_loginPanel__PRc9F[data-auth-mode=register]{display:flex;flex-direction:column;gap:14px;overflow-x:hidden;overflow-y:auto;padding-bottom:max(34px,calc(env(safe-area-inset-bottom) + 24px));-webkit-overflow-scrolling:touch}.malve-club_loginPanel__PRc9F[data-auth-mode=register] .malve-club_loginLogo__fqKNF{flex:0 0 auto;margin-top:8px}.malve-club_loginLogo__fqKNF{align-self:start;display:block;height:clamp(44px,6dvh,52px);justify-self:center;margin-top:clamp(18px,4.5dvh,58px);object-fit:cover;object-position:center;width:clamp(120px,35vw,141px)}.malve-club_loginCard__Mx342{align-self:center;background:rgba(120,120,120,.36);border:1px solid rgba(255,255,255,.24);border-radius:clamp(18px,4.5vw,24px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 58px rgba(63,63,61,.14);color:#fff;display:grid;gap:clamp(16px,2.9dvh,26px);justify-self:center;max-width:325px;min-height:clamp(372px,54.4dvh,475px);padding:clamp(34px,5dvh,44px) clamp(22px,6.4vw,35px) clamp(32px,5.8dvh,54px);width:min(100%,325px)}.malve-club_loginCard__Mx342[data-auth-mode=register]{align-self:center;gap:13px;flex:0 0 auto;margin-block:0;max-height:none;min-height:0;overflow:visible;padding-block:22px}.malve-club_loginCard__Mx342[data-auth-mode=register]::-webkit-scrollbar{display:none}.malve-club_loginCard__Mx342 .malve-club_alert__8wDl9{border:1px solid rgba(180,52,45,.32);background:rgba(255,247,246,.96);color:#982f2a;font-size:11px;margin:0;padding:9px 11px}.malve-club_loginMode__he7VE{background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.68);border-radius:999px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px}.malve-club_loginMode__he7VE button{background:transparent;border:0;border-radius:999px;color:var(--club-muted);font:inherit;font-size:12px;font-weight:800;min-height:34px}.malve-club_loginMode__he7VE button[data-active=true]{background:#30302f;color:#fff}.malve-club_referralInputShell__X7iFk{position:relative}.malve-club_referralInputShell__X7iFk>svg{color:var(--club-muted);height:16px;left:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:2}.malve-club_referralInputShell__X7iFk .malve-club_formInput__X4W5b{padding-left:44px;padding-right:64px}.malve-club_referralInputShell__X7iFk>span{background:#eeeeec;border-radius:999px;color:var(--club-ink);font-size:9px;font-weight:850;padding:4px 7px;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2}.malve-club_referralInputShell__X7iFk>span[data-state=incomplete]{background:#fff0ee;color:#982f2a}.malve-club_registrationConsent___oNTl{align-items:flex-start;color:var(--club-soft-ink);display:grid;font-size:10px;gap:8px;grid-template-columns:16px minmax(0,1fr);line-height:1.4}.malve-club_registrationConsent___oNTl input{accent-color:#30302f;height:16px;margin:0;width:16px}.malve-club_loginHero__MBLcQ{display:grid;gap:8px}.malve-club_loginHero__MBLcQ p{color:#fff;font-size:clamp(20px,5.2vw,21px);font-weight:800;line-height:1.15;margin:0}.malve-club_loginHero__MBLcQ h1{color:#fff;font-family:Inter,var(--font-sans),system-ui,sans-serif;font-size:clamp(16px,4.2vw,17px);font-weight:300;letter-spacing:0;line-height:1.14;margin:0;max-width:262px;text-wrap:balance}.malve-club_loginFields__jtB8t{display:grid;gap:clamp(12px,1.8dvh,14px)}.malve-club_loginField__a3mFw{gap:0}.malve-club_srOnly__O7_st{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.malve-club_formInput__X4W5b{appearance:none;-webkit-appearance:none;background:rgba(255,255,255,.98);border:0;border-radius:999px;box-sizing:border-box;color:#292928;font-family:Inter,var(--font-sans),system-ui,sans-serif;font-size:clamp(16px,4.2vw,17px);font-weight:300;height:clamp(42px,5dvh,46px);max-width:100%;min-height:42px;min-width:0;padding:0 25px;width:100%}.malve-club_formInput__X4W5b::placeholder{color:rgba(0,0,0,.31);opacity:1}.malve-club_formInput__X4W5b:focus-visible{box-shadow:0 0 0 4px rgba(255,255,255,.32)}.malve-club_dateInputShell__yibdf{border-radius:999px;max-width:100%;min-width:0;position:relative;width:100%}.malve-club_dateInput__1Oysi{color-scheme:light;padding-right:54px;position:relative;z-index:1}.malve-club_dateInput__1Oysi::-webkit-calendar-picker-indicator{opacity:0}.malve-club_dateInput__1Oysi::-webkit-date-and-time-value{text-align:left}.malve-club_dateInputEmpty__tyxoW::-webkit-datetime-edit{color:transparent;opacity:0}.malve-club_datePlaceholder__Tb9hZ{align-items:center;color:rgba(0,0,0,.31);display:flex;font-family:Inter,var(--font-sans),system-ui,sans-serif;font-size:clamp(16px,4.2vw,17px);font-weight:300;inset:0 54px 0 25px;pointer-events:none;position:absolute;z-index:2}.malve-club_dateIcon__XCYFC{color:rgba(0,0,0,.36);pointer-events:none;position:absolute;right:23px;top:50%;transform:translateY(-50%);z-index:2}.malve-club_loginCopy__lNu0y{color:#fff;font-family:Inter,var(--font-sans),system-ui,sans-serif;font-size:clamp(14px,3.7vw,15px);font-weight:300;line-height:1.14;margin:0;max-width:262px;text-wrap:balance}.malve-club_loginAction__bgYO3{align-self:end;background:#fff;border-radius:999px;color:#111;font-size:clamp(15px,3.8vw,16px);font-weight:900;height:clamp(40px,5dvh,44px);justify-self:center;min-height:40px;width:clamp(172px,54vw,190px)}.malve-club_loginAction__bgYO3:hover{background:rgba(255,255,255,.9)}.malve-club_loginAction__bgYO3:disabled{opacity:.72}.malve-club_alert__8wDl9,.malve-club_notice__NxsNh{border-radius:16px;font-size:13px;font-weight:800;line-height:1.4;margin:0 16px 10px;padding:12px 14px}.malve-club_notice__NxsNh{background:rgba(79,79,77,.12);color:#4f4f4d}.malve-club_alert__8wDl9{background:#eeeeec;color:#3f3f3d}.malve-club_appShell__qPVAR{background:#f7f7f5;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100dvh;max-height:100dvh}.malve-club_appHeader__r0KHh{align-items:center;backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);background:rgba(247,247,245,.9);border-bottom:1px solid rgba(56,54,54,.08);display:flex;flex-shrink:0;justify-content:space-between;min-height:68px;padding:max(12px,env(safe-area-inset-top)) 18px 10px;position:sticky;top:0;z-index:20}.malve-club_headerBrand__RPNbA{align-items:center;display:flex;gap:7px}.malve-club_headerBrand__RPNbA strong{color:#292928;font-size:20px;font-weight:850;line-height:1}.malve-club_headerBrand__RPNbA span{border-left:1px solid rgba(56,54,54,.18);color:var(--club-gold);font-size:11px;font-weight:750;line-height:1;padding-left:7px}.malve-club_headerActions__pY0xR{align-items:center;display:flex;gap:7px;min-width:0}.malve-club_headerActions__pY0xR>span{color:var(--club-soft-ink);font-size:12px;font-weight:700;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.malve-club_headerActions__pY0xR [data-slot=button]{color:var(--club-muted);height:34px;width:34px}.malve-club_headerActions__pY0xR [data-slot=button] svg{height:16px;width:16px}.malve-club_headerAvatar__ny4N8{align-items:center;background:#e8e8e5;border-radius:50%;display:flex;color:#343432;font-size:11px;font-weight:800;height:34px;justify-content:center;width:34px}.malve-club_clubTabs__v_wzV{--club-bottom-nav-height:70px;display:flex;flex:1;flex-direction:column;gap:0;min-height:0}.malve-club_tabContent__jMly4{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 18px 20px}.malve-club_cardTab__EmsAR,.malve-club_historyTab__XBvjp,.malve-club_listTab__jUL7E,.malve-club_referralTab__7o_cm{display:grid;gap:12px;padding-bottom:8px}.malve-club_segmentedControl__s0fK_{background:transparent;border-bottom:1px solid rgba(56,54,54,.11);border-radius:0;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:42px;padding:0;width:100%}.malve-club_segmentedOption__EXqAq{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--club-muted);font-size:12px;font-weight:650;min-width:0;padding:8px 5px 10px;white-space:nowrap}.malve-club_segmentedOption__EXqAq[data-active=true]{background:transparent;border-bottom-color:var(--club-ink);box-shadow:none;color:var(--club-ink)}.malve-club_segmentedOption__EXqAq:focus-visible{outline:2px solid var(--club-gold);outline-offset:1px}.malve-club_memberCard__pvXeN{background:radial-gradient(circle at 92% 8%,rgba(119,119,116,.22),transparent 11rem),linear-gradient(145deg,#292928,#222221);border:0;border-radius:26px;color:#f2f2f0;min-height:282px;overflow:hidden;padding-top:4px}.malve-club_memberCardTop__n9S6g{align-items:flex-start}.malve-club_memberCardTop__n9S6g [data-slot=card-title]{color:#f2f2f0;font-size:56px;font-weight:850;letter-spacing:0;line-height:.92;margin-top:32px}.malve-club_memberCardTop__n9S6g [data-slot=card-description]{color:rgba(255,255,255,.68);font-size:14px;margin-top:8px;max-width:240px}.malve-club_memberCardTop__n9S6g [data-slot=card-action]{color:rgba(255,255,255,.78)}.malve-club_lockedBadge__O_cJd,.malve-club_readyBadge__Wb_AN,.malve-club_tierBadge__FTn8W{font-weight:900;letter-spacing:.04em}.malve-club_tierBadge__FTn8W{background:rgba(119,119,116,.16);color:#777774;text-transform:uppercase}.malve-club_readyBadge__Wb_AN{background:rgba(79,79,77,.14);color:#4f4f4d}.malve-club_lockedBadge__O_cJd{color:var(--club-muted)}.malve-club_memberCardBody__suPGB{display:grid;gap:12px}.malve-club_progressRow__CGQbc{align-items:center;color:rgba(255,255,255,.72);display:flex;font-size:12px;font-weight:850;justify-content:space-between}.malve-club_progressRow__CGQbc strong{color:#777774}.malve-club_clubProgress__lB6HT{background:rgba(255,255,255,.12);height:5px}.malve-club_clubProgress__lB6HT [data-slot=progress-indicator]{background:linear-gradient(90deg,#777774,#d7d7d3)}.malve-club_memberCode__BXx3q,.malve-club_referralLink___iXv4{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:18px;color:inherit;display:grid;gap:4px;grid-template-columns:1fr auto;min-height:62px;padding:12px 14px;text-align:left}.malve-club_memberCode__BXx3q span,.malve-club_referralLink___iXv4 span{color:rgba(255,255,255,.58);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.malve-club_memberCode__BXx3q strong,.malve-club_referralLink___iXv4 strong{font-size:16px;letter-spacing:.03em}.malve-club_memberActions__3ubSz{background:rgba(255,255,255,.07);border-top:1px solid rgba(255,255,255,.1);display:grid;gap:10px;grid-template-columns:1fr 1fr}.malve-club_compactButton__R5iil,.malve-club_primaryAction__RZUvG,.malve-club_secondaryAction__LtodC{border-radius:8px;font-weight:750;min-height:44px}.malve-club_primaryAction__RZUvG{background:var(--club-ink);color:#f2f2f0}.malve-club_primaryAction__RZUvG:hover{background:#222221}.malve-club_secondaryAction__LtodC{background:rgba(255,255,255,.76);border-color:var(--club-line-strong);color:var(--club-ink)}.malve-club_secondaryAction__LtodC:hover{background:#fff}.malve-club_compactButton__R5iil{background:var(--club-ink);color:#f2f2f0}.malve-club_metricGrid__EQwtW{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.malve-club_metricGrid__EQwtW [data-slot=card]{background:rgba(255,255,255,.74);border-radius:18px;box-shadow:none;min-height:84px}.malve-club_metricGrid__EQwtW [data-slot=card-description]{color:var(--club-muted);font-size:12px;font-weight:850}.malve-club_metricGrid__EQwtW [data-slot=card-title]{font-size:22px;font-weight:900;letter-spacing:0}.malve-club_appointmentCard___kQYA{background:rgba(255,255,255,.78);border-radius:22px;display:grid;grid-template-columns:1fr auto}.malve-club_appointmentCard___kQYA [data-slot=card-title]{font-size:17px}.malve-club_appointmentCard___kQYA [data-slot=card-description]{color:var(--club-muted);line-height:1.42}.malve-club_aftercareNudge__KgyuC{background:#eeeeec;border-color:rgba(79,79,77,.18);border-radius:20px;display:grid;grid-template-columns:1fr auto}.malve-club_aftercareNudge__KgyuC [data-slot=card-title]{color:#4f4f4d;font-size:16px}.malve-club_aftercareNudge__KgyuC [data-slot=card-description]{color:#666664;line-height:1.4}.malve-club_reviewNudge__K1A48{background:#eeeeec;border-color:rgba(63,63,61,.2);border-radius:20px;display:grid;grid-template-columns:1fr auto}.malve-club_reviewNudge__K1A48 [data-slot=card-title]{color:#4f4f4d;font-size:16px}.malve-club_reviewNudge__K1A48 [data-slot=card-description]{color:#666664;line-height:1.4}.malve-club_walletActivityPage__bvEGi,.malve-club_walletHome__n2aW2{display:grid;gap:22px;padding-bottom:4px}.malve-club_walletGreeting__yR6zB{display:grid;gap:3px;padding:4px 1px 0}.malve-club_walletGreeting__yR6zB span,.malve-club_walletRecent__2KbfH header>div>span,.malve-club_walletSubpageHeader__tk5D6 span,.malve-club_walletUpcoming__H6Baf>header>span,.malve-club_walletUpdates__OpO5v>header span{color:var(--club-gold);font-size:11px;font-weight:750}.malve-club_walletGreeting__yR6zB h1{color:#292928;font-size:30px;font-weight:650;line-height:1.05;margin:0;max-width:330px;text-wrap:balance}.malve-club_walletBalance__Bxk5m{background:#292724;border-radius:8px;color:#fff;display:grid;gap:12px;overflow:hidden;padding:20px;position:relative}.malve-club_walletBalance__Bxk5m:after{border:1px solid rgba(119,119,116,.28);border-radius:50%;content:"";height:180px;pointer-events:none;position:absolute;right:-96px;top:-110px;width:180px}.malve-club_walletBalanceTop__zvgl3{align-items:start;display:flex;justify-content:space-between;position:relative;z-index:1}.malve-club_walletBalanceTop__zvgl3>div{display:grid;gap:4px}.malve-club_walletBalanceTop__zvgl3>div>span{color:rgba(255,255,255,.64);font-size:11px;font-weight:650}.malve-club_walletBalanceTop__zvgl3>div>strong{align-items:baseline;display:flex;font-size:43px;font-variant-numeric:tabular-nums;font-weight:650;gap:7px;line-height:1}.malve-club_walletBalanceTop__zvgl3>div>strong small{color:#777774;font-size:13px;font-weight:750}.malve-club_walletBalanceTop__zvgl3>button{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#888884;display:inline-flex;font-size:10px;font-weight:750;gap:2px;min-height:30px;padding:0 8px 0 11px}.malve-club_walletBalanceTop__zvgl3>button svg{height:13px;width:13px}.malve-club_walletBalance__Bxk5m>p{color:rgba(255,255,255,.62);font-size:12px;margin:-6px 0 2px}.malve-club_walletProgressCopy__UJzAT{align-items:center;color:rgba(255,255,255,.65);display:flex;font-size:10px;font-weight:650;justify-content:space-between}.malve-club_walletProgressCopy__UJzAT strong{color:#888884}.malve-club_walletProgress__Jareu{background:rgba(255,255,255,.14);height:4px}.malve-club_walletProgress__Jareu [data-slot=progress-indicator]{background:#777774}.malve-club_walletMemberCode__zFlSN{align-items:center;background:transparent;border:0;border-top:1px solid rgba(255,255,255,.12);color:#fff;display:flex;justify-content:space-between;margin:2px -20px -20px;min-height:58px;padding:10px 20px;text-align:left}.malve-club_walletMemberCode__zFlSN>span{display:grid;gap:2px}.malve-club_walletMemberCode__zFlSN small{color:rgba(255,255,255,.52);font-size:9px;font-weight:650}.malve-club_walletMemberCode__zFlSN strong{font-size:13px;font-weight:700}.malve-club_walletMemberCode__zFlSN svg{color:#777774;height:16px;width:16px}.malve-club_walletQuickActions__DF96S{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.malve-club_walletQuickActions__DF96S button{align-items:center;background:transparent;border:0;color:var(--club-ink);display:flex;flex-direction:column;gap:7px;min-width:0;padding:0 2px;position:relative}.malve-club_walletQuickActions__DF96S button>span{align-items:center;background:#e8e8e5;border-radius:50%;color:#3f3f3d;display:flex;height:48px;justify-content:center;transition:background-color .18s ease,transform .18s ease;width:48px}.malve-club_walletQuickActions__DF96S button:focus-visible>span,.malve-club_walletQuickActions__DF96S button:hover>span{background:#d7d7d3}.malve-club_walletQuickActions__DF96S button:active>span{transform:scale(.96)}.malve-club_walletQuickActions__DF96S svg{height:20px;width:20px}.malve-club_walletQuickActions__DF96S strong{font-size:11px;font-weight:700}.malve-club_walletQuickActions__DF96S small{background:#292724;border:2px solid #f7f7f5;border-radius:999px;color:#fff;font-size:8px;font-weight:750;padding:2px 5px;position:absolute;right:3px;top:-3px}.malve-club_walletSearch___6Ug2{align-items:center;background:#fff;border:1px solid rgba(56,54,54,.12);border-radius:8px;color:var(--club-muted);display:grid;font-size:13px;font-weight:600;gap:10px;grid-template-columns:18px minmax(0,1fr) 16px;min-height:52px;padding:0 15px;text-align:left;width:100%}.malve-club_walletSearch___6Ug2 svg{height:17px;width:17px}.malve-club_walletPartnerCard__E9UWT{display:grid;width:100%;min-height:82px;padding:13px;grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;align-items:center;border:1px solid rgba(56,54,54,.1);border-radius:10px;background:#eeeeec;text-align:left}.malve-club_walletPartnerCard__E9UWT>span:first-child{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:#555553}.malve-club_walletPartnerCard__E9UWT>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px}.malve-club_walletPartnerCard__E9UWT small{color:#555553;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.malve-club_walletPartnerCard__E9UWT strong{font-size:13px;font-weight:720}.malve-club_walletPartnerCard__E9UWT em{overflow:hidden;color:var(--club-muted);font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.malve-club_walletPartnerCard__E9UWT>svg{width:16px;color:var(--club-muted)}.malve-club_walletUpcoming__H6Baf{display:grid;gap:10px}.malve-club_walletRecent__2KbfH>header,.malve-club_walletUpcoming__H6Baf>header,.malve-club_walletUpdates__OpO5v>header{align-items:center;display:flex;justify-content:space-between}.malve-club_walletRecent__2KbfH>header>button,.malve-club_walletUpcoming__H6Baf>header button{align-items:center;background:transparent;border:0;color:var(--club-soft-ink);display:inline-flex;font-size:11px;font-weight:650;gap:2px;padding:0}.malve-club_walletRecent__2KbfH>header svg,.malve-club_walletUpcoming__H6Baf>header svg{height:14px;width:14px}.malve-club_walletUpcoming__H6Baf article{align-items:center;background:#fff;border:1px solid rgba(56,54,54,.1);border-radius:8px;display:grid;gap:13px;grid-template-columns:52px minmax(0,1fr);padding:13px}.malve-club_walletUpcoming__H6Baf article>div:last-child{display:grid;gap:4px;min-width:0}.malve-club_walletUpcoming__H6Baf article>div:last-child strong{font-size:14px}.malve-club_walletUpcoming__H6Baf article>div:last-child span{color:var(--club-muted);font-size:11px;line-height:1.4}.malve-club_walletUpcomingDate__fYSMO{align-content:center;background:#e8e8e5;border-radius:6px;display:grid;height:52px;justify-items:center}.malve-club_walletUpcomingDate__fYSMO strong{font-size:19px;line-height:1}.malve-club_walletUpcomingDate__fYSMO span{color:var(--club-muted);font-size:9px;text-transform:uppercase}.malve-club_walletBannerCarousel__evmzF{display:grid;gap:6px;min-width:0}.malve-club_walletBannerRail__Wk9Kf{display:grid;gap:8px;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:pan-x}.malve-club_walletBannerRail__Wk9Kf::-webkit-scrollbar{display:none}.malve-club_walletBannerCarousel__evmzF[data-multiple=true] .malve-club_walletBannerRail__Wk9Kf{grid-auto-columns:calc(100% - 20px)}.malve-club_walletBannerHint__AmJWO{color:var(--club-muted);font-size:9px;padding-right:2px;text-align:right}.malve-club_walletDiscover__hwnGY{aspect-ratio:16/8.5;background:#292724;border:0;border-radius:8px;color:#fff;overflow:hidden;padding:0;position:relative;scroll-snap-align:start;text-align:left;width:100%}.malve-club_walletDiscover__hwnGY:after{background:linear-gradient(90deg,rgba(35,35,34,.82),rgba(35,35,34,.18));content:"";inset:0;position:absolute}.malve-club_walletDiscover__hwnGY img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.malve-club_walletDiscover__hwnGY>span{bottom:0;display:grid;gap:5px;left:0;max-width:235px;padding:17px;position:absolute;top:0;z-index:1}.malve-club_walletDiscover__hwnGY small{color:#888884;font-size:9px;font-weight:750}.malve-club_walletDiscover__hwnGY strong{align-self:center;font-size:22px;font-weight:650;line-height:1.05;text-wrap:balance}.malve-club_walletDiscover__hwnGY em{align-items:center;align-self:end;display:flex;font-size:10px;font-style:normal;font-weight:700;gap:2px}.malve-club_walletDiscover__hwnGY em svg{height:13px;width:13px}.malve-club_walletUpdates__OpO5v{display:grid;gap:10px}.malve-club_walletUpdates__OpO5v>a,.malve-club_walletUpdates__OpO5v>button{align-items:center;background:#fff;border:1px solid rgba(56,54,54,.1);border-radius:8px;color:var(--club-ink);display:grid;gap:13px;grid-template-columns:52px minmax(0,1fr) 16px;min-height:80px;padding:13px;text-align:left;text-decoration:none;width:100%}.malve-club_walletUpdates__OpO5v>a:last-child,.malve-club_walletUpdates__OpO5v>button:last-child{border-bottom-color:rgba(56,54,54,.1)}.malve-club_walletUpdates__OpO5v>a[data-unread]{position:relative}.malve-club_walletUpdates__OpO5v>a[data-unread]:after{position:absolute;top:13px;right:2px;width:6px;height:6px;border-radius:50%;background:#62625f;content:""}.malve-club_walletActivityIcon__PigKV,.malve-club_walletUpdateIcon___8VUU{align-items:center;background:#e8e8e5;border-radius:50%;color:var(--club-gold);display:flex;height:38px;justify-content:center;width:38px}.malve-club_walletUpdateIcon___8VUU{border-radius:8px;height:52px;width:52px}.malve-club_walletUpdateIcon___8VUU svg{height:22px;width:22px}.malve-club_walletUpdates__OpO5v>a>span:nth-child(2),.malve-club_walletUpdates__OpO5v>button>span:nth-child(2){display:grid;gap:3px}.malve-club_walletUpdates__OpO5v strong{font-size:13px}.malve-club_walletUpdates__OpO5v small{color:var(--club-muted);font-size:10px;line-height:1.35}.malve-club_walletUpdates__OpO5v>a>svg,.malve-club_walletUpdates__OpO5v>button>svg{color:var(--club-muted);height:15px;width:15px}.malve-club_walletRecent__2KbfH{display:grid;gap:9px}.malve-club_walletRecent__2KbfH header>div{display:grid;gap:1px}.malve-club_walletRecent__2KbfH h2{color:var(--club-ink);font-size:18px;font-weight:700;margin:0}.malve-club_walletActivityList__ndpcS{background:#fff;border-radius:8px;display:grid;overflow:hidden}.malve-club_walletActivityRow__ghSeH{align-items:center;border-bottom:1px solid rgba(56,54,54,.08);display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;min-height:66px;padding:9px 12px}.malve-club_walletActivityRow__ghSeH:last-child{border-bottom:0}.malve-club_walletActivityIcon__PigKV{height:34px;width:34px}.malve-club_walletActivityIcon__PigKV svg{height:15px;width:15px}.malve-club_walletActivityRow__ghSeH>span:nth-child(2){display:grid;gap:3px;min-width:0}.malve-club_walletActivityRow__ghSeH small,.malve-club_walletActivityRow__ghSeH strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.malve-club_walletActivityRow__ghSeH strong{font-size:12px}.malve-club_walletActivityRow__ghSeH small{color:var(--club-muted);font-size:9px}.malve-club_walletActivityRow__ghSeH em{color:#555553;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:750}.malve-club_walletActivityRow__ghSeH em.malve-club_positive__fRQRi{color:var(--club-sage)}.malve-club_walletSubpageHeader__tk5D6{align-items:start;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr)}.malve-club_walletSubpageHeader__tk5D6>button{align-items:center;background:#e8e8e5;border:0;border-radius:50%;color:var(--club-ink);display:flex;height:36px;justify-content:center;width:36px}.malve-club_walletSubpageHeader__tk5D6>button svg{height:18px;width:18px}.malve-club_walletSubpageHeader__tk5D6>div{display:grid;gap:3px}.malve-club_walletSubpageHeader__tk5D6 h1{color:var(--club-ink);font-size:25px;font-weight:650;line-height:1.08;margin:0}.malve-club_sectionTitle__6A_32{display:grid;gap:7px;padding:4px 2px 2px}.malve-club_sectionTitle__6A_32 h2{font-size:29px;font-weight:650;letter-spacing:0;line-height:1.04;margin:0;text-wrap:balance}.malve-club_sectionTitle__6A_32 p{color:var(--club-muted);font-size:14px;line-height:1.4;margin:0}.malve-club_rewardBalanceBar__g_q9g{align-items:center;background:#292724;border-radius:8px;color:#fff;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) auto;min-height:68px;padding:12px}.malve-club_rewardBalanceIcon__ts8Sf{align-items:center;background:rgba(255,255,255,.1);border-radius:50%;color:#888884;display:flex;height:40px;justify-content:center;width:40px}.malve-club_rewardBalanceIcon__ts8Sf svg{height:18px;width:18px}.malve-club_rewardBalanceBar__g_q9g>span:nth-child(2){display:grid;gap:2px}.malve-club_rewardBalanceBar__g_q9g small{color:rgba(255,255,255,.58);font-size:9px}.malve-club_rewardBalanceBar__g_q9g strong{font-size:16px;font-variant-numeric:tabular-nums}.malve-club_rewardBalanceBar__g_q9g>button{align-items:center;background:transparent;border:0;color:#888884;display:inline-flex;font-size:10px;font-weight:750;gap:2px;padding:8px 0 8px 8px}.malve-club_rewardBalanceBar__g_q9g>button svg{height:13px;width:13px}.malve-club_rewardIntro__dLhCB{gap:5px;padding:2px 2px 4px}.malve-club_rewardIntro__dLhCB h2{font-size:24px;letter-spacing:-.025em}.malve-club_rewardIntro__dLhCB p{font-size:13px;max-width:34ch;text-wrap:pretty}.malve-club_rewardList__GU354{background:#fff;border:1px solid var(--club-line);border-radius:18px;overflow:hidden}.malve-club_rewardCard__xbx1G{background:#fff;display:grid;gap:13px;padding:17px}.malve-club_rewardCard__xbx1G+.malve-club_rewardCard__xbx1G{border-top:1px solid var(--club-line)}.malve-club_rewardHeader__7P7gW{align-items:start;display:grid;gap:11px;grid-template-columns:44px minmax(0,1fr) auto}.malve-club_rewardThumb__X2P5F{align-items:center;background:#eeeeec;border-radius:12px;color:var(--club-gold);display:flex;height:44px;justify-content:center;overflow:hidden;width:44px}.malve-club_rewardThumb__X2P5F img{height:100%;object-fit:cover;width:100%}.malve-club_rewardCopy__bSyIE{display:grid;gap:3px;min-width:0}.malve-club_rewardCopy__bSyIE>span,.malve-club_rewardStatus__tW28j{color:var(--club-muted);font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.malve-club_rewardCopy__bSyIE h3{font-size:16px;font-weight:760;letter-spacing:-.015em;line-height:1.18;margin:0;text-wrap:pretty}.malve-club_rewardStatus__tW28j{padding-top:3px;white-space:nowrap}.malve-club_rewardStatus__tW28j[data-ready=true]{color:var(--club-ink)}.malve-club_rewardBody__8tEMd{color:var(--club-soft-ink);display:grid;gap:5px;line-height:1.5;padding-left:55px}.malve-club_rewardBody__8tEMd p{font-size:13px;margin:0}.malve-club_rewardBody__8tEMd span{color:var(--club-muted);font-size:11px;font-weight:700}.malve-club_rewardFooter__VByms{align-items:center;border-top:1px solid var(--club-line);display:flex;justify-content:space-between;margin-left:55px;padding-top:12px}.malve-club_rewardFooter__VByms small,.malve-club_rewardFooter__VByms strong{display:block}.malve-club_rewardFooter__VByms strong{font-size:15px;font-variant-numeric:tabular-nums}.malve-club_rewardFooter__VByms small{color:var(--club-muted);font-size:10px;margin-top:2px}.malve-club_rewardFooter__VByms .malve-club_compactButton__R5iil{border-radius:10px;font-size:12px;min-height:36px;padding-inline:12px}.malve-club_spin__ugYc4{animation:malve-club_clubSpin__GiV_k .8s linear infinite}@keyframes malve-club_clubSpin__GiV_k{to{transform:rotate(1turn)}}.malve-club_bookingSlots__pCHM6 button[data-active=true]{background:var(--club-ink);border-color:var(--club-ink);color:#fff;box-shadow:0 0 0 2px rgba(63,63,61,.14)}.malve-club_bookingSlots__pCHM6 button[data-active=true] svg{color:#fff}.malve-club_bookingSlots__pCHM6 button[data-active=true]:disabled{opacity:1}.malve-club_bookingPromoField__gAVH9{align-items:center;background:#fff;border:1px solid var(--club-line);border-radius:10px;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr) auto;min-height:48px;padding:6px 7px 6px 12px}.malve-club_bookingPromoField__gAVH9>svg{color:var(--club-gold)}.malve-club_bookingPromoField__gAVH9 input{background:transparent;border:0;font:inherit;font-size:12px;min-width:0;outline:0}.malve-club_bookingPromoField__gAVH9 button{background:var(--club-ink);border:0;border-radius:8px;color:#fff;font:inherit;font-size:10px;font-weight:800;min-height:36px;padding:0 12px}.malve-club_bookingPromoResult__APnMk{align-items:flex-start;background:#f0ece8;border:1px solid #cacac7;border-radius:10px;color:#5d5d5a;display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr);padding:11px}.malve-club_bookingPromoResult__APnMk[data-valid=true]{background:#edf0eb;border-color:#c8c8c4;color:#5c5c59}.malve-club_bookingPromoResult__APnMk span{display:grid;gap:3px}.malve-club_bookingPromoResult__APnMk strong{font-size:12px}.malve-club_bookingPromoResult__APnMk em,.malve-club_bookingPromoResult__APnMk small{color:var(--club-muted);font-size:9px;font-style:normal;line-height:1.45}.malve-club_bookingCareGroup__iaIqQ,.malve-club_bookingCareList__UKgPm{display:grid;gap:10px}.malve-club_bookingCareGroup__iaIqQ>span{color:var(--club-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.malve-club_bookingCareGroup__iaIqQ>button{align-items:center;background:#fff;border:1px solid var(--club-line);border-radius:11px;color:var(--club-ink);display:grid;gap:11px;grid-template-columns:40px minmax(0,1fr);min-height:78px;padding:11px;text-align:left}.malve-club_bookingCareGroup__iaIqQ>button>i{align-items:center;background:#eeeeec;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.malve-club_bookingBenefit__uLi33>div,.malve-club_bookingCareGroup__iaIqQ>button>span,.malve-club_bookingCareTeam__JVbej>div{display:grid;gap:3px}.malve-club_bookingCareGroup__iaIqQ strong{font-size:13px}.malve-club_bookingCareGroup__iaIqQ small{color:var(--club-muted);font-size:9px}.malve-club_bookingCareGroup__iaIqQ em{color:var(--club-gold);font-size:9px;font-style:normal;font-weight:750}.malve-club_bookingDetailPage__AAoU_{display:grid;gap:14px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.malve-club_bookingDetailBack__k_AfR{align-items:center;background:transparent;border:0;color:var(--club-muted);display:inline-flex;font:inherit;font-size:11px;gap:6px;justify-self:start;padding:3px 0}.malve-club_bookingDetailBack__k_AfR svg{height:16px;width:16px}.malve-club_bookingDetailHero__c65iv,.malve-club_bookingPass__RF4nN,.malve-club_bookingTimeline__lT1hT{background:#fff;border:1px solid var(--club-line);border-radius:12px;padding:16px}.malve-club_bookingDetailHero__c65iv{display:grid;gap:10px}.malve-club_bookingDetailHero__c65iv>span{color:var(--club-gold);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.malve-club_bookingDetailHero__c65iv h2{font-size:25px;line-height:1.05;margin:0}.malve-club_bookingDetailHero__c65iv>div{display:grid;gap:5px}.malve-club_bookingDetailHero__c65iv>div span{align-items:center;color:var(--club-muted);display:flex;font-size:10px;gap:6px}.malve-club_bookingDetailHero__c65iv svg{height:14px;width:14px}.malve-club_bookingDetailHero__c65iv p{border-top:1px solid var(--club-line);font-size:11px;line-height:1.5;margin:2px 0 0;padding-top:10px}.malve-club_bookingBenefit__uLi33,.malve-club_bookingCareTeam__JVbej{align-items:center;background:#eeeeec;border-radius:10px;display:grid;gap:11px;grid-template-columns:36px minmax(0,1fr);padding:12px}.malve-club_bookingBenefit__uLi33>svg,.malve-club_bookingCareTeam__JVbej>svg{background:#fff;border-radius:50%;height:36px;padding:9px;width:36px}.malve-club_bookingBenefit__uLi33 span,.malve-club_bookingCareTeam__JVbej span{color:var(--club-muted);font-size:8px;text-transform:uppercase}.malve-club_bookingBenefit__uLi33 strong,.malve-club_bookingCareTeam__JVbej strong{font-size:11px}.malve-club_bookingBenefit__uLi33 small{color:var(--club-muted);font-size:9px;line-height:1.4}.malve-club_bookingInvoiceAction__NkvAT{align-items:center;background:#24221f;border:1px solid #24221f;border-radius:10px;color:#fff;display:grid;gap:11px;grid-template-columns:36px minmax(0,1fr);padding:12px;text-decoration:none}.malve-club_bookingInvoiceAction__NkvAT>svg{background:#d4d2cd;border-radius:50%;color:#24221f;height:36px;padding:9px;width:36px}.malve-club_bookingInvoiceAction__NkvAT span{display:grid;gap:3px}.malve-club_bookingInvoiceAction__NkvAT small{color:#d2d0cc;font-size:8px;text-transform:uppercase}.malve-club_bookingInvoiceAction__NkvAT strong{font-size:11px}.malve-club_bookingTimeline__lT1hT{display:grid;gap:0}.malve-club_bookingTimeline__lT1hT h3{font-size:13px;margin:0 0 12px}.malve-club_bookingTimeline__lT1hT>div{display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);min-height:64px;position:relative}.malve-club_bookingTimeline__lT1hT>div:before{background:var(--club-line);content:"";height:100%;left:9px;position:absolute;top:11px;width:1px}.malve-club_bookingTimeline__lT1hT>div:last-child:before{display:none}.malve-club_bookingTimeline__lT1hT i{align-items:center;background:#fff;border:2px solid #c9c8c3;border-radius:50%;display:flex;height:20px;justify-content:center;position:relative;width:20px;z-index:1}.malve-club_bookingTimeline__lT1hT [data-state=complete] i,.malve-club_bookingTimeline__lT1hT [data-state=current] i{border-color:var(--club-gold)}.malve-club_bookingTimeline__lT1hT [data-state=current] i{background:var(--club-gold);box-shadow:inset 0 0 0 4px #fff}.malve-club_bookingTimeline__lT1hT i svg{height:11px;width:11px}.malve-club_bookingTimeline__lT1hT>div>span{display:grid;gap:2px;padding-bottom:14px}.malve-club_bookingTimeline__lT1hT strong{font-size:11px}.malve-club_bookingTimeline__lT1hT small,.malve-club_bookingTimeline__lT1hT time{color:var(--club-muted);font-size:8px}.malve-club_bookingPass__RF4nN{display:grid;gap:12px;justify-items:center}.malve-club_bookingPass__RF4nN header{align-items:center;display:flex;justify-content:space-between;width:100%}.malve-club_bookingPass__RF4nN header>div{display:grid;gap:2px}.malve-club_bookingPass__RF4nN header span{color:var(--club-muted);font-size:8px;text-transform:uppercase}.malve-club_bookingPass__RF4nN header strong{font-size:12px}.malve-club_bookingPass__RF4nN time{align-items:center;color:var(--club-gold);display:flex;font-size:10px;gap:4px}.malve-club_bookingPassQr__W1mhz{background:#fff;border:1px solid var(--club-line);border-radius:12px;padding:10px;width:min(100%,252px)}.malve-club_bookingPassQr__W1mhz svg{display:block;height:auto;width:100%}.malve-club_bookingCheckInCode__qx1zf,.malve-club_qrExpiry__FIRc9{color:var(--club-muted);font-size:9px;text-align:center}.malve-club_bookingCheckInCode__qx1zf{display:grid;gap:8px;justify-items:center}.malve-club_bookingCheckInCode__qx1zf strong{color:var(--club-ink);font-size:17px;letter-spacing:.12em}.malve-club_bookingCheckInCode__qx1zf button{gap:6px}.malve-club_bookingCheckInCode__qx1zf button svg{height:14px;width:14px}.malve-club_ownedRewardCard__iBexr{background:#fff;display:grid;gap:13px;padding:16px}.malve-club_ownedRewardCard__iBexr+.malve-club_ownedRewardCard__iBexr{border-top:1px solid var(--club-line)}.malve-club_ownedRewardCard__iBexr header{align-items:center;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto}.malve-club_ownedRewardIcon__57dxv{align-items:center;background:#eeeeec;border-radius:50%;display:flex;height:38px;justify-content:center;width:38px}.malve-club_ownedRewardStatus__BwbJR{justify-self:end;max-width:100%;white-space:nowrap}.malve-club_ownedRewardCard__iBexr header small{color:var(--club-muted);font-size:8px;text-transform:uppercase}.malve-club_ownedRewardCard__iBexr h3{font-size:14px;margin:2px 0 0}.malve-club_ownedRewardCard__iBexr dl{display:grid;gap:6px;margin:0}.malve-club_ownedRewardCard__iBexr dl div{display:flex;justify-content:space-between}.malve-club_ownedRewardCard__iBexr dd,.malve-club_ownedRewardCard__iBexr dt{font-size:9px;margin:0}.malve-club_ownedRewardCard__iBexr dt{color:var(--club-muted)}.malve-club_ownedRewardCard__iBexr dd{font-weight:750}.malve-club_ownedRewardCard__iBexr footer{border-top:1px solid var(--club-line);padding-top:10px}.malve-club_walletUpcomingButton__2DHgc{align-items:center;background:#fff;border:1px solid rgba(56,54,54,.1);border-radius:8px;color:var(--club-ink);display:grid;gap:13px;grid-template-columns:52px minmax(0,1fr);padding:13px;text-align:left;width:100%}.malve-club_walletUpcomingButton__2DHgc>div:last-child{display:grid;gap:4px}.malve-club_redeemConfirmation__8jcpk{display:grid;gap:8px;margin-block:12px}.malve-club_redeemConfirmation__8jcpk>div{align-items:center;border-bottom:1px solid var(--club-line);display:flex;font-size:11px;justify-content:space-between;padding:8px 0}.malve-club_redeemConfirmation__8jcpk p{background:#eeeeec;border-radius:8px;font-size:10px;line-height:1.5;margin:5px 0 0;padding:10px}@media (max-width:390px){.malve-club_tabContent__jMly4{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.malve-club_bookingDetailHero__c65iv,.malve-club_bookingPass__RF4nN,.malve-club_bookingTimeline__lT1hT{padding:14px}.malve-club_ownedRewardCard__iBexr header{grid-template-columns:36px minmax(0,1fr)}.malve-club_ownedRewardCard__iBexr header [data-slot=badge]{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.malve-club_spin__ugYc4{animation-duration:1.6s}}@media (max-width:360px){.malve-club_rewardCard__xbx1G{padding:15px}.malve-club_rewardBody__8tEMd{padding-left:0}.malve-club_rewardFooter__VByms{margin-left:0}}.malve-club_referralCard__LEquG{background:radial-gradient(circle at 100% 0,rgba(63,63,61,.12),transparent 13rem),#fff;border-radius:8px}.malve-club_referralCard__LEquG [data-slot=card-title]{font-size:clamp(34px,10vw,48px);font-weight:900;letter-spacing:.02em;line-height:.98;overflow-wrap:anywhere}.malve-club_referralCard__LEquG [data-slot=card-description]{color:var(--club-muted);line-height:1.45}.malve-club_referralLink___iXv4{background:rgba(45,45,44,.045);border-color:var(--club-line);color:var(--club-ink);width:100%}.malve-club_referralLink___iXv4 span{color:var(--club-soft-ink);display:grid;gap:3px;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:normal}.malve-club_referralLink___iXv4 span strong{font-size:13px;letter-spacing:0}.malve-club_referralLink___iXv4 span small{color:var(--club-muted);font-size:10px;font-weight:600;line-height:1.35}.malve-club_referralLinks__tbDXN{display:grid;gap:9px}.malve-club_referralBadgeNote__3ul7v{color:var(--club-muted);font-size:10px;line-height:1.45;margin:2px 0 0}.malve-club_referralStats__sZdrH{background:rgba(45,45,44,.035);border-top-color:var(--club-line);display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.malve-club_referralStats__sZdrH div{display:grid;gap:2px}.malve-club_referralStats__sZdrH span{color:var(--club-muted);font-size:12px;font-weight:850}.malve-club_referralStats__sZdrH strong{font-size:17px}.malve-club_referralCommission__kaSD1{border-top:1px solid var(--club-line);display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 16px 16px}.malve-club_referralCommission__kaSD1 span{display:grid;gap:3px}.malve-club_referralCommission__kaSD1 small{color:var(--club-muted);font-size:9px}.malve-club_referralCommission__kaSD1 strong{font-size:11px;overflow-wrap:anywhere}.malve-club_empty__QIakt,.malve-club_historyRow__Tw5Fo{background:rgba(255,255,255,.78);border-radius:18px;box-shadow:none}.malve-club_clubEmptyState__SRFTO,.malve-club_emptyPanel__DFQKD{border-color:var(--club-line-strong);border-radius:8px;min-height:230px}.malve-club_emptyPanel__DFQKD{align-content:center;color:var(--club-muted);display:grid;gap:8px;justify-items:center;padding:32px;text-align:center}.malve-club_emptyPanel__DFQKD svg{color:var(--club-gold);height:24px;width:24px}.malve-club_emptyPanel__DFQKD strong{color:var(--club-ink);font-size:16px}.malve-club_emptyPanel__DFQKD span{font-size:13px}.malve-club_gamificationView__YhvZJ{display:grid;gap:14px}.malve-club_missionRow__ecsgK{align-items:start;background:#fff;border:1px solid var(--club-line);border-radius:8px;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr);padding:14px}.malve-club_missionRow__ecsgK[data-complete=true]{background:rgba(238,238,236,.7);border-color:rgba(79,79,77,.26)}.malve-club_missionIcon__Klzgn{align-items:center;background:rgba(63,63,61,.12);border-radius:14px;color:var(--club-gold);display:flex;height:42px;justify-content:center;width:42px}.malve-club_missionRow__ecsgK[data-complete=true] .malve-club_missionIcon__Klzgn{background:rgba(79,79,77,.14);color:var(--club-sage)}.malve-club_missionIcon__Klzgn svg{height:19px;width:19px}.malve-club_missionCopy__9Ipyw{display:grid;gap:5px;min-width:0}.malve-club_missionCopy__9Ipyw>span{color:var(--club-gold);font-size:10px;font-weight:900;text-transform:uppercase}.malve-club_missionCopy__9Ipyw strong{font-size:16px}.malve-club_missionCopy__9Ipyw p,.malve-club_missionCopy__9Ipyw small{color:var(--club-muted);font-size:12px;line-height:1.4;margin:0}.malve-club_missionProgress__1dF3X{background:rgba(63,63,61,.12);height:6px;margin-top:4px}.malve-club_missionProgress__1dF3X [data-slot=progress-indicator]{background:var(--club-gold)}.malve-club_progressLoading__QRsmV{align-items:center;color:var(--club-muted);display:flex;font-size:13px;gap:8px;justify-content:center;min-height:100px}.malve-club_badgeGrid__NsdyT{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.malve-club_badgeTile__5GcNm{background:#fff;border:1px solid var(--club-line);border-radius:8px;display:grid;gap:7px;min-height:164px;opacity:.45;padding:14px}.malve-club_badgeTile__5GcNm[data-earned=true]{background:rgba(255,255,255,.92);border-color:rgba(63,63,61,.3);opacity:1}.malve-club_badgeTile__5GcNm>div{align-items:center;background:rgba(45,45,44,.06);border-radius:13px;color:var(--club-muted);display:flex;height:38px;justify-content:center;width:38px}.malve-club_badgeTile__5GcNm[data-earned=true]>div{background:rgba(63,63,61,.12);color:var(--club-gold)}.malve-club_badgeTile__5GcNm svg{height:18px;width:18px}.malve-club_badgeTile__5GcNm strong{font-size:14px}.malve-club_badgeTile__5GcNm small,.malve-club_badgeTile__5GcNm span{color:var(--club-muted);font-size:11px;line-height:1.4}.malve-club_badgeTile__5GcNm small{align-self:end;font-weight:850}.malve-club_tierPanel__QjdDi{display:grid;gap:18px}.malve-club_tierProgressCard__ThDBE{background:#fff;border:1px solid var(--club-line);border-radius:10px;display:grid;gap:14px;padding:16px}.malve-club_tierProgressCopy__KLn2b{align-items:center;display:flex;gap:16px;justify-content:space-between}.malve-club_tierProgressCopy__KLn2b>span{display:grid;gap:3px}.malve-club_tierProgressCopy__KLn2b strong{color:var(--club-ink);font-size:18px;line-height:1.15}.malve-club_tierProgressCopy__KLn2b small{color:var(--club-muted);font-size:10px;font-weight:750}.malve-club_tierProgressCopy__KLn2b em{align-items:center;background:var(--club-ink);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:11px;font-style:normal;font-weight:850;height:34px;justify-content:center;min-width:48px;padding:0 10px}.malve-club_tierProgressBar__AA01V{background:rgba(63,63,61,.12);height:8px}.malve-club_tierProgressBar__AA01V [data-slot=progress-indicator]{background:var(--club-gold)}.malve-club_tierProgressScale__J5WWM{align-items:flex-start;color:var(--club-muted);display:flex;font-size:10px;justify-content:space-between;line-height:1.35}.malve-club_tierProgressScale__J5WWM span:last-child{text-align:right}.malve-club_tierProgressScale__J5WWM strong{color:var(--club-ink);font-weight:850}.malve-club_tierExplanation__xCcWe{align-items:stretch;background:#eeeeec;border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);padding:14px}.malve-club_tierExplanation__xCcWe>span{display:grid;gap:4px}.malve-club_tierExplanation__xCcWe strong{color:var(--club-ink);font-size:14px}.malve-club_tierExplanation__xCcWe small{color:var(--club-muted);font-size:10px;line-height:1.35}.malve-club_tierExplanation__xCcWe>i{background:var(--club-line-strong);display:block;width:1px}.malve-club_tierListHeading__nPfqj{display:grid;gap:3px;padding:2px 2px 0}.malve-club_tierListHeading__nPfqj>span{color:var(--club-ink);font-size:15px;font-weight:850}.malve-club_tierListHeading__nPfqj>small{color:var(--club-muted);font-size:10px}.malve-club_tierList__bvm6B{border-top:1px solid var(--club-line);display:grid}.malve-club_tierRow__kk6RW{align-items:start;border-bottom:1px solid var(--club-line);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:88px;padding:14px 2px}.malve-club_tierRow__kk6RW[data-current=true]{color:var(--club-gold)}.malve-club_tierRow__kk6RW>span:first-child{min-width:0}.malve-club_tierRow__kk6RW small,.malve-club_tierRow__kk6RW strong{display:block}.malve-club_tierRow__kk6RW>span:first-child>strong{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.malve-club_tierRow__kk6RW>span:first-child>strong b{background:var(--club-ink);border-radius:999px;color:#fff;font-size:8px;font-weight:850;padding:4px 7px}.malve-club_tierRow__kk6RW small{color:var(--club-muted);font-size:10px;margin-top:3px}.malve-club_tierRow__kk6RW em{color:var(--club-soft-ink);display:block;font-size:11px;font-style:normal;line-height:1.35;margin-top:5px;max-width:250px}.malve-club_tierRate__DnwIq{align-items:flex-end;display:grid;gap:3px;justify-items:end;min-width:70px}.malve-club_tierRate__DnwIq small{margin:0;white-space:nowrap}.malve-club_tierRate__DnwIq strong{color:var(--club-ink);font-size:14px;font-variant-numeric:tabular-nums}.malve-club_bookingCta__p3YE1,.malve-club_bookingSummary__HLyjq{background:#fff;border-radius:8px;box-shadow:none}.malve-club_bookingBranch__zkR8Z{align-items:center;color:var(--club-sage);display:inline-flex;font-size:13px;font-weight:800;gap:6px}.malve-club_bookingBranch__zkR8Z svg{height:15px;width:15px}.malve-club_bookingCta__p3YE1 [data-slot=card-footer]{padding-top:0}.malve-club_bookingSkeleton__GQyIm{display:grid;gap:12px}.malve-club_bookingSkeleton__GQyIm>div{border-radius:18px;height:112px}.malve-club_bookingPromotion__CHvp4{background:linear-gradient(145deg,rgb(244 234 208),rgb(255 250 240) 72%);border:1px solid rgba(157,122,35,.24);border-radius:12px;display:grid;gap:14px;padding:15px}.malve-club_bookingPromotion__CHvp4>div:first-child{display:grid;gap:4px}.malve-club_bookingPromotion__CHvp4>div:first-child>small{color:var(--club-title);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.malve-club_bookingPromotion__CHvp4>div:first-child>strong{font-size:17px;line-height:1.15}.malve-club_bookingPromotionUnavailable__Z6KoN,.malve-club_bookingPromotion__CHvp4>div:first-child>p{color:var(--club-muted);font-size:11px;line-height:1.5;margin:0}.malve-club_bookingPromotionVariants__UyCJl{display:grid;gap:8px}.malve-club_bookingPromotionVariants__UyCJl>button{align-items:center;background:rgba(255,255,255,.86);border:1px solid rgba(157,122,35,.18);border-radius:9px;color:var(--club-ink);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto 18px;min-height:72px;padding:11px;text-align:left}.malve-club_bookingPromotionVariants__UyCJl>button[data-active=true]{background:#2d2b28;border-color:#2d2b28;color:#fff}.malve-club_bookingPromotionVariants__UyCJl>button>span{display:grid;gap:3px;min-width:0}.malve-club_bookingPromotionSelected__prlO2 strong,.malve-club_bookingPromotionVariants__UyCJl strong{font-size:12px}.malve-club_bookingPromotionSelected__prlO2 small,.malve-club_bookingPromotionVariants__UyCJl small{color:var(--club-muted);font-size:9px;line-height:1.4}.malve-club_bookingPromotionVariants__UyCJl>button[data-active=true] small{color:rgba(255,255,255,.68)}.malve-club_bookingPromotionVariants__UyCJl s{color:var(--club-muted);font-size:8px}.malve-club_bookingPromotionSelected__prlO2>em,.malve-club_bookingPromotionVariants__UyCJl em{color:var(--club-title);font-size:11px;font-style:normal;font-weight:900}.malve-club_bookingPromotionVariants__UyCJl>button[data-active=true] em{color:rgb(234 215 159)}.malve-club_bookingPromotionSelected__prlO2>svg,.malve-club_bookingPromotionVariants__UyCJl svg{height:16px;width:16px}.malve-club_bookingPromotionSelected__prlO2{align-items:center;background:rgba(255,255,255,.86);border:1px solid rgba(157,122,35,.18);border-radius:9px;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr) auto;padding:12px}.malve-club_bookingPromotionSelected__prlO2>span{display:grid;gap:3px}.malve-club_bookingSection__3jO9Z{display:grid;gap:12px}.malve-club_listTab__jUL7E{gap:24px}.malve-club_bookingSectionHead__qQ1te{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;min-height:28px}.malve-club_bookingSectionHead__qQ1te>span{color:var(--club-ink);font-size:13px;font-weight:900}.malve-club_bookingSectionHead__qQ1te small{color:var(--club-muted);font-size:10px;line-height:1.3;max-width:260px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.malve-club_bookingSectionHead__qQ1te>button{align-items:center;background:transparent;border:0;color:var(--club-muted);display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.malve-club_bookingSectionHead__qQ1te>button svg{height:17px;width:17px}.malve-club_bookingChips__PJKZL{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.malve-club_bookingChips__PJKZL::-webkit-scrollbar,.malve-club_bookingDates__NrI8j::-webkit-scrollbar{display:none}.malve-club_bookingChips__PJKZL button{background:#fff;border:1px solid var(--club-line);border-radius:999px;color:var(--club-soft-ink);flex:0 0 auto;font-size:12px;font-weight:850;min-height:38px;padding:0 14px}.malve-club_bookingChips__PJKZL button[data-active=true]{background:var(--club-ink);border-color:var(--club-ink);color:#fff}.malve-club_bookingBranchAddress__PnAS9{align-items:flex-start;color:var(--club-muted);display:grid;font-size:10px;gap:6px;grid-template-columns:14px minmax(0,1fr);line-height:1.45;margin:-2px 1px 0}.malve-club_bookingBranchAddress__PnAS9 svg{height:13px;margin-top:1px;width:13px}.malve-club_bookingTreatmentPicker__0KFk2{background:#fff;border:1px solid rgba(56,54,54,.12);border-radius:8px;overflow:hidden}.malve-club_bookingTreatmentTrigger__WuxdN{align-items:center;background:transparent;border:0;color:var(--club-ink);display:grid;gap:11px;grid-template-columns:minmax(0,1fr) 18px;min-height:78px;padding:11px 13px;text-align:left;width:100%}.malve-club_bookingTreatmentTrigger__WuxdN>span:first-child{display:grid;gap:2px;min-width:0}.malve-club_bookingTreatmentTrigger__WuxdN small{color:var(--club-gold);font-size:9px;font-weight:750}.malve-club_bookingTreatmentTrigger__WuxdN em,.malve-club_bookingTreatmentTrigger__WuxdN strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.malve-club_bookingTreatmentTrigger__WuxdN strong{font-size:14px}.malve-club_bookingTreatmentTrigger__WuxdN em{color:var(--club-muted);font-size:10px;font-style:normal}.malve-club_bookingTreatmentTrigger__WuxdN>svg{color:var(--club-muted);height:17px;transition:transform .18s ease;width:17px}.malve-club_bookingTreatmentTrigger__WuxdN>svg[data-open=true]{transform:rotate(180deg)}.malve-club_bookingTreatmentMenu__3qQQG{border-top:1px solid rgba(56,54,54,.09);display:grid;gap:8px;padding:10px}.malve-club_bookingTreatmentSearch__X6Oww{align-items:center;background:#f4f4f2;border:1px solid transparent;border-radius:7px;display:grid;gap:8px;grid-template-columns:17px minmax(0,1fr);min-height:46px;padding:0 12px}.malve-club_bookingTreatmentSearch__X6Oww:focus-within{background:#fff;border-color:rgba(63,63,61,.42);box-shadow:0 0 0 3px rgba(63,63,61,.1)}.malve-club_bookingTreatmentSearch__X6Oww svg{color:var(--club-muted);height:16px;width:16px}.malve-club_bookingTreatmentSearch__X6Oww input{appearance:none;background:transparent;border:0;color:var(--club-ink);font-size:12px;min-height:42px;min-width:0;outline:none;width:100%}.malve-club_bookingTreatmentOptions__56zRH{display:grid;max-height:290px;overflow-y:auto;overscroll-behavior:contain}.malve-club_bookingTreatmentOptions__56zRH>button{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(56,54,54,.07);color:var(--club-ink);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 18px;min-height:58px;padding:8px 4px;text-align:left}.malve-club_bookingTreatmentOptions__56zRH>button:last-of-type{border-bottom:0}.malve-club_bookingTreatmentOptions__56zRH>button[data-active=true]{color:var(--club-gold)}.malve-club_bookingTreatmentOptions__56zRH>button>span{display:grid;gap:3px;min-width:0}.malve-club_bookingTreatmentOptions__56zRH small,.malve-club_bookingTreatmentOptions__56zRH strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.malve-club_bookingTreatmentOptions__56zRH strong{font-size:12px}.malve-club_bookingTreatmentOptions__56zRH small{color:var(--club-muted);font-size:9px}.malve-club_bookingTreatmentOptions__56zRH svg{height:15px;width:15px}.malve-club_bookingTreatmentOptions__56zRH>p{color:var(--club-muted);font-size:11px;line-height:1.45;margin:0;padding:14px 8px}.malve-club_bookingTreatmentDescription__bZosr{color:var(--club-muted);display:-webkit-box;font-size:10px;line-height:1.5;margin:-3px 1px 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.malve-club_bookingServices__jpTdI{display:grid;gap:8px}.malve-club_bookingServices__jpTdI>button{align-items:center;background:rgba(255,255,255,.74);border:1px solid var(--club-line);border-radius:16px;color:var(--club-ink);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:70px;padding:11px 13px;text-align:left;width:100%}.malve-club_bookingServices__jpTdI>button[data-active=true]{background:#eeeeec;border-color:rgba(63,63,61,.35)}.malve-club_bookingServices__jpTdI>button>span{display:grid;gap:4px;min-width:0}.malve-club_bookingServices__jpTdI small,.malve-club_bookingServices__jpTdI strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.malve-club_bookingServices__jpTdI strong{font-size:13px}.malve-club_bookingServices__jpTdI small{color:var(--club-muted);font-size:10px}.malve-club_bookingServices__jpTdI svg{color:var(--club-gold);height:18px;width:18px}.malve-club_bookingDates__NrI8j{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.malve-club_bookingOpeningNotice__BZQwV{align-items:flex-start;background:rgba(192,159,89,.1);border:1px solid rgba(192,159,89,.28);border-radius:12px;color:var(--club-soft-ink);display:flex;font-size:11px;gap:8px;line-height:1.55;margin:10px 0 0;padding:10px 11px}.malve-club_bookingOpeningNotice__BZQwV svg{color:var(--club-gold);flex:0 0 auto;height:16px;margin-top:1px;width:16px}.malve-club_bookingDates__NrI8j button{align-items:center;background:#fff;border:1px solid var(--club-line);border-radius:8px;color:var(--club-soft-ink);display:grid;flex:0 0 58px;gap:2px;height:72px;justify-items:center;padding:7px 4px}.malve-club_bookingDates__NrI8j button[data-active=true]{background:var(--club-ink);border-color:var(--club-ink);color:#fff}.malve-club_bookingDates__NrI8j small,.malve-club_bookingDates__NrI8j span{font-size:9px;text-transform:capitalize}.malve-club_bookingDates__NrI8j strong{font-size:18px}.malve-club_bookingSlotSkeleton__1T_ZS,.malve-club_bookingSlots__pCHM6{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.malve-club_bookingSlotSkeleton__1T_ZS>div,.malve-club_bookingSlots__pCHM6 button{height:44px}.malve-club_bookingSlotSkeleton__1T_ZS>div{border-radius:12px}.malve-club_bookingSlots__pCHM6 button{align-items:center;background:#fff;border:1px solid var(--club-line);border-radius:8px;color:var(--club-ink);display:inline-flex;font-size:12px;font-weight:900;gap:5px;justify-content:center;min-width:0;padding:0 6px}.malve-club_bookingSlots__pCHM6 button:disabled{opacity:.55}.malve-club_bookingSlots__pCHM6 svg{height:14px;width:14px}.malve-club_bookingEmpty__CFJDs{background:rgba(255,255,255,.58);border:1px dashed rgba(45,45,44,.14);border-radius:14px;color:var(--club-muted);font-size:12px;line-height:1.45;margin:0;padding:16px;text-align:center}.malve-club_bookingHold__TTlWS{background:#fff;border-color:rgba(63,63,61,.22);border-radius:8px;box-shadow:none}.malve-club_bookingHold__TTlWS [data-slot=card-header]{align-items:flex-start;grid-template-columns:minmax(0,1fr) auto}.malve-club_bookingHold__TTlWS [data-slot=card-title]{font-size:17px}.malve-club_bookingHold__TTlWS [data-slot=card-header]>span{align-items:center;background:rgba(63,63,61,.1);border-radius:999px;color:var(--club-gold);display:inline-flex;font-size:11px;font-weight:900;gap:5px;min-width:76px;padding:6px 9px}.malve-club_bookingHold__TTlWS [data-slot=card-header]>span svg{height:13px;width:13px}.malve-club_bookingHold__TTlWS textarea{background:#fff;min-height:96px;resize:vertical}.malve-club_bookingHold__TTlWS [data-slot=card-footer]{display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.malve-club_bookingSuccess__JHPo5{background:#eeeeec;border-color:rgba(79,79,77,.18);border-radius:8px;box-shadow:none}.malve-club_bookingSuccess__JHPo5 [data-slot=card-header]{align-items:center;justify-items:center;text-align:center}.malve-club_bookingSuccess__JHPo5 [data-slot=card-header]>div{align-items:center;background:var(--club-sage);border-radius:999px;color:#fff;display:flex;height:42px;justify-content:center;width:42px}.malve-club_bookingSuccess__JHPo5 [data-slot=card-title]{color:#4f4f4d;font-size:18px}.malve-club_bookingSuccess__JHPo5 [data-slot=card-description]{color:#666664;line-height:1.45}@media (max-width:430px){.malve-club_bookingSlotSkeleton__1T_ZS,.malve-club_bookingSlots__pCHM6{grid-template-columns:repeat(3,minmax(0,1fr))}.malve-club_bookingHold__TTlWS [data-slot=card-footer]{grid-template-columns:1fr}}.malve-club_chatTab__NcnrA{display:grid;gap:12px;min-height:0}.malve-club_chatSurface__Cl_sM{background:#fff;border:1px solid var(--club-line);border-radius:8px;display:grid;grid-template-rows:auto minmax(340px,1fr) auto;min-height:540px;overflow:hidden}.malve-club_chatHeader__B9LFL{align-items:center;border-bottom:1px solid var(--club-line);display:flex;justify-content:space-between;min-height:68px;padding:12px 14px}.malve-club_chatHeader__B9LFL>div{align-items:center;display:flex;gap:10px}.malve-club_chatHeader__B9LFL>div>svg{background:rgba(79,79,77,.12);border-radius:13px;color:var(--club-sage);height:40px;padding:10px;width:40px}.malve-club_chatHeader__B9LFL small,.malve-club_chatHeader__B9LFL span,.malve-club_chatHeader__B9LFL strong{display:block}.malve-club_chatHeader__B9LFL strong{font-size:14px}.malve-club_chatHeader__B9LFL small{color:var(--club-muted);font-size:10px;margin-top:3px}.malve-club_chatHeader__B9LFL>i{background:#777774;border:3px solid #e8e8e5;border-radius:999px;height:12px;width:12px}.malve-club_chatStream__p6sa4{align-content:start;background:#f4f4f2;display:grid;gap:10px;max-height:58svh;min-height:340px;overflow-y:auto;padding:16px 13px}.malve-club_chatWelcome__HF_U3{color:var(--club-muted);display:grid;gap:4px;margin:4px auto 10px;max-width:290px;text-align:center}.malve-club_chatWelcome__HF_U3 strong{color:var(--club-ink);font-size:14px}.malve-club_chatWelcome__HF_U3 p{font-size:11px;line-height:1.45;margin:0}.malve-club_chatClinicMessage__7N12j,.malve-club_chatMemberMessage__3_QHX{border-radius:17px;display:grid;gap:5px;max-width:min(82%,340px);padding:10px 12px 8px;width:fit-content}.malve-club_chatMemberMessage__3_QHX{background:var(--club-gold);border-bottom-right-radius:5px;color:#fff;justify-self:end}.malve-club_chatClinicMessage__7N12j{background:#fff;border:1px solid var(--club-line);border-bottom-left-radius:5px;color:var(--club-ink);justify-self:start}.malve-club_chatClinicMessage__7N12j>span,.malve-club_chatMemberMessage__3_QHX>span{font-size:9px;font-weight:900;opacity:.72;text-transform:uppercase}.malve-club_chatClinicMessage__7N12j p,.malve-club_chatMemberMessage__3_QHX p{font-size:13px;line-height:1.45;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.malve-club_chatClinicMessage__7N12j time,.malve-club_chatMemberMessage__3_QHX time{align-items:center;display:flex;font-size:9px;gap:4px;justify-content:flex-end;opacity:.66}.malve-club_chatClinicMessage__7N12j time svg,.malve-club_chatMemberMessage__3_QHX time svg{height:11px;width:11px}.malve-club_chatClinicMessage__7N12j a,.malve-club_chatMemberMessage__3_QHX a{align-items:center;color:inherit;display:flex;font-size:11px;gap:5px;text-decoration:underline}.malve-club_chatClinicMessage__7N12j a svg,.malve-club_chatMemberMessage__3_QHX a svg{height:14px;width:14px}.malve-club_chatReplyQuote__wdHn9{background:rgba(255,255,255,.18);border-left:3px solid;border-radius:7px;display:grid;gap:2px;margin:0;max-width:100%;opacity:.8;padding:7px 8px}.malve-club_chatClinicMessage__7N12j .malve-club_chatReplyQuote__wdHn9{background:#f1f1ef}.malve-club_chatBookingCheckInCard__v3E5v{background:#f4f4f2;border:1px solid var(--club-line);border-radius:13px;display:grid;gap:10px;margin-top:3px;padding:11px;width:min(100%,270px)}.malve-club_chatBookingCheckInCard__v3E5v header{align-items:center;display:flex;gap:9px}.malve-club_chatBookingCheckInCard__v3E5v header>span{align-items:center;background:#1f1f1d;border-radius:10px;color:#fff;display:inline-flex;height:34px;justify-content:center;width:34px}.malve-club_chatBookingCheckInCard__v3E5v header svg{height:17px;width:17px}.malve-club_chatBookingCheckInCard__v3E5v header div{display:grid;gap:2px}.malve-club_chatBookingCheckInCard__v3E5v header strong{font-size:12px}.malve-club_chatBookingCheckInCard__v3E5v header small,.malve-club_chatBookingCheckInCard__v3E5v>p{color:var(--club-muted);font-size:9px;margin:0}.malve-club_chatBookingCheckInCard__v3E5v>button{align-items:center;background:#1f1f1d;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:800;gap:7px;justify-content:center;min-height:38px;padding:8px 12px}.malve-club_chatBookingCheckInCard__v3E5v>button:disabled{cursor:wait;opacity:.65}.malve-club_chatBookingCheckInCard__v3E5v>button svg{height:15px;width:15px}.malve-club_chatBookingQr__0Tbqj{background:#fff;border:1px solid var(--club-line);border-radius:10px;padding:8px}.malve-club_chatBookingQr__0Tbqj svg{display:block;height:auto;width:100%}.malve-club_chatBookingCode__CuZrE{display:grid;gap:3px;text-align:center}.malve-club_chatBookingCode__CuZrE span{color:var(--club-muted);font-size:8px;font-weight:800;text-transform:uppercase}.malve-club_chatBookingCode__CuZrE strong{color:var(--club-ink);font-size:17px;letter-spacing:.12em}.malve-club_chatBookingCode__CuZrE button{align-items:center;background:#1f1f1d;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:800;gap:6px;justify-self:center;min-height:32px;padding:6px 11px}.malve-club_chatBookingCode__CuZrE button svg{height:13px;width:13px}.malve-club_chatReplyQuote__wdHn9 strong{font-size:9px}.malve-club_chatReplyQuote__wdHn9 span{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.malve-club_chatMedia__3qbcy{border-radius:12px;display:block;overflow:hidden;width:min(260px,68vw)}.malve-club_chatMedia__3qbcy img{display:block;height:auto;max-height:340px;object-fit:contain;width:100%}.malve-club_chatVoice__HF2gY{display:block;max-width:min(270px,70vw);min-width:220px}.malve-club_chatFile___t47U{background:rgba(255,255,255,.18);border:1px solid;border-radius:10px;max-width:260px;padding:9px 10px;text-decoration:none}.malve-club_chatFile___t47U span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.malve-club_chatDeleteAttachment__cM6Bh{align-items:center;align-self:end;background:transparent;border:0;color:inherit;display:inline-flex;font-size:9px;gap:4px;justify-self:end;opacity:.72;padding:2px 0}.malve-club_chatDeleteAttachment__cM6Bh svg{height:11px;width:11px}.malve-club_chatComposer__A2keV{align-items:end;background:#fff;border-top:1px solid var(--club-line);display:grid;gap:9px;grid-template-columns:40px 40px minmax(0,1fr) 44px;padding:10px;position:relative}.malve-club_chatComposer__A2keV>[data-slot=button]:not(.malve-club_chatSend__YF_dW){height:40px;width:40px}.malve-club_chatReplyComposer__8Amwz{align-items:center;background:#f1f1ef;border-left:3px solid var(--club-gold);border-radius:10px;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:18px minmax(0,1fr) 28px;padding:8px 9px}.malve-club_chatReplyComposer__8Amwz>span{display:grid;gap:2px;min-width:0}.malve-club_chatReplyComposer__8Amwz small,.malve-club_chatReplyComposer__8Amwz strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.malve-club_chatReplyComposer__8Amwz strong{font-size:10px}.malve-club_chatReplyComposer__8Amwz small{color:var(--club-muted);font-size:9px}.malve-club_chatReplyComposer__8Amwz>button{background:transparent;border:0;color:var(--club-muted);font-size:19px}.malve-club_chatRecording__vMYbd{background:var(--club-ink);color:#fff}.malve-club_chatRecordingTime__yafU8{background:#fff;border-radius:999px;color:var(--club-ink);font-size:10px;font-variant-numeric:tabular-nums;font-weight:900;left:98px;padding:5px 8px;pointer-events:none;position:absolute;top:20px;z-index:2}.malve-club_chatComposer__A2keV [data-slot=textarea]{background:#f4f4f2;border-color:var(--club-line);border-radius:16px;field-sizing:fixed;font-size:13px;max-height:120px;min-height:44px;resize:none}.malve-club_chatSend__YF_dW{background:var(--club-gold);border-radius:14px;color:#fff;height:44px;width:44px}.malve-club_doctorTyping__zzhTi{align-items:center;color:var(--club-muted);display:flex;font-size:10px;gap:7px;justify-self:start;padding:2px 4px}.malve-club_doctorTyping__zzhTi>span{align-items:center;background:#fff;border:1px solid var(--club-line);border-radius:999px;display:flex;gap:3px;height:25px;padding:0 9px}.malve-club_doctorTyping__zzhTi i{animation:malve-club_club-chat-typing__ll_lR 1s ease-in-out infinite;background:#777774;border-radius:50%;height:4px;width:4px}.malve-club_doctorTyping__zzhTi i:nth-child(2){animation-delay:.13s}.malve-club_doctorTyping__zzhTi i:nth-child(3){animation-delay:.26s}@keyframes malve-club_club-chat-typing__ll_lR{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.malve-club_chatError__HvXiz{background:#eeeeec;border:1px solid #d7d7d3;border-radius:12px;color:#4b4b49;font-size:12px;margin:0;padding:9px 11px}.malve-club_emergencyNote__DYqmD{color:var(--club-muted);font-size:11px;line-height:1.45;margin:0;padding:0 4px;text-align:center}.malve-club_careSkeleton__Cjqu2{display:grid;gap:12px}.malve-club_careSkeleton__Cjqu2>div{border-radius:20px;height:210px}.malve-club_aftercareCard__CJPj2,.malve-club_treatmentCard__mDKH9{background:#fff;border-radius:8px;box-shadow:none}.malve-club_aftercareCard__CJPj2 [data-slot=card-header],.malve-club_treatmentCard__mDKH9 [data-slot=card-header]{align-items:flex-start;grid-template-columns:1fr auto}.malve-club_aftercareCard__CJPj2 [data-slot=card-title],.malve-club_treatmentCard__mDKH9 [data-slot=card-title]{font-size:18px}.malve-club_aftercareDay__el8ST,.malve-club_treatmentBranch__noIAs{background:rgba(63,63,61,.1);border-radius:999px;color:var(--club-gold);font-size:10px;font-weight:900;max-width:120px;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.malve-club_aftercareBody__mEVBd,.malve-club_treatmentBody__NHZZI{display:grid;gap:14px}.malve-club_aftercareBody__mEVBd>p,.malve-club_treatmentBody__NHZZI>p{color:var(--club-soft-ink);line-height:1.55;margin:0;white-space:pre-wrap}.malve-club_aftercareSections__vKCE3{display:grid;gap:12px}.malve-club_aftercareSections__vKCE3>section{border:1px solid rgba(45,45,44,.09);border-radius:8px;display:grid;gap:8px;overflow:hidden}.malve-club_aftercareSections__vKCE3>section>header{display:grid;gap:2px;padding:12px 14px 0}.malve-club_aftercareSections__vKCE3>section>header span{color:var(--club-gold);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.malve-club_aftercareSections__vKCE3>section>header strong{color:var(--club-ink);font-size:14px}.malve-club_treatmentItems__Xk4Q3{display:flex;flex-wrap:wrap;gap:6px}.malve-club_treatmentItems__Xk4Q3 span{background:rgba(45,45,44,.05);border-radius:999px;color:var(--club-soft-ink);font-size:11px;font-weight:750;padding:5px 8px}.malve-club_treatmentMediaGrid__vyrvF{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.malve-club_treatmentMedia__ee9I3{aspect-ratio:4/5;background:#eeeeec;border:0;border-radius:14px;color:var(--club-muted);overflow:hidden;padding:0;position:relative}.malve-club_treatmentMedia__ee9I3 img{height:100%;object-fit:cover;transform:scale(1.04);transition:filter .18s ease,transform .18s ease;width:100%}.malve-club_treatmentMedia__ee9I3:not([data-revealed=true]) img{filter:blur(14px)}.malve-club_treatmentMedia__ee9I3[data-revealed=true] img{transform:scale(1)}.malve-club_treatmentMedia__ee9I3>svg{left:50%;position:absolute;top:45%;transform:translate(-50%,-50%)}.malve-club_treatmentMedia__ee9I3 span{background:rgba(35,35,34,.72);bottom:8px;color:#fff;font-size:9px;font-weight:900;left:8px;padding:4px 6px;position:absolute;right:8px;text-align:center;text-transform:capitalize}.malve-club_streakHeader__rkQl3{align-items:center;display:flex;justify-content:space-between}.malve-club_streakHeader__rkQl3 span{color:var(--club-muted);font-size:12px;font-weight:850}.malve-club_streakHeader__rkQl3 strong{color:var(--club-sage);font-size:12px}.malve-club_streakDots__o2hGL{display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr))}.malve-club_streakDots__o2hGL span{align-items:center;aspect-ratio:1;background:rgba(45,45,44,.05);border-radius:999px;color:var(--club-muted);display:flex;font-size:10px;font-weight:900;justify-content:center}.malve-club_streakDots__o2hGL span[data-complete=true]{background:var(--club-sage);color:#fff}.malve-club_streakDots__o2hGL svg{height:13px;width:13px}.malve-club_checkInSheet__CRkoE,.malve-club_reviewSheet__YPb_m{--club-ink:#272726;--club-soft-ink:#4f4f4d;--club-muted:#686866;--club-line:rgba(39,39,38,0.11);--club-line-strong:rgba(39,39,38,0.18);--club-gold:#3f3f3d;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -20px 64px rgba(35,35,34,.18);gap:0;isolation:isolate;margin:0 auto;overflow:hidden;padding:0}.malve-club_checkInSheet__CRkoE{max-height:min(88dvh,720px);max-width:480px}.malve-club_reviewSheet__YPb_m{max-height:min(92dvh,780px);max-width:520px}.malve-club_formSheetBody__IWove{background:#fff;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.malve-club_formSheetBody__IWove>[data-slot=sheet-header]{background:#fff;border-bottom:1px solid var(--club-line);padding-right:58px;position:sticky;top:0;z-index:2}.malve-club_checkInSheet__CRkoE>[data-slot=sheet-close],.malve-club_reviewSheet__YPb_m>[data-slot=sheet-close]{z-index:4}.malve-club_formSheetFooter__cQC__{background:#fff;border-top:1px solid var(--club-line);box-shadow:0 -10px 24px rgba(35,35,34,.06);flex:0 0 auto;margin:0;padding:12px 16px max(16px,env(safe-area-inset-bottom));position:relative;z-index:3}.malve-club_formSheetFooter__cQC__ button{min-height:48px;width:100%}.malve-club_reviewForm__JSgxs{display:grid;gap:22px;padding:8px 16px}.malve-club_reviewRatings__UD1Us{border-bottom:1px solid rgba(45,45,44,.09);display:grid}.malve-club_reviewRatingRow__2S__E{display:grid;gap:9px;grid-template-columns:minmax(0,1fr);padding:12px 0}.malve-club_reviewRatingRow__2S__E+.malve-club_reviewRatingRow__2S__E{border-top:1px solid rgba(45,45,44,.07)}.malve-club_reviewRatingHeading__Vsh5G{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.malve-club_reviewRatingHeading__Vsh5G>span{color:var(--club-soft-ink);font-size:13px;font-weight:800;line-height:1.3}.malve-club_reviewRatingHeading__Vsh5G>small{color:var(--club-muted);font-size:9px;font-weight:750;text-align:right}.malve-club_reviewRatingRow__2S__E>div:last-child{display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.malve-club_reviewRatingRow__2S__E button{align-items:center;background:rgba(45,45,44,.045);border:1px solid rgba(45,45,44,.1);border-radius:8px;color:var(--club-muted);display:inline-flex;font-size:12px;font-weight:850;height:42px;justify-content:center;padding:0;width:100%}.malve-club_reviewRatingRow__2S__E button[data-active=true]{background:var(--club-ink);border-color:var(--club-ink);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(45,45,44,.2);color:#fff}.malve-club_reviewNps__4FtG5{display:grid;gap:12px}.malve-club_reviewNps__4FtG5>div:first-child{display:grid;gap:4px}.malve-club_reviewField__fs0zK>span,.malve-club_reviewNps__4FtG5 strong{color:var(--club-ink);font-size:13px}.malve-club_reviewNps__4FtG5 span{color:var(--club-muted);font-size:11px}.malve-club_reviewNps__4FtG5>div:last-child{display:grid;gap:4px;grid-template-columns:repeat(11,minmax(0,1fr))}.malve-club_reviewNps__4FtG5 button{aspect-ratio:1;background:rgba(45,45,44,.045);border:1px solid rgba(45,45,44,.09);border-radius:8px;color:var(--club-muted);font-size:11px;font-weight:850;min-width:0;padding:0}.malve-club_reviewNps__4FtG5 button[data-active=true]{background:var(--club-ink);border-color:var(--club-ink);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(45,45,44,.18);color:#fff}@media (max-width:520px){.malve-club_reviewNps__4FtG5>div:last-child{gap:7px;grid-template-columns:repeat(6,minmax(0,1fr))}.malve-club_reviewNps__4FtG5 button{aspect-ratio:auto;height:40px}}.malve-club_reviewField__fs0zK{display:grid;gap:8px}.malve-club_reviewTextInput__Ockne{background:rgba(255,255,255,.78);border-color:rgba(45,45,44,.12);height:44px;width:100%}.malve-club_reviewFieldHint__6UcVo{color:var(--club-muted);font-size:10px;line-height:1.4}.malve-club_reviewField__fs0zK textarea{background:#fff;border-color:rgba(45,45,44,.12);min-height:104px;resize:vertical}.malve-club_reviewConsent__FSXi1{align-items:flex-start;background:#f7f6f2;border:1px solid var(--club-line);border-radius:12px;display:flex;gap:10px;padding:12px}.malve-club_reviewConsent__FSXi1 input{accent-color:var(--club-ink);height:18px;margin-top:2px;width:18px}.malve-club_reviewConsent__FSXi1 span{display:grid;gap:4px}.malve-club_reviewConsent__FSXi1 strong{color:var(--club-ink);font-size:11px}.malve-club_reviewConsent__FSXi1 small{color:var(--club-muted);font-size:9px;line-height:1.5}.malve-club_checkInForm__jwMHp{display:grid;gap:22px;padding:8px 16px}.malve-club_checkInForm__jwMHp>div{display:grid;gap:10px}.malve-club_checkInForm__jwMHp strong{color:var(--club-ink);font-size:13px}.malve-club_checkInHint__kXA7h{color:var(--club-muted);font-size:11px;margin-top:-5px}.malve-club_checkInForm__jwMHp textarea{background:#fff;color:var(--club-ink);min-height:104px;resize:none}.malve-club_scoreGroup__u5i0j{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.malve-club_scoreGroup__u5i0j [data-slot=toggle-group-item]{aspect-ratio:1;border-radius:999px;width:100%}.malve-club_symptomGroup__s1Af7{display:flex;flex-wrap:wrap;width:100%}.malve-club_symptomGroup__s1Af7 [data-slot=toggle-group-item]{border-radius:999px}.malve-club_historyRow__Tw5Fo{align-items:center;display:grid;gap:10px;grid-template-columns:28px 1fr auto;min-height:70px;padding:12px}.malve-club_historyRow__Tw5Fo svg{color:var(--club-gold)}.malve-club_historyRow__Tw5Fo small,.malve-club_historyRow__Tw5Fo strong{display:block}.malve-club_historyRow__Tw5Fo strong{font-size:14px}.malve-club_historyRow__Tw5Fo small{color:var(--club-muted);font-size:12px;margin-top:3px}.malve-club_historyRow__Tw5Fo em{color:#555553;font-style:normal;font-weight:950}.malve-club_historyRow__Tw5Fo em.malve-club_positive__fRQRi{color:var(--club-sage)}.malve-club_empty__QIakt{color:var(--club-muted);font-weight:850;margin:0;padding:24px;text-align:center}.malve-club_bottomNav__1umhu{background:rgba(255,255,255,.92);border:1px solid rgba(45,45,44,.08);border-radius:24px;box-shadow:0 14px 36px rgba(45,45,44,.14);display:grid;flex-shrink:0;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));height:auto;min-height:var(--club-bottom-nav-height);margin:0 12px max(12px,env(safe-area-inset-bottom));padding:6px;position:sticky;bottom:max(12px,env(safe-area-inset-bottom));width:auto;z-index:30}.malve-club_navItem__xy1rL{border-radius:18px;color:var(--club-muted);flex-direction:column;font-size:11px;font-weight:900;gap:3px;min-height:58px;min-width:0;padding:6px 2px}.malve-club_navItem__xy1rL[data-active]{background:var(--club-ink);color:#f2f2f0}.malve-club_navIcon__C02Tt{display:grid;place-items:center;position:relative}.malve-club_bookNavItem__ziKd6{color:var(--club-ink);transform:translateY(-9px)}.malve-club_bookNavItem__ziKd6 .malve-club_navIcon__C02Tt{background:var(--club-gold);border:4px solid var(--club-card);border-radius:999px;box-shadow:0 8px 18px rgba(63,63,61,.28);height:42px;margin-bottom:-3px;width:42px}.malve-club_bookNavItem__ziKd6[data-active]{background:transparent;color:var(--club-gold)}.malve-club_unreadDot__zLaSo{border:2px solid var(--club-card);border-radius:999px;height:9px;position:absolute;right:-4px;top:-3px;width:9px}.malve-club_qrSheet__XQg20{background:#fff;border-color:rgba(45,45,44,.1);border-radius:28px 28px 0 0;box-shadow:0 -18px 60px rgba(45,45,44,.18);margin:0 auto;max-height:92svh;max-width:480px;padding-bottom:max(18px,env(safe-area-inset-bottom))}.malve-club_qrSheetHandle__oTiiq{background:rgba(45,45,44,.16);border-radius:999px;height:4px;margin:10px auto 0;width:44px}.malve-club_qrSheetHeader__NbtyC{padding:18px 18px 0;text-align:center}.malve-club_qrSheetHeader__NbtyC [data-slot=sheet-title]{font-size:24px;font-weight:900}.malve-club_qrSheetHeader__NbtyC [data-slot=sheet-description]{color:var(--club-muted);line-height:1.45}.malve-club_qrBox__nzEvu{align-items:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,rgba(63,63,61,.34),rgba(79,79,77,.24)) border-box;border:1px solid transparent;border-radius:26px;display:flex;justify-content:center;margin:4px 18px;padding:18px}.malve-club_qrBox__nzEvu svg{display:block;height:min(68vw,282px);max-height:282px;max-width:282px;width:min(68vw,282px)}.malve-club_qrSheetCode__8xRTp{align-items:center;background:rgba(45,45,44,.045);border:1px solid var(--club-line);border-radius:18px;display:flex;justify-content:space-between;margin:0 18px;padding:13px 14px}.malve-club_qrSheetCode__8xRTp span{color:var(--club-muted);font-size:12px;font-weight:900}.malve-club_qrSheetCode__8xRTp strong{color:var(--club-gold);font-size:16px;letter-spacing:.04em}.malve-club_qrSheetFooter__dnBA0{display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:14px 18px 0}@keyframes malve-club_contentEnter__qmGjI{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.malve-club_contentEnter__qmGjI{animation:none}}@media (display-mode:standalone){.malve-club_page__AYwc_{background:#fff;padding:0}.malve-club_appShell__qPVAR,.malve-club_loadingState__j1UGf,.malve-club_main__OD93U{border:0;border-radius:0;box-shadow:none;min-height:100dvh}.malve-club_loginPanel__PRc9F{min-height:100dvh}}@media (max-width:380px){.malve-club_page__AYwc_{padding:0}.malve-club_memberCardTop__n9S6g [data-slot=card-title]{font-size:48px}.malve-club_metricGrid__EQwtW{gap:8px}.malve-club_metricGrid__EQwtW [data-slot=card-title]{font-size:19px}.malve-club_loginPanel__PRc9F{grid-template-rows:minmax(76px,14dvh) auto 1fr;padding-left:18px;padding-right:18px}.malve-club_loginCard__Mx342{max-width:310px;padding-left:20px;padding-right:20px}}@media (max-height:680px){.malve-club_loginPanel__PRc9F{grid-template-rows:minmax(62px,12dvh) auto 1fr;padding-bottom:max(14px,env(safe-area-inset-bottom));padding-top:max(16px,env(safe-area-inset-top))}.malve-club_loginLogo__fqKNF{height:40px;margin-top:12px;width:112px}.malve-club_loginCard__Mx342{gap:12px;min-height:356px;padding-bottom:24px;padding-top:26px}.malve-club_formInput__X4W5b{height:40px;min-height:40px}}@media (min-width:900px){.malve-club_page__AYwc_{padding:20px}.malve-club_main__OD93U{align-items:stretch;grid-template-columns:minmax(420px,.95fr) minmax(390px,450px);min-height:calc(100svh - 40px)}.malve-club_story__bL3fs{display:block}.malve-club_appShell__qPVAR,.malve-club_loadingState__j1UGf{height:calc(100dvh - 40px);max-height:calc(100dvh - 40px);min-height:calc(100svh - 40px)}.malve-club_loginPanel__PRc9F{min-height:calc(100svh - 40px)}}.malve-club_page__AYwc_{background:#f1f1ef}.malve-club_story__bL3fs{background:var(--club-backdrop,none) center /cover no-repeat}.malve-club_appShell__qPVAR{background:rgba(250,250,248,.94);border:1px solid rgba(255,255,255,.82)}.malve-club_appHeader__r0KHh{background:rgba(255,255,255,.78);border-bottom-color:rgba(63,63,61,.12)}.malve-club_headerBrand__RPNbA img{height:19px;object-fit:contain;width:64px}.malve-club_headerProfile__eyx5_{align-items:center;background:transparent;border:0;color:var(--club-soft-ink);display:flex;gap:8px;min-width:0;padding:0}.malve-club_headerControls__aHdtI{align-items:center;display:flex;gap:4px;min-width:0}.malve-club_headerUtility__FNvBc{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--club-muted);display:inline-flex;height:36px;justify-content:center;padding:0;position:relative;width:36px}.malve-club_headerUtility__FNvBc svg{height:16px;width:16px}.malve-club_headerUtility__FNvBc>i{background:var(--club-gold);border:2px solid #fff;border-radius:50%;height:8px;position:absolute;right:6px;top:6px;width:8px}.malve-club_headerProfile__eyx5_>span{font-size:12px;font-weight:750;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:390px){.malve-club_headerProfile__eyx5_>span{display:none}}.malve-club_headerAvatar__ny4N8{border:1px solid rgba(63,63,61,.22);flex:0 0 auto;font-style:normal;overflow:hidden}.malve-club_headerAvatar__ny4N8 img{height:100%;object-fit:cover;width:100%}.malve-club_memberCard__pvXeN,.malve-club_rewardBalanceBar__g_q9g,.malve-club_walletBalance__Bxk5m{background:rgba(255,255,255,.8);border:1px solid rgba(63,63,61,.2);box-shadow:0 18px 48px rgba(79,79,77,.09)}.malve-club_memberCard__pvXeN{border-radius:8px}.malve-club_memberCardTop__n9S6g [data-slot=card-action],.malve-club_memberCardTop__n9S6g [data-slot=card-description],.malve-club_memberCardTop__n9S6g [data-slot=card-title],.malve-club_rewardBalanceBar__g_q9g strong,.malve-club_walletBalance__Bxk5m,.malve-club_walletBalance__Bxk5m strong{color:var(--club-ink)}.malve-club_memberCardTop__n9S6g [data-slot=card-description],.malve-club_rewardBalanceBar__g_q9g small,.malve-club_walletBalance__Bxk5m small{color:var(--club-muted)}.malve-club_memberActions__3ubSz{background:rgba(248,248,246,.72);border-top-color:rgba(63,63,61,.14)}.malve-club_walletBalance__Bxk5m:after{border-color:rgba(63,63,61,.16)}.malve-club_rewardBalanceIcon__ts8Sf{background:rgba(63,63,61,.1);color:var(--club-gold)}.malve-club_rewardBalanceBar__g_q9g>button{color:var(--club-gold)}.malve-club_bottomNav__1umhu{backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);background:rgba(255,255,255,.84);border-color:rgba(63,63,61,.12);box-shadow:0 16px 40px rgba(63,63,61,.13)}.malve-club_navItem__xy1rL[data-active]{background:rgba(63,63,61,.1);color:var(--club-gold)}.malve-club_circleBookingBanner__i2vec{align-items:center;background:rgba(255,255,255,.78);border:1px solid rgba(63,63,61,.2);border-radius:8px;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr);padding:13px}.malve-club_circleBookingBanner__i2vec>span{align-items:center;background:rgba(63,63,61,.1);border-radius:50%;color:var(--club-gold);display:flex;height:42px;justify-content:center;width:42px}.malve-club_circleBookingBanner__i2vec>span svg{height:18px;width:18px}.malve-club_circleBookingBanner__i2vec div{display:grid;gap:2px;min-width:0}.malve-club_circleBookingBanner__i2vec small{color:var(--club-gold);font-size:9px;font-weight:850;text-transform:uppercase}.malve-club_circleBookingBanner__i2vec strong{font-size:14px}.malve-club_circleBookingBanner__i2vec p{color:var(--club-muted);font-size:11px;margin:0}.malve-club_profileView__4oazv{background:#f4f4f2;display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto}.malve-club_profileHeader__7yaTA{align-items:center;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:rgba(255,255,255,.84);border-bottom:1px solid rgba(63,63,61,.12);display:grid;flex:0 0 auto;grid-template-columns:40px 1fr auto;min-height:66px;padding:max(10px,env(safe-area-inset-top)) 14px 8px;position:sticky;top:0;z-index:10}.malve-club_profileHeader__7yaTA img{height:20px;justify-self:center;object-fit:contain;width:68px}.malve-club_profileHeader__7yaTA>span{color:var(--club-gold);font-size:10px;font-weight:850;text-transform:uppercase}.malve-club_profileBody__xrYWk{display:grid;gap:14px;padding:18px 16px max(28px,env(safe-area-inset-bottom))}.malve-club_profileIdentity__KppWD{align-items:center;display:grid;gap:13px;grid-template-columns:74px minmax(0,1fr) auto;padding:5px 0 8px}.malve-club_profilePhoto__et1BX{background:#eeeeec;border:1px solid rgba(63,63,61,.24);border-radius:50%;height:72px;position:relative;width:72px}.malve-club_profilePhoto__et1BX>img,.malve-club_profilePhoto__et1BX>span{align-items:center;border-radius:inherit;display:flex;font-size:20px;font-weight:850;height:100%;justify-content:center;object-fit:cover;width:100%}.malve-club_profilePhoto__et1BX>button{align-items:center;background:var(--club-gold);border:3px solid #f4f4f2;border-radius:50%;bottom:-2px;color:#fff;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:-2px;width:28px}.malve-club_profilePhoto__et1BX>button svg{height:13px;width:13px}.malve-club_profileIdentity__KppWD>div:nth-child(2){display:grid;gap:3px;min-width:0}.malve-club_profileIdentity__KppWD h1,.malve-club_profileIdentity__KppWD p,.malve-club_profileIdentity__KppWD span{margin:0}.malve-club_profileIdentity__KppWD p{color:var(--club-gold);font-size:9px;font-weight:850;text-transform:uppercase}.malve-club_profileIdentity__KppWD h1{font-size:25px;font-weight:650;overflow-wrap:anywhere}.malve-club_profileIdentity__KppWD span{color:var(--club-muted);font-size:11px}.malve-club_profileMetrics__kitHR{background:rgba(255,255,255,.8);border:1px solid var(--club-line);border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.malve-club_profileMetrics__kitHR article{display:grid;gap:4px;min-width:0;padding:13px 10px}.malve-club_profileMetrics__kitHR article+article{border-left:1px solid var(--club-line)}.malve-club_profileMetrics__kitHR svg{color:var(--club-gold);height:15px;width:15px}.malve-club_profileMetrics__kitHR span{color:var(--club-muted);font-size:9px}.malve-club_profileMetrics__kitHR strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.malve-club_profileSection__WoIr_{background:rgba(255,255,255,.78);border:1px solid var(--club-line);border-radius:8px;display:grid;gap:13px;padding:14px}.malve-club_profileSection__WoIr_>header{align-items:center;display:flex;justify-content:space-between}.malve-club_profileFormGrid__FNj2c label>span,.malve-club_profileSection__WoIr_>header span{color:var(--club-gold);font-size:9px;font-weight:850;text-transform:uppercase}.malve-club_profileSection__WoIr_>header small{color:var(--club-muted);font-size:10px}.malve-club_profileFormGrid__FNj2c{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.malve-club_profileFormGrid__FNj2c label{display:grid;gap:6px;min-width:0}.malve-club_circlePlanForm__CKIPq select,.malve-club_profileFormGrid__FNj2c input,.malve-club_profileFormGrid__FNj2c select,.malve-club_profileFormGrid__FNj2c textarea{background:#f4f4f2;border:1px solid var(--club-line-strong);border-radius:8px;color:var(--club-ink);font:inherit;font-size:13px;min-height:42px;padding:9px 10px;width:100%}.malve-club_circlePlanForm__CKIPq select:focus-visible,.malve-club_profileFormGrid__FNj2c input:focus-visible,.malve-club_profileFormGrid__FNj2c select:focus-visible,.malve-club_profileFormGrid__FNj2c textarea:focus-visible{border-color:var(--club-gold);outline:2px solid rgba(63,63,61,.12)}.malve-club_profileAddress__D3Z_s{grid-column:1/-1}.malve-club_profilePrivacy__Qkzrx{align-items:flex-start;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr)}.malve-club_profilePrivacy__Qkzrx>span{display:grid;gap:3px}.malve-club_profilePrivacy__Qkzrx strong{font-size:13px}.malve-club_profilePrivacy__Qkzrx small{color:var(--club-muted);font-size:10px;line-height:1.4}.malve-club_profileReferral__46Fp1{align-items:center;background:rgba(63,63,61,.08);border:1px solid rgba(63,63,61,.16);border-radius:8px;display:flex;justify-content:space-between;padding:12px 14px}.malve-club_profileReferral__46Fp1 div{display:grid;gap:2px}.malve-club_profileReferral__46Fp1 span{color:var(--club-gold);font-size:9px;font-weight:850;text-transform:uppercase}.malve-club_profileReferral__46Fp1 strong{font-size:16px}.malve-club_profileActions__Li23Q{display:grid;gap:8px;grid-template-columns:1fr auto}.malve-club_chatLoading__N2Em_,.malve-club_profileFatal__eCWeA,.malve-club_profileLoading__s_Dnj{align-items:center;color:var(--club-muted);display:flex;font-size:12px;gap:8px;justify-content:center;min-height:220px}.malve-club_chatHub__TEinT,.malve-club_circleConversation__OWbu_{display:grid;gap:12px;min-height:0}.malve-club_chatDestination__RwXjI,.malve-club_circleList___rnoS>button{align-items:center;background:rgba(255,255,255,.82);border:1px solid var(--club-line);border-radius:8px;color:var(--club-ink);display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr) auto auto;min-height:78px;padding:12px;text-align:left;width:100%}.malve-club_chatDestination__RwXjI>div,.malve-club_circleList___rnoS>button>div{display:grid;gap:2px;min-width:0}.malve-club_chatDestination__RwXjI>div>span{color:var(--club-gold);font-size:9px;font-weight:850;text-transform:uppercase}.malve-club_chatDestination__RwXjI strong,.malve-club_circleList___rnoS strong{font-size:14px}.malve-club_chatDestination__RwXjI p,.malve-club_circleList___rnoS p{color:var(--club-muted);font-size:11px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.malve-club_chatDestination__RwXjI>b,.malve-club_circleList___rnoS b{align-items:center;background:var(--club-gold);border-radius:999px;color:#fff;display:flex;font-size:9px;height:20px;justify-content:center;min-width:20px;padding:0 5px}.malve-club_chatDestination__RwXjI>svg{color:var(--club-muted);height:16px;width:16px}.malve-club_doctorAvatar__bBPTh{align-items:center;background:rgba(79,79,77,.1);border-radius:50%;color:var(--club-sage);display:flex;height:44px;justify-content:center;width:44px}.malve-club_doctorAvatar__bBPTh svg{height:19px;width:19px}.malve-club_circleListHead__2_Adx{align-items:center;display:flex;justify-content:space-between;padding:8px 2px 0}.malve-club_circleListHead__2_Adx span{font-size:13px;font-weight:800}.malve-club_circleListHead__2_Adx small{color:var(--club-muted);font-size:10px}.malve-club_circleList___rnoS{display:grid;gap:8px}.malve-club_circleList___rnoS>button{grid-template-columns:48px minmax(0,1fr) auto}.malve-club_circleList___rnoS>button>span:last-child{align-items:flex-end;color:var(--club-muted);display:flex;flex-direction:column;font-size:9px;gap:5px}.malve-club_circleAvatar__AbjXP{align-items:center;background:#e8e8e5;border:1px solid rgba(63,63,61,.14);border-radius:50%;display:flex;flex:0 0 auto;height:44px;justify-content:center;overflow:hidden;position:relative;width:44px}.malve-club_circleAvatar__AbjXP>img{height:100%;object-fit:cover;width:100%}.malve-club_circleAvatar__AbjXP>i{align-items:center;background:#eeeeec;border:2px solid #fff;border-radius:50%;display:flex;font-size:8px;font-style:normal;font-weight:850;height:27px;justify-content:center;overflow:hidden;position:absolute;width:27px}.malve-club_circleAvatar__AbjXP>i[data-index="0"]{left:2px;top:3px}.malve-club_circleAvatar__AbjXP>i[data-index="1"]{right:1px;top:8px}.malve-club_circleAvatar__AbjXP>i[data-index="2"]{bottom:1px;left:10px}.malve-club_circleAvatar__AbjXP>i img{height:100%;object-fit:cover;width:100%}.malve-club_circleAvatarLarge__kyi8j{height:66px;width:66px}.malve-club_circleAvatarLarge__kyi8j>i{height:38px;width:38px}.malve-club_circleAvatarLarge__kyi8j>svg{color:var(--club-gold)}.malve-club_circleEmpty__tHad1,.malve-club_circleIntro__UQplP{align-items:center;color:var(--club-muted);display:flex;flex-direction:column;gap:7px;padding:28px 22px;text-align:center}.malve-club_circleEmpty__tHad1>svg{color:var(--club-gold)}.malve-club_circleEmpty__tHad1 strong,.malve-club_circleIntro__UQplP strong{color:var(--club-ink);font-size:14px}.malve-club_circleEmpty__tHad1 p,.malve-club_circleIntro__UQplP p{font-size:11px;line-height:1.45;margin:0;max-width:280px}.malve-club_conversationTopbar__f5B7W{align-items:center;background:rgba(255,255,255,.82);border-bottom:1px solid var(--club-line);display:grid;gap:8px;grid-template-columns:36px 44px minmax(0,1fr) 36px;margin:-14px -18px 0;min-height:66px;padding:9px 12px;position:sticky;top:-14px;z-index:5}.malve-club_conversationTopbar__f5B7W>span{display:grid;gap:2px;min-width:0}.malve-club_conversationTopbar__f5B7W strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.malve-club_conversationTopbar__f5B7W small{color:var(--club-muted);font-size:9px}.malve-club_conversationTopbar__f5B7W>i{background:#777774;border:3px solid #e8e8e5;border-radius:50%;height:12px;justify-self:center;width:12px}.malve-club_chatSurface__Cl_sM{grid-template-rows:minmax(360px,1fr) auto;min-height:520px}.malve-club_circleStream__EPqkd{align-content:start;background:rgba(248,248,246,.8);display:grid;gap:10px;max-height:60svh;min-height:420px;overflow-y:auto;padding:10px 3px 14px}.malve-club_circleIntro__UQplP{padding:18px 22px 22px}.malve-club_circleSystemMessage__jv5yW{color:var(--club-muted);font-size:10px;margin:4px auto;text-align:center}.malve-club_circlePeerMessage__Whu42,.malve-club_circleSelfMessage__JVIeX{align-items:end;display:grid;gap:7px;max-width:88%}.malve-club_circlePeerMessage__Whu42{grid-template-columns:28px minmax(0,1fr)}.malve-club_circleSelfMessage__JVIeX{justify-self:end}.malve-club_messageAvatar__C25Qm{align-items:center;background:#e8e8e5;border-radius:50%;display:flex;font-size:8px;font-weight:850;height:28px;justify-content:center;overflow:hidden;width:28px}.malve-club_messageAvatar__C25Qm img{height:100%;object-fit:cover;width:100%}.malve-club_circlePeerMessage__Whu42>div,.malve-club_circleSelfMessage__JVIeX>div{background:#fff;border:1px solid var(--club-line);border-radius:16px 16px 16px 4px;display:grid;gap:4px;padding:9px 11px 7px}.malve-club_circleSelfMessage__JVIeX>div{background:var(--club-gold);border-color:var(--club-gold);border-radius:16px 16px 4px;color:#fff}.malve-club_circlePeerMessage__Whu42 header,.malve-club_circleSelfMessage__JVIeX header{align-items:center;display:flex;justify-content:space-between}.malve-club_circlePeerMessage__Whu42 header>span,.malve-club_circleSelfMessage__JVIeX header>span{font-size:9px;font-weight:850}.malve-club_circlePeerMessage__Whu42 header button{background:transparent;border:0;color:var(--club-muted);height:18px;padding:0;width:18px}.malve-club_circlePeerMessage__Whu42 header button svg{height:14px;width:14px}.malve-club_circlePeerMessage__Whu42 p,.malve-club_circleSelfMessage__JVIeX p{font-size:13px;line-height:1.42;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.malve-club_circlePeerMessage__Whu42 time,.malve-club_circleSelfMessage__JVIeX time{font-size:8px;justify-self:end;opacity:.62}.malve-club_circlePlanCard__gI7GT{background:rgba(255,255,255,.9);border:1px solid rgba(63,63,61,.2);border-radius:8px;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr);margin:4px 0;padding:12px}.malve-club_circlePlanIcon__hM_gq{align-items:center;background:rgba(63,63,61,.1);border-radius:50%;color:var(--club-gold);display:flex;height:40px;justify-content:center;width:40px}.malve-club_circlePlanIcon__hM_gq svg{height:17px;width:17px}.malve-club_circlePlanCopy__w4l_B{display:grid;gap:3px;min-width:0}.malve-club_circlePlanCopy__w4l_B>span{color:var(--club-gold);font-size:9px;font-weight:850;text-transform:uppercase}.malve-club_circlePlanCopy__w4l_B strong{font-size:14px}.malve-club_circlePlanCopy__w4l_B blockquote,.malve-club_circlePlanCopy__w4l_B p,.malve-club_circlePlanCopy__w4l_B time{color:var(--club-muted);font-size:10px;margin:0}.malve-club_circlePlanCopy__w4l_B time{align-items:center;display:flex;gap:4px}.malve-club_circlePlanCopy__w4l_B time svg{height:12px;width:12px}.malve-club_circlePlanCopy__w4l_B blockquote{border-left:2px solid rgba(63,63,61,.22);line-height:1.4;margin-top:4px;padding-left:7px}.malve-club_circlePlanPeople__9kEXR{display:flex;gap:8px;margin-top:5px}.malve-club_circlePlanPeople__9kEXR span{background:#f1f1ef;border-radius:999px;font-size:9px;padding:4px 7px}.malve-club_circlePlanActions__rvegk{display:flex;gap:8px;grid-column:1/-1}.malve-club_circlePlanActions__rvegk>button:last-child{background:transparent;border:0;color:var(--club-muted);font-size:10px;font-weight:750}.malve-club_clubSheet__9sr7i{background:#f4f4f2;border-radius:20px 20px 0 0;margin:0 auto;max-height:90dvh;max-width:480px;overflow-y:auto;padding-bottom:max(22px,env(safe-area-inset-bottom))}.malve-club_circlePlanForm__CKIPq,.malve-club_circleSettings__GUSTT{display:grid;gap:14px;margin-top:18px}.malve-club_circlePhotoSetting__eWwOw{align-items:center;display:flex;gap:12px}.malve-club_circleNameForm__DrmWt{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.malve-club_circleNameForm__DrmWt label,.malve-club_circlePlanForm__CKIPq label{display:grid;gap:6px}.malve-club_circleMemberList___Z_so>span,.malve-club_circleNameForm__DrmWt label>span,.malve-club_circlePlanForm__CKIPq label>span{color:var(--club-gold);font-size:9px;font-weight:850;text-transform:uppercase}.malve-club_circleMemberList___Z_so{display:grid;gap:2px}.malve-club_circleMemberList___Z_so>span{margin-bottom:6px}.malve-club_circleMemberList___Z_so article{align-items:center;border-bottom:1px solid var(--club-line);display:grid;gap:9px;grid-template-columns:36px minmax(0,1fr) auto auto;min-height:54px}.malve-club_circleMemberList___Z_so article>i{align-items:center;background:#e8e8e5;border-radius:50%;display:flex;font-size:9px;font-style:normal;font-weight:850;height:34px;justify-content:center;overflow:hidden;width:34px}.malve-club_circleMemberList___Z_so article>i img{height:100%;object-fit:cover;width:100%}.malve-club_circleMemberList___Z_so article>div{display:grid;gap:2px}.malve-club_circleMemberList___Z_so strong{font-size:12px}.malve-club_circleMemberList___Z_so small{color:var(--club-muted);font-size:9px;text-transform:capitalize}.malve-club_circleMemberList___Z_so article>button{background:transparent;border:0;color:var(--club-muted);height:32px;padding:7px;width:32px}.malve-club_circleMemberList___Z_so article>button svg{height:15px;width:15px}.malve-club_circleSettingActions__gT_RD{display:grid;gap:7px;grid-template-columns:1fr auto}@media (max-width:390px){.malve-club_profileFormGrid__FNj2c{grid-template-columns:1fr}.malve-club_profileAddress__D3Z_s{grid-column:1}.malve-club_profileMetrics__kitHR strong{font-size:11px}}.malve-club_page__AYwc_{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,242,240,.98)),var(--club-backdrop,none) center /cover fixed no-repeat,#f2f2f0}.malve-club_story__bL3fs{background:linear-gradient(rgba(244,244,242,.84),rgba(235,235,232,.94)),var(--club-backdrop,none) center /cover no-repeat;border-color:var(--club-line);box-shadow:0 24px 64px rgba(35,35,34,.1)}.malve-club_loginHero__MBLcQ h1,.malve-club_profileIdentity__KppWD h1,.malve-club_story__bL3fs h1,.malve-club_walletGreeting__yR6zB h1,.malve-club_walletSubpageHeader__tk5D6 h1{color:var(--club-title)}.malve-club_loginPanel__PRc9F{background:linear-gradient(180deg,rgba(241,241,239,.5),rgba(42,42,41,.22)),url(/malve-club/login-bg.png) 50% /cover no-repeat,#dededb}.malve-club_loginCard__Mx342{background:rgba(255,255,255,.88);border-color:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 #fff,0 20px 54px rgba(35,35,34,.16);color:var(--club-ink)}.malve-club_loginCopy__lNu0y,.malve-club_loginHero__MBLcQ p{color:var(--club-ink)}.malve-club_formInput__X4W5b{border:1px solid var(--club-line);color:var(--club-ink);background:#fff}.malve-club_dateIcon__XCYFC,.malve-club_datePlaceholder__Tb9hZ,.malve-club_formInput__X4W5b::placeholder{color:#70706d}.malve-club_loginAction__bgYO3{color:#fff;background:#30302f}.malve-club_loginAction__bgYO3:hover{background:#222221}.malve-club_aftercareNudge__KgyuC,.malve-club_alert__8wDl9,.malve-club_bookingSuccess__JHPo5,.malve-club_notice__NxsNh,.malve-club_reviewNudge__K1A48{border-color:var(--club-line);color:var(--club-ink);background:#eeeeec}.malve-club_aftercareNudge__KgyuC [data-slot=card-title],.malve-club_bookingSuccess__JHPo5 [data-slot=card-title],.malve-club_reviewNudge__K1A48 [data-slot=card-title]{color:var(--club-ink)}.malve-club_aftercareNudge__KgyuC [data-slot=card-description],.malve-club_bookingSuccess__JHPo5 [data-slot=card-description],.malve-club_reviewNudge__K1A48 [data-slot=card-description]{color:var(--club-muted)}.malve-club_appShell__qPVAR,.malve-club_profileView__4oazv{background:#f4f4f2}.malve-club_appHeader__r0KHh,.malve-club_bottomNav__1umhu,.malve-club_profileHeader__7yaTA{border-color:var(--club-line);background:rgba(255,255,255,.92);box-shadow:0 14px 34px rgba(35,35,34,.08)}.malve-club_circleBookingBanner__i2vec,.malve-club_circlePlanCard__gI7GT,.malve-club_headerAvatar__ny4N8,.malve-club_memberCard__pvXeN,.malve-club_profilePhoto__et1BX,.malve-club_rewardBalanceBar__g_q9g,.malve-club_walletBalance__Bxk5m{border-color:var(--club-line)}.malve-club_circleMemberList___Z_so article>i,.malve-club_headerAvatar__ny4N8,.malve-club_profilePhoto__et1BX,.malve-club_walletActivityIcon__PigKV,.malve-club_walletQuickActions__DF96S button>span,.malve-club_walletUpcomingDate__fYSMO,.malve-club_walletUpdateIcon___8VUU{color:var(--club-ink);background:#e8e8e5}.malve-club_memberCard__pvXeN,.malve-club_rewardBalanceBar__g_q9g,.malve-club_walletBalance__Bxk5m{color:var(--club-ink);background:#fff;box-shadow:0 18px 44px rgba(35,35,34,.08)}.malve-club_memberActions__3ubSz{border-top-color:var(--club-line);background:#eeeeec}.malve-club_aftercareDay__el8ST,.malve-club_badgeTile__5GcNm[data-earned=true]>div,.malve-club_bookingHold__TTlWS [data-slot=card-header]>span,.malve-club_circleBookingBanner__i2vec>span,.malve-club_circlePlanIcon__hM_gq,.malve-club_doctorAvatar__bBPTh,.malve-club_missionIcon__Klzgn,.malve-club_missionRow__ecsgK[data-complete=true] .malve-club_missionIcon__Klzgn,.malve-club_readyBadge__Wb_AN,.malve-club_rewardBalanceIcon__ts8Sf,.malve-club_tierBadge__FTn8W,.malve-club_treatmentBranch__noIAs{color:var(--club-ink);background:#e8e8e5}.malve-club_progressRow__CGQbc,.malve-club_rewardBalanceBar__g_q9g>button,.malve-club_rewardBalanceIcon__ts8Sf,.malve-club_walletBalanceTop__zvgl3>button,.malve-club_walletBalanceTop__zvgl3>div>strong small,.malve-club_walletMemberCode__zFlSN,.malve-club_walletMemberCode__zFlSN small,.malve-club_walletMemberCode__zFlSN svg,.malve-club_walletProgressCopy__UJzAT strong{color:var(--club-soft-ink)}.malve-club_walletDiscover__hwnGY small{color:#f2f2f0}.malve-club_clubProgress__lB6HT [data-slot=progress-indicator],.malve-club_walletProgress__Jareu [data-slot=progress-indicator]{background:#777774}.malve-club_walletBalance__Bxk5m:after{border-color:rgba(63,63,61,.18)}.malve-club_walletPartnerCard__E9UWT{color:var(--club-ink);background:#ededeb}.malve-club_profilePhoto__et1BX>button,.malve-club_walletPartnerCard__E9UWT>span:first-child{color:#fff;background:#3f3f3d}.malve-club_historyRow__Tw5Fo em,.malve-club_walletActivityRow__ghSeH em,.malve-club_walletPartnerCard__E9UWT small,.malve-club_walletUpdates__OpO5v>a[data-unread]:after{color:var(--club-soft-ink)}.malve-club_walletUpdates__OpO5v>a[data-unread]:after{background:#4b4b49}.malve-club_badgeTile__5GcNm[data-earned=true],.malve-club_badgeTile__5GcNm[data-earned=true]>div,.malve-club_bookingServices__jpTdI>button[data-active=true],.malve-club_circlePlanIcon__hM_gq,.malve-club_missionIcon__Klzgn,.malve-club_missionProgress__1dF3X,.malve-club_profileReferral__46Fp1,.malve-club_referralCard__LEquG,.malve-club_tierProgressBar__AA01V{border-color:var(--club-line);background:#eeeeec}.malve-club_memberCode__BXx3q,.malve-club_referralLink___iXv4{border-color:var(--club-line);color:var(--club-ink);background:#eeeeec}.malve-club_walletMemberCode__zFlSN{border-top-color:var(--club-line)}.malve-club_reviewRatingRow__2S__E button{color:#888884}.malve-club_unreadDot__zLaSo{background:#4b4b49}.malve-club_bookingSuccess__JHPo5,.malve-club_chatHeader__B9LFL>div>svg,.malve-club_doctorAvatar__bBPTh,.malve-club_missionRow__ecsgK[data-complete=true]{border-color:var(--club-line);background:#eeeeec}.malve-club_bookingTreatmentSearch__X6Oww:focus-within,.malve-club_circlePlanForm__CKIPq select:focus-visible,.malve-club_profileFormGrid__FNj2c input:focus-visible,.malve-club_profileFormGrid__FNj2c select:focus-visible,.malve-club_profileFormGrid__FNj2c textarea:focus-visible{border-color:#555553;box-shadow:0 0 0 3px rgba(63,63,61,.12);outline-color:rgba(63,63,61,.18)}.malve-club_bookingHold__TTlWS,.malve-club_circleBookingBanner__i2vec,.malve-club_circlePlanCard__gI7GT,.malve-club_profileMetrics__kitHR,.malve-club_profileSection__WoIr_,.malve-club_qrBox__nzEvu{border-color:var(--club-line);background:#fff}.malve-club_chatHeader__B9LFL>i,.malve-club_conversationTopbar__f5B7W>i{border-color:#e5e5e2;background:#62625f}.malve-club_bookNavItem__ziKd6 .malve-club_navIcon__C02Tt{color:#fff;background:#3f3f3d;box-shadow:0 8px 18px rgba(35,35,34,.18)}.malve-club_qrBox__nzEvu{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#a5a5a1,#d7d7d3) border-box}.malve-club_navItem__xy1rL[data-active]{color:var(--club-ink);background:#e8e8e5}.malve-club_circlePlanCopy__w4l_B blockquote{border-left-color:#b8b8b4}.malve-club_circlePlanPeople__9kEXR span{color:var(--club-soft-ink);background:#eeeeec}