:root{--Color-dark:#363344;--bg-primary:linear-gradient(0deg, var(--Color-dark), var(--Color-dark)), radial-gradient(34.28% 25.18% at 34.81% 14.79%, #8780aa33 0%, #36334499 100%), radial-gradient(97.03% 49.96% at 53.32% 50.04%, #453d6d 0%, var(--Color-dark) 100%);--bg-secondary:#2a2835;--text-primary:#fff;--text-secondary:#a1a1aa;--color-primary:#8780aa;--color-success:#4ade80;--color-warning:#f59e0b;--color-danger:#ef4444;--sidebar-bg:#fff;--sidebar-border:#e4e4e7;--sidebar-text:#18181b;--gradient-primary:linear-gradient(135deg, #8780aa 20%, #363344 60%);--gradient-secondary:linear-gradient(135deg, #453d6d, #363344)}body,html{background:var(--bg-primary);width:100%;color:var(--text-primary);background-repeat:no-repeat;background-attachment:fixed;margin:0;padding:0;font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}#app,body,html{min-height:100vh}#app{background:0 0}*{box-sizing:border-box}.toast-container[data-v-d84b4712]{z-index:9999;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}.toast[data-v-d84b4712]{color:#fff;background-color:#2c293c;border-radius:8px;align-items:center;gap:12px;min-width:250px;max-width:350px;padding:12px 16px;display:flex;box-shadow:0 4px 12px #0000004d}.toast-success[data-v-d84b4712]{border-left:4px solid #4caf50}.toast-success .toast-icon[data-v-d84b4712]{color:#4caf50}.toast-error[data-v-d84b4712]{border-left:4px solid #f44336}.toast-error .toast-icon[data-v-d84b4712]{color:#f44336}.toast-info[data-v-d84b4712]{border-left:4px solid #2196f3}.toast-info .toast-icon[data-v-d84b4712]{color:#2196f3}.toast-message[data-v-d84b4712]{flex:1;font-family:Nunito,sans-serif;font-size:.95rem}.toast-close[data-v-d84b4712]{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.2rem;line-height:1}.toast-close[data-v-d84b4712]:hover{color:#fff}.toast-list-enter-active[data-v-d84b4712],.toast-list-leave-active[data-v-d84b4712]{transition:all .3s}.toast-list-enter-from[data-v-d84b4712],.toast-list-leave-to[data-v-d84b4712]{opacity:0;transform:translate(30px)}.sync-progress-container[data-v-de2253e6]{z-index:99998;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.sync-top-bar[data-v-de2253e6]{background:#6366f11f;width:100%;height:3px;position:relative;overflow:hidden}.sync-progress-line[data-v-de2253e6]{background:linear-gradient(90deg,#6366f1,#a855f7,#ec4899);border-radius:3px;width:40%;height:100%;animation:1.5s cubic-bezier(.65,.815,.735,.395) infinite indeterminateSync-de2253e6;position:absolute;top:0;left:-40%;box-shadow:0 0 10px #a855f7cc}@keyframes indeterminateSync-de2253e6{0%{width:30%;left:-40%}50%{width:60%}to{width:30%;left:100%}}.sync-pill[data-v-de2253e6]{-webkit-backdrop-filter:blur(14px);background:#0f172ad9;border:1px solid #ffffff1f;border-radius:30px;align-items:center;gap:10px;margin-top:10px;padding:8px 18px;display:inline-flex;box-shadow:0 10px 25px -5px #00000059,0 0 15px #6366f140}.sync-spinner[data-v-de2253e6]{border:2px solid #a855f740;border-top-color:#a855f7;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite syncSpin-de2253e6}@keyframes syncSpin-de2253e6{to{transform:rotate(1turn)}}.sync-text[data-v-de2253e6]{color:#f8fafc;letter-spacing:.2px;font-size:.85rem;font-weight:500}.sync-fade-enter-active[data-v-de2253e6],.sync-fade-leave-active[data-v-de2253e6]{transition:opacity .3s,transform .3s}.sync-fade-enter-from[data-v-de2253e6],.sync-fade-leave-to[data-v-de2253e6]{opacity:0;transform:translateY(-8px)}.ringing-overlay[data-v-ddeec3fa]{z-index:99999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172abf;justify-content:center;padding:1.5rem;position:fixed;inset:0}.ringing-card[data-v-ddeec3fa],.ringing-overlay[data-v-ddeec3fa]{align-items:center;display:flex}.ringing-card[data-v-ddeec3fa]{text-align:center;background:#1e293b;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;width:100%;max-width:380px;padding:2.5rem 2rem;box-shadow:0 25px 50px -12px #00000080}.avatar-ring-container[data-v-ddeec3fa]{width:110px;height:110px;margin-bottom:1.75rem}.avatar-ring-container[data-v-ddeec3fa],.caller-avatar[data-v-ddeec3fa]{justify-content:center;align-items:center;display:flex;position:relative}.caller-avatar[data-v-ddeec3fa]{z-index:2;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;width:80px;height:80px;font-size:2.25rem;font-weight:700;box-shadow:0 10px 25px #6366f166}.ring-pulse[data-v-ddeec3fa]{border:2px solid #6366f180;border-radius:50%;animation:2s cubic-bezier(.215,.61,.355,1) infinite pulseWave-ddeec3fa;position:absolute}.pulse-1[data-v-ddeec3fa]{width:85px;height:85px;animation-delay:0s}.pulse-2[data-v-ddeec3fa]{width:105px;height:105px;animation-delay:.5s}.pulse-3[data-v-ddeec3fa]{width:125px;height:125px;animation-delay:1s}@keyframes pulseWave-ddeec3fa{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.caller-info[data-v-ddeec3fa]{margin-bottom:2.25rem}.caller-name[data-v-ddeec3fa]{color:#f8fafc;margin:0 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.2}.call-type-subtitle[data-v-ddeec3fa]{color:#94a3b8;justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.925rem;display:flex}.inline-icon[data-v-ddeec3fa]{color:#818cf8}.ringing-actions[data-v-ddeec3fa]{justify-content:space-around;gap:1.5rem;width:100%}.call-btn[data-v-ddeec3fa],.ringing-actions[data-v-ddeec3fa]{align-items:center;display:flex}.call-btn[data-v-ddeec3fa]{cursor:pointer;color:#f8fafc;background:0 0;border:none;flex-direction:column;gap:.5rem;font-size:.85rem;font-weight:600;transition:transform .2s,opacity .2s}.call-btn[data-v-ddeec3fa]:hover:not(:disabled){transform:scale(1.08)}.call-btn[data-v-ddeec3fa]:active:not(:disabled){transform:scale(.95)}.call-btn[data-v-ddeec3fa]:disabled{opacity:.5;cursor:not-allowed}.call-btn svg[data-v-ddeec3fa]{border-radius:50%;width:58px;height:58px;padding:14px;transition:background-color .2s,box-shadow .2s;box-shadow:0 10px 20px #0000004d}.accept-btn svg[data-v-ddeec3fa]{color:#fff;background-color:#10b981}.accept-btn:hover:not(:disabled) svg[data-v-ddeec3fa]{background-color:#059669;box-shadow:0 12px 24px #10b98166}.reject-btn svg[data-v-ddeec3fa]{color:#fff;background-color:#ef4444}.reject-btn:hover:not(:disabled) svg[data-v-ddeec3fa]{background-color:#dc2626;box-shadow:0 12px 24px #ef444466}.ringing-fade-enter-active[data-v-ddeec3fa],.ringing-fade-leave-active[data-v-ddeec3fa]{transition:opacity .3s,transform .3s}.ringing-fade-enter-from[data-v-ddeec3fa],.ringing-fade-leave-to[data-v-ddeec3fa]{opacity:0;transform:scale(.95)}.calling-overlay[data-v-068561d2]{z-index:99999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172abf;justify-content:center;padding:1.5rem;position:fixed;inset:0}.calling-card[data-v-068561d2],.calling-overlay[data-v-068561d2]{align-items:center;display:flex}.calling-card[data-v-068561d2]{text-align:center;background:#1e293b;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;width:100%;max-width:380px;padding:2.5rem 2rem;box-shadow:0 25px 50px -12px #00000080}.avatar-radar-container[data-v-068561d2]{width:110px;height:110px;margin-bottom:1.75rem}.avatar-radar-container[data-v-068561d2],.target-avatar[data-v-068561d2]{justify-content:center;align-items:center;display:flex;position:relative}.target-avatar[data-v-068561d2]{z-index:2;color:#fff;background:linear-gradient(135deg,#06b6d4,#3b82f6);border-radius:50%;width:80px;height:80px;font-size:2.25rem;font-weight:700;box-shadow:0 10px 25px #06b6d466}.radar-pulse[data-v-068561d2]{border:2px solid #06b6d480;border-radius:50%;animation:2s cubic-bezier(.215,.61,.355,1) infinite radarWave-068561d2;position:absolute}.pulse-1[data-v-068561d2]{width:85px;height:85px;animation-delay:0s}.pulse-2[data-v-068561d2]{width:105px;height:105px;animation-delay:.5s}.pulse-3[data-v-068561d2]{width:125px;height:125px;animation-delay:1s}@keyframes radarWave-068561d2{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.target-info[data-v-068561d2]{margin-bottom:2.25rem}.target-name[data-v-068561d2]{color:#f8fafc;margin:0 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.2}.status-subtitle[data-v-068561d2]{color:#38bdf8;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:500;display:flex}.status-dot[data-v-068561d2]{background-color:#38bdf8;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite blink-068561d2}@keyframes blink-068561d2{0%,to{opacity:.3}50%{opacity:1}}.calling-actions[data-v-068561d2]{justify-content:center;width:100%}.call-btn[data-v-068561d2],.calling-actions[data-v-068561d2]{align-items:center;display:flex}.call-btn[data-v-068561d2]{cursor:pointer;color:#f8fafc;background:0 0;border:none;flex-direction:column;gap:.5rem;font-size:.85rem;font-weight:600;transition:transform .2s,opacity .2s}.call-btn[data-v-068561d2]:hover:not(:disabled){transform:scale(1.08)}.call-btn[data-v-068561d2]:active:not(:disabled){transform:scale(.95)}.call-btn[data-v-068561d2]:disabled{opacity:.5;cursor:not-allowed}.call-btn svg[data-v-068561d2]{border-radius:50%;width:58px;height:58px;padding:14px;transition:background-color .2s,box-shadow .2s;box-shadow:0 10px 20px #0000004d}.cancel-btn svg[data-v-068561d2]{color:#fff;background-color:#ef4444}.cancel-btn:hover:not(:disabled) svg[data-v-068561d2]{background-color:#dc2626;box-shadow:0 12px 24px #ef444466}.calling-fade-enter-active[data-v-068561d2],.calling-fade-leave-active[data-v-068561d2]{transition:opacity .3s,transform .3s}.calling-fade-enter-from[data-v-068561d2],.calling-fade-leave-to[data-v-068561d2]{opacity:0;transform:scale(.95)}
