@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-armenian-armenian-400-normal-Ch5r40Hp.woff2) format("woff2"),url(/build/assets/noto-sans-armenian-armenian-400-normal-C5VgNYqZ.woff) format("woff");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-armenian-latin-ext-400-normal-C823r8Uj.woff2) format("woff2"),url(/build/assets/noto-sans-armenian-latin-ext-400-normal-Bxcemm4S.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/noto-sans-armenian-latin-400-normal-DxR-yXGo.woff2) format("woff2"),url(/build/assets/noto-sans-armenian-latin-400-normal-CJ-gdOPa.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-armenian-armenian-500-normal-DyOb2dkp.woff2) format("woff2"),url(/build/assets/noto-sans-armenian-armenian-500-normal-DCDCyYC7.woff) format("woff");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-armenian-latin-ext-500-normal-jQD2gdeN.woff2) format("woff2"),url(/build/assets/noto-sans-armenian-latin-ext-500-normal-C3FGi-B1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/noto-sans-armenian-latin-500-normal-BCZwN9EF.woff2) format("woff2"),url(/build/assets/noto-sans-armenian-latin-500-normal-CkD9EbPy.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-sans-armenian-armenian-600-normal-nM_9o1Cx.woff2) format("woff2"),url(/build/assets/noto-sans-armenian-armenian-600-normal-DvD7u1IA.woff) format("woff");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-sans-armenian-latin-ext-600-normal-CpQMsuOw.woff2) format("woff2"),url(/build/assets/noto-sans-armenian-latin-ext-600-normal-LFLQ5hZy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/noto-sans-armenian-latin-600-normal-CDbSjmdq.woff2) format("woff2"),url(/build/assets/noto-sans-armenian-latin-600-normal-DAE0AWo-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-armenian-armenian-700-normal-D072dgZa.woff2) format("woff2"),url(/build/assets/noto-sans-armenian-armenian-700-normal-CJ7_iLhp.woff) format("woff");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-armenian-latin-ext-700-normal-D3YguxNq.woff2) format("woff2"),url(/build/assets/noto-sans-armenian-latin-ext-700-normal-7GqKzMEg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/noto-sans-armenian-latin-700-normal-DPdWZMQo.woff2) format("woff2"),url(/build/assets/noto-sans-armenian-latin-700-normal-C0DLIn4m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-ad{background-image:url(/build/assets/ad-B18i8NGa.svg)}.fi-ad.fis{background-image:url(/build/assets/ad-Blhdm5jl.svg)}.fi-al{background-image:url(/build/assets/al-10QRkakw.svg)}.fi-al.fis{background-image:url(/build/assets/al-CxA7yomf.svg)}.fi-am{background-image:url(/build/assets/am-DMt4_dd4.svg)}.fi-am.fis{background-image:url(/build/assets/am-Brwuaa2u.svg)}.fi-ar{background-image:url(/build/assets/ar-Be8Ju1cG.svg)}.fi-ar.fis{background-image:url(/build/assets/ar-NyCpd6W6.svg)}.fi-at{background-image:url(/build/assets/at-DGA_6m5E.svg)}.fi-at.fis{background-image:url(/build/assets/at-D-LsLSdx.svg)}.fi-ba{background-image:url(/build/assets/ba-WdDiSMvP.svg)}.fi-ba.fis{background-image:url(/build/assets/ba-CiiOt6u0.svg)}.fi-be{background-image:url(/build/assets/be-CLLkK3PN.svg)}.fi-be.fis{background-image:url(/build/assets/be-Dtq4MkQz.svg)}.fi-bg{background-image:url(/build/assets/bg-GUQenraa.svg)}.fi-bg.fis{background-image:url(/build/assets/bg-cWragUdK.svg)}.fi-by{background-image:url(/build/assets/by-C621sBpd.svg)}.fi-by.fis{background-image:url(/build/assets/by-u4o0VQKP.svg)}.fi-ch{background-image:url(/build/assets/ch-sfriZoF1.svg)}.fi-ch.fis{background-image:url(/build/assets/ch-Do8WoVrp.svg)}.fi-cz{background-image:url(/build/assets/cz-WWBC5Aeb.svg)}.fi-cz.fis{background-image:url(/build/assets/cz-CgTuLLXv.svg)}.fi-de{background-image:url(/build/assets/de-B-2o-4Z9.svg)}.fi-de.fis{background-image:url(/build/assets/de-D365bacb.svg)}.fi-dk{background-image:url(/build/assets/dk-DmS9BCZB.svg)}.fi-dk.fis{background-image:url(/build/assets/dk-2cglAULc.svg)}.fi-ee{background-image:url(/build/assets/ee-DufrxGIR.svg)}.fi-ee.fis{background-image:url(/build/assets/ee-B0tgUOEC.svg)}.fi-es{background-image:url(/build/assets/es-d5m8M5h8.svg)}.fi-es.fis{background-image:url(/build/assets/es-BuSGTZm_.svg)}.fi-fi{background-image:url(/build/assets/fi-DWUIkfjL.svg)}.fi-fi.fis{background-image:url(/build/assets/fi-Brjq_KK6.svg)}.fi-fr{background-image:url(/build/assets/fr-DVvUyOqI.svg)}.fi-fr.fis{background-image:url(/build/assets/fr-C1eGzDWr.svg)}.fi-gb{background-image:url(/build/assets/gb-DTXiLQoe.svg)}.fi-gb.fis{background-image:url(/build/assets/gb-DSer7Jgn.svg)}.fi-ge{background-image:url(/build/assets/ge-B2RiL-Ih.svg)}.fi-ge.fis{background-image:url(/build/assets/ge-DFOl98HB.svg)}.fi-gr{background-image:url(/build/assets/gr-C5PU0p9p.svg)}.fi-gr.fis{background-image:url(/build/assets/gr-COThnT__.svg)}.fi-hr{background-image:url(/build/assets/hr-fzLfaANM.svg)}.fi-hr.fis{background-image:url(/build/assets/hr-BpiVVBoV.svg)}.fi-hu{background-image:url(/build/assets/hu-7Q5wwIIi.svg)}.fi-hu.fis{background-image:url(/build/assets/hu-Bm8S5mAU.svg)}.fi-ie{background-image:url(/build/assets/ie-ChAXClx3.svg)}.fi-ie.fis{background-image:url(/build/assets/ie-DhxI4aJv.svg)}.fi-is{background-image:url(/build/assets/is-CZjefTNV.svg)}.fi-is.fis{background-image:url(/build/assets/is-Cdq2ElPF.svg)}.fi-it{background-image:url(/build/assets/it-Br7q0Zh6.svg)}.fi-it.fis{background-image:url(/build/assets/it-lvp2tGC_.svg)}.fi-kg{background-image:url(/build/assets/kg-B0FsxZiL.svg)}.fi-kg.fis{background-image:url(/build/assets/kg-CjfitMyT.svg)}.fi-kz{background-image:url(/build/assets/kz-CwKXYZ8s.svg)}.fi-kz.fis{background-image:url(/build/assets/kz-Dkyx6q-p.svg)}.fi-li{background-image:url(/build/assets/li-CHdhvNcr.svg)}.fi-li.fis{background-image:url(/build/assets/li-CMlf0YU8.svg)}.fi-lt{background-image:url(/build/assets/lt-DoukV-Sm.svg)}.fi-lt.fis{background-image:url(/build/assets/lt-CU4QmtZ-.svg)}.fi-lu{background-image:url(/build/assets/lu-DOI02Msy.svg)}.fi-lu.fis{background-image:url(/build/assets/lu-CCDqjGZj.svg)}.fi-lv{background-image:url(/build/assets/lv-C-KfY8Yc.svg)}.fi-lv.fis{background-image:url(/build/assets/lv-DjyqV19Q.svg)}.fi-mc{background-image:url(/build/assets/mc-PK078JHl.svg)}.fi-mc.fis{background-image:url(/build/assets/mc-JhJMKfOk.svg)}.fi-md{background-image:url(/build/assets/md-DRlxvNwm.svg)}.fi-md.fis{background-image:url(/build/assets/md-DTi94M3M.svg)}.fi-me{background-image:url(/build/assets/me-Cv4Gwqah.svg)}.fi-me.fis{background-image:url(/build/assets/me-CfGorN3b.svg)}.fi-mk{background-image:url(/build/assets/mk-D9SIMr-a.svg)}.fi-mk.fis{background-image:url(/build/assets/mk-Cx9Yf_ZD.svg)}.fi-mt{background-image:url(/build/assets/mt-YqzKx9xl.svg)}.fi-mt.fis{background-image:url(/build/assets/mt-YDa8zgzO.svg)}.fi-nl{background-image:url(/build/assets/nl-BnOa6UiA.svg)}.fi-nl.fis{background-image:url(/build/assets/nl-DKN85plC.svg)}.fi-no{background-image:url(/build/assets/no-qf2JPO73.svg)}.fi-no.fis{background-image:url(/build/assets/no-67wnnm5y.svg)}.fi-pl{background-image:url(/build/assets/pl-o38JROoc.svg)}.fi-pl.fis{background-image:url(/build/assets/pl-jl6riBSr.svg)}.fi-pt{background-image:url(/build/assets/pt-DZ2ADgIR.svg)}.fi-pt.fis{background-image:url(/build/assets/pt-BTevY6N2.svg)}.fi-ro{background-image:url(/build/assets/ro-CoSeqKY1.svg)}.fi-ro.fis{background-image:url(/build/assets/ro-C2av9jVe.svg)}.fi-rs{background-image:url(/build/assets/rs-BfwKwXtn.svg)}.fi-rs.fis{background-image:url(/build/assets/rs-CnTO3ehk.svg)}.fi-ru{background-image:url(/build/assets/ru-D-4tNwXt.svg)}.fi-ru.fis{background-image:url(/build/assets/ru-DbUtf_DX.svg)}.fi-se{background-image:url(/build/assets/se-8C923vhy.svg)}.fi-se.fis{background-image:url(/build/assets/se-DHad7SFX.svg)}.fi-si{background-image:url(/build/assets/si-BMKT-Tec.svg)}.fi-si.fis{background-image:url(/build/assets/si-BDW--7ta.svg)}.fi-sk{background-image:url(/build/assets/sk-K9BNIYAO.svg)}.fi-sk.fis{background-image:url(/build/assets/sk-8lQCLAqV.svg)}.fi-sm{background-image:url(/build/assets/sm-DGBIRFB_.svg)}.fi-sm.fis{background-image:url(/build/assets/sm-BKrUHzrq.svg)}.fi-tj{background-image:url(/build/assets/tj-b-aWfOTb.svg)}.fi-tj.fis{background-image:url(/build/assets/tj-BWWBVTk9.svg)}.fi-ua{background-image:url(/build/assets/ua-Bq0XgQqK.svg)}.fi-ua.fis{background-image:url(/build/assets/ua-BquxXKta.svg)}.fi-us{background-image:url(/build/assets/us-C73uVeEr.svg)}.fi-us.fis{background-image:url(/build/assets/us-DAM9Utrf.svg)}.fi-uz{background-image:url(/build/assets/uz-C2f-Cubn.svg)}.fi-uz.fis{background-image:url(/build/assets/uz-rmSB_IKB.svg)}.fi-va{background-image:url(/build/assets/va-B9-hqIE-.svg)}.fi-va.fis{background-image:url(/build/assets/va-s7kyhqIM.svg)}.fi-xk{background-image:url(/build/assets/xk-Bj15g7cp.svg)}.fi-xk.fis{background-image:url(/build/assets/xk-Cdz2uTvR.svg)}:root{color-scheme:light;--zelo-primary-500: #6366F1;--zelo-primary-600: #4F46E5;--zelo-primary-700: #4338CA;--zelo-primary-100: #E0E7FF;--zelo-secondary: #8B5CF6;--zelo-accent: #EC4899;--zelo-bg: #FFFFFF;--zelo-surface: #FFFFFF;--zelo-surface-2: #F4F4F5;--zelo-text: #09090B;--zelo-text-muted: #71717A;--zelo-border: #E4E4E7;--zelo-shadow: 0 20px 25px -5px rgb(0 0 0 / .05), 0 8px 10px -6px rgb(0 0 0 / .01);--zelo-success: #10B981;--zelo-warning: #F59E0B;--zelo-danger: #EF4444;--zelo-info: #06B6D4;--zelo-favorite: #F59E0B;--zelo-purple-hero: #6366F1;--zelo-purple-hero-deep: #4F46E5;--zelo-purple-action: #453BCF;--zelo-purple-action-hover: #3C33B6;--zelo-purple-action-border: #332C96;--zelo-purple-soft-rgb: 69 59 207;--zelo-calendar-blocked-slot-bg: #5f6876;--zelo-calendar-blocked-slot-hover: #6d7684;--zelo-calendar-blocked-slot-header: #4a515d;--zelo-calendar-blocked-slot-header-hover: #565e6b;--zelo-calendar-blocked-slot-border: #4b5360;--zelo-calendar-blocked-slot-hatch: repeating-linear-gradient( -45deg, rgba(255, 255, 255, .09) 0 2px, transparent 2px 6px );--zelo-ios-scale-compensation: 1;--zelo-text-size-adjust: 100%;--zelo-safe-area-top-raw: env(safe-area-inset-top, 0px);--zelo-safe-area-right-raw: env(safe-area-inset-right, 0px);--zelo-safe-area-bottom-raw: max(env(safe-area-inset-bottom, 0px), var(--zelo-native-safe-area-bottom, 0px));--zelo-safe-area-left-raw: env(safe-area-inset-left, 0px);--zelo-safe-area-top: var(--zelo-safe-area-top-raw);--zelo-safe-area-right: var(--zelo-safe-area-right-raw);--zelo-safe-area-bottom: var(--zelo-safe-area-bottom-raw);--zelo-safe-area-left: var(--zelo-safe-area-left-raw);--zelo-safe-area-top-comfort: max(.75rem, var(--zelo-safe-area-top));--zelo-safe-area-bottom-comfort: max(.75rem, var(--zelo-safe-area-bottom));--zelo-bottom-float-gap: calc(var(--zelo-safe-area-bottom) + .5rem);--app-viewport-height: 100svh;--visual-viewport-height: 100svh;--visual-viewport-offset-top: 0px;--keyboard-inset: 0px;--keyboard-open: 0;--zelo-header-main-h: 68px;--zelo-header-search-h: 68px;--zelo-header-height: 64px;--zelo-header-bottom-gap: 10px;--zelo-mobile-shell-max: 430px;--zelo-mobile-content-max: 400px;--zelo-overlay-sheet-max: 420px;--zelo-dialog-max: 372px;--zelo-page-gutter: 1rem;--zelo-directory-gutter: 1.5rem;--zelo-business-card-radius: 12px;--zelo-business-rail-active: #4f46e5;--zelo-business-accent-text-hover: color-mix(in srgb, var(--zelo-business-rail-active) 78%, black);--zelo-business-accent-border-soft: color-mix(in srgb, var(--zelo-business-rail-active) 26%, white);--zelo-business-accent-border-mid: color-mix(in srgb, var(--zelo-business-rail-active) 42%, white);--zelo-business-accent-surface: color-mix(in srgb, var(--zelo-business-rail-active) 10%, white);--zelo-business-accent-surface-strong: color-mix(in srgb, var(--zelo-business-rail-active) 14%, white);--zelo-business-accent-icon-bg: color-mix(in srgb, var(--zelo-business-rail-active) 22%, white);--zelo-business-accent-ring: color-mix(in srgb, var(--zelo-business-rail-active) 38%, transparent);--zelo-business-accent-shadow: color-mix(in srgb, var(--zelo-business-rail-active) 55%, transparent);--zelo-booking-slot-radius: 10px;--zelo-profile-radius: 8px;--zelo-profile-surface: #ffffff;--zelo-profile-surface-muted: #f8fafc;--zelo-profile-surface-soft: #f5f5f4;--zelo-profile-border: #e2e8f0;--zelo-profile-border-strong: #d4dbe4;--zelo-neutral-hover-bg: #fafafa;--zelo-ink: #020617;--zelo-ink-hover: #0f172a;--zelo-ink-active: #000000;--zelo-ink-rgb: 2 6 23;--zelo-profile-dark: var(--zelo-ink);--zelo-business-card-content-pad-x: 12px;--zelo-business-card-content-pad-y: 12px;--zelo-business-card-content-pad-x-compact: 16px;--zelo-business-card-content-pad-y-compact: 16px;--zelo-business-card-content-pad-x-wide: 20px;--zelo-business-card-content-pad-y-wide: 16px;--zelo-business-card-overlay-inset-y: 12px;--zelo-business-card-overlay-inset-x: 12px;--zelo-business-card-overlay-inset-y-wide: 16px;--zelo-business-card-overlay-inset-x-wide: 20px;--zelo-mobile-content-effective-max: calc(var(--zelo-mobile-content-max) * var(--zelo-ios-scale-compensation));--zelo-overlay-sheet-effective-max: calc(var(--zelo-overlay-sheet-max) * var(--zelo-ios-scale-compensation));--zelo-dialog-effective-max: calc(var(--zelo-dialog-max) * var(--zelo-ios-scale-compensation));--zelo-mobile-logo-h: 25px;--zelo-mobile-logo-max-w: 142px;--zelo-header-action-size: 42px;--zelo-header-action-icon-size: 20px;--zelo-menu-trigger-icon-size: 30px;--zelo-bottom-nav-icon-box: 38px;--zelo-bottom-nav-icon-font: 26px;--zelo-bottom-nav-label-size: 12px;--zelo-bottom-nav-rail-h: 64px;--zelo-icon-xs: 14px;--zelo-icon-sm: 16px;--zelo-icon-md: 18px;--zelo-icon-lg: 20px;--zelo-icon-xl: 22px;--zelo-icon-2xl: 28px;--zelo-avatar-sm: 2rem;--zelo-avatar-md: 3.125rem;--zelo-avatar-lg: 3.625rem;--zelo-avatar-fallback-border: #d5dbe4;--zelo-avatar-fallback-bg: linear-gradient(145deg, #f8fafc 0%, #e6ebf2 55%, #dde3ec 100%);--zelo-avatar-fallback-text: #1f2937;--zelo-control-h-xs: 2rem;--zelo-control-h-sm: 2.25rem;--zelo-control-h-md: 2.5rem;--zelo-control-h-lg: 2.75rem;--zelo-control-h-xl: 3rem;--zelo-chip-h: 2.25rem;--zelo-toolbar-row-h: 2.75rem;--zelo-page-header-row-h: 2.25rem;--zelo-section-tab-h: 2.5rem;--zelo-sheet-action-h: 3rem;--zelo-input-min-height: 2.75rem;--zelo-table-cell-pad-x: 1.25rem;--zelo-table-cell-pad-y: .75rem;--zelo-control-label-size-xs: .6875rem;--zelo-control-label-size-sm: .75rem;--zelo-control-label-size: .875rem;--zelo-control-label-size-lg: .9375rem;--auth-card-radius: 1.75rem;--auth-pill-radius: 9999px;--auth-input-radius: .75rem;--auth-control-radius: .75rem;--auth-input-border-color: #e2e8f0;--auth-input-min-height: 2.875rem;--auth-input-padding-x: 1.375rem;--zelo-business-input-border: #cbd5e1;--zelo-business-input-bg: #ffffff;--zelo-business-input-radius: 8px;--zelo-business-input-transition: box-shadow .15s ease-in-out, border-color .15s ease-in-out;--zelo-toolbar-bg: #f7f8fa;--zelo-toolbar-surface-bg: #ffffff;--zelo-toolbar-surface-border: #e2e8f0;--zelo-toolbar-pill-border: #cbd5e1;--zelo-toolbar-pill-shadow: none;--zelo-toolbar-pill-text: #1a1a1a;--zelo-toolbar-select-inset: .5rem;--zelo-toolbar-control-min-height: 2.5rem;--zelo-toolbar-pill-font-size: .875rem;--zelo-toolbar-pill-pad-x: 1rem;--zelo-cabinet-row-hover-bg: var(--zelo-neutral-hover-bg);--zelo-modal-backdrop-tint-rgb: var(--zelo-ink-rgb);--zelo-modal-backdrop-opacity: .15;--zelo-modal-backdrop-center-boost: .09;--zelo-modal-backdrop-edge-opacity: .06}@supports (-webkit-touch-callout: none){:root{--zelo-bottom-float-gap: max(.5rem, calc(.28rem + var(--zelo-safe-area-bottom) * .4))}}.zelo-avatar-sm,.zelo-avatar-md,.zelo-avatar-lg{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border:1px solid #dbe2ea;border-radius:9999px}.zelo-avatar-sm{width:var(--zelo-avatar-sm);height:var(--zelo-avatar-sm)}.zelo-avatar-md{width:var(--zelo-avatar-md);height:var(--zelo-avatar-md)}.zelo-avatar-lg{width:var(--zelo-avatar-lg);height:var(--zelo-avatar-lg)}.zelo-avatar-initials{font-family:var(--font-sans);font-weight:700;letter-spacing:-.01em;line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none}.zelo-img-cover{display:block;width:100%;height:100%;object-fit:cover}.zelo-soft-tint-icon{background:#453bcf;border-width:0;border-color:transparent;color:#fff;box-shadow:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-zelo{scrollbar-width:thin;scrollbar-color:var(--color-indigo-200) rgba(0,0,0,.06)}.scrollbar-zelo::-webkit-scrollbar{width:6px}.scrollbar-zelo::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.scrollbar-zelo::-webkit-scrollbar-thumb{background:var(--color-indigo-200);border-radius:3px}.scrollbar-zelo::-webkit-scrollbar-thumb:hover{background:var(--zelo-primary-500)}.zelo-main-scroll{touch-action:pan-y pinch-zoom;overscroll-behavior-y:auto;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch}.tap-highlight{-webkit-tap-highlight-color:transparent}.chat-page{background:#fff}.chat-page:before{content:none}.chat-page>*{position:relative;z-index:1}.chat-message-own{background:#f1f2f4;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0f172a0a;max-width:100%}.chat-message-received{background:color-mix(in srgb,var(--zelo-business-rail-active, #4f46e5) 74%,#4b5568);border:1px solid color-mix(in srgb,var(--zelo-business-rail-active, #4f46e5) 62%,#3730a3);box-shadow:none;color:#fff;max-width:100%}.chat-message-received .text-slate-900,.chat-message-received .text-slate-800{color:#fff}.chat-message-received .text-slate-400,.chat-message-received .text-slate-500{color:#ffffffbd}.chat-message-received.chat-message-channel--whatsapp,.chat-voice-player--solo.is-own.chat-message-channel--whatsapp{background:#28754b;background-image:none;border-color:#28754b4d;color:#fff}.chat-message-received.chat-message-channel--whatsapp .text-slate-900,.chat-message-received.chat-message-channel--whatsapp .text-slate-800{color:#fff}.chat-message-received.chat-message-channel--whatsapp .text-slate-400,.chat-message-received.chat-message-channel--whatsapp .text-slate-500{color:#ffffffbd}.chat-message-received.chat-message-channel--whatsapp .chat-sent-ticks{color:#ffffffc7}.chat-message-received.chat-message-channel--whatsapp .chat-read-ticks{color:#b7f0d2}.chat-message-received.chat-message-channel--instagram,.chat-voice-player--solo.is-own.chat-message-channel--instagram{background:color-mix(in srgb,#710DEC 38%,#6B5A8A);background-image:none;border-color:#6d3caf52;color:#fff}.chat-message-received.chat-message-channel--instagram .text-slate-900,.chat-message-received.chat-message-channel--instagram .text-slate-800{color:#fff}.chat-message-received.chat-message-channel--instagram .text-slate-400,.chat-message-received.chat-message-channel--instagram .text-slate-500{color:#ffffffbd}.chat-message-received.chat-message-channel--instagram .chat-sent-ticks{color:#ffffffc7}.chat-message-received.chat-message-channel--instagram .chat-read-ticks{color:#e2d4ff}.chat-voice-player--solo.is-own.chat-message-channel--whatsapp .chat-voice-player__bar,.chat-voice-player--solo.is-own.chat-message-channel--instagram .chat-voice-player__bar{background:#ffffff7a}.chat-voice-player--solo.is-own.chat-message-channel--whatsapp .chat-voice-player__bar.is-played,.chat-voice-player--solo.is-own.chat-message-channel--instagram .chat-voice-player__bar.is-played{background:#fff}.chat-channel-tab--whatsapp{background:#25d3661f;color:#128c7e;box-shadow:none}.chat-channel-tab--whatsapp:hover:not(.chat-channel-tab--whatsapp-active){background:#25d3662e}.chat-channel-tab--whatsapp-active,.chat-channel-tab--whatsapp-active:hover{background:#25d366;color:#fff;box-shadow:0 1px 2px #128c7e38}.chat-channel-tab--instagram{background:linear-gradient(135deg,#f585291f,#dd2a7b1f,#8134af24);color:#c13584;box-shadow:none}.chat-channel-tab--instagram:hover:not(.chat-channel-tab--instagram-active){background:linear-gradient(135deg,#f585292e,#dd2a7b2e,#8134af33)}.chat-channel-tab--instagram-active,.chat-channel-tab--instagram-active:hover{background:linear-gradient(45deg,#f58529,#dd2a7b 52%,#8134af);color:#fff;box-shadow:0 1px 2px #8134af38}.chat-channel-tab__unread--whatsapp{background:#25d366;color:#fff}.chat-channel-tab__unread--instagram{background:#dd2a7b;color:#fff}.chat-ai-badge{letter-spacing:.04em}.chat-ai-badge--app{background:#4338ca24;color:#312e81;box-shadow:inset 0 0 0 1px #4338ca38}.chat-message-received .chat-ai-badge--app{background:#ffffff42;color:#fff;box-shadow:inset 0 0 0 1px #ffffff6b}.chat-ai-badge--whatsapp,.chat-ai-badge--instagram{background:#00000057;color:#fff;box-shadow:inset 0 0 0 1px #ffffff38}.chat-voice-player{display:flex;align-items:center;gap:.5rem;box-sizing:border-box;width:100%;min-width:0;max-width:14rem;height:3.1rem;padding:0 .65rem 0 .45rem;border-radius:.7rem;background:color-mix(in srgb,var(--zelo-business-rail-active, #4f46e5) 82%,#6366f1);border:1px solid color-mix(in srgb,var(--zelo-business-rail-active, #4f46e5) 55%,transparent);color:#fff}.chat-voice-player audio{display:none}.chat-voice-player__play{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;flex-shrink:0;padding:0;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer}.chat-voice-player__play:hover{background:transparent;opacity:.82}.chat-voice-player__icon{display:block;width:1.45rem;height:1.45rem;fill:currentColor}.chat-voice-player__icon--play{width:1.55rem;height:1.55rem;margin-left:.12rem}.chat-voice-player__wave{display:flex;align-items:center;gap:1.5px;flex:1 1 auto;min-width:0;height:1.4rem;cursor:pointer}.chat-voice-player__bar{flex:1 1 0;min-width:2px;max-width:3px;height:calc(var(--h, .4) * 100%);border-radius:99px;background:#ffffff8c;pointer-events:none}.chat-voice-player__bar.is-played{background:#fff}.chat-voice-player__time{min-width:1.85rem;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:#ffffffeb}.chat-voice-player--solo{width:15.25rem;max-width:15.25rem;height:4.52rem;padding:.72rem .55rem 1.5rem .28rem;box-shadow:0 1px 2px #0f172a0d}.chat-voice-player--solo.is-theirs{background:#f1f2f4;border-color:#e5e7eb;color:#334155;border-radius:.85rem .85rem .85rem .28rem}.chat-voice-player--solo.is-own{background:color-mix(in srgb,var(--zelo-business-rail-active, #4f46e5) 74%,#4b5568);border-color:color-mix(in srgb,var(--zelo-business-rail-active, #4f46e5) 62%,#3730a3);color:#fff;border-radius:.85rem .85rem .28rem}.chat-voice-player--solo .chat-voice-player__play,.chat-voice-player--solo .chat-voice-player__time{color:inherit}.chat-voice-player--solo .chat-voice-player__bar{background:#33415552}.chat-voice-player--solo .chat-voice-player__bar.is-played{background:#334155e0}.chat-voice-player--solo.is-own .chat-voice-player__bar{background:#ffffff80}.chat-voice-player--solo.is-own .chat-voice-player__bar.is-played{background:#fff}.chat-voice-player--solo.is-own~.chat-voice-player__stamp .chat-voice-player__stamp-time{color:#ffffffc7}.chat-voice-player__stamp{position:absolute;left:1.05rem;right:.55rem;bottom:.44rem;z-index:1;margin:0;display:flex;align-items:center;justify-content:space-between;gap:.15rem;pointer-events:none}.chat-voice-player__stamp-time{color:#64748bf2;font-variant-numeric:tabular-nums;line-height:1}.chat-sent-ticks{color:#ffffffc7;stroke-width:2.35}.chat-read-ticks{color:#dbeafe;stroke-width:2.45}.chat-read-ticks svg{color:inherit;stroke-width:2.45}.chat-composer-bar{background:transparent;border-top:0;box-shadow:none}.chat-message-list{overflow-anchor:none}.chat-composer-field{background:#ffffff7a;border-color:#0f172a14;-webkit-backdrop-filter:saturate(170%) blur(22px);backdrop-filter:saturate(170%) blur(22px)}.chat-composer-field:focus-within{background:#fffffff5;border-color:#0f172a1f;-webkit-backdrop-filter:none;backdrop-filter:none}.chat-composer-voice-rec--live{animation:chat-composer-voice-pulse 1.1s ease-in-out infinite}.chat-composer-voice-wave__bar{min-height:4px;transition:height 80ms linear}@keyframes chat-composer-voice-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@media(max-width:767.98px){.chat-composer-bar{padding-bottom:var(--zelo-bottom-float-gap)}.chat-composer-bar.is-focused{padding-bottom:6px}}.chat-header-bar{background:#fff;border-bottom:1px solid #ececf0}.chat-date-badge{background:transparent;border:none;box-shadow:none}.chat-load-older{color:var(--zelo-business-rail-active, #4f46e5)}.chat-reaction-bubble{background:#fff;border:1px solid #e4e4e7;box-shadow:0 2px 8px #0000000a;font-size:1.5rem}.chat-reaction-bubble button,.chat-reaction-bubble span{font-size:inherit}.chat-reaction-bar-wrap{position:absolute;bottom:-.35rem;z-index:6;margin-top:0}.chat-reaction-picker-anchor:has(>.chat-reaction-bar-wrap){padding-bottom:1rem}.chat-reaction-bar-above{position:absolute;bottom:100%;z-index:50;margin-bottom:.25rem}.chat-reaction-picker-anchor{position:relative}.chat-emotion-btn{background:#f4f4f5;color:#71717a;box-shadow:0 1px 2px #0000000d;border:1px solid transparent;transition:all .2s cubic-bezier(.4,0,.2,1)}.chat-emotion-btn:hover{background:var(--zelo-business-accent-surface, #eef2ff);color:var(--zelo-business-rail-active, #4f46e5);transform:none;box-shadow:none}.chat-emotion-btn:active{transform:scale(.96)}@media(max-width:767.98px){.chat-emotion-btn{display:none!important}.chat-reaction-picker-anchor{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media(min-width:768px){.chat-emotion-btn{opacity:0;pointer-events:none}.chat-reaction-picker-anchor:hover .chat-emotion-btn,.chat-reaction-picker-anchor:focus-within .chat-emotion-btn{opacity:1;pointer-events:auto}}.chat-send-btn{background:var(--zelo-ink, #0f172a);box-shadow:none}.chat-send-btn:hover:not(:disabled){background:var(--zelo-ink-hover, #1e293b);box-shadow:none;transform:none}html,body{color-scheme:light}@media(max-width:1023.98px){.zelo-header-trailing-actions{--zelo-header-action-size: 40px;--zelo-header-action-gap: .5rem}}.zelo-header-icon-btn{box-sizing:border-box;width:var(--zelo-header-action-size);height:var(--zelo-header-action-size);min-width:var(--zelo-header-action-size);min-height:var(--zelo-header-action-size);max-width:var(--zelo-header-action-size);max-height:var(--zelo-header-action-size);flex-shrink:0;padding:0}@media(min-width:640px){.zelo-header-marketplace-btn{width:auto;min-width:0;max-width:none}}@media(max-width:1023.98px){.zelo-header-for-business-link,.zelo-header-trailing-actions>a[href*="/for-business"]{display:inline!important;align-self:center;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0;border:none!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;color:#000!important;font-size:12px!important;font-weight:600!important;line-height:1.25;text-decoration:underline!important;text-underline-offset:2px;text-decoration-color:#0006;-webkit-tap-highlight-color:transparent}.zelo-header-for-business-link:active,.zelo-header-trailing-actions>a[href*="/for-business"]:active{opacity:.8;transform:none!important}}.zelo-header-trailing-icons{display:flex;align-items:center;gap:var(--zelo-header-action-gap, .5rem)}@media(max-width:1023.98px){.zelo-header-trailing-actions .zelo-header-trailing-icons>*{align-self:center}.zelo-header-trailing-actions .zelo-header-trailing-icons .voice-assistant-bubble,.zelo-header-trailing-actions .zelo-header-trailing-icons>.relative.inline-flex,.zelo-header-trailing-actions .zelo-header-trailing-icons .zelo-header-user-menu-btn{display:inline-flex;align-items:center}.zelo-header-trailing-actions .zelo-header-trailing-icons .voice-assistant-bubble .voice-fab,.zelo-header-trailing-actions .zelo-header-trailing-icons>.relative.inline-flex>button,.zelo-header-trailing-actions .zelo-header-trailing-icons .zelo-header-user-menu-btn>button{width:var(--zelo-header-action-size)!important;height:var(--zelo-header-action-size)!important;min-width:var(--zelo-header-action-size)!important;min-height:var(--zelo-header-action-size)!important;max-width:var(--zelo-header-action-size)!important;max-height:var(--zelo-header-action-size)!important;padding:0!important;margin:0!important;vertical-align:middle}.zelo-header-trailing-actions .zelo-header-trailing-icons .zelo-header-user-menu-btn>button{overflow:hidden;border-radius:9999px;line-height:0}.zelo-header-trailing-actions .zelo-header-trailing-icons .zelo-header-user-menu-btn>button .zelo-avatar-fallback{box-sizing:border-box;width:100%;height:100%;min-height:0;min-width:0;margin:0}.zelo-header-trailing-actions .zelo-header-user-menu-btn{margin-left:0!important}}.zelo-modal-backdrop{background:radial-gradient(ellipse 118% 96% at 50% 44%,rgb(var(--zelo-modal-backdrop-tint-rgb) / calc(var(--zelo-modal-backdrop-opacity) + var(--zelo-modal-backdrop-center-boost))),rgb(var(--zelo-modal-backdrop-tint-rgb) / calc(var(--zelo-modal-backdrop-opacity) + .04)) 34%,rgb(var(--zelo-modal-backdrop-tint-rgb) / var(--zelo-modal-backdrop-opacity)),rgb(var(--zelo-modal-backdrop-tint-rgb) / .1),rgb(var(--zelo-modal-backdrop-tint-rgb) / var(--zelo-modal-backdrop-edge-opacity)));backdrop-filter:none;-webkit-backdrop-filter:none}.zelo-modal-backdrop--opaque{background:radial-gradient(ellipse 118% 96% at 50% 44%,rgb(var(--zelo-modal-backdrop-tint-rgb) / .72),rgb(var(--zelo-modal-backdrop-tint-rgb) / .58) 34%,rgb(var(--zelo-modal-backdrop-tint-rgb) / .44),rgb(var(--zelo-modal-backdrop-tint-rgb) / .22),rgb(var(--zelo-modal-backdrop-tint-rgb) / .12))}.zelo-toolbar-strip{background-color:var(--zelo-toolbar-bg)}.zelo-calendar-specialist-header-scroll{scrollbar-width:none;-ms-overflow-style:none}.zelo-calendar-specialist-header-scroll::-webkit-scrollbar{display:none}.zelo-toolbar-surface{background-color:var(--zelo-toolbar-surface-bg);border:1px solid var(--zelo-toolbar-surface-border)}.zelo-toolbar-control-h{height:var(--zelo-toolbar-control-min-height);min-height:var(--zelo-toolbar-control-min-height)}.zelo-cabinet-row-hover:hover{background-color:var(--zelo-cabinet-row-hover-bg)}.zelo-bg-neutral-soft,.zelo-hover-bg-neutral-soft:hover{background-color:var(--zelo-neutral-hover-bg)}.provider-service-row:hover .provider-service-book-action:not(.is-selected),.provider-service-book-action:not(.is-selected):hover{border-color:var(--zelo-ink)!important;background-color:var(--zelo-ink)!important;color:#fff!important}.zelo-toolbar-control-group{display:flex;height:var(--zelo-toolbar-control-min-height);min-height:var(--zelo-toolbar-control-min-height);align-items:stretch;overflow:hidden;border-radius:9999px;border:1px solid var(--zelo-toolbar-pill-border);background-color:#fff;box-shadow:var(--zelo-toolbar-pill-shadow)}.zelo-toolbar-control-group.overflow-visible{overflow:visible}.zelo-toolbar-pill{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:var(--zelo-toolbar-control-min-height);height:var(--zelo-toolbar-control-min-height);padding:0 var(--zelo-toolbar-pill-pad-x, 1rem);border-radius:9999px;border:1px solid var(--zelo-toolbar-pill-border);background-color:#fff;box-shadow:var(--zelo-toolbar-pill-shadow);color:var(--zelo-toolbar-pill-text);font-size:var(--zelo-toolbar-pill-font-size, .875rem);font-weight:500;line-height:1.25;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.zelo-toolbar-pill.zelo-toolbar-pill--menu{border-color:var(--zelo-toolbar-pill-border);background-color:#fff;color:#000}.zelo-toolbar-pill.zelo-toolbar-pill--menu .mdi{color:currentColor}.zelo-toolbar-pill.zelo-toolbar-pill--menu:hover:not(:disabled){border-color:var(--zelo-ink);background-color:var(--zelo-ink);color:#fff}.zelo-toolbar-pill.zelo-toolbar-pill--menu:hover:not(:disabled) .mdi{color:#fff}.zelo-toolbar-pill.zelo-toolbar-pill--menu.is-open:not(:disabled),.zelo-toolbar-pill.zelo-toolbar-pill--menu:focus-visible:not(:disabled){border-color:var(--zelo-ink);background-color:var(--zelo-ink);color:#fff}.zelo-toolbar-pill.zelo-toolbar-pill--menu.is-open:not(:disabled) .mdi,.zelo-toolbar-pill.zelo-toolbar-pill--menu:focus-visible:not(:disabled) .mdi{color:#fff}.zelo-toolbar-pill.zelo-toolbar-pill--menu:disabled{cursor:not-allowed;opacity:.55;border-color:#e2e8f0;background-color:#f8fafc;color:#94a3b8;box-shadow:none}.zelo-toolbar-pill.zelo-toolbar-pill--menu:disabled .mdi{color:#94a3b8}.zelo-toolbar-pill.zelo-toolbar-pill--menu:disabled:hover{border-color:#e2e8f0;background-color:#f8fafc;color:#94a3b8}.zelo-toolbar-pill.zelo-toolbar-pill--menu.zelo-toolbar-pill--menu-square{min-height:2.25rem;height:2.25rem;width:2.25rem;min-width:2.25rem;padding:0;border-radius:9999px}.zelo-toolbar-pill.zelo-toolbar-pill--select-trigger{justify-content:flex-start;align-items:center;gap:var(--zelo-toolbar-select-inset)}.zelo-toolbar-pill--text{height:var(--zelo-toolbar-control-min-height);min-height:var(--zelo-toolbar-control-min-height);padding-left:calc(var(--zelo-toolbar-select-inset) + 1.75rem);padding-right:var(--zelo-toolbar-select-inset);border:1px solid var(--zelo-toolbar-pill-border);border-radius:9999px;background-color:#fff;box-shadow:var(--zelo-toolbar-pill-shadow);color:var(--zelo-toolbar-pill-text);font-size:var(--zelo-toolbar-pill-font-size, .875rem);font-weight:500;line-height:1.25}.zelo-toolbar-pill--text::placeholder{color:#94a3b8;font-size:inherit;font-weight:400}.zelo-toolbar-pill--text:focus{outline:none;border-color:#1a1a1a}.zelo-toolbar-pill--icon{width:var(--zelo-toolbar-control-min-height);min-width:var(--zelo-toolbar-control-min-height);padding:0}.zelo-toolbar-pill--icon:hover:not(:disabled){border-color:var(--zelo-ink);background-color:var(--zelo-ink);color:#fff}.zelo-toolbar-dropdown-panel{--zelo-toolbar-dropdown-row-divider: rgb(241 245 249);border-radius:14px;border:1px solid rgb(0 0 0 / .1);background-color:#fff;box-shadow:0 24px 56px #0f172a24,0 12px 28px #0f172a1a,0 4px 12px #0f172a14}.zelo-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:9999px;border:1px solid transparent;background:transparent;color:#000;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.zelo-modal-close-btn:hover{background-color:#f1f5f9;color:#000}.zelo-modal-close-btn:focus-visible{outline:2px solid rgb(139 92 246 / .45);outline-offset:2px}.zelo-modal-close-btn--bordered{border-color:#e2e8f0;background-color:#fff}.zelo-modal-close-btn--bordered:hover{border-color:#cbd5e1;background-color:#f8fafc;color:#000}.zelo-modal-close-btn--surface{background-color:#f1f5f9;border-color:transparent;color:#000}.zelo-modal-close-btn--surface:hover{background-color:#e2e8f0;color:#000}.zelo-toolbar-dropdown-option{display:flex;width:100%;align-items:center;gap:.5rem;border:none;border-radius:.5rem;padding:.75rem 1rem;text-align:left;font-size:.875rem;font-weight:500;line-height:1.25rem;color:#000;background:transparent;cursor:pointer;transition:background-color .12s ease}.zelo-toolbar-dropdown-option:hover{background-color:#f8fafc}.zelo-toolbar-dropdown-option.is-selected{background-color:#f5f5f5;font-weight:600}.zelo-toolbar-dropdown-option--danger{color:#dc2626}.zelo-toolbar-dropdown-option--danger:hover{background-color:#fef2f2}.zelo-toolbar-dropdown-option+.zelo-toolbar-dropdown-option{border-top:1px solid var(--zelo-toolbar-dropdown-row-divider)}.zelo-toolbar-dropdown-panel ul>li:not(:first-child){border-top:1px solid var(--zelo-toolbar-dropdown-row-divider)}.zelo-toolbar-dropdown-panel>button+button{border-top:1px solid var(--zelo-toolbar-dropdown-row-divider)}.zelo-cabinet-avatar{position:relative;display:flex;height:4rem;width:4rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;border:1px solid var(--zelo-avatar-fallback-border);background:var(--zelo-avatar-fallback-bg);box-shadow:none}.zelo-cabinet-avatar__img{height:100%;width:100%;object-fit:cover}.zelo-cabinet-avatar__initials{font-size:.875rem;font-weight:700;letter-spacing:-.015em;color:var(--zelo-avatar-fallback-text)}.zelo-cabinet-avatar--lg{height:5rem;width:5rem}.zelo-cabinet-avatar--lg .zelo-cabinet-avatar__initials{font-size:1.0625rem}.zelo-cabinet-avatar--sm{height:2rem;width:2rem}.zelo-cabinet-avatar--sm .zelo-cabinet-avatar__initials{font-size:.6875rem}.zelo-cabinet-avatar--md{height:3.5rem;width:3.5rem}.zelo-cabinet-avatar--md .zelo-cabinet-avatar__initials{font-size:.8125rem}.zelo-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:9999px;border:1px solid var(--zelo-avatar-fallback-border);background:var(--zelo-avatar-fallback-bg);color:var(--zelo-avatar-fallback-text);font-weight:700;letter-spacing:-.015em;line-height:1;text-transform:uppercase;box-shadow:none}.zelo-avatar-fallback--fill{width:100%;height:100%;min-height:0;box-sizing:border-box}.zelo-avatar-fallback--sm{width:2.5rem;height:2.5rem;font-size:.875rem}.zelo-avatar-fallback--md{width:2.75rem;height:2.75rem;font-size:.875rem}.zelo-avatar-fallback--lg{width:5.5rem;height:5.5rem;font-size:1.5rem}.zelo-avatar-fallback--xl{width:6rem;height:6rem;font-size:1.75rem}.zelo-client-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:9999px;border:1px solid var(--zelo-avatar-fallback-border);background:var(--zelo-avatar-fallback-bg);color:var(--zelo-avatar-fallback-text);font-weight:700;letter-spacing:-.015em;line-height:1;text-transform:uppercase;box-shadow:none}.zelo-client-avatar--md{width:2.75rem;height:2.75rem;font-size:.875rem}.zelo-client-avatar--sm{width:2.5rem;height:2.5rem;font-size:.875rem}.zelo-client-avatar--lg{width:5.5rem;height:5.5rem;font-size:1.5rem}.zelo-input{box-sizing:border-box;width:100%;min-height:var(--zelo-input-min-height, 2.75rem);padding:.5625rem .75rem;font-size:.875rem;line-height:1.25rem;color:#0f172a;background-color:var(--zelo-business-input-bg);border:1px solid var(--zelo-business-input-border);border-radius:var(--zelo-business-input-radius);transition:var(--zelo-business-input-transition);outline:none}.zelo-input::placeholder{font-size:.875rem;color:#94a3b8}@media(min-width:768px){html:not([data-zelo-native]){font-size:clamp(12.5px,calc(.65vw + 3.6px),16px)}}@media(min-width:768px)and (max-width:1920px)and (max-height:1200px)and (max-resolution:1.25dppx){html:not([data-zelo-native]){font-size:clamp(12.5px,calc(.65vw + 3.6px),14px)}}@media(min-width:768px)and (max-width:1366.98px){html[data-zelo-native=business]{font-size:clamp(12.5px,calc(.55vw + 8.2px),14.5px)}}@media(min-width:768px)and (max-width:1366.98px)and (hover:none)and (pointer:coarse){html:not([data-zelo-native]){font-size:clamp(12.5px,calc(.55vw + 8.2px),14.5px)}}@media(min-width:768px){html:not([data-zelo-native]){--zelo-input-min-height: 2.5rem;--zelo-table-cell-pad-x: 1rem;--zelo-table-cell-pad-y: .65rem;--zelo-page-gutter: clamp(.875rem, 1.1vw, 1.25rem)}html:not([data-zelo-native]) .zelo-input,html:not([data-zelo-native]) .zelo-input.zelo-input--composite{min-height:var(--zelo-input-min-height)}html:not([data-zelo-native]) .zelo-input--composite>input{min-height:var(--zelo-input-min-height)}html:not([data-zelo-native]) .zelo-cabinet-avatar--sm{height:var(--zelo-avatar-sm);width:var(--zelo-avatar-sm)}html:not([data-zelo-native]) .zelo-cabinet-avatar--md{height:var(--zelo-avatar-md);width:var(--zelo-avatar-md)}html:not([data-zelo-native]) .zelo-drawer-shell .zelo-drawer-pill-btn{min-height:var(--zelo-control-h-sm);padding-block:.35rem}html:not([data-zelo-native]) .zelo-density-table th,html:not([data-zelo-native]) .zelo-density-table td,html:not([data-zelo-native]) table.zelo-density-table th,html:not([data-zelo-native]) table.zelo-density-table td{padding-left:var(--zelo-table-cell-pad-x);padding-right:var(--zelo-table-cell-pad-x);padding-top:var(--zelo-table-cell-pad-y);padding-bottom:var(--zelo-table-cell-pad-y)}html:not([data-zelo-native]) .home-search-form__header-pill{height:3.0625rem;min-height:3.0625rem}}@media(min-width:768px)and (max-width:1279.98px){html:not([data-zelo-native]){--zelo-input-min-height: 2.625rem;--zelo-table-cell-pad-x: 1.125rem;--zelo-table-cell-pad-y: .75rem;--zelo-page-gutter: clamp(1rem, 1.6vw, 1.5rem);--zelo-control-h-sm: 2.375rem;--zelo-control-h-md: 2.625rem;--zelo-header-action-size: 44px}}@media(min-width:1920px)and (min-resolution:1.26dppx){html:not([data-zelo-native]){--zelo-input-min-height: 2.75rem;--zelo-table-cell-pad-x: 1.25rem;--zelo-table-cell-pad-y: .75rem}}@media(max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),textarea,select,.zelo-input,.zelo-input::placeholder,.zelo-toolbar-pill--text,.zelo-toolbar-pill--text::placeholder,.admin-input,.admin-select,.admin-textarea{font-size:16px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):focus,textarea:focus,select:focus,[contenteditable=true]:focus{scroll-margin-bottom:calc(5.5rem + var(--keyboard-inset, 0px) + env(safe-area-inset-bottom,0px));scroll-margin-top:5rem}}.zelo-kb-fixed-bottom{bottom:var(--keyboard-inset, 0px)}.zelo-kb-fixed-bottom--above-nav{bottom:calc(var(--zelo-business-bottom-nav-height, 0px) + var(--keyboard-inset, 0px))}.zelo-input--icon-left,.zelo-input.zelo-input--icon-left,.zelo-input--lg.zelo-input--icon-left{padding-left:2.75rem}.zelo-input:hover:not(:disabled):not(:focus){border-color:#cbd5e1}.zelo-input:focus{border-color:#1e293b;box-shadow:none}.zelo-drawer-border{border-color:var(--zelo-business-input-border)}.zelo-drawer-pill-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:.125rem;border-radius:9999px;border-width:1px;border-style:solid;border-color:var(--zelo-business-input-border);background-color:#fff;padding:.4375rem 1.125rem;font-size:.875rem;font-weight:600;line-height:1.375;color:#1e293b;box-shadow:0 1px 2px #0000000d;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.zelo-drawer-pill-btn:hover{background-color:#f8fafc}.zelo-drawer-pill-btn--center{justify-content:center}.zelo-drawer-dropdown-panel{border-radius:.625rem;border:1px solid rgb(0 0 0 / .06);background-color:#fff;padding:.375rem;box-shadow:0 2px 8px #00000024,0 6px 20px #0000001f,0 12px 40px #0000001a}.zelo-drawer-dropdown-item{display:flex;width:100%;align-items:center;gap:.625rem;margin:.0625rem 0;padding:.625rem 1rem;text-align:left;font-size:.8125rem;font-weight:400;line-height:1.4;color:#000;border:none;border-radius:.375rem;background:transparent;cursor:pointer;transition:background-color .12s ease,color .12s ease}.zelo-drawer-menu-enter-active{transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1)}.zelo-drawer-menu-leave-active{transition:opacity .14s ease,transform .16s cubic-bezier(.4,0,1,1)}.zelo-drawer-menu-enter-from,.zelo-drawer-menu-leave-to{opacity:0;transform:translateY(-6px) scale(.98)}@media(max-width:1023.98px){.zelo-appointment-drawer-header .zelo-drawer-dropdown-item{font-size:.9375rem;padding:.75rem 1rem}.zelo-appointment-drawer-header .zelo-drawer-dropdown-item-icon{width:1.375rem;height:1.375rem;max-width:1.375rem;max-height:1.375rem;font-size:1.125rem}}.zelo-drawer-dropdown-item:hover{background-color:#f7f7f7}.zelo-drawer-dropdown-item--active{background-color:#f5f5f5;color:#000;font-weight:500}.zelo-drawer-dropdown-item--active:hover{background-color:#f0f0f0}.zelo-drawer-dropdown-item--danger{color:#c41e1e}.zelo-drawer-dropdown-item--danger:hover{background-color:#fef2f2;color:#b91c1c}.zelo-drawer-dropdown-item--success{color:#15803d}.zelo-drawer-dropdown-item--success:hover{background-color:#f0fdf4;color:#166534}.zelo-drawer-dropdown-item--success.zelo-drawer-dropdown-item--active{background-color:#f0fdf4;color:#15803d}.zelo-drawer-dropdown-item--success.zelo-drawer-dropdown-item--active:hover{background-color:#dcfce7;color:#166534}.zelo-drawer-dropdown-item-icon{flex-shrink:0;width:1.25rem;height:1.25rem;max-width:1.25rem;max-height:1.25rem;font-size:1.0625rem;line-height:1;font-weight:400;color:#000}.zelo-drawer-dropdown-item--active .zelo-drawer-dropdown-item-icon{color:#000}.zelo-drawer-time-available-dot{display:block;width:.5rem;height:.5rem;border-radius:9999px;background-color:#f5a623}.zelo-drawer-dropdown-item--danger .zelo-drawer-dropdown-item-icon{color:#c41e1ed9}.zelo-drawer-dropdown-item--success .zelo-drawer-dropdown-item-icon{color:#15803de6}.zelo-drawer-dropdown-item--success.zelo-drawer-dropdown-item--active .zelo-drawer-dropdown-item-icon{color:#15803d}.zelo-drawer-dropdown-divider{height:1px;margin:.375rem .75rem;border:0;background-color:#0000000f}.zelo-calendar-slot-popover{box-shadow:0 24px 56px #0f172a24,0 12px 28px #0f172a1a,0 4px 12px #0f172a14}.zelo-drawer-left-shadow{position:relative;z-index:1;box-shadow:-20px 0 56px -12px #0f172a38,-8px 0 28px -8px #0f172a24,-2px 0 10px -2px #0f172a14}button.zelo-input{cursor:pointer}.zelo-input:disabled{opacity:.65;cursor:not-allowed;background-color:#f8fafc}.zelo-input--lg{min-height:3rem;padding-block:.625rem;padding-inline:1rem}.zelo-input--lg.zelo-input--icon-left{padding-left:2.75rem}.zelo-input--textarea{min-height:5rem;padding-top:.75rem;padding-bottom:.75rem;resize:vertical}select.zelo-input{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:1rem;padding-right:2.25rem}.zelo-input.zelo-input--composite{display:flex;align-items:stretch;min-height:2.75rem;padding:0;overflow:hidden}.zelo-input--composite>input{flex:1 1 auto;min-width:0;min-height:var(--zelo-input-min-height, 2.75rem);border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent;padding:.5625rem .75rem;font-size:.875rem;line-height:1.25rem;color:#0f172a;outline:none}.zelo-input--composite>input::placeholder{font-size:.875rem;color:#94a3b8}.zelo-input--composite:focus-within{border-color:#1e293b;box-shadow:none}.zelo-input--composite>button{outline:none}.zelo-input--composite>button:focus-visible{background-color:#f1f5f9}.zelo-drawer-shell{width:100%;max-width:100%}@media(min-width:640px){.zelo-drawer-shell--appointment-sm{width:min(92vw,56rem);max-width:min(92vw,56rem)}.zelo-drawer-shell--appointment-sm-compact{width:min(92vw,52rem);max-width:min(92vw,52rem)}.zelo-drawer-shell--gift-card{width:min(92vw,42rem);max-width:min(92vw,42rem)}.zelo-drawer-shell--detail{width:min(92vw,70rem);max-width:min(92vw,70rem)}.zelo-drawer-shell--notifications{width:min(92vw,28rem);max-width:min(92vw,28rem)}.zelo-drawer-shell--blocked-time{width:min(92vw,56rem);max-width:min(92vw,56rem)}.zelo-drawer-shell--blocked-time-compact{width:min(92vw,52rem);max-width:min(92vw,52rem)}}@media(min-width:1024px){.zelo-drawer-shell--appointment{width:min(92vw,56rem);max-width:min(92vw,56rem)}.zelo-drawer-shell--activation{width:min(92vw,28rem);max-width:28rem}.zelo-drawer-shell--gift-card{width:min(92vw,44rem);max-width:min(92vw,44rem)}.zelo-drawer-shell--notifications{width:min(92vw,30rem);max-width:min(92vw,30rem)}.zelo-drawer-shell--detail{width:min(92vw,70rem);max-width:min(92vw,70rem)}}@media(min-width:1440px){.zelo-drawer-shell--appointment-sm{width:min(88vw,60rem);max-width:min(88vw,60rem)}.zelo-drawer-shell--appointment-sm-compact{width:min(88vw,56rem);max-width:min(88vw,56rem)}.zelo-drawer-shell--appointment{width:min(88vw,60rem);max-width:min(88vw,60rem)}.zelo-drawer-shell--detail{width:min(88vw,70rem);max-width:min(88vw,70rem)}.zelo-drawer-shell--blocked-time{width:min(88vw,60rem);max-width:min(88vw,60rem)}.zelo-drawer-shell--blocked-time-compact{width:min(88vw,56rem);max-width:min(88vw,56rem)}}@media(max-width:639.98px){.zelo-drawer-shell--detail{height:var(--app-viewport-height, 100dvh);max-height:var(--app-viewport-height, 100dvh)}}.zelo-drawer-rail{position:relative;z-index:2;width:3.5rem;flex-shrink:0;align-self:stretch;flex-direction:column;align-items:center;gap:.5rem;padding-top:1.25rem;padding-bottom:1rem;padding-right:.375rem;background-color:transparent;border:none}.zelo-drawer-rail .zelo-drawer-icon-btn{width:2.75rem;height:2.75rem;border:none;border-radius:9999px;background-color:#fff;box-shadow:0 4px 14px -2px #0f172a33,0 2px 6px -2px #0f172a1f,0 0 0 1px #0f172a0f}.zelo-drawer-rail .zelo-drawer-icon-btn:hover{background-color:#f8fafc;box-shadow:0 6px 20px -2px #0f172a3d,0 3px 10px -2px #0f172a24,0 0 0 1px #0f172a12}.zelo-drawer-rail--blocked-time{padding-top:2rem}.zelo-drawer-rail .zelo-drawer-line-icon{width:1.375rem;height:1.375rem;flex-shrink:0}.zelo-drawer-rail .zelo-drawer-line-icon--sm{width:1.25rem;height:1.25rem}.zelo-drawer-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;border:1px solid rgb(226 232 240);background-color:#fff;color:#09090b;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.zelo-drawer-icon-btn:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#18181b}.zelo-drawer-icon-btn:focus-visible{outline:2px solid rgb(139 92 246 / .45);outline-offset:2px}.zelo-drawer-line-icon{font-size:1.125rem;line-height:1}.zelo-drawer-line-icon--lg{font-size:1.25rem;line-height:1}.zelo-drawer-line-icon--muted{font-size:1rem;line-height:1;color:#64748b}@theme{ --font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; --color-primary: var(--zelo-primary-500); --color-primary-hover: var(--zelo-primary-600); --color-primary-muted: var(--zelo-primary-100); --color-indigo-50: #EEF2FF; --color-indigo-100: var(--zelo-primary-100); --color-indigo-200: #C7D2FE; --color-indigo-400: #818CF8; --color-indigo-500: var(--zelo-primary-500); --color-indigo-600: var(--zelo-primary-600); --color-indigo-700: var(--zelo-primary-700); --color-indigo-800: #3730A3; --color-surface: var(--zelo-surface); --color-bg: var(--zelo-bg); --color-bg-elevated: var(--zelo-surface-2); --color-text: var(--zelo-text); --color-text-muted: var(--zelo-text-muted); --color-border: var(--zelo-border); --color-zelo-ink: #020617; --color-zelo-ink-hover: var(--zelo-ink-hover); --color-zelo-ink-active: var(--zelo-ink-active); --color-success: var(--zelo-success); --color-warning: var(--zelo-warning); --color-error: var(--zelo-danger); --color-info: var(--zelo-info); --radius-sm: 6px; --radius-md: 10px; --radius-lg: 12px; --radius-xl: 14px; --radius-2xl: 16px; --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .05); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .05), 0 2px 4px -2px rgb(0 0 0 / .02); --shadow-lg: var(--zelo-shadow); }.zelo-rounded-booking-slot{border-radius:var(--zelo-booking-slot-radius)}.bg-zelo{background-color:var(--zelo-bg)}.bg-zelo-surface{background-color:var(--zelo-surface)}.bg-zelo-surface-2{background-color:var(--zelo-surface-2)}.bg-zelo-ink{background-color:var(--zelo-ink)}.hover\:bg-zelo-ink-hover:hover{background-color:var(--zelo-ink-hover)}.active\:bg-zelo-ink-active:active{background-color:var(--zelo-ink-active)}.text-zelo-ink{color:var(--zelo-ink)}.hover\:text-white:hover,.hover\:text-\[\#FFFFFF\]:hover{color:#fff}.border-zelo-ink{border-color:var(--zelo-ink)}.zelo-toolbar-control-group>button:hover:not(:disabled),.zelo-toolbar-control-group>div>button:hover:not(:disabled){color:#fff}.zelo-toolbar-control-group>button:hover:not(:disabled) svg,.zelo-toolbar-control-group>div>button:hover:not(:disabled) svg{color:currentColor}.zelo-business-profile-inner{width:100%;max-width:90rem;margin-inline:auto}@media(min-width:96rem){.zelo-business-profile-inner{max-width:100rem}}.zelo-page-container{width:100%;max-width:min(100%,calc(var(--zelo-mobile-content-effective-max) + (var(--zelo-page-gutter) * 2)));margin-inline:auto;padding-inline:.25rem}.zelo-page-container-tight{width:100%;max-width:min(100%,calc(var(--zelo-overlay-sheet-effective-max) + (var(--zelo-page-gutter) * 2)));margin-inline:auto;padding-inline:var(--zelo-page-gutter)}@media(min-width:768px)and (max-width:1023.98px){html:not(.zelo-business-cabinet) .zelo-page-container{max-width:none;width:100%;padding-inline:clamp(1.25rem,2.8vw,2rem)}html:not(.zelo-business-cabinet) .zelo-page-container-tight{max-width:min(100%,42rem);padding-inline:clamp(1.25rem,2.8vw,2rem)}}@media(min-width:768px){html.zelo-business-cabinet .zelo-page-container,html.zelo-business-cabinet .zelo-page-container-tight{max-width:none;width:100%;margin-inline:0;padding-inline:var(--zelo-business-content-pad-x, 1.25rem)}}@media(min-width:1024px){html:not(.zelo-business-cabinet) .zelo-page-container{max-width:80rem;padding-inline:2rem}html:not(.zelo-business-cabinet) .zelo-page-container-tight{max-width:48rem;padding-inline:2rem}}@media(min-width:1280px){html:not(.zelo-business-cabinet) .zelo-page-container{max-width:90rem;padding-inline:2.5rem}}.zelo-sheet-width{width:min(calc(100% - 2rem),var(--zelo-overlay-sheet-effective-max));margin-inline:auto}.zelo-sheet-width--menu-mobile{width:min(calc(100% - 1rem),var(--zelo-overlay-sheet-effective-max))}.zelo-dialog-width{width:min(calc(100% - 1.5rem),var(--zelo-dialog-effective-max));margin-inline:auto}.zelo-page-bleed{margin-inline:calc(var(--zelo-page-gutter) * -1)}.zelo-mobile-toolbar-row{height:var(--zelo-toolbar-row-h)}.zelo-mobile-page-header-row{height:var(--zelo-page-header-row-h)}.zelo-mobile-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--zelo-control-h-md);height:var(--zelo-control-h-md)}.zelo-mobile-icon-btn-sm{width:var(--zelo-control-h-xs);height:var(--zelo-control-h-xs)}.zelo-mobile-chip{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:var(--zelo-chip-h);padding-inline:.875rem;border-radius:9999px;font-size:var(--zelo-control-label-size);line-height:1}.zelo-mobile-chip-compact{height:var(--zelo-control-h-xs);padding-inline:.75rem;font-size:var(--zelo-control-label-size-sm)}.zelo-mobile-section-tab{display:inline-flex;align-items:center;height:var(--zelo-section-tab-h);font-size:var(--zelo-control-label-size);line-height:1}.zelo-mobile-primary-action{height:var(--zelo-sheet-action-h)}:root{--zelo-motion-spring: cubic-bezier(.22, 1, .36, 1);--zelo-motion-ease-out: cubic-bezier(.4, 0, 1, 1);--zelo-motion-fast: .16s;--zelo-motion-overlay: .22s;--zelo-motion-overlay-leave: .2s;--zelo-motion-sheet: .3s;--zelo-motion-sheet-leave: .26s;--zelo-motion-drawer: .32s;--zelo-motion-drawer-leave: .27s}.zelo-backdrop-enter-active,.datepicker-backdrop-enter-active{transition:opacity var(--zelo-motion-overlay) var(--zelo-motion-spring)}.zelo-backdrop-leave-active,.datepicker-backdrop-leave-active{transition:opacity var(--zelo-motion-overlay-leave) ease}.zelo-backdrop-enter-from,.zelo-backdrop-leave-to,.datepicker-backdrop-enter-from,.datepicker-backdrop-leave-to{opacity:0}.zelo-dropdown-enter-active,.zelo-dropdown-leave-active,.dropdown-enter-active,.dropdown-leave-active{transition:opacity var(--zelo-motion-fast) ease,transform var(--zelo-motion-fast) var(--zelo-motion-spring)}.zelo-dropdown-enter-from,.zelo-dropdown-leave-to,.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-6px) scale(.98)}.zelo-dropdown-enter-from.is-open-upward,.zelo-dropdown-leave-to.is-open-upward,.dropdown-enter-from.is-open-upward,.dropdown-leave-to.is-open-upward{transform:translateY(6px) scale(.98)}.zelo-modal-enter-active{transition:opacity var(--zelo-motion-overlay) var(--zelo-motion-spring)}.zelo-modal-leave-active{transition:opacity var(--zelo-motion-overlay-leave) ease}.zelo-modal-enter-from,.zelo-modal-leave-to{opacity:0}.zelo-modal-enter-active>div{transition:transform var(--zelo-motion-sheet) var(--zelo-motion-spring),opacity var(--zelo-motion-overlay) ease}.zelo-modal-leave-active>div{transition:transform var(--zelo-motion-sheet-leave) var(--zelo-motion-ease-out),opacity var(--zelo-motion-overlay-leave) ease}.zelo-modal-enter-from>div,.zelo-modal-leave-to>div{opacity:0;transform:translateY(12px) scale(.97)}@media(max-width:639.98px){.zelo-modal-enter-from>div,.zelo-modal-leave-to>div{transform:translateY(18px) scale(.98)}}.zelo-sheet-lift-enter-active,.datepicker-sheet-enter-active{transition:transform var(--zelo-motion-sheet) var(--zelo-motion-spring),opacity var(--zelo-motion-overlay) ease}.zelo-sheet-lift-leave-active,.datepicker-sheet-leave-active{transition:transform var(--zelo-motion-sheet-leave) var(--zelo-motion-ease-out),opacity var(--zelo-motion-overlay-leave) ease}.zelo-sheet-lift-enter-from,.zelo-sheet-lift-leave-to,.datepicker-sheet-enter-from,.datepicker-sheet-leave-to{opacity:0;transform:translateY(100%)}.zelo-drawer-root-enter-active .zelo-drawer-root__backdrop,.zelo-drawer-root-leave-active .zelo-drawer-root__backdrop{transition:opacity var(--zelo-motion-overlay) var(--zelo-motion-spring)}.zelo-drawer-root-leave-active .zelo-drawer-root__backdrop{transition:opacity var(--zelo-motion-overlay-leave) ease}.zelo-drawer-root-enter-from .zelo-drawer-root__backdrop,.zelo-drawer-root-leave-to .zelo-drawer-root__backdrop{opacity:0}@media(max-width:767.98px){.zelo-drawer-root__backdrop,.zelo-fullscreen-drawer-backdrop{background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:0!important;pointer-events:none!important}.zelo-drawer-root-enter-active .zelo-drawer-root__backdrop,.zelo-drawer-root-leave-active .zelo-drawer-root__backdrop{transition:none!important}}.zelo-drawer-root-enter-active .zelo-drawer-root__panel{transition:transform var(--zelo-motion-drawer) var(--zelo-motion-spring),opacity var(--zelo-motion-overlay) ease}.zelo-drawer-root-leave-active .zelo-drawer-root__panel{transition:transform var(--zelo-motion-drawer-leave) var(--zelo-motion-ease-out),opacity var(--zelo-motion-overlay-leave) ease}.zelo-drawer-root-enter-from .zelo-drawer-root__panel,.zelo-drawer-root-leave-to .zelo-drawer-root__panel{opacity:.96;transform:translate(100%)}@media(max-width:767.98px){.zelo-drawer-root-enter-from .zelo-drawer-root__panel,.zelo-drawer-root-leave-to .zelo-drawer-root__panel{opacity:1;transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.zelo-backdrop-enter-active,.zelo-backdrop-leave-active,.datepicker-backdrop-enter-active,.datepicker-backdrop-leave-active,.zelo-dropdown-enter-active,.zelo-dropdown-leave-active,.dropdown-enter-active,.dropdown-leave-active,.zelo-modal-enter-active,.zelo-modal-leave-active,.zelo-modal-enter-active>div,.zelo-modal-leave-active>div,.zelo-sheet-lift-enter-active,.zelo-sheet-lift-leave-active,.datepicker-sheet-enter-active,.datepicker-sheet-leave-active,.zelo-drawer-root-enter-active .zelo-drawer-root__backdrop,.zelo-drawer-root-leave-active .zelo-drawer-root__backdrop,.zelo-drawer-root-enter-active .zelo-drawer-root__panel,.zelo-drawer-root-leave-active .zelo-drawer-root__panel,.zelo-drawer-menu-enter-active,.zelo-drawer-menu-leave-active{transition-duration:1ms!important}.zelo-dropdown-enter-from,.zelo-dropdown-leave-to,.dropdown-enter-from,.dropdown-leave-to,.zelo-modal-enter-from>div,.zelo-modal-leave-to>div,.zelo-sheet-lift-enter-from,.zelo-sheet-lift-leave-to,.datepicker-sheet-enter-from,.datepicker-sheet-leave-to,.zelo-drawer-root-enter-from .zelo-drawer-root__panel,.zelo-drawer-root-leave-to .zelo-drawer-root__panel,.zelo-drawer-menu-enter-from,.zelo-drawer-menu-leave-to{transform:none!important}}.zelo-navigation-progress{position:fixed;top:0;left:0;right:0;z-index:220;height:2px;pointer-events:none;overflow:hidden;background:#0f172a0f}html[data-zelo-native=business] .zelo-navigation-progress{top:env(safe-area-inset-top,0px);z-index:260;height:2.5px;background:#0f172a14}.zelo-navigation-progress__bar{position:relative;width:100%;height:100%;background:linear-gradient(90deg,#0f172a26,#111827 28%,#4b5563,#111827,#0f172a26);background-size:220% 100%;box-shadow:0 0 12px #11182738;animation:zelo-navigation-progress-gradient 1.55s cubic-bezier(.45,0,.25,1) infinite}.zelo-navigation-progress__bar:before,.zelo-navigation-progress__bar:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.zelo-navigation-progress__bar:before{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.72) 46%,transparent 76%);mix-blend-mode:soft-light;transform:translate(-100%);animation:zelo-navigation-progress-sheen 1.55s cubic-bezier(.4,0,.2,1) infinite}.zelo-navigation-progress__bar:after{background:linear-gradient(180deg,rgba(255,255,255,.45),transparent 70%);opacity:.55}.zelo-nav-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#ffffff6b;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}html[data-zelo-native=business] .zelo-nav-loading-overlay{top:var(--zelo-business-header-height, 0px);bottom:var(--zelo-business-bottom-chrome-height, var(--zelo-business-bottom-nav-height, 0px))}.zelo-nav-loading-overlay__pulse{width:2.5rem;height:2.5rem;border-radius:999px;border:3px solid rgba(124,92,252,.18);border-top-color:#7c5cfc;animation:zelo-app-boot-spin .85s linear infinite;box-shadow:0 10px 30px #7c5cfc2e}.zelo-navigation-progress-fade-enter-active,.zelo-navigation-progress-fade-leave-active,.zelo-nav-overlay-fade-enter-active,.zelo-nav-overlay-fade-leave-active{transition:opacity .16s ease,transform .16s ease}.zelo-navigation-progress-fade-enter-from,.zelo-navigation-progress-fade-leave-to{opacity:0;transform:translateY(-2px)}.zelo-nav-overlay-fade-enter-from,.zelo-nav-overlay-fade-leave-to{opacity:0}@keyframes zelo-app-boot-spin{to{transform:rotate(360deg)}}@keyframes zelo-navigation-progress-gradient{0%{background-position:0% 50%}to{background-position:220% 50%}}@keyframes zelo-navigation-progress-sheen{0%{transform:translate(-110%);opacity:0}18%{opacity:1}70%{transform:translate(120%);opacity:.85}to{transform:translate(120%);opacity:0}}
