.vs-turnstile[data-v-c1979a29]{position:fixed;bottom:24px;right:24px;z-index:10000;width:0;height:0;overflow:hidden}.vs-turnstile.needs-interaction[data-v-c1979a29]{width:auto;height:auto;overflow:visible}.vs-page[data-v-c1979a29]{min-height:100vh;background:#060a14;display:flex;flex-direction:column;position:relative;overflow:hidden;font-family:Inter,-apple-system,sans-serif}.vs-bg-grid[data-v-c1979a29]{position:absolute;inset:0;background-image:linear-gradient(rgba(99,102,241,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.04) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.vs-bg-glow[data-v-c1979a29]{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.glow-1[data-v-c1979a29]{width:600px;height:600px;top:-200px;left:-200px;background:#6366f112}.glow-2[data-v-c1979a29]{width:500px;height:500px;bottom:-150px;right:-100px;background:#06b6d40f}.vs-topbar[data-v-c1979a29]{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#0a0f1e99;border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.vs-back[data-v-c1979a29]{display:flex;align-items:center;gap:6px;color:#ffffff80;font-size:13px;text-decoration:none;transition:color .2s}.vs-back[data-v-c1979a29]:hover{color:#ffffffe6}.vs-topbar-title[data-v-c1979a29]{display:flex;align-items:center;gap:10px}.vs-company-badge[data-v-c1979a29]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#06b6d4,#6366f1);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#fff}.vs-topbar-name[data-v-c1979a29]{color:#fff;font-weight:800;font-size:15px}.vs-topbar-sub[data-v-c1979a29]{color:#fff6;font-size:12px}.vs-status-badge[data-v-c1979a29]{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.vs-status-badge.online[data-v-c1979a29]{background:#22c55e1f;color:#22c55e;border:1px solid rgba(34,197,94,.25)}.vs-status-badge.connecting[data-v-c1979a29]{background:#eab3081a;color:#eab308;border:1px solid rgba(234,179,8,.25);animation:pulse-c1979a29 1.4s infinite}.vs-status-dot[data-v-c1979a29]{width:6px;height:6px;border-radius:50%;background:currentColor}.vs-main[data-v-c1979a29]{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:420px 1fr;gap:0;overflow:hidden}.vs-orb-panel[data-v-c1979a29]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px 20px;border-right:1px solid rgba(255,255,255,.05);background:#ffffff03}.vs-orb-wrap[data-v-c1979a29]{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.vs-ring[data-v-c1979a29]{position:absolute;border-radius:50%;border:1.5px solid rgba(99,102,241,.06);transition:all .5s}.vs-ring-1[data-v-c1979a29]{width:120px;height:120px}.vs-ring-2[data-v-c1979a29]{width:160px;height:160px}.vs-ring-3[data-v-c1979a29]{width:200px;height:200px}.vs-ring.listening[data-v-c1979a29]{border-color:#ef444433;animation:ringPulse-c1979a29 1.2s ease-in-out infinite}.vs-ring.speaking[data-v-c1979a29]{border-color:#06b6d440;animation:ringPulse-c1979a29 .9s ease-in-out infinite}.vs-ring.connecting[data-v-c1979a29]{border-color:#eab30826;animation:ringPulse-c1979a29 1.8s ease-in-out infinite}.vs-ring-2[data-v-c1979a29]{animation-delay:.15s!important}.vs-ring-3[data-v-c1979a29]{animation-delay:.3s!important}.vs-orb-core[data-v-c1979a29]{width:100px;height:100px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#0d1530,#070c1a);border:2px solid rgba(99,102,241,.2);display:flex;align-items:center;justify-content:center;transition:all .4s;box-shadow:inset 0 0 40px #6366f10f}.vs-orb-core.listening[data-v-c1979a29]{border-color:#ef444480;box-shadow:0 0 60px #ef44441f,inset 0 0 30px #ef444414}.vs-orb-core.speaking[data-v-c1979a29]{border-color:#06b6d480;box-shadow:0 0 80px #06b6d426,inset 0 0 40px #06b6d41a}.vs-orb-core.connecting[data-v-c1979a29]{border-color:#eab30866;animation:connectPulse-c1979a29 1.5s ease-in-out infinite}.orb-icon-wrap[data-v-c1979a29]{display:flex;flex-direction:column;align-items:center;gap:6px}.orb-phone[data-v-c1979a29]{width:36px;height:36px;color:#6366f1}.vs-orb-core.listening .orb-phone[data-v-c1979a29]{color:#ef4444}.vs-orb-core.connecting .orb-phone[data-v-c1979a29]{color:#eab308}.connecting-label[data-v-c1979a29]{font-size:10px;color:#ffffff4d}.orb-bars[data-v-c1979a29]{display:flex;align-items:center;gap:4px}.orb-bar[data-v-c1979a29]{width:4px;background:#ef4444;border-radius:3px;animation:barBounce-c1979a29 .45s ease-in-out infinite alternate;min-height:6px}.orb-waves[data-v-c1979a29]{display:flex;align-items:center;gap:5px}.orb-wave[data-v-c1979a29]{width:4px;border-radius:3px;background:#06b6d4;animation:wavePulse-c1979a29 .75s ease-in-out infinite alternate}.vs-orb-state[data-v-c1979a29]{font-size:14px;color:#ffffff80;font-weight:500;text-align:center;min-height:20px}.vs-timer[data-v-c1979a29]{font-size:32px;font-weight:200;color:#ffffffe6;letter-spacing:.1em;font-variant-numeric:tabular-nums}.vs-wave-canvas[data-v-c1979a29]{width:300px;height:44px;opacity:.5;border-radius:8px}.vs-controls[data-v-c1979a29]{display:flex;align-items:center;gap:20px;margin-top:8px}.vs-ctrl[data-v-c1979a29]{display:flex;flex-direction:column;align-items:center;gap:6px;border:none;outline:none;cursor:pointer;transition:all .2s;font-size:11px;font-weight:500}.mute[data-v-c1979a29]{width:60px;height:60px;border-radius:50%;background:#ffffff12;border:1.5px solid rgba(255,255,255,.1);color:#ffffffa6;justify-content:center}.mute[data-v-c1979a29]:hover{background:#ffffff1f;transform:scale(1.05)}.mute.muted[data-v-c1979a29]{background:#ef44441f;border-color:#ef444466;color:#ef4444}.mute span[data-v-c1979a29]{color:#ffffff59;font-size:10px}.hangup[data-v-c1979a29]{width:72px;height:72px;border-radius:50%;background:#ef4444;color:#fff;justify-content:center;box-shadow:0 8px 32px #ef444466}.hangup[data-v-c1979a29]:hover{background:#dc2626;transform:scale(1.08);box-shadow:0 12px 40px #ef444480}.hangup span[data-v-c1979a29]{color:#fffc;font-size:10px}.vs-quick-actions[data-v-c1979a29]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px dashed rgba(255,255,255,.08);max-width:340px}.vs-quick-btn[data-v-c1979a29]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#6366f11a;border:1px solid rgba(99,102,241,.3);color:#ffffffd9;border-radius:999px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.vs-quick-btn[data-v-c1979a29]:hover{background:#6366f138;border-color:#8b5cf68c;color:#fff;transform:translateY(-1px)}.vs-quick-btn span[data-v-c1979a29]{font-size:14px}.vs-chat-panel[data-v-c1979a29]{display:flex;flex-direction:column;overflow:hidden}.vs-chat-header[data-v-c1979a29]{display:flex;align-items:center;gap:8px;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.05);color:#ffffff80;font-size:13px;font-weight:600;letter-spacing:.03em;background:#ffffff03}.vs-chat-count[data-v-c1979a29]{margin-left:auto;background:#6366f11f;color:#818cf8;border:1px solid rgba(99,102,241,.2);padding:1px 8px;border-radius:20px;font-size:11px}.vs-chat-list[data-v-c1979a29]{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.vs-chat-list[data-v-c1979a29]::-webkit-scrollbar{width:6px}.vs-chat-list[data-v-c1979a29]::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.vs-chat-list[data-v-c1979a29]::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:4px}.vs-chat-list[data-v-c1979a29]::-webkit-scrollbar-thumb:hover{background:#fff6}.vs-empty[data-v-c1979a29]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffff40;font-size:13px;text-align:center}.vs-msg[data-v-c1979a29]{display:flex;flex-direction:column;gap:4px}.vs-msg.user[data-v-c1979a29]{align-items:flex-end}.vs-msg.ai[data-v-c1979a29]{align-items:flex-start}.vs-msg.live[data-v-c1979a29]{align-items:flex-end;opacity:.6}.vs-msg-role[data-v-c1979a29]{font-size:11px;color:#ffffff59;font-weight:500;display:flex;align-items:center;gap:6px}.vs-msg-time[data-v-c1979a29]{color:#fff3;font-size:10px}.vs-bubble[data-v-c1979a29]{max-width:80%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.6;word-break:break-word}.vs-msg.ai .vs-bubble[data-v-c1979a29]{background:#6366f11a;border:1px solid rgba(99,102,241,.15);color:#ffffffd9;border-radius:4px 14px 14px}.vs-msg.user .vs-bubble[data-v-c1979a29]{background:#06b6d41a;border:1px solid rgba(6,182,212,.2);color:#fffc;border-radius:14px 4px 14px 14px}.vs-msg.live .vs-bubble[data-v-c1979a29]{background:#06b6d40f;border:1px dashed rgba(6,182,212,.2);color:#ffffff80}.typing-cursor[data-v-c1979a29]{display:inline-block;width:2px;height:14px;background:#06b6d4;margin-left:3px;vertical-align:text-bottom;animation:blink-c1979a29 .8s step-end infinite}.msg-slide-enter-active[data-v-c1979a29]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.msg-slide-enter-from[data-v-c1979a29]{opacity:0;transform:translateY(10px)}@keyframes pulse-c1979a29{0%,to{opacity:1}50%{opacity:.4}}@keyframes blink-c1979a29{0%,to{opacity:1}50%{opacity:0}}@keyframes ringPulse-c1979a29{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.07);opacity:1}}@keyframes connectPulse-c1979a29{0%,to{box-shadow:0 0 #eab30826}50%{box-shadow:0 0 30px 8px #eab3081a}}@keyframes barBounce-c1979a29{0%{height:6px}to{height:32px}}@keyframes wavePulse-c1979a29{0%{height:8px}to{height:36px}}@media(max-width:768px){.vs-main[data-v-c1979a29]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.vs-orb-panel[data-v-c1979a29]{padding:24px 16px;border-right:none;border-bottom:1px solid rgba(255,255,255,.05)}.vs-orb-wrap[data-v-c1979a29]{width:160px;height:160px}.vs-orb-core[data-v-c1979a29]{width:80px;height:80px}.vs-ring-1[data-v-c1979a29]{width:96px;height:96px}.vs-ring-2[data-v-c1979a29]{width:128px;height:128px}.vs-ring-3[data-v-c1979a29]{width:160px;height:160px}}
