@keyframes vx-lineIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vx-barIdle{0%,to{transform:scaleY(.32)}50%{transform:scaleY(.55)}}@keyframes vx-barActive{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes vx-statusPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes vx-eq{0%,to{height:6px}50%{height:16px}}@keyframes vx-ring{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.18)}}.ad-how{padding:100px 0}.ad-impact{padding:0 0 100px}.ap-vox .vx-panel{max-width:540px}.ap-vox .vx-call{display:flex;flex-direction:column;gap:14px}.ap-vox .vx-caller{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-soft)}.ap-vox .vx-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;background:rgb(var(--color-primary-rgb)/.1);border:1px solid rgb(var(--color-primary-rgb)/.22);color:var(--color-primary-text)}.ap-vox .vx-avatar:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--color-primary);animation:vx-ring 2s ease-out infinite}.ap-vox .vx-caller-info{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.ap-vox .vx-caller-name{font-size:var(--font-size-13);font-weight:var(--font-weight-bold);color:var(--color-text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-vox .vx-caller-sub{font-size:var(--font-size-11);color:var(--color-text-muted)}.ap-vox .vx-lang{font-size:var(--font-size-11);letter-spacing:.04em;color:var(--color-primary-text);background:rgb(var(--color-primary-rgb)/.1);border:1px solid rgb(var(--color-primary-rgb)/.22);border-radius:7px;padding:3px 8px}.ap-vox .vx-lang,.ap-vox .vx-timer{font-weight:var(--font-weight-extrabold);flex-shrink:0}.ap-vox .vx-timer{font-size:var(--font-size-13);color:var(--color-text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-vox .vx-wave-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 12px;border:1px solid rgb(var(--color-primary-rgb)/.22);border-radius:14px;background:linear-gradient(180deg,var(--color-white) 0,var(--color-green-02-b) 100%);box-shadow:0 10px 26px -18px rgb(var(--color-primary-rgb)/.28)}.ap-vox .vx-speaker{display:inline-flex;align-items:center;gap:7px;font-size:var(--font-size-11);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-body)}.ap-vox .vx-speaker-dot{width:7px;height:7px;border-radius:50%;background:var(--color-text-muted)}.ap-vox .vx-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:56px;width:100%}.ap-vox .vx-bar{flex:1 1;max-width:6px;height:var(--h,50%);border-radius:100px;background:linear-gradient(180deg,var(--color-primary-light),var(--color-primary-strong));transform-origin:center;animation:vx-barIdle 1.4s ease-in-out infinite;opacity:.55}.ap-vox .vx-wave-wrap.is-ai .vx-speaker-dot{background:var(--color-primary);box-shadow:0 0 8px var(--color-primary)}.ap-vox .vx-wave-wrap.is-ai .vx-speaker{color:var(--color-primary-text)}.ap-vox .vx-wave-wrap.is-ai .vx-bar{animation:vx-barActive .7s ease-in-out infinite;opacity:1}.ap-vox .vx-wave-wrap.is-customer .vx-speaker-dot{background:var(--color-info);box-shadow:0 0 8px var(--color-info)}.ap-vox .vx-wave-wrap.is-customer .vx-bar{animation:vx-barActive .8s ease-in-out infinite;opacity:.9;background:linear-gradient(180deg,var(--color-blue-22),var(--color-info))}.ap-vox .vx-transcript{display:flex;flex-direction:column;gap:8px;max-height:150px;overflow:hidden;padding:2px}.ap-vox .vx-line{display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-radius:12px;animation:vx-lineIn .4s cubic-bezier(.16,1,.3,1) both}.ap-vox .vx-line.is-ai{background:rgb(var(--color-primary-rgb)/.05);border:1px solid rgb(var(--color-primary-rgb)/.22);align-self:flex-start;max-width:92%}.ap-vox .vx-line.is-customer{background:var(--color-bg-soft);border:1px solid var(--color-border);align-self:flex-end;max-width:92%}.ap-vox .vx-line-who{font-size:var(--font-size-9-5);font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.ap-vox .vx-line.is-ai .vx-line-who{color:var(--color-primary-text)}.ap-vox .vx-line-text{font-size:var(--font-size-12-5);line-height:var(--line-height-1-45);color:var(--color-text-body);overflow-wrap:anywhere;word-break:break-word}.ap-vox .vx-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.ap-vox .vx-sentiment{display:inline-flex;align-items:center;gap:7px;font-size:var(--font-size-11);font-weight:var(--font-weight-bold);color:var(--color-text-body);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:100px;padding:5px 12px}.ap-vox .vx-sentiment-dot{width:7px;height:7px;border-radius:50%;background:var(--color-text-muted)}.ap-vox .vx-sentiment.is-positive{color:var(--color-primary-text);background:rgb(var(--color-primary-rgb)/.1);border-color:rgb(var(--color-primary-rgb)/.22)}.ap-vox .vx-sentiment.is-positive .vx-sentiment-dot{background:var(--color-primary);box-shadow:0 0 6px var(--color-primary)}.ap-vox .vx-status{font-size:var(--font-size-11);font-weight:var(--font-weight-extrabold);letter-spacing:.04em;color:var(--color-text-muted);text-transform:uppercase}.ap-vox .vx-status.is-resolved{color:var(--color-white);background:var(--color-primary);border-radius:100px;padding:5px 14px;box-shadow:0 6px 16px -6px rgb(var(--color-primary-rgb)/.28);animation:vx-statusPop .4s cubic-bezier(.16,1,.3,1) both}.ap-vox .vx-flow{display:flex;align-items:flex-start;justify-content:center;margin-top:52px;flex-wrap:wrap}.ap-vox .vx-flow-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;width:184px;padding:0 6px}.ap-vox .vx-conn{position:absolute;top:34px;right:50%;width:100%;height:22px;display:flex;align-items:center;justify-content:center;gap:4px}.ap-vox .vx-conn:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:2px;background:var(--color-border);transform:translateY(-50%);transition:background .35s}.ap-vox .vx-conn.is-on:before{background:rgb(var(--color-primary-rgb)/.22)}.ap-vox .vx-conn i{position:relative;z-index:1;width:3px;height:6px;border-radius:2px;background:var(--color-border);transition:background .35s}.ap-vox .vx-conn.is-on i{background:var(--color-primary);animation:vx-eq .85s ease-in-out infinite}.ap-vox .vx-conn.is-on i:nth-child(2){animation-delay:.13s}.ap-vox .vx-conn.is-on i:nth-child(3){animation-delay:.26s}.ap-vox .vx-conn.is-on i:nth-child(4){animation-delay:.39s}.ap-vox .vx-node{position:relative;z-index:1;width:68px;height:68px;border-radius:20px;background:var(--color-white);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);box-shadow:var(--shadow-sm);transition:all .35s}.ap-vox .vx-node.is-active{border-color:var(--color-primary);color:var(--color-primary-text);box-shadow:0 0 0 5px rgb(var(--color-primary-rgb)/.14),0 14px 30px -12px rgb(var(--color-primary-rgb)/.28);transform:translateY(-4px)}.ap-vox .vx-node.is-active:after{content:"";position:absolute;inset:-8px;border-radius:26px;border:1.5px solid rgb(var(--color-primary-rgb)/.4);animation:vx-ring 1.8s ease-out infinite;pointer-events:none}.ap-vox .vx-node.is-done{border-color:rgb(var(--color-primary-rgb)/.22);background:rgb(var(--color-primary-rgb)/.05);color:var(--color-primary-text)}.ap-vox .vx-node-ic{display:flex}.ap-vox .vx-node-ic svg{display:block}.ap-vox .vx-node-badge{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;background:var(--color-primary);color:var(--color-white);font-size:var(--font-size-12);font-weight:var(--font-weight-extrabold);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);transition:all .3s;box-shadow:0 4px 10px -3px rgb(var(--color-primary-rgb)/.28)}.ap-vox .vx-node.is-done .vx-node-badge{opacity:1;transform:scale(1)}.ap-vox .vx-node-title{margin-top:14px;font-size:var(--font-size-14-5);font-weight:var(--font-weight-bold);color:var(--color-text-strong)}.ap-vox .vx-node-sub{font-size:var(--font-size-12);color:var(--color-text-muted);margin-top:3px;line-height:var(--line-height-1-4)}.ap-vox .vx-mls{max-width:540px}.ap-vox .vx-mls-body{display:flex;flex-direction:column;gap:16px}.ap-vox .vx-mls-detect{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid rgb(var(--color-primary-rgb)/.22);border-radius:14px;background:linear-gradient(180deg,var(--color-white) 0,var(--color-green-02-b) 100%);box-shadow:0 10px 26px -18px rgb(var(--color-primary-rgb)/.28)}.ap-vox .vx-mls-detect-label{display:inline-flex;align-items:center;gap:7px;font-size:var(--font-size-11);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-body)}.ap-vox .vx-mls-detect-dot{width:7px;height:7px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 8px var(--color-primary);animation:vx-ring 2s ease-out infinite}.ap-vox .vx-mls-detect-val{display:inline-flex;align-items:baseline;gap:8px;font-size:var(--font-size-22);font-weight:var(--font-weight-black);letter-spacing:-.5px;color:var(--color-primary-text);animation:vx-lineIn .4s cubic-bezier(.16,1,.3,1) both}.ap-vox .vx-mls-detect-val i{font-size:var(--font-size-11);font-weight:var(--font-weight-bold);font-style:normal;color:var(--color-text-muted)}.ap-vox .vx-mls-chat{display:flex;flex-direction:column;gap:10px;min-height:132px}.ap-vox .vx-mls-bubble{position:relative;display:flex;flex-direction:column;gap:4px;padding:11px 14px;border-radius:14px;animation:vx-lineIn .45s cubic-bezier(.16,1,.3,1) both}.ap-vox .vx-mls-bubble.is-customer{align-self:flex-start;max-width:86%;background:var(--color-bg-soft);border:1px solid var(--color-border)}.ap-vox .vx-mls-bubble.is-ai{align-self:flex-end;max-width:90%;background:rgb(var(--color-primary-rgb)/.05);border:1px solid rgb(var(--color-primary-rgb)/.22);animation-delay:.18s}.ap-vox .vx-mls-who{font-size:var(--font-size-9-5);font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.ap-vox .vx-mls-bubble.is-ai .vx-mls-who{color:var(--color-primary-text)}.ap-vox .vx-mls-text{font-size:var(--font-size-15);line-height:var(--line-height-1-5);color:var(--color-text-strong);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;word-break:break-word}.ap-vox .vx-mls-wave{display:inline-flex;align-items:flex-end;gap:3px;height:12px;margin-top:4px}.ap-vox .vx-mls-wave i{width:3px;height:5px;border-radius:2px;background:var(--color-primary);animation:vx-eq .8s ease-in-out infinite}.ap-vox .vx-mls-wave i:nth-child(2){animation-delay:.1s}.ap-vox .vx-mls-wave i:nth-child(3){animation-delay:.2s}.ap-vox .vx-mls-wave i:nth-child(4){animation-delay:.3s}.ap-vox .vx-mls-wave i:nth-child(5){animation-delay:.4s}.ap-vox .vx-mls-langs{display:flex;flex-wrap:wrap;gap:7px;padding-top:4px;border-top:1px solid var(--color-border-subtle)}.ap-vox .vx-mls-chip{font-size:var(--font-size-12-5);font-weight:var(--font-weight-semibold);color:var(--color-text-body);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:100px;padding:5px 12px;transition:all .3s}.ap-vox .vx-mls-chip.is-active{color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary);font-weight:var(--font-weight-extrabold);box-shadow:0 8px 18px -8px rgb(var(--color-primary-rgb)/.28);transform:translateY(-1px)}@media(max-width:760px){.ap-vox .ad-how{padding:72px 0}.ap-vox .vx-flow{gap:6px 0}.ap-vox .vx-flow-step{width:44%;margin-bottom:10px}.ap-vox .vx-conn{display:none}}@media(max-width:600px){.ap-vox .vx-caller{gap:8px}.ap-vox .vx-caller-name,.ap-vox .vx-line-text{font-size:var(--font-size-12)}.ap-vox .vx-wave{gap:2px}.ap-vox .vx-mls-detect{flex-direction:column;align-items:flex-start;gap:6px;padding:12px}.ap-vox .vx-mls-detect-val{font-size:var(--font-size-20)}.ap-vox .vx-mls-bubble.is-customer{max-width:94%}.ap-vox .vx-mls-bubble.is-ai{max-width:96%}.ap-vox .vx-mls-text{font-size:var(--font-size-14)}}@media(max-width:420px){.ap-vox .vx-flow-step{width:48%;padding:0 4px}.ap-vox .vx-node-title{margin-top:10px;font-size:var(--font-size-13-5)}.ap-vox .vx-node-sub{font-size:var(--font-size-11-5)}.ap-vox .vx-caller{flex-wrap:wrap;gap:8px 10px;padding:10px}.ap-vox .vx-caller-info{flex:1 1 60%}.ap-vox .vx-foot{flex-wrap:wrap;gap:8px}.ap-vox .vx-mls-chip{font-size:var(--font-size-11-5);padding:4px 10px}.ap-vox .vx-mls-detect-val{font-size:var(--font-size-18)}}