:root{--hsv-ink:#0f172a;--hsv-ink-2:#334155;--hsv-muted:#64748b;--hsv-line:#e2e8f0;--hsv-wash:#f2f2fe;--hsv-brand:#4f46e5;--hsv-brand-bright:#6366f1;--hsv-brand-deep:#3730a3;--hsv-white:#fff}.hsv-root{all:initial;color:var(--hsv-ink);box-sizing:border-box;font-family:General Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45}.hsv-root *,.hsv-root :before,.hsv-root :after{box-sizing:border-box}.hsv-launcher{right:max(16px, env(safe-area-inset-right));bottom:max(88px, calc(env(safe-area-inset-bottom) + 72px));z-index:2147483000;cursor:pointer;color:#fff;background:linear-gradient(140deg, var(--hsv-brand-bright), var(--hsv-brand-deep));-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;place-items:center;width:60px;height:60px;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;box-shadow:0 14px 36px #4f46e56b}@media (min-width:640px){.hsv-launcher{bottom:max(22px, env(safe-area-inset-bottom))}#demoTicker:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:92px}#demoTicker:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:92px}#demoTicker:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:92px}#demoTicker:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:92px}}body.hsv-widget-open #stickyCta,body.hsv-widget-open #demoTicker{display:none!important}.hsv-launcher:hover{transform:scale(1.05)}.hsv-launcher:focus-visible{outline:3px solid var(--hsv-brand-bright);outline-offset:3px}.hsv-launcher[aria-expanded=true]{display:none}.hsv-shell{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:2147483001;flex-direction:column;gap:10px;width:min(400px,100vw - 24px);max-height:min(820px,100dvh - 32px);display:none;position:fixed}.hsv-shell[data-open=true]{display:flex}.hsv-dialer{z-index:5;background:#fffffff5;border:1px solid #e2e8f0f2;border-radius:16px;flex-direction:column;flex:none;gap:10px;padding:14px;display:flex;position:relative;overflow:visible;box-shadow:0 12px 32px #0f172a1a}#hsvTurnstile{justify-content:center;margin-inline-start:-14px;margin-inline-end:-14px;display:flex}#hsvTurnstile:empty{display:none}.hsv-shell[data-mode=voice] .hsv-dialer,body.hsv-voice-active .hsv-inline-root .hsv-dialer{display:none!important}.hsv-inline-root{width:100%;max-width:400px;margin-inline-start:auto;margin-inline-end:auto;display:block}.hsv-inline-root .hsv-dialer{width:100%;padding:14px 50px;box-shadow:0 16px 40px #1012231a}.hsv-inline-root .hsv-phoneField,.hsv-inline-root .hsv-fieldError,.hsv-inline-root .hsv-callBtn,.hsv-inline-root .hsv-consent,.hsv-inline-root .hsv-status,.hsv-inline-root #hsvTurnstile{width:100%;max-width:300px;margin-inline-start:auto;margin-inline-end:auto}.hsv-inline-root #hsvTurnstile{margin-inline-start:0;margin-inline-end:0}.hsv-inline-root .hsv-countryMenu{z-index:40}.hsv-phoneField{border:1px solid var(--hsv-line);background:#fff;border-radius:14px;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:visible}.hsv-phoneField:focus-within{border-color:var(--hsv-brand);box-shadow:0 0 0 3px #4f46e529}.hsv-phoneField.hasError{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b1f}.hsv-countryWrap{flex:none;position:relative}.hsv-countryBtn{border:none;border-right:1px solid var(--hsv-line);background:var(--hsv-wash);height:100%;min-height:48px;color:var(--hsv-ink-2);cursor:pointer;font:inherit;border-radius:14px 0 0 14px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.hsv-countryFlag{font-size:18px;line-height:1}.hsv-countryDial{color:var(--hsv-ink)}.hsv-countryChevron{color:var(--hsv-muted);width:12px;height:12px}.hsv-countryMenu{z-index:30;border:1px solid var(--hsv-line);background:#fff;border-radius:12px;min-width:220px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #0f172a2e}.hsv-countryMenu[hidden]{display:none!important}.hsv-countryMenu li button{width:100%;font:inherit;color:var(--hsv-ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.hsv-countryMenu li button:hover,.hsv-countryMenu li button[aria-selected=true]{background:var(--hsv-wash)}.hsv-menuDial{color:var(--hsv-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.hsv-phoneInput{min-width:0;font:inherit;color:var(--hsv-ink);background:0 0;border:none;border-radius:0 14px 14px 0;flex:1;padding:12px 14px;font-size:16px}.hsv-phoneInput::placeholder{color:var(--hsv-muted)}.hsv-phoneInput:focus{outline:none}.hsv-fieldError{color:#9b1c1c;margin:-2px 2px 0;font-size:12.5px}.hsv-fieldError[hidden]{display:none!important}.hsv-callBtn{width:100%;min-height:48px;font:inherit;background:linear-gradient(140deg, var(--hsv-brand-bright), var(--hsv-brand-deep));color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:15px;font-weight:650;display:inline-flex;box-shadow:0 10px 24px #4f46e547}.hsv-callBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.hsv-consent{text-align:center;color:var(--hsv-muted);margin:0;font-size:11.5px;line-height:1.45}.hsv-status{border-radius:12px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}.hsv-status[hidden]{display:none!important}.hsv-status.isOk{color:#14532d;text-align:left;background:linear-gradient(#f0fdf4 0%,#ecfdf3 100%);border:1px solid #86efac;padding:12px 14px}.hsv-status.isErr{color:#9b1c1c;text-align:center;background:#fdf0f0;border:1px solid #f3d3d3}.hsv-status.isPending{color:var(--hsv-ink-2);background:var(--hsv-wash);border:1px solid var(--hsv-line);text-align:center}.hsv-statusLayout{align-items:flex-start;gap:10px;display:flex}.hsv-statusIcon{color:#fff;background:#22c55e;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 4px 12px #22c55e47}.hsv-statusCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.hsv-statusCopy strong{color:#14532d;font-size:14px;font-weight:650;line-height:1.3}.hsv-statusCopy>span{color:#166534;font-size:12.5px;line-height:1.45}.hsv-statusCopy b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.hsv-panel{background:#fffffff7;border:1px solid #e2e8f0f2;border-radius:20px;flex-direction:column;flex:auto;min-height:380px;max-height:min(680px,100dvh - 120px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a29}.hsv-shell[data-mode=voice] .hsv-panel{max-height:min(780px,100dvh - 32px)}.hsv-top{flex:none;align-items:center;gap:10px;padding:14px 16px 8px;display:flex}.hsv-mark{background:linear-gradient(140deg, var(--hsv-brand-bright), var(--hsv-brand-deep));color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:grid;box-shadow:0 8px 20px #4f46e547}.hsv-titles{flex:1;min-width:0}.hsv-titles h1{color:var(--hsv-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:650;overflow:hidden}.hsv-titles p{letter-spacing:.12em;text-transform:uppercase;color:var(--hsv-muted);margin:1px 0 0;font-size:11px;font-weight:600}.hsv-close{border:1px solid var(--hsv-line);color:var(--hsv-ink-2);cursor:pointer;background:#fff;border-radius:999px;width:36px;height:36px;font-size:18px;line-height:1}.hsv-modePicker{flex-direction:column;gap:14px;padding:8px 16px 4px;display:none}.hsv-shell[data-mode=pick] .hsv-modePicker{display:flex}.hsv-shell[data-mode=pick] .hsv-stage,.hsv-shell[data-mode=pick] .hsv-voiceBar,.hsv-shell[data-mode=pick] .hsv-composer,.hsv-shell[data-mode=pick] .hsv-transcript{display:none!important}.hsv-modePickerLead{text-align:center;color:var(--hsv-ink-2);margin:0;font-size:14px}.hsv-modePickerActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hsv-modeBtn{border:1px solid var(--hsv-line);min-height:96px;color:var(--hsv-ink);cursor:pointer;font:inherit;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 10px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.hsv-modeBtn:hover{border-color:var(--hsv-brand);transform:translateY(-1px);box-shadow:0 8px 20px #4f46e51f}.hsv-modeBtnLabel{font-size:15px;font-weight:650}.hsv-modeBtnHint{color:var(--hsv-muted);font-size:11.5px;line-height:1.3}.hsv-shell[data-mode=chat] .hsv-modePicker,.hsv-shell[data-mode=chat] .hsv-stage,.hsv-shell[data-mode=chat] .hsv-voiceBar{display:none!important}.hsv-composer{border-top:1px solid var(--hsv-line);background:#fff;flex:none;align-items:center;gap:8px;padding:8px 16px 16px;display:none}.hsv-shell[data-mode=chat] .hsv-composer{display:flex}.hsv-chatInput{border:1px solid var(--hsv-line);min-width:0;font:inherit;color:var(--hsv-ink);background:#fff;border-radius:999px;flex:1;padding:11px 14px;font-size:14px}.hsv-chatInput:focus{border-color:var(--hsv-brand);outline:none;box-shadow:0 0 0 3px #4f46e524}.hsv-chatSend{min-height:42px;font:inherit;color:#fff;cursor:pointer;background:linear-gradient(140deg, var(--hsv-brand-bright), var(--hsv-brand-deep));border:none;border-radius:999px;flex:none;padding:11px 16px;font-size:14px;font-weight:650}.hsv-chatSend:disabled{opacity:.55;cursor:not-allowed}.hsv-shell[data-mode=chat] .hsv-transcript{min-height:220px}.hsv-stage{text-align:center;flex-direction:column;flex:none;align-items:center;padding:8px 16px 4px;display:flex}.hsv-shell[data-mode=voice] .hsv-stage{display:none}.hsv-orb{cursor:pointer;color:#fff;background:radial-gradient(circle at 32% 28%, #fff 0%, var(--hsv-brand-lift,#818cf8) 38%, var(--hsv-brand) 74%, var(--hsv-brand-deep) 100%);border:none;border-radius:50%;place-items:center;width:100px;height:100px;transition:transform .25s;display:grid;box-shadow:0 18px 44px #4f46e557}.hsv-orb:hover{transform:scale(1.03)}.hsv-orb[data-state=dialing]{animation:1.4s ease-in-out infinite hsv-pulse}.hsv-orb[data-state=listening]{animation:3s ease-in-out infinite hsv-breathe}.hsv-orb[data-state=speaking]{animation:.9s ease-in-out infinite hsv-speak}@keyframes hsv-pulse{0%,to{box-shadow:0 18px 44px #4f46e557}50%{box-shadow:0 18px 64px #4f46e59e}}@keyframes hsv-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes hsv-speak{0%,to{transform:scale(1.02)}50%{transform:scale(1.09)}}@media (prefers-reduced-motion:reduce){.hsv-orb,.hsv-orb[data-state]{animation:none!important}}.hsv-stageHint{color:var(--hsv-ink-2);margin:8px 0 0;font-size:13.5px}.hsv-voiceBar{text-align:center;flex:none;padding:8px 16px 0;display:none}.hsv-shell[data-mode=voice] .hsv-voiceBar{display:block}.hsv-voiceTimer{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--hsv-muted);margin:0;font-size:13px;font-weight:700}.hsv-voiceLive{color:var(--hsv-ink-2);margin:2px 0 0;font-size:13.5px;font-weight:500}.hsv-voiceHint{color:var(--hsv-brand-deep);margin:6px 0 0;font-size:12px;font-weight:600}.hsv-voiceHint[hidden]{display:none!important}.hsv-transcript{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:8px;min-height:200px;padding:12px 16px;display:flex;overflow-y:auto}.hsv-transcript:empty:before{content:attr(data-empty);color:var(--hsv-muted);text-align:center;max-width:24ch;margin:auto;font-size:13px}.hsv-row{display:flex}.hsv-row.visitor{justify-content:flex-end}.hsv-row.bot{justify-content:flex-start}.hsv-bubble{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:82%;padding:9px 13px;font-size:14px}.hsv-row.bot .hsv-bubble{background:var(--hsv-wash);border:1px solid var(--hsv-line);color:var(--hsv-ink);border-bottom-left-radius:5px}.hsv-row.visitor .hsv-bubble{background:linear-gradient(140deg, var(--hsv-brand), var(--hsv-brand-deep));color:#fff;border-bottom-right-radius:5px}.hsv-bubble.tentative{opacity:.72}.hsv-err{color:#9b1c1c;background:#fdf0f0;border:1px solid #f3d3d3;border-radius:10px;margin:0 16px 4px;padding:8px 10px;font-size:12.5px}.hsv-err[hidden]{display:none!important}.hsv-actions{flex:none;gap:8px;padding:4px 16px 16px;display:flex}.hsv-actions[hidden]{display:none!important}.hsv-ghost{min-height:44px;font:inherit;cursor:pointer;border:1px solid var(--hsv-line);color:var(--hsv-ink-2);background:#fff;border-radius:999px;flex:1;padding:12px 16px;font-weight:600}.hsv-ghost:hover{border-color:var(--hsv-brand);color:var(--hsv-brand-deep)}@media (max-width:520px){.hsv-shell{border-radius:0;gap:0;width:100%;max-height:100dvh;bottom:0;left:0;right:0}.hsv-dialer{border-top:none;border-left:none;border-right:none;border-radius:0}.hsv-panel{border:none;border-radius:0;flex:1;min-height:0;max-height:none}}
/*$vite$:1*/