.call-overlay[data-v-f0440527]{position:fixed;inset:0;z-index:9999;background:#0a1028b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;padding:24px}.call-modal[data-v-f0440527],.call-overlay[data-v-f0440527]{display:flex;align-items:center}.call-modal[data-v-f0440527]{background:#fff;border-radius:24px;width:100%;max-width:400px;padding:32px 28px 28px;box-shadow:0 24px 64px #00000047;flex-direction:column;gap:12px;text-align:center;animation:modal-pop-f0440527 .25s cubic-bezier(.34,1.56,.64,1)}@keyframes modal-pop-f0440527{0%{transform:scale(.88);opacity:0}to{transform:scale(1);opacity:1}}.call-ring-anim[data-v-f0440527]{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.ring-wave[data-v-f0440527]{position:absolute;border-radius:50%;border:2px solid rgba(43,91,238,.35);animation:ring-expand-f0440527 2s ease-out infinite}.r1[data-v-f0440527]{width:88px;height:88px;animation-delay:0s}.r2[data-v-f0440527]{width:110px;height:110px;animation-delay:.4s}.r3[data-v-f0440527]{width:132px;height:132px;animation-delay:.8s}@keyframes ring-expand-f0440527{0%{transform:scale(.7);opacity:.8}to{transform:scale(1);opacity:0}}.call-avatar[data-v-f0440527]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#2b5bee,#1635b0);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #2b5bee66;z-index:1}.call-label[data-v-f0440527]{font-size:.72rem;color:#8896b3;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0}.call-title[data-v-f0440527]{font-size:1.2rem;font-weight:700;color:#1e2a4a;margin:0;letter-spacing:-.03em}.call-msg[data-v-f0440527]{font-size:.83rem;color:#5a6a8a;line-height:1.55;margin:0;background:#f5f7ff;border-radius:10px;padding:10px 14px;width:100%;text-align:left;max-height:80px;overflow-y:auto}.call-countdown-wrap[data-v-f0440527]{position:relative;width:56px;height:56px;margin:4px 0}.countdown-svg[data-v-f0440527]{width:56px;height:56px;transform:rotate(-90deg)}.countdown-bg[data-v-f0440527]{fill:none;stroke:#ebf1ff;stroke-width:3}.countdown-arc[data-v-f0440527]{fill:none;stroke:#2b5bee;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .9s linear}.countdown-num[data-v-f0440527]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:#2b5bee}.call-actions[data-v-f0440527]{display:flex;gap:12px;width:100%;margin-top:4px}.call-btn[data-v-f0440527]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 16px;border-radius:14px;border:none;cursor:pointer;font-size:.87rem;font-weight:700;font-family:inherit;transition:background .15s,transform .1s}.call-btn[data-v-f0440527]:active:not(:disabled){transform:scale(.97)}.call-btn[data-v-f0440527]:disabled{opacity:.45;cursor:not-allowed}.call-btn.accept[data-v-f0440527]{background:#22c55e;color:#fff;box-shadow:0 4px 14px #22c55e59}.call-btn.decline[data-v-f0440527]{background:#ef4444;color:#fff;box-shadow:0 4px 14px #ef44444d}.call-btn.mic-start[data-v-f0440527]{background:#2b5bee;color:#fff}.call-btn.mic-stop[data-v-f0440527]{background:#ef4444;color:#fff;animation:pulse-red-f0440527 1s ease-in-out infinite}.call-btn.send[data-v-f0440527]{background:#2b5bee;color:#fff}@keyframes pulse-red-f0440527{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 8px #ef444400}}.recording-header[data-v-f0440527]{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:#5a6a8a}.rec-dot[data-v-f0440527]{width:10px;height:10px;border-radius:50%;background:#8896b3;transition:background .2s}.rec-dot.active[data-v-f0440527]{background:#ef4444;animation:pulse-red-f0440527 1.2s ease-in-out infinite}.transcript-box[data-v-f0440527]{width:100%;min-height:80px;background:#f5f7ff;border-radius:10px;padding:12px 14px;border:1.5px solid #ebf1ff;text-align:left}.transcript-text[data-v-f0440527]{font-size:.85rem;color:#1e2a4a;line-height:1.6;margin:0}.transcript-placeholder[data-v-f0440527]{font-size:.82rem;color:#b0bdd0;margin:0;font-style:italic}.call-done-icon[data-v-f0440527]{width:56px;height:56px;border-radius:50%;background:#22c55e;font-size:1.6rem;font-weight:700;justify-content:center}.call-done-icon[data-v-f0440527],.call-toast[data-v-f0440527]{color:#fff;display:flex;align-items:center}.call-toast[data-v-f0440527]{position:fixed;bottom:28px;right:28px;z-index:10000;background:#1e2a4a;border-radius:12px;padding:12px 18px;font-size:.82rem;font-weight:600;gap:8px;box-shadow:0 8px 24px #0003}.call-fade-enter-active[data-v-f0440527],.call-fade-leave-active[data-v-f0440527]{transition:opacity .2s}.call-fade-enter-from[data-v-f0440527],.call-fade-leave-to[data-v-f0440527]{opacity:0}.toast-slide-enter-active[data-v-f0440527]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.toast-slide-leave-active[data-v-f0440527]{transition:all .2s ease-in}.toast-slide-enter-from[data-v-f0440527],.toast-slide-leave-to[data-v-f0440527]{opacity:0;transform:translateY(20px)}
