.ai-voice-agent-motif .ai-voice-agent-bar{transform-box: fill-box;transform-origin: center}@media (prefers-reduced-motion: no-preference){html.js:not(.qa):not(.a11y-still) .ai-voice-agent-motif .ai-voice-agent-bar{animation: avaBar 820ms var(--ease) 700ms 3 both}html.js:not(.qa):not(.a11y-still) .ai-voice-agent-motif .ai-voice-agent-bar:nth-of-type(2){animation-delay: 820ms}html.js:not(.qa):not(.a11y-still) .ai-voice-agent-motif .ai-voice-agent-bar:nth-of-type(3){animation-delay: 940ms}html.js:not(.qa):not(.a11y-still) .ai-voice-agent-motif .ai-voice-agent-bar:nth-of-type(4){animation-delay: 1060ms}html.js:not(.qa):not(.a11y-still) .ai-voice-agent-motif .ai-voice-agent-bar:nth-of-type(5){animation-delay: 1180ms}}@keyframes avaBar{0%,100%{transform: scaleY(1)}50%{transform: scaleY(.45)}}.ai-voice-agent-flow{container-type: inline-size;display: grid;gap: 16px;width: 100%}.ai-voice-agent-steps{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 32px}.ai-voice-agent-node{position: relative;display: grid;align-content: start;justify-items: start;gap: 6px;padding: 16px 16px 14px;border-radius: 20px;background: var(--n-0);box-shadow: inset 0 0 0 1px var(--line),var(--sh-sm)}.ai-voice-agent-node-core{background: var(--blue-50);box-shadow: inset 0 0 0 1.5px var(--blue-200),var(--sh-sm)}.ai-voice-agent-node:not(:last-child)::after{content: "";position: absolute;inset-block-start: 50%;inset-inline-end: -22px;width: 11px;height: 11px;margin-block-start: -6px;border-top: 2px solid var(--blue-500);border-left: 2px solid var(--blue-500);rotate: -45deg}.ai-voice-agent-ic{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: var(--blue-50);box-shadow: inset 0 0 0 1px var(--blue-100);color: var(--blue-700)}.ai-voice-agent-node-core .ai-voice-agent-ic{background: var(--blue-900);box-shadow: none;color: var(--n-0)}.ai-voice-agent-ic .i{width: 20px;height: 20px}.ai-voice-agent-name{font-size: 1.0625rem;font-weight: 600;line-height: 1.35;color: var(--ink)}.ai-voice-agent-what{font-size: 0.9375rem;line-height: 1.55;color: var(--ink-body);text-wrap: pretty}.ai-voice-agent-term{margin-block-start: 2px;font-size: 0.8125rem;font-weight: 600;letter-spacing: .01em;color: var(--blue-700)}.ai-voice-agent-side{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.ai-voice-agent-side li{display: flex;align-items: flex-start;gap: 10px;padding: 12px 14px;border-radius: 16px;background: var(--n-0);box-shadow: inset 0 0 0 1px var(--line-soft);font-size: 0.9375rem;line-height: 1.55;color: var(--ink-body)}.ai-voice-agent-side .i{flex: none;width: 20px;height: 20px;margin-block-start: 2px;color: var(--blue-600)}@container (max-width: 560px){.ai-voice-agent-steps{grid-template-columns: minmax(0,1fr);gap: 26px}.ai-voice-agent-node:not(:last-child)::after{inset-block-start: auto;inset-block-end: -19px;inset-inline-end: auto;inset-inline-start: 26px;rotate: -135deg}.ai-voice-agent-side{grid-template-columns: minmax(0,1fr)}}.g-module .vca-static{display: grid;gap: 28px}.g-module .vca-script-title{margin: 0 0 10px;font-size: 1.125rem;line-height: 1.35;color: var(--ink)}.g-module .vca-steps{display: grid;gap: 10px}.g-module .vca-step{display: grid;gap: 8px;padding: 14px 16px;border-radius: 18px;background: var(--n-0);box-shadow: inset 0 0 0 1px var(--line);font-size: 1rem;line-height: 1.65}.g-module .vca-line{margin: 0;color: var(--ink)}.g-module .vca-line .vca-who{font-weight: 600;color: var(--blue-800)}.g-module .vca-line[data-who="event"]{color: var(--ink-body)}.g-module .vca-sys{display: grid;gap: 2px;margin: 0;padding: 8px 12px;border-radius: 12px;background: var(--n-75);font-size: 0.9375rem;line-height: 1.6;color: var(--ink-body)}.g-module .vca-sys > div{display: flex;gap: 8px}.g-module .vca-sys dt{flex: none;min-width: 3.2em;font-weight: 600;color: var(--blue-800)}.g-module .vca-sys dd{margin: 0}.g-module .vca-app{container-type: inline-size;display: grid;gap: 16px}.g-module .vca-pick{margin: 0;padding: 0;border: 0;min-width: 0}.g-module .vca-pick-legend{margin-block-end: 10px;padding: 0;font-size: 0.9375rem;font-weight: 600;color: var(--ink)}.g-module .vca-chips{display: flex;flex-wrap: wrap;gap: 8px}.g-module .vca-chip{position: relative;display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding-inline: 16px;border-radius: var(--r-pill);background: var(--n-0);box-shadow: inset 0 0 0 1px var(--n-300);font-size: 0.9375rem;font-weight: 500;line-height: 1.3;color: var(--ink);cursor: pointer;transition: background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.g-module .vca-chip input{position: absolute;inset: 0;margin: 0;opacity: 0;cursor: pointer}.g-module .vca-chip .i{display: none;width: 16px;height: 16px}.g-module .vca-chip:has(input:checked){background: var(--blue-900);box-shadow: none;color: var(--n-0);padding-inline-start: 12px}.g-module .vca-chip:has(input:checked) .i{display: block;color: var(--blue-200)}.g-module .vca-chip:has(input:focus-visible){outline: 3px solid var(--blue-500);outline-offset: 2px}@media (hover: hover) and (pointer: fine){.g-module .vca-chip:not(:has(input:checked)):hover{box-shadow: inset 0 0 0 1px var(--blue-400);background: var(--blue-50)}}.g-module .vca-chip:active{scale: .97}.g-module .vca-stage{display: grid;grid-template-columns: minmax(0,1.12fr) minmax(0,1fr);gap: 14px;align-items: stretch}@container (max-width: 620px){.g-module .vca-stage{grid-template-columns: minmax(0,1fr)}.g-module .vca-log{min-height: 12rem;max-height: 18rem}}.g-module .vca-call{display: grid;grid-template-rows: auto 1fr;min-width: 0;overflow: hidden;border-radius: 24px;background: var(--n-0);box-shadow: inset 0 0 0 1px var(--line),var(--sh-sm)}.g-module .vca-call-head{display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-block-end: 1px solid var(--n-100)}.g-module .vca-call-ic{display: grid;place-items: center;flex: none;width: 34px;height: 34px;border-radius: 50%;background: var(--green-50);color: var(--green-ink)}.g-module .vca-call-ic .i{width: 17px;height: 17px}.g-module .vca-call-name{display: grid;line-height: 1.3}.g-module .vca-call-name b{font-size: 0.9375rem;font-weight: 600;color: var(--ink)}.g-module .vca-call-name span{font-size: 0.8125rem;color: var(--n-700)}.g-module .vca-log{display: flex;flex-direction: column;gap: 10px;min-height: 18rem;max-height: 26rem;overflow-y: auto;overscroll-behavior: contain;padding: 14px;scroll-padding-block-end: 14px}.g-module .vca-log:focus-visible{outline-offset: -3px}.g-module .vca-msg{display: flex;align-items: flex-end;gap: 8px;max-width: 92%}.g-module .vca-msg-agent{align-self: flex-start}.g-module .vca-msg-caller{align-self: flex-end;flex-direction: row-reverse}.g-module .vca-av{display: grid;place-items: center;flex: none;width: 28px;height: 28px;border-radius: 50%}.g-module .vca-av-agent{position: relative;background-color: var(--blue-900);background-image: radial-gradient(120% 90% at 50% 100%,var(--blue-600) 0%,var(--blue-900) 62%);box-shadow: 0 0 0 3px var(--n-0),0 0 0 4px var(--blue-200)}.g-module .vca-av-agent::after{content: "";position: absolute;inset-block-start: -3px;inset-inline-start: -1px;width: 8px;height: 8px;border-radius: 50%;background: var(--coral-500);box-shadow: 0 0 0 2px var(--n-0)}.g-module .vca-av-caller{background: var(--n-100);color: var(--n-700)}.g-module .vca-av-caller .i{width: 14px;height: 14px}.g-module .vca-bubble{display: grid;gap: 2px;padding: 9px 13px 10px;border-radius: 18px;font-size: 0.9688rem;line-height: 1.55;text-wrap: pretty}.g-module .vca-msg-agent .vca-bubble{border-end-start-radius: 6px;background: var(--n-75);box-shadow: inset 0 0 0 1px var(--line);color: var(--ink)}.g-module .vca-msg-caller .vca-bubble{border-end-end-radius: 6px;background: var(--blue-50);box-shadow: inset 0 0 0 1px var(--blue-100);color: var(--ink)}.g-module .vca-bubble .vca-who{font-size: 0.75rem;font-weight: 600;letter-spacing: .01em;color: var(--blue-700)}.g-module .vca-msg-event{align-self: center;display: flex;align-items: center;gap: 8px;max-width: 100%;padding: 8px 14px;border-radius: 14px;background: var(--coral-50);box-shadow: inset 0 0 0 1px var(--coral-100);font-size: 0.9063rem;font-weight: 500;line-height: 1.45;color: var(--coral-ink)}.g-module .vca-msg-event .i{flex: none;width: 18px;height: 18px}.g-module .vca-panel{position: relative;isolation: isolate;overflow: hidden;min-width: 0;display: grid;align-content: start;gap: 14px;padding: 16px 16px 18px;border-radius: 24px;color: var(--n-0);background-color: var(--blue-900);background-image: linear-gradient(160deg,var(--blue-900) 10%,var(--blue-950) 90%);box-shadow: var(--sh-md)}.g-module .vca-panel-head{display: flex;align-items: center;gap: 12px}.g-module .vca-panel-title{margin: 0;font-size: 1rem;font-weight: 600;line-height: 1.35;color: var(--n-0)}.g-module .vca-orb{position: relative;display: grid;place-items: center;flex: none;width: 40px;height: 40px}.g-module .vca-orb-disc{position: relative;z-index: 1;width: 28px;height: 28px;border-radius: 50%;background-image: radial-gradient(120% 90% at 50% 100%,var(--blue-400) 0%,var(--blue-600) 70%);box-shadow: 0 0 0 4px color-mix(in srgb,var(--n-0) 12%,transparent)}.g-module .vca-orb-wave{position: absolute;inset: 0;border-radius: 50%;border: 1.5px solid color-mix(in srgb,var(--blue-200) 70%,transparent);opacity: 0}.g-module .vca-pipe{display: grid;gap: 0}.g-module .vca-row{position: relative;display: grid;grid-template-columns: 36px minmax(0,1fr);gap: 12px;padding-block: 8px}.g-module .vca-row:not(:last-child)::before{content: "";position: absolute;inset-inline-start: 17px;inset-block: 44px -4px;width: 2px;border-radius: 2px;background: color-mix(in srgb,var(--n-0) 16%,transparent)}.g-module .vca-row-ic{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: color-mix(in srgb,var(--n-0) 10%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--n-0) 18%,transparent);color: var(--blue-100)}.g-module .vca-row-ic .i{width: 18px;height: 18px}.g-module .vca-row-body{display: grid;gap: 3px;min-width: 0;padding-block-start: 1px}.g-module .vca-row-label{font-size: 0.8125rem;font-weight: 600;letter-spacing: .01em;color: var(--blue-200)}.g-module .vca-row-val{font-size: 0.9688rem;line-height: 1.55;color: var(--n-0);text-wrap: pretty;overflow-wrap: anywhere}.g-module .vca-sure{justify-self: start;display: inline-flex;align-items: center;gap: 5px;margin-block-start: 4px;min-height: 26px;padding-inline: 8px 10px;border-radius: 8px;font-size: 0.8125rem;font-weight: 600;line-height: 1}.g-module .vca-sure .i{width: 14px;height: 14px}.g-module .vca-sure.is-yes{background: var(--green-50);color: var(--green-ink)}.g-module .vca-sure.is-no{background: var(--coral-50);color: var(--coral-ink)}.g-module .vca-controls{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.g-module .vca-next{--btn-h: 48px;padding-inline: 22px 20px;gap: 10px;font-weight: 600}.g-module .vca-next .vca-next-ic{width: 18px;height: 18px;transition: translate var(--dur) var(--ease)}@media (hover: hover) and (pointer: fine){.g-module .vca-next:hover .vca-next-ic{translate: -3px 0}}.g-module .vca-ghost{--btn-h: 48px;padding-inline: 20px;background: var(--n-0);border-color: var(--n-300);color: var(--ink);font-weight: 500}@media (hover: hover) and (pointer: fine){.g-module .vca-ghost:not([aria-disabled="true"]):hover{border-color: var(--blue-500);background: var(--blue-50)}}.g-module .vca-reset{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding-inline: 10px;border: 0;border-radius: 12px;background: none;font: inherit;font-size: 0.9375rem;font-weight: 600;color: var(--blue-700);cursor: pointer;transition: color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.g-module .vca-reset .i{width: 16px;height: 16px}@media (hover: hover) and (pointer: fine){.g-module .vca-reset:not([aria-disabled="true"]):hover{background: var(--blue-50);color: var(--blue-800)}}.g-module :is(.vca-ghost,.vca-reset)[aria-disabled="true"]{color: var(--n-700);cursor: default}.g-module .vca-ghost[aria-disabled="true"]{border-color: var(--n-200);background: var(--n-50)}.g-module :is(.vca-ghost,.vca-reset)[aria-disabled="true"]:active{transform: none}.g-module .vca-count{margin: 0;margin-inline-start: auto;font-size: 0.9375rem;color: var(--n-700);font-variant-numeric: tabular-nums}.g-module .vca-count b{font-weight: 600;color: var(--ink)}@container (max-width: 520px){.g-module .vca-next{flex: 1 1 100%}.g-module .vca-ghost{flex: 1 1 auto}}.g-module .vca-all{margin-block-start: 16px;border-radius: 20px;background: var(--n-0);box-shadow: inset 0 0 0 1px var(--line)}.g-module .vca-all > summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 52px;padding-inline: 18px 10px;border-radius: 20px;cursor: pointer;list-style: none;font-size: 0.9688rem;font-weight: 600;color: var(--ink)}.g-module .vca-all > summary::-webkit-details-marker{display: none}.g-module .vca-all > summary:focus-visible{outline-offset: -3px}.g-module .vca-all .faq-ic{width: 32px;height: 32px}.g-module .vca-all[open] .faq-ic{transform: rotate(180deg);background: var(--blue-500);color: var(--n-0)}.g-module .vca-all .vca-static{padding: 4px 14px 16px}.g-module .vca-all .vca-step{background: var(--n-50);box-shadow: none}@media (prefers-reduced-motion: no-preference){html.js:not(.qa):not(.a11y-still) .g-module .vca-app:not(.vca-still) [data-anim]{animation: vcaIn 360ms var(--ease-out) var(--d,0ms) both}html.js:not(.qa):not(.a11y-still) .g-module .vca-app:not(.vca-still) .vca-row[data-anim] .vca-row-ic{animation: vcaLight 700ms var(--ease) var(--d,0ms) both}html.js:not(.qa):not(.a11y-still) .g-module .vca-app:not(.vca-still) .vca-orb.is-speaking .vca-orb-wave{animation: vcaWave 1300ms var(--ease-out) 560ms 1 both}html.js:not(.qa):not(.a11y-still) .g-module .vca-app:not(.vca-still) .vca-orb.is-speaking .vca-orb-wave + .vca-orb-wave{animation-delay: 820ms}}@keyframes vcaIn{from{opacity: 0;translate: 0 8px}to{opacity: 1;translate: 0 0}}@keyframes vcaLight{0%{background: color-mix(in srgb,var(--n-0) 10%,transparent)}35%{background: var(--blue-500);color: var(--n-0)}100%{background: color-mix(in srgb,var(--n-0) 10%,transparent)}}@keyframes vcaWave{0%{opacity: .9;transform: scale(.7)}100%{opacity: 0;transform: scale(1.9)}}
