.hsa{--hsa-brand:var(--color-brand,#4f46e5);--hsa-brand-wash:var(--color-brand-wash,#f2f2fe);--hsa-line:var(--color-hairline,#e8e9f1);--hsa-ink:var(--color-ink,#101223);--hsa-soft:var(--color-ink-soft,#464c63);--hsa-muted:var(--color-ink-muted,#666c84);--hsa-bad:var(--color-bad,#be123c);--hsa-ok:#16a34a;border:1px solid var(--hsa-line);text-align:start;background:#fff;border-radius:24px;max-width:760px;overflow:hidden;box-shadow:0 30px 70px -40px #10122359}.hsa-stage{aspect-ratio:3/2;background:radial-gradient(70% 70% at 50% 35%,#1d2140 0%,#05060c 100%);position:relative}.hsa-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.hsa[data-state=listening] .hsa-video,.hsa[data-state=speaking] .hsa-video{opacity:1}.hsa-poster{object-fit:cover;width:100%;height:100%;transition:opacity .4s,filter .3s;position:absolute;top:0;bottom:0;left:0;right:0}.hsa[data-state=listening] .hsa-poster,.hsa[data-state=speaking] .hsa-poster{opacity:0}.hsa[data-state=connecting] .hsa-poster{animation:1.6s ease-in-out infinite hsa-breathe}.hsa-pill,.hsa-timer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#05060c99;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:14px}.hsa-pill: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))){left:14px}.hsa-pill: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))){left:14px}.hsa-pill:-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:14px}.hsa-pill: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:14px}.hsa-timer{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;direction:ltr}.hsa-timer: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:14px}.hsa-timer: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:14px}.hsa-timer:-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:14px}.hsa-timer: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:14px}.hsa-dot{background:#fff9;border-radius:999px;width:8px;height:8px}.hsa[data-state=connecting] .hsa-dot{background:#facc15;animation:1s ease-in-out infinite hsa-blink}.hsa[data-state=listening] .hsa-dot{background:var(--hsa-ok);animation:1.6s ease-out infinite hsa-ring;box-shadow:0 0 #16a34a99}.hsa[data-state=speaking] .hsa-dot{background:var(--color-brand-lift,#818cf8);animation:.6s ease-in-out infinite hsa-blink}.hsa[data-state=error] .hsa-dot{background:#f87171}.hsa-fs{bottom:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#05060c99;border-radius:999px;place-items:center;width:36px;height:36px;transition:background-color .16s;display:grid;position:absolute}.hsa-fs: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:14px}.hsa-fs: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:14px}.hsa-fs:-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:14px}.hsa-fs: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:14px}.hsa-fs:hover{background:#05060ccc}.hsa-fs svg{width:18px;height:18px}.hsa-fs .hsa-fs-exit{display:none}.hsa:-webkit-full-screen .hsa-fs .hsa-fs-enter{display:none}.hsa:fullscreen .hsa-fs .hsa-fs-enter{display:none}.hsa:-webkit-full-screen .hsa-fs .hsa-fs-exit{display:block}.hsa:fullscreen .hsa-fs .hsa-fs-exit{display:block}.hsa[data-fs-video-only] .hsa-fs{display:none}.hsa[data-fs-video-only][data-state=listening] .hsa-fs,.hsa[data-fs-video-only][data-state=speaking] .hsa-fs{display:grid}.hsa:-webkit-full-screen{background:#05060c;border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100%;display:flex}.hsa:fullscreen{background:#05060c;border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100%;display:flex}.hsa:-webkit-full-screen .hsa-stage{aspect-ratio:auto;flex:auto;min-height:0}.hsa:fullscreen .hsa-stage{aspect-ratio:auto;flex:auto;min-height:0}.hsa:-webkit-full-screen .hsa-video{object-fit:contain}.hsa:fullscreen .hsa-video{object-fit:contain}.hsa:-webkit-full-screen .hsa-poster{object-fit:contain}.hsa:fullscreen .hsa-poster{object-fit:contain}.hsa:-webkit-full-screen .hsa-body{background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:760px;margin-inline-start:auto;margin-inline-end:auto}.hsa:fullscreen .hsa-body{background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:760px;margin-inline-start:auto;margin-inline-end:auto}.hsa:-webkit-full-screen .hsa-sub{display:none}.hsa:fullscreen .hsa-sub{display:none}.hsa:-webkit-full-screen .hsa-note{display:none}.hsa:fullscreen .hsa-note{display:none}.hsa::backdrop{background:#05060c}.hsa-body{padding:20px 22px 22px}.hsa-title{color:var(--hsa-ink);font-size:17px;font-weight:600}.hsa-sub{color:var(--hsa-soft);margin-top:4px;font-size:14px;line-height:1.5}.hsa-transcript{border:1px solid var(--hsa-line);background:var(--color-page-cool,#f5f6fc);border-radius:14px;flex-direction:column;gap:8px;max-height:168px;margin-top:14px;padding:12px 14px;display:flex;overflow-y:auto}.hsa-transcript[hidden]{display:none}.hsa-msg{color:var(--hsa-ink);font-size:13.5px;line-height:1.45}.hsa-msg-label{color:var(--hsa-muted);margin-inline-end:6px;font-weight:600}.hsa-msg-agent .hsa-msg-label{color:var(--hsa-brand)}.hsa-msg-flag{color:var(--hsa-muted);font-style:italic}.hsa-error{color:var(--hsa-bad);background:#fff1f2;border-radius:12px;margin-top:14px;padding:10px 12px;font-size:13.5px;line-height:1.45}.hsa[data-state=ended] .hsa-error{background:var(--hsa-brand-wash);color:var(--hsa-soft)}.hsa-error[hidden]{display:none}.hsa-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.hsa-actions .btn{flex:auto}.hsa-note{margin-top:12px;font-size:11.5px}@keyframes hsa-blink{50%{opacity:.35}}@keyframes hsa-breathe{50%{filter:brightness(.8)}}@keyframes hsa-ring{to{box-shadow:0 0 0 8px #16a34a00}}.hs-duo{grid-template-columns:minmax(0,460px);justify-content:center;align-items:stretch;gap:1.25rem;display:grid}.hs-duo:has(#hsAvatar[hidden]){grid-template-columns:minmax(0,460px)}.hs-duo #heroOutboundDialer{max-width:none;margin:0}.hs-duo .hsv-inline-root,.hs-duo .hsv-inline-panel{max-width:none}.hs-duo .hsa{flex-direction:column;max-width:none;display:flex}.hs-duo .hsa-stage{flex:none}.hs-duo .hsa-body{flex-direction:column;flex:auto;display:flex}.hs-duo .hsa-actions{margin-top:auto;padding-top:16px}@media (min-width:900px){.hs-duo{grid-template-columns:repeat(2,minmax(0,460px));gap:1.5rem}.hs-duo #heroOutboundDialer{flex-direction:column;display:flex}.hs-duo .hsv-inline-root{flex-direction:column;flex:auto;display:flex}.hs-duo .hsv-inline-panel{flex:auto;height:auto;min-height:420px;max-height:none}.hs-duo .hsv-inline-root.hsv-inline-voice-open .hsv-inline-panel{flex:0 auto;height:min(560px,100dvh - 160px);min-height:0;max-height:min(560px,100dvh - 140px);overflow:hidden}}@media (prefers-reduced-motion:reduce){.hsa *,.hsa :before{transition:none!important;animation:none!important}}
/*$vite$:1*/