@import url("/tokens.css");#__next,[data-nextjs-scroll-focus-boundary],body,html{height:100%}body{margin:0;background:var(--surface-050,#f6f5f1);color:var(--ink-900,#0a0c10);font-family:var(--font-body,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}button{font-family:inherit;cursor:pointer}a{color:inherit}::selection{background:var(--viqal-primary-100,#d6deff)}@keyframes wa-pop{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wa-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes wa-input-glow{0%,to{box-shadow:0 0 0 3px rgba(52,80,201,.12),0 1px .5px rgba(11,20,26,.08)}50%{box-shadow:0 0 0 6px rgba(52,80,201,.2),0 1px .5px rgba(11,20,26,.08)}}.wa-input-pulse{animation:wa-input-glow 2.4s ease-in-out infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.feed-line{animation:fade-in .28s ease-out both}@keyframes rise-in{0%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes wa-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes word-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.wa-word{display:inline-block;animation:word-in .24s ease-out both}@keyframes tick-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.wa-tick{animation:tick-pop .28s cubic-bezier(.2,.9,.3,1.2) both}.vc-page{min-height:100vh;display:flex;flex-direction:column;background:var(--surface-050)}.vc-main{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.vc-chat-zone,.vc-feed,.vc-snapshot{width:100%}.vc-feed,.vc-snapshot{background:var(--white);border-bottom:1px solid var(--line-200)}.vc-chat-zone{background:var(--white);padding:24px 16px 28px;display:grid;justify-content:center;align-content:center;grid-gap:22px;gap:22px}.vc-stage{grid-area:phone;width:100%;display:flex;flex-direction:column;align-items:center}.vc-presets{grid-area:presets;width:100%}.vc-cta-block{grid-area:cta;width:100%}.vc-platform{grid-area:platform;width:100%}.vc-page:not(.is-ready) .vc-cta-block,.vc-page:not(.is-ready) .vc-platform,.vc-page:not(.is-ready) .vc-presets{display:none}.vc-phone-scaler{display:flex;flex-direction:column}.vc-feed .scroll,.vc-presets .scroll,.vc-snapshot .scroll{overflow:visible!important}.vc-replay-label,.vc-topbar-eyebrow,.vc-topbar-voice-label{display:inline-block}.vc-topbar-badge{display:inline-flex}@media (max-width:1023px){.vc-topbar-badge,.vc-topbar-voice-label{display:none!important}}@media (max-width:767px){.vc-topbar-eyebrow{display:none!important}.vc-voice-trigger{min-width:0!important;padding:6px 8px!important}.vc-voice-trigger-label{display:none!important}.vc-page header{padding-left:12px!important;padding-right:12px!important;gap:10px!important}.vc-topbar-hotel-name{max-width:min(45vw,180px)!important;font-size:13.5px!important}}@media (max-width:479px){.vc-replay-label,.vc-topbar-brand,.vc-topbar-sep{display:none!important}.vc-topbar-hotel-name{max-width:min(50vw,150px)!important}}.vc-mobile-flow{width:100%}.vc-mobile-flow,.vc-mphase{display:flex;flex-direction:column}.vc-mphase{min-height:calc(100vh - 66px);padding:16px 16px 20px;position:relative;background:var(--white);border-bottom:1px solid var(--line-200);scroll-snap-align:start;scroll-margin-top:0}.vc-mphase-build{background:var(--white);height:calc(100vh - 66px);overflow:hidden;padding-bottom:0}.vc-mphase-build .vc-mphase-body{min-height:0;display:flex;flex-direction:column}.vc-mphase-data{background:var(--surface-050)}.vc-mphase-peek{background:var(--white);min-height:100dvh;border-bottom:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px 16px 24px;gap:0}.vc-mphase-header{margin-bottom:14px}.vc-mphase-eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--viqal-primary)}.vc-mphase-title{font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--ink-900);letter-spacing:-.3px;margin-top:3px;line-height:22px}.vc-mphase-body{flex:1 1 auto;min-height:0;overflow:visible}.vc-mphase-hint{margin-top:10px;text-align:center;font-size:11px;font-weight:500;color:var(--ink-600);letter-spacing:.2px;padding:8px 0 0}@media (max-width:767px){.vc-bottom-strip{gap:10px!important;padding:14px 18px 16px!important}.vc-bottom-features,.vc-bottom-strip{flex-direction:column!important;align-items:flex-start!important}.vc-bottom-features{gap:6px!important}.vc-bottom-spacer{display:none!important}}@media (min-width:768px) and (max-width:1899.98px){.vc-main{flex-direction:row;align-items:flex-start}.vc-feed,.vc-snapshot{width:320px;flex-shrink:0;border-bottom:none;border-right:1px solid var(--line-200)}.vc-feed{display:flex;flex-direction:column}.is-ready .vc-feed,.vc-page:not(.is-ready) .vc-snapshot{display:none}.vc-phone-scaler{width:calc(350px * var(--phone-scale, 1));height:calc(720px * var(--phone-scale, 1))}.vc-phone{transform:scale(var(--phone-scale,1));transform-origin:top left}}@media (min-width:1366px) and (max-width:1899.98px){.vc-chat-zone{flex:1 1 auto;min-width:0;padding:16px 16px 24px;align-content:start}.is-ready .vc-chat-zone{grid-template-columns:260px auto 300px;grid-template-rows:auto 1fr;grid-template-areas:"presets phone cta" "presets phone platform";min-height:calc(720px * var(--phone-scale, 1));column-gap:24px;row-gap:16px}}@media (min-width:768px) and (max-width:1199.98px){.vc-chat-zone{flex:1 1 auto;min-width:0;padding:16px 16px 28px;align-content:start}.is-ready .vc-chat-zone{grid-template-columns:minmax(0,360px);grid-template-areas:"phone" "cta" "presets" "platform";row-gap:22px}}@media (min-width:1200px) and (max-width:1365.98px){.vc-chat-zone{flex:1 1 auto;min-width:0;padding:16px 16px 24px;align-content:start}.is-ready .vc-chat-zone{grid-template-columns:auto 320px;grid-template-rows:auto auto 1fr;grid-template-areas:"phone presets" "phone cta" "phone platform";min-height:calc(720px * var(--phone-scale, 1));column-gap:24px;row-gap:18px}}@media (min-width:1900px){.vc-page{height:100vh;overflow:hidden}.vc-main{flex-direction:row;flex:1 1;overflow:hidden}.vc-snapshot{width:344px;flex-shrink:0}.vc-feed,.vc-snapshot{border-bottom:none;border-right:1px solid var(--line-200);overflow:hidden}.vc-feed{flex:1 1;min-width:360px;max-width:760px;display:flex;flex-direction:column}.vc-chat-zone{flex:1 1 760px;min-width:760px;height:100%;justify-content:center;align-content:center;padding:18px 20px 24px;column-gap:28px;row-gap:22px;overflow:hidden}.is-ready .vc-chat-zone{grid-template-columns:auto 340px;grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:"phone ." "phone presets" "phone cta" "phone platform" "phone ."}.is-ready .vc-stage{align-self:center}.vc-feed .scroll,.vc-presets .scroll,.vc-snapshot .scroll{overflow-y:auto!important}}