.bookingAssistant{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:40;--booking-assistant-primary-deep:#7a2e1c;--booking-assistant-bg:#f6ede0;--booking-assistant-surface-soft:#f8f4ee;--booking-assistant-line:#e8e4dc;--booking-assistant-muted:#8a7f76;--booking-assistant-soft:color-mix(in srgb, var(--booking-assistant-primary,#c85a3c) 13%, #fff 87%);position:fixed}.bookingAssistant button:focus-visible{outline:3px solid color-mix(in srgb, var(--booking-assistant-primary,#c85a3c) 24%, #fff 76%);outline-offset:2px}.bookingAssistant__launcher{background:linear-gradient(135deg, var(--booking-assistant-primary,#c85a3c), var(--booking-assistant-primary-deep));color:#fffdf8;cursor:pointer;text-align:left;border:0;border-radius:999px;align-items:center;gap:12px;max-width:min(320px,100vw - 32px);min-height:60px;padding:8px 20px 8px 8px;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 18px 36px -10px #7a2e1c73,0 6px 14px #7a2e1c2e}.bookingAssistant__launcher:hover{transform:translateY(-2px);box-shadow:0 22px 44px -10px #7a2e1c80,0 8px 18px #7a2e1c38}.bookingAssistant__launcherMark,.bookingAssistant__headerMark{flex:none;place-items:center;display:inline-grid}.bookingAssistant__launcherMark svg,.bookingAssistant__headerMark svg{display:block}.bookingAssistant__launcherMark{color:#fffdf8;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;width:44px;height:44px;font-size:13px}.bookingAssistant__launcherCopy{gap:2px;min-width:0;display:grid}.bookingAssistant__launcherTitle{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;line-height:1.15;overflow:hidden}.bookingAssistant__launcherStatus{text-overflow:ellipsis;white-space:nowrap;color:#fffdf8c7;font-size:11px;line-height:1.15;overflow:hidden}.bookingAssistant__panel{border:1px solid var(--booking-assistant-line);background:var(--booking-assistant-surface,#fffdf8);border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(430px,100vw - 32px);height:min(74vh,660px);min-height:560px;display:grid;overflow:hidden;box-shadow:0 30px 70px -30px #1d161252,0 12px 30px #1d161214}.bookingAssistant__header{background:linear-gradient(155deg, var(--booking-assistant-primary-deep) 0%, var(--booking-assistant-primary,#c85a3c) 100%);color:#fffdf8;gap:12px;padding:16px 16px 0;display:grid}.bookingAssistant__headerTop{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.bookingAssistant__brand{align-items:center;gap:11px;min-width:0;display:flex}.bookingAssistant__brand>div{gap:2px;min-width:0;display:grid}.bookingAssistant__brand h3,.bookingAssistant__brand p{margin:0}.bookingAssistant__brand h3{color:#fffdf8;font-family:var(--dashboard-font-display,Georgia, serif);text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:700;line-height:1.05;overflow:hidden}.bookingAssistant__headerMark{color:#fffdf8;background:#ffffff29;border:1px solid #ffffff47;border-radius:12px;width:40px;height:40px;font-size:13px}.bookingAssistant__eyebrow{color:#fffdf8c7;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.25;overflow:hidden}.bookingAssistant__closeButton{color:#fffdf8;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;transition:background .14s;display:grid}.bookingAssistant__closeButton:hover{background:#ffffff47}.bookingAssistant__tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -4px;display:grid;position:relative}.bookingAssistant__tab{color:#fffdf8b3;cursor:pointer;min-width:0;font:inherit;z-index:1;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:11px 10px 13px;font-size:13px;font-weight:700;line-height:1;transition:color .14s;display:inline-flex;position:relative}.bookingAssistant__tab svg{flex:none}.bookingAssistant__tab.isActive{color:#fffdf8}.bookingAssistant__tabsIndicator{background:#fffdf8;border-radius:4px 4px 0 0;width:50%;height:2.5px;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0}.bookingAssistant__tabsIndicator--chat{transform:translate(0%)}.bookingAssistant__tabsIndicator--voice{transform:translate(100%)}.bookingAssistant__policyGate{background:var(--booking-assistant-bg);align-items:center;min-height:0;padding:22px 18px;display:grid;position:relative;overflow-y:auto}.bookingAssistant__policyContent{border:1px solid var(--booking-assistant-line);background:var(--booking-assistant-surface,#fffdf8);border-radius:18px;gap:14px;padding:20px;display:grid;box-shadow:0 1px 2px #1d16120f}.bookingAssistant__policyContent h4,.bookingAssistant__policyContent p{margin:0}.bookingAssistant__policyContent h4{color:var(--booking-assistant-text,#1d1612);font-family:var(--dashboard-font-display,Georgia, serif);font-size:21px;line-height:1.12}.bookingAssistant__policyContent p{color:#5a4f48;font-size:13.5px;line-height:1.55}.bookingAssistant__policyEyebrow{color:var(--booking-assistant-primary-deep);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1}.bookingAssistant__policyConsent{color:var(--booking-assistant-text,#1d1612);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.5;display:grid}.bookingAssistant__policyConsent input{width:18px;height:18px;accent-color:var(--booking-assistant-primary,#c85a3c);margin:1px 0 0}.bookingAssistant__policyConsent a,.bookingAssistant__policyConsent button{color:var(--booking-assistant-primary-deep);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--booking-assistant-primary,#c85a3c) 38%, transparent 62%);text-decoration-color:color-mix(in srgb, var(--booking-assistant-primary,#c85a3c) 38%, transparent 62%);text-underline-offset:2px;font-weight:750}.bookingAssistant__policyReviewButton,.bookingAssistant__policyInlineButton{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.bookingAssistant__policyReviewButton{border:1px solid color-mix(in srgb, var(--booking-assistant-primary,#c85a3c) 24%, var(--booking-assistant-line) 76%);width:fit-content;color:var(--booking-assistant-primary-deep);border-radius:999px;padding:9px 13px;font-size:12.5px;font-weight:800;line-height:1;text-decoration:none}.bookingAssistant__policyReviewButton:hover{background:var(--booking-assistant-soft)}.bookingAssistant__policyInlineButton{color:var(--booking-assistant-primary-deep);display:inline}.bookingAssistant__policyAccept.uiButton{--ui-button-bg:linear-gradient(135deg, var(--booking-assistant-primary,#c85a3c), var(--booking-assistant-primary-deep));--ui-button-border:transparent;--ui-button-color:#fffdf8;--ui-button-shadow:0 8px 18px -8px #c85a3c80;height:42px}.bookingAssistant__policyAccept.uiButton:disabled{--ui-button-bg:var(--booking-assistant-surface-soft);--ui-button-color:var(--booking-assistant-muted);cursor:default;opacity:1;transform:none}.bookingAssistant__policyPopupOverlay{z-index:3;background:#1d16126b;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.bookingAssistant__policyPopup{border:1px solid var(--booking-assistant-line);background:var(--booking-assistant-surface,#fffdf8);border-radius:18px;gap:13px;width:min(100%,370px);max-height:100%;padding:17px;display:grid;overflow-y:auto;box-shadow:0 22px 44px -18px #1d161257,0 8px 20px #1d16121f}.bookingAssistant__policyPopupHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.bookingAssistant__policyPopupHeader p,.bookingAssistant__policyPopupHeader h4{margin:0}.bookingAssistant__policyPopupHeader p{color:var(--booking-assistant-primary-deep);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800;line-height:1}.bookingAssistant__policyPopupHeader h4{color:var(--booking-assistant-text,#1d1612);font-family:var(--dashboard-font-display,Georgia, serif);margin-top:5px;font-size:21px;line-height:1.08}.bookingAssistant__policyPopupClose{border:1px solid var(--booking-assistant-line);background:var(--booking-assistant-surface-soft);width:32px;height:32px;color:var(--booking-assistant-text,#1d1612);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid}.bookingAssistant__policyPopupIntro{color:#5a4f48;margin:0;font-size:13px;line-height:1.5}.bookingAssistant__policyPopupSections{gap:10px;display:grid}.bookingAssistant__policyPopupSections section{border-top:1px solid var(--booking-assistant-line);gap:3px;padding-top:10px;display:grid}.bookingAssistant__policyPopupSections h5,.bookingAssistant__policyPopupSections p{margin:0}.bookingAssistant__policyPopupSections h5{color:var(--booking-assistant-text,#1d1612);font-size:12.5px;font-weight:850;line-height:1.3}.bookingAssistant__policyPopupSections p{color:#5a4f48;font-size:12.5px;line-height:1.48}.bookingAssistant__policyPopupFooter{flex-wrap:wrap;align-items:center;gap:9px;padding-top:2px;display:flex}.bookingAssistant__policyPopupFooter a{color:var(--booking-assistant-primary-deep);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--booking-assistant-primary,#c85a3c) 38%, transparent 62%);text-decoration-color:color-mix(in srgb, var(--booking-assistant-primary,#c85a3c) 38%, transparent 62%);text-underline-offset:2px;font-size:12px;font-weight:800}.bookingAssistant__policyPopupDone.uiButton{height:34px;margin-left:auto}.bookingAssistant__messages{background:var(--booking-assistant-bg);scrollbar-width:thin;scrollbar-color:#7a46223d #0000;flex-direction:column;gap:16px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.bookingAssistant__messages::-webkit-scrollbar{width:6px}.bookingAssistant__messages::-webkit-scrollbar-thumb{background:#7a46223d;border-radius:999px}.bookingAssistant__status{border:1px solid var(--booking-assistant-line);background:#fffdf8;border-radius:14px;gap:5px;padding:12px;display:grid;box-shadow:0 1px 2px #1d16120f}.bookingAssistant__status--blocked{background:#fff7f3;border-color:#96301c47}.bookingAssistant__statusLabel,.bookingAssistant__statusValue{color:var(--booking-assistant-text,#1d1612);margin:0}.bookingAssistant__statusLabel{font-size:12px;font-weight:760}.bookingAssistant__statusValue{color:#5a4f48;font-size:12px;line-height:1.5}.bookingAssistant__messageGroup{flex-direction:column;gap:8px;min-width:0;display:flex}.bookingAssistant__messageGroup--assistant{align-items:flex-start}.bookingAssistant__messageGroup--user{align-items:flex-end}.bookingAssistant__message{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:18px;max-width:84%;padding:12px 15px;font-size:14px;line-height:1.5}.bookingAssistant__message--assistant{border:1px solid var(--booking-assistant-line);color:var(--booking-assistant-text,#1d1612);background:#fffdf8;border-bottom-left-radius:6px;box-shadow:0 1px 2px #1d16120f}.bookingAssistant__message--user{background:var(--booking-assistant-primary,#c85a3c);color:#fffdf8;border-bottom-right-radius:6px;box-shadow:0 8px 18px -8px #c85a3c8c}.bookingAssistant__message--thinking{justify-content:center;align-items:center;width:fit-content;min-width:58px;min-height:42px;display:inline-flex}.bookingAssistant__thinkingDots{align-items:center;gap:5px;display:inline-flex}.bookingAssistant__thinkingDots span{background:var(--booking-assistant-primary,#c85a3c);opacity:.35;border-radius:999px;width:7px;height:7px;animation:1.15s ease-in-out infinite bookingAssistantThinking}.bookingAssistant__thinkingDots span:nth-child(2){animation-delay:.16s}.bookingAssistant__thinkingDots span:nth-child(3){animation-delay:.32s}.bookingAssistant__suggestions,.bookingAssistant__quickRow{flex-wrap:wrap;gap:6px;display:flex}.bookingAssistant__suggestions button,.bookingAssistant__quickChip{border:1px solid var(--booking-assistant-line);color:#5a4f48;cursor:pointer;font:inherit;background:#fffdf8;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:12.5px;font-weight:600;line-height:1;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.bookingAssistant__suggestions button svg,.bookingAssistant__quickChip svg{flex:none}.bookingAssistant__suggestions button:hover,.bookingAssistant__quickChip:hover{background:var(--booking-assistant-soft);color:var(--booking-assistant-primary-deep);border-color:#c85a3c4d}.bookingAssistant__suggestions button:disabled,.bookingAssistant__quickChip:disabled{cursor:default;opacity:.48}.bookingAssistant__suggestions button{background:var(--booking-assistant-surface,#fffdf8)}.bookingAssistant__quickChip{background:var(--booking-assistant-bg)}.bookingAssistant__composer{border-top:1px solid var(--booking-assistant-line);background:var(--booking-assistant-surface,#fffdf8);flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.bookingAssistant__composerField{border:1px solid var(--booking-assistant-line);background:var(--booking-assistant-bg);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;padding:8px 8px 8px 16px;transition:background .14s,border-color .14s,box-shadow .14s;display:grid}.bookingAssistant__composerField:focus-within{border-color:color-mix(in srgb, var(--booking-assistant-primary,#c85a3c) 38%, var(--booking-assistant-line) 62%);box-shadow:inset 0 1px 0 #ffffffc7,0 0 0 2px color-mix(in srgb, var(--booking-assistant-primary,#c85a3c) 10%, transparent 90%);background:#fffaf2}.bookingAssistant__composerField textarea{resize:none;width:100%;min-height:28px;max-height:92px;color:var(--booking-assistant-text,#1d1612);font:inherit;background:0 0;border:0;outline:none;padding:10px 0;font-size:14.5px;line-height:1.4}.bookingAssistant__composerField textarea:focus,.bookingAssistant__composerField textarea:focus-visible{outline:none}.bookingAssistant__composerField textarea::placeholder{color:var(--booking-assistant-muted)}.bookingAssistant__composerButtons{align-items:center;gap:4px;display:flex}.bookingAssistant__turnstile{justify-items:center;gap:6px;padding:4px 0;display:grid}.bookingAssistant__turnstile p{color:#b42318;text-align:center;margin:0;font-size:12px;line-height:1.4}.bookingAssistant__voiceButton.uiButton,.bookingAssistant__sendButton.uiButton{width:44px;min-width:44px;height:44px;box-shadow:none;border-radius:999px;padding:0}.bookingAssistant__voiceButton.uiButton{color:#5a4f48;background:0 0;border:0}.bookingAssistant__voiceButton.uiButton:hover,.bookingAssistant__voiceButton.uiButton.isActive{background:var(--booking-assistant-soft);color:var(--booking-assistant-primary,#c85a3c)}.bookingAssistant__sendButton.uiButton{--ui-button-bg:var(--booking-assistant-surface-soft);--ui-button-border:transparent;--ui-button-color:var(--booking-assistant-muted)}.bookingAssistant__sendButton.uiButton:disabled{cursor:default;opacity:1;transform:none}.bookingAssistant__sendButton.uiButton:disabled svg path{fill:currentColor}.bookingAssistant__sendButton.uiButton:not(:disabled){--ui-button-bg:linear-gradient(135deg, var(--booking-assistant-primary,#c85a3c), var(--booking-assistant-primary-deep));--ui-button-color:#fffdf8;box-shadow:0 6px 14px -4px #c85a3c80}.bookingAssistant__voiceButtonIcon,.bookingAssistant__voiceOrbIcon{fill:currentColor;display:block}.bookingAssistant__voiceButtonIcon{width:20px;height:20px}.bookingAssistant__disclaimer{color:var(--booking-assistant-muted);text-align:center;margin:0;font-size:10.5px;line-height:1.45}.bookingAssistant__voicePanel{background:radial-gradient(circle at 50% 30%, #fbe4d88c, transparent 60%),linear-gradient(180deg, var(--booking-assistant-surface,#fffdf8) 0%, var(--booking-assistant-surface-soft) 100%);grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.bookingAssistant__voiceMain{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:0;padding:32px 28px 20px;display:flex}.bookingAssistant__voiceOrb{box-sizing:border-box;appearance:none;width:160px;height:160px;color:var(--booking-assistant-primary,#c85a3c);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 160px;place-items:center;padding:0;display:grid;position:relative;overflow:visible}.bookingAssistant__voiceOrbCore{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--booking-assistant-primary,#c85a3c) 68%, #fff 32%), var(--booking-assistant-primary,#c85a3c));width:64%;height:64%;box-shadow:0 16px 40px -12px color-mix(in srgb, var(--booking-assistant-primary,#c85a3c) 60%, transparent 40%),inset 0 0 0 1px #fff3;border-radius:999px}.bookingAssistant__voiceOrbRing{border:1.5px solid color-mix(in srgb, var(--booking-assistant-primary,#c85a3c) 42%, transparent 58%);opacity:.7;border-radius:999px;position:absolute;inset:0}.bookingAssistant__voiceOrb.isListening .bookingAssistant__voiceOrbRing--1{animation:2s ease-out infinite bookingAssistantOrbPulse}.bookingAssistant__voiceOrb.isListening .bookingAssistant__voiceOrbRing--2{animation:2s ease-out .6s infinite bookingAssistantOrbPulse}.bookingAssistant__voiceOrb.isListening .bookingAssistant__voiceOrbRing--3{animation:2s ease-out 1.2s infinite bookingAssistantOrbPulse}.bookingAssistant__voiceOrb.isSpeaking .bookingAssistant__voiceOrbCore{animation:.6s ease-in-out infinite alternate bookingAssistantOrbBob}.bookingAssistant__voiceOrbIcon{width:34px;height:34px;position:absolute}.bookingAssistant__voiceState{color:var(--booking-assistant-primary-deep);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.bookingAssistant__voicePulse{background:var(--booking-assistant-primary,#c85a3c);border-radius:999px;width:8px;height:8px;animation:1.2s ease-in-out infinite bookingAssistantPulse}.bookingAssistant__voiceBlockedMeta{color:#5a4f48;text-align:center;gap:4px;font-size:12px;line-height:1.45;display:grid}.bookingAssistant__voiceTranscript{max-width:320px;min-height:64px;color:var(--booking-assistant-text,#1d1612);font-family:var(--dashboard-font-display,Georgia, serif);text-align:center;font-size:22px;font-style:italic;line-height:1.35}.bookingAssistant__voiceHint{color:var(--booking-assistant-muted);font-family:var(--dashboard-font-sans,Inter, system-ui, sans-serif);letter-spacing:0;font-size:14px;font-style:normal;font-weight:600}.bookingAssistant__voiceQuote{color:var(--booking-assistant-primary,#c85a3c);vertical-align:-2px;margin:0 4px;font-size:28px;font-style:normal}.bookingAssistant__voiceCursor{background:var(--booking-assistant-primary,#c85a3c);vertical-align:middle;width:2px;height:18px;margin-left:4px;animation:1s steps(2,end) infinite bookingAssistantCursor;display:inline-block}.bookingAssistant__voiceControls{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.bookingAssistant__voiceReturn,.bookingAssistant__voiceRestart{cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:11px 18px;font-size:13px;font-weight:700;line-height:1;transition:border-color .14s,color .14s,transform .14s;display:inline-flex}.bookingAssistant__voiceReturn svg,.bookingAssistant__voiceRestart svg{flex:none}.bookingAssistant__voiceReturn{border:1px solid var(--booking-assistant-line);color:#5a4f48;background:#fffdf8}.bookingAssistant__voiceReturn:hover{border-color:var(--booking-assistant-primary,#c85a3c);color:var(--booking-assistant-primary,#c85a3c)}.bookingAssistant__voiceRestart{background:linear-gradient(135deg, var(--booking-assistant-primary,#c85a3c), var(--booking-assistant-primary-deep));color:#fffdf8;border:0;box-shadow:0 8px 18px -8px #c85a3c80}.bookingAssistant__voiceRestart:hover{transform:translateY(-1px)}.bookingAssistant__disclaimer--voice{padding:0 16px 14px}.bookingAssistant--preview{z-index:1;justify-items:end;width:100%;display:grid;position:static;bottom:auto;right:auto}.bookingAssistant--preview .bookingAssistant__panel{border-radius:24px;width:100%;height:min(560px,100vh - 220px);min-height:500px}.bookingAssistant--preview .bookingAssistant__messages{overflow:hidden}.bookingAssistant--preview .bookingAssistant__tab:disabled,.bookingAssistant--preview .bookingAssistant__quickChip:disabled,.bookingAssistant--preview .bookingAssistant__suggestions button:disabled,.bookingAssistant--preview .bookingAssistant__closeButton:disabled,.bookingAssistant--preview .bookingAssistant__voiceButton:disabled,.bookingAssistant--preview .bookingAssistant__sendButton:disabled,.bookingAssistant--preview .bookingAssistant__voiceOrb:disabled,.bookingAssistant--preview .bookingAssistant__voiceReturn:disabled,.bookingAssistant--preview .bookingAssistant__voiceRestart:disabled,.bookingAssistant--preview .bookingAssistant__launcher:disabled{cursor:default;opacity:1}@media (prefers-reduced-motion:reduce){.bookingAssistant__launcher,.bookingAssistant__tabsIndicator,.bookingAssistant__thinkingDots span,.bookingAssistant__voiceOrbRing,.bookingAssistant__voiceOrbCore,.bookingAssistant__voicePulse,.bookingAssistant__voiceCursor{transition:none;animation:none}}@media (max-width:700px){.bookingAssistant{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.bookingAssistant__launcher{justify-content:center;gap:0;width:52px;min-height:52px;padding:4px}.bookingAssistant__launcherMark{width:44px;height:44px}.bookingAssistant__launcherCopy{display:none}.bookingAssistant__panel{width:calc(100vw - 24px);height:calc(100vh - 24px - env(safe-area-inset-bottom));border-radius:22px;min-height:0}.bookingAssistant__voiceMain{padding:26px 22px 18px}.bookingAssistant__voiceOrb{flex-basis:142px;width:142px;height:142px}.bookingAssistant--preview{bottom:auto;right:auto}.bookingAssistant--preview .bookingAssistant__panel{width:100%;height:520px;min-height:0}}@keyframes bookingAssistantThinking{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes bookingAssistantOrbPulse{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.4)}}@keyframes bookingAssistantOrbBob{0%{transform:scale(.95)}to{transform:scale(1.05)}}@keyframes bookingAssistantPulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes bookingAssistantCursor{0%,49%{opacity:1}50%,to{opacity:0}}
