: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(160px, calc(env(safe-area-inset-bottom) + 144px));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}.hsv-fab{right:max(16px, env(safe-area-inset-right));bottom:max(160px, calc(env(safe-area-inset-bottom) + 144px));z-index:2147483000;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.hsv-fabOpt{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;padding:0;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 14px 36px #4f46e56b}.hsv-fabOpt:hover{transform:scale(1.05);box-shadow:0 16px 40px #4f46e57a}.hsv-fabOpt:focus-visible{outline:3px solid var(--hsv-brand-bright);outline-offset:3px}.hsv-fabOpt svg{flex:none}@media (min-width:640px){.hsv-launcher,.hsv-fab{bottom:max(94px, calc(env(safe-area-inset-bottom) + 78px))}#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,#hsvTurnstileWebVoiceShell:empty{display:none}#hsvTurnstileWebVoiceShell{justify-content:center;margin-inline-start:-14px;margin-inline-end:-14px;display:flex}.hsv-shell[data-mode=voice] .hsv-dialer,.hsv-inline-root.hsv-inline-voice-open .hsv-dialer{display:none!important}.hsv-inline-voice{width:100%;margin-top:12px}.hsv-inline-voice[hidden]{display:none!important}.hsv-inline-panel{background:#fffffff7;border:1px solid #e2e8f0f2;border-radius:20px;flex-direction:column;height:min(560px,100dvh - 160px);min-height:min(420px,100dvh - 140px);max-height:min(600px,100dvh - 140px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a29}.hsv-inline-root .hsv-inline-panel{width:100%;max-width:440px;margin-inline-start:auto;margin-inline-end:auto}.hsv-inline-root .hsv-inline-panel .hsv-transcript{flex:auto;min-height:0}.hsv-inline-root{width:100%;max-width:460px;margin-inline-start:auto;margin-inline-end:auto;display:block}.hsv-inline-root .hsv-dialer{width:100%;padding:14px 40px;box-shadow:0 16px 40px #1012231a}.hsv-inline-root .hsv-phoneField,.hsv-inline-root .hsv-emailInput,.hsv-inline-root .hsv-leadGateStack,.hsv-inline-root .hsv-fieldError,.hsv-inline-root .hsv-callBtn,.hsv-inline-root .hsv-ghostBtn,.hsv-inline-root .hsv-consent,.hsv-inline-root .hsv-consentList,.hsv-inline-root .hsv-status,.hsv-inline-root #hsvTurnstile{width:100%;max-width:340px;margin-inline-start:auto;margin-inline-end:auto}.hsv-inline-root .hsv-leadGateStack .hsv-leadInput,.hsv-inline-root .hsv-leadGateStack .hsv-phoneField{width:100%;max-width:none;margin-inline-start:0;margin-inline-end:0}.hsv-callBtn #hsvOutboundIcon{flex:none;justify-content:center;align-items:center;display:inline-flex}.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.hsv-countryMenuFloating{z-index:2147483002;overflow-y:auto}.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-callBtn.isLoading{opacity:.85;cursor:wait}.hsv-callBtnLink{box-sizing:border-box;text-decoration:none}.hsv-dialerHeading{text-align:center;letter-spacing:-.02em;color:var(--hsv-ink,#0e1120);margin:0;font-size:1.25rem;font-weight:750;line-height:1.25}.hsv-dialerSub{text-align:center;color:var(--hsv-muted);margin:8px 0 16px;font-size:13.5px;line-height:1.45}.hsv-dialerView{gap:10px;display:grid}.hsv-dialerView[hidden]{display:none!important}.hsv-cues{text-align:center;color:var(--hsv-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.hsv-or{color:var(--hsv-muted);align-items:center;gap:12px;margin:6px 0 0;font-size:12px;display:flex}.hsv-or:before,.hsv-or:after{content:"";background:var(--hsv-line,#e7e9f1);flex:1;height:1px}.hsv-browserLink,.hsv-inlineLink{font:inherit;color:var(--hsv-brand-bright,#4f46e5);cursor:pointer;text-align:center;background:0 0;border:0;margin:0;padding:0;font-size:13.5px;font-weight:700}.hsv-browserLink:hover,.hsv-inlineLink:hover{text-decoration:underline}.hsv-inlineLink{font-size:inherit}.hsv-ghostBtn{border:1px solid var(--hsv-line,#e7e9f1);width:100%;color:var(--hsv-ink,#0e1120);font:inherit;cursor:pointer;box-sizing:border-box;background:#fff;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:12px 16px;font-size:14.5px;font-weight:650;text-decoration:none;display:inline-flex}.hsv-ghostBtn:hover{background:var(--hsv-wash,#f6f7fb)}.hsv-stateTitle{text-align:center;color:var(--hsv-ink,#0e1120);margin:0;font-size:1.05rem;font-weight:750;line-height:1.35}.hsv-stateSub{text-align:center;color:var(--hsv-muted);margin:0;font-size:13px;line-height:1.45}.hsv-stateEmoji{text-align:center;margin:0;font-size:28px;line-height:1}.hsv-ringOrb{width:108px;height:108px;margin:4px auto 8px;position:relative}.hsv-ringDisc{background:radial-gradient(130% 130% at 32% 26%,#818cf8 0%,#4f46e5 48%,#3730a3 100%);border-radius:50%;animation:1.7s ease-in-out infinite hsv-breathe;position:absolute;top:14px;bottom:14px;left:14px;right:14px;box-shadow:0 12px 28px #4f46e552}.hsv-ringWave{border:2px solid #4f46e566;border-radius:50%;animation:1.7s ease-out infinite hsv-wave;position:absolute;top:14px;bottom:14px;left:14px;right:14px}.hsv-ringWave2{animation-delay:.55s}.hsv-ringWave3{animation-delay:1.1s}.hsv-ringOrb--connected .hsv-ringDisc{top:18px;bottom:18px;left:18px;right:18px}.hsv-callTimer{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--hsv-ink,#0e1120);margin:4px 0 0;font-size:1.15rem;font-weight:700}@keyframes hsv-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes hsv-wave{0%{opacity:.5;transform:scale(.82)}to{opacity:0;transform:scale(1.55)}}.hsv-consentList{text-align:left;gap:8px;margin:0;display:grid}.hsv-consentItem{cursor:pointer;color:var(--hsv-muted);align-items:flex-start;gap:8px;margin:0;font-size:11.5px;line-height:1.45;display:flex}.hsv-consentCheck{width:15px;height:15px;accent-color:var(--hsv-brand-bright,#4f46e5);cursor:pointer;flex:none;margin-top:1px}.hsv-consentCopy{flex:auto}.hsv-consentLink{color:var(--hsv-brand-bright,#4f46e5);text-underline-offset:2px;text-decoration:underline}.hsv-consentLink:hover{color:var(--hsv-brand-deep,#3730a3)}.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,.hsv-shell[data-mode=pick] .hsv-leadGate{display:none!important}.hsv-leadGate{flex-direction:column;gap:12px;padding:8px 16px 12px;display:none}.hsv-leadGateStack{flex-direction:column;gap:10px;width:100%;display:flex}.hsv-leadGate .hsv-leadGateStack,.hsv-leadGate .hsv-leadGateStack .hsv-leadInput,.hsv-leadGate .hsv-leadGateStack .hsv-phoneField{box-sizing:border-box;width:100%}.hsv-leadGate .hsv-callBtn,.hsv-leadGate .hsv-ghostBtn{width:100%}.hsv-shell[data-mode=phone-gate] .hsv-shellPhoneGate,.hsv-shell[data-mode=email-gate] .hsv-shellEmailGate{display:flex}.hsv-shell[data-mode=phone-gate] .hsv-modePicker,.hsv-shell[data-mode=phone-gate] .hsv-stage,.hsv-shell[data-mode=phone-gate] .hsv-voiceBar,.hsv-shell[data-mode=phone-gate] .hsv-composer,.hsv-shell[data-mode=phone-gate] .hsv-transcript,.hsv-shell[data-mode=email-gate] .hsv-modePicker,.hsv-shell[data-mode=email-gate] .hsv-stage,.hsv-shell[data-mode=email-gate] .hsv-voiceBar,.hsv-shell[data-mode=email-gate] .hsv-composer,.hsv-shell[data-mode=email-gate] .hsv-transcript{display:none!important}.hsv-shell[data-mode=phone-gate] .hsv-panel,.hsv-shell[data-mode=phone-gate]{overflow:visible}.hsv-leadGate .hsv-countryWrap{z-index:2}.hsv-leadGate .hsv-countryMenu{z-index:50}.hsv-leadGateHeading{text-align:center;color:var(--hsv-ink);margin:0;font-size:17px;font-weight:700}.hsv-leadGateSub{text-align:center;color:var(--hsv-muted);margin:0;font-size:13.5px;line-height:1.45}.hsv-emailInput{border:1px solid var(--hsv-line);width:100%;font:inherit;color:var(--hsv-ink);box-sizing:border-box;background:#fff;border-radius:12px;padding:12px 14px;font-size:15px}.hsv-emailInput:focus{border-color:var(--hsv-brand);outline:none;box-shadow:0 0 0 3px #4f46e526}.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-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-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,.hsv-inline-voice:not([hidden]) .hsv-voiceBar{display:block}.hsv-shell[data-mode=voice] .hsv-actions,.hsv-inline-voice:not([hidden]) .hsv-actions{display:none!important}.hsv-voiceHangup{min-height:40px;font:inherit;cursor:pointer;border:1px solid var(--hsv-line);color:var(--hsv-ink-2);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin:10px auto 4px;padding:10px 18px;font-size:13.5px;font-weight:600;display:inline-flex}.hsv-voiceHangup:hover{border-color:var(--hsv-brand);color:var(--hsv-brand-deep)}.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-typingBubble{align-items:center;min-width:52px;padding:12px 14px;display:flex}.hsv-typing{align-items:center;gap:5px;height:12px;display:inline-flex}.hsv-typingDot{background:#64748b;border-radius:50%;flex:none;width:7px;height:7px;animation:1.2s ease-in-out infinite hsv-typing-bounce}.hsv-typingDot:nth-child(2){animation-delay:.15s}.hsv-typingDot:nth-child(3){animation-delay:.3s}@keyframes hsv-typing-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.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}}@media (max-height:780px){.hsv-inline-panel .hsv-orb,.hsv-shell[data-mode=voice] .hsv-orb{width:72px;height:72px}.hsv-inline-panel .hsv-stage,.hsv-shell[data-mode=voice] .hsv-stage{padding:4px 16px 0}.hsv-inline-panel .hsv-stageHint,.hsv-shell[data-mode=voice] .hsv-stageHint{margin-top:4px;font-size:12.5px}.hsv-inline-panel .hsv-voiceBar,.hsv-shell[data-mode=voice] .hsv-voiceBar{padding-top:4px}.hsv-inline-panel .hsv-top,.hsv-shell[data-mode=voice] .hsv-top{padding:10px 14px 6px}}@media (max-height:640px){.hsv-inline-panel .hsv-stage{display:none}.hsv-inline-panel{height:min(420px,100dvh - 96px);min-height:min(360px,100dvh - 96px);max-height:min(480px,100dvh - 80px)}}.hsv-typeDot{transform-box:fill-box;transform-origin:50%;animation:1.3s ease-in-out infinite hsvTyping}.hsv-typeDot2{animation-delay:.16s}.hsv-typeDot3{animation-delay:.32s}@keyframes hsvTyping{0%,55%,to{opacity:.55;transform:translateY(0)}25%{opacity:1;transform:translateY(-2.4px)}}.hsv-voiceWave{transform-box:fill-box;transform-origin:50%;animation:1.25s ease-in-out infinite hsvWave}.hsv-voiceWave2{animation-delay:.45s}@keyframes hsvWave{0%,to{opacity:.35;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1.15)}}.hsv-modeBtn:hover .hsv-typeDot,.hsv-modeBtn:hover .hsv-voiceWave{animation-duration:.7s}@media (prefers-reduced-motion:reduce){.hsv-typeDot,.hsv-voiceWave{animation:none}}body.hsv-widget-open #waFloat,body.hsv-widget-open #waNudge{display:none!important}
/*$vite$:1*/