.custom-cursor[data-v-ad5ed498]{will-change:transform;width:36px;height:36px;transition:width .25s,height .25s;position:relative}.custom-cursor-ring[data-v-ad5ed498]{background:conic-gradient(from var(--cursor-angle,0deg), var(--cursor-c1,#a78bfa), var(--cursor-c2,#60a5fa), var(--cursor-c3,#34d399), var(--cursor-c4,#f472b6), var(--cursor-c1,#a78bfa));-webkit-mask-composite:xor;-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px #a78bfa73);border-radius:9999px;padding:2px;animation:2.2s linear infinite cursor-spin-ad5ed498,6s linear infinite cursor-color-ad5ed498;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.custom-cursor-dot[data-v-ad5ed498]{background:#ffffffd9;border-radius:9999px;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #fff9}.custom-cursor.is-hovering[data-v-ad5ed498]{width:64px;height:64px}.custom-cursor.is-hovering .custom-cursor-ring[data-v-ad5ed498]{filter:drop-shadow(0 0 14px #60a5fab3);animation:1.1s linear infinite cursor-spin-ad5ed498,3s linear infinite cursor-color-ad5ed498}.custom-cursor.is-hovering .custom-cursor-dot[data-v-ad5ed498]{opacity:0}@keyframes cursor-spin-ad5ed498{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cursor-color-ad5ed498{0%{--cursor-c1:#a78bfa;--cursor-c2:#60a5fa;--cursor-c3:#34d399;--cursor-c4:#f472b6}16%{--cursor-c1:#60a5fa;--cursor-c2:#34d399;--cursor-c3:#f472b6;--cursor-c4:#fbbf24}33%{--cursor-c1:#34d399;--cursor-c2:#f472b6;--cursor-c3:#fbbf24;--cursor-c4:#a78bfa}50%{--cursor-c1:#f472b6;--cursor-c2:#fbbf24;--cursor-c3:#a78bfa;--cursor-c4:#60a5fa}66%{--cursor-c1:#fbbf24;--cursor-c2:#a78bfa;--cursor-c3:#60a5fa;--cursor-c4:#34d399}83%{--cursor-c1:#ec4899;--cursor-c2:#06b6d4;--cursor-c3:#facc15;--cursor-c4:#8b5cf6}to{--cursor-c1:#a78bfa;--cursor-c2:#60a5fa;--cursor-c3:#34d399;--cursor-c4:#f472b6}}@property --cursor-c1{syntax:"<color>";inherits:false;initial-value:#a78bfa}@property --cursor-c2{syntax:"<color>";inherits:false;initial-value:#60a5fa}@property --cursor-c3{syntax:"<color>";inherits:false;initial-value:#34d399}@property --cursor-c4{syntax:"<color>";inherits:false;initial-value:#f472b6}.modal-enter-active[data-v-59b00f84],.modal-leave-active[data-v-59b00f84]{transition:opacity .2s}.modal-enter-from[data-v-59b00f84],.modal-leave-to[data-v-59b00f84]{opacity:0}.modal-enter-active>div>div[data-v-59b00f84],.modal-leave-active>div>div[data-v-59b00f84]{transition:transform .2s,opacity .2s}.modal-enter-from>div>div[data-v-59b00f84],.modal-leave-to>div>div[data-v-59b00f84]{opacity:0;transform:scale(.95)}[data-v-08fc2420] .sidebar-menu-button-active{background-color:var(--primary);color:#fff!important}.sidebar-premium{background:0 0!important}.sidebar-glass-effect{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border-right:1px solid #ffffff1a}.dark .sidebar-glass-effect{background:linear-gradient(135deg,#0f172a66 0%,#0f172a33 100%);border-right:1px solid #ffffff0d}.sidebar-content-scroll{overscroll-behavior:contain;-ms-overflow-style:auto;scrollbar-gutter:stable}.sidebar-content-scroll::-webkit-scrollbar{width:4px}.sidebar-content-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-content-scroll::-webkit-scrollbar-thumb{background:rgba(var(--primary), .1);border-radius:10px}[data-mobile=true] .sidebar-glass-effect{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(135deg,#ffffffe6 0%,#fffc 100%)!important}.dark [data-mobile=true] .sidebar-glass-effect{background:linear-gradient(135deg,#1e293bcc 0%,#0f172ae6 100%)!important}[data-sidebar=sidebar],[data-sidebar=content],[data-sidebar=header],[data-sidebar=footer]{background:0 0!important}.custom-scrollbar[data-v-63f556cc]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-63f556cc]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-63f556cc]::-webkit-scrollbar-thumb{background:rgba(var(--primary), .1);border-radius:10px}@keyframes scan-32266434{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.animate-scan[data-v-32266434]{animation:2s linear infinite scan-32266434}.custom-scrollbar[data-v-fa1ffb19]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-fa1ffb19]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-fa1ffb19]::-webkit-scrollbar-thumb{background:rgba(var(--primary), .1);border-radius:10px}.custom-scrollbar[data-v-0fff5317]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-0fff5317]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-0fff5317]::-webkit-scrollbar-thumb{background:rgba(var(--primary), .1);border-radius:10px}[data-v-0fff5317] [data-radix-popper-content-wrapper]{z-index:100!important}.scrollbar-thin[data-v-f7f4e054]::-webkit-scrollbar{width:3px}.scrollbar-thin[data-v-f7f4e054]::-webkit-scrollbar-track{background:0 0}.scrollbar-thin[data-v-f7f4e054]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.ringing-backdrop[data-v-69fa4c12]{background:hsl(var(--background) / .8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;z-index:1000;animation:.12s backdrop-dim-69fa4c12;position:fixed;inset:0}.ringing-dialog[data-v-69fa4c12]{background:hsl(var(--card));border:1px solid hsl(var(--border));z-index:1001;border-radius:20px;width:400px;max-width:calc(100vw - 24px);max-height:calc(100svh - 24px);padding:clamp(20px,6vw,32px);animation:.24s cubic-bezier(.34,1.56,.64,1) dialog-enter-69fa4c12;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 32px 64px #0006}.ringing-dialog--reduced[data-v-69fa4c12]{animation:.1s dialog-enter-reduced-69fa4c12}.ringing-dialog__content[data-v-69fa4c12]{flex-direction:column;align-items:center;gap:clamp(16px,5vw,24px);display:flex}.ringing-dialog__avatar-container[data-v-69fa4c12]{justify-content:center;align-items:center;width:clamp(88px,28vw,120px);height:clamp(88px,28vw,120px);display:flex;position:relative}.ringing-dialog__preview[data-v-69fa4c12]{-o-object-fit:cover;object-fit:cover;opacity:.55;filter:saturate(1.1);border-radius:28px;width:calc(100% + 36px);height:calc(100% + 36px);position:absolute;inset:-18px}.ringing-dialog__ring[data-v-69fa4c12]{border:3px solid hsl(var(--primary));pointer-events:none;border-radius:50%;position:absolute;inset:0}.ringing-dialog__avatar[data-v-69fa4c12]{z-index:1;width:clamp(64px,20vw,80px);height:clamp(64px,20vw,80px);transition:transform .32s ease-in-out}.ringing-dialog__type-icon[data-v-69fa4c12]{z-index:2;background:hsl(var(--primary));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 10px 24px #00000059}.ringing-dialog__info[data-v-69fa4c12]{text-align:center}.ringing-dialog__name[data-v-69fa4c12]{color:hsl(var(--foreground));overflow-wrap:anywhere;margin-bottom:4px;font-size:clamp(20px,6vw,24px);font-weight:600}.ringing-dialog__status[data-v-69fa4c12]{color:hsl(var(--muted-foreground));font-size:clamp(14px,4vw,16px)}.ringing-dialog__actions[data-v-69fa4c12]{justify-content:center;gap:16px;width:100%;display:flex}.ringing-dialog__accept[data-v-69fa4c12]{background:hsl(var(--primary));color:#fff;border-radius:50%;width:56px;height:56px;animation:80ms 80ms both button-enter-69fa4c12}.ringing-dialog__decline[data-v-69fa4c12]{background:hsl(var(--destructive));color:#fff;border-radius:50%;width:56px;height:56px;animation:80ms .16s both button-enter-69fa4c12}@keyframes backdrop-dim-69fa4c12{0%{opacity:0}to{opacity:1}}@keyframes dialog-enter-69fa4c12{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-enter-reduced-69fa4c12{0%{opacity:0}to{opacity:1}}@keyframes button-enter-69fa4c12{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1.1)}50%{transform:scale(1)}}@keyframes shake-69fa4c12{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes dismiss-69fa4c12{0%{opacity:1;transform:translate(-50%,-50%)translateY(0)}to{opacity:0;transform:translate(-50%,-50%)translateY(20px)}}@media (prefers-reduced-motion:reduce){.ringing-backdrop[data-v-69fa4c12],.ringing-dialog[data-v-69fa4c12],.ringing-dialog__accept[data-v-69fa4c12],.ringing-dialog__decline[data-v-69fa4c12]{animation:none}}@media (width<=420px){.ringing-dialog__actions[data-v-69fa4c12]{gap:12px}.ringing-dialog__accept[data-v-69fa4c12],.ringing-dialog__decline[data-v-69fa4c12]{width:52px;height:52px}}.glass-ring[data-v-6a291cb8]{animation:2s ease-in-out infinite glassPulse-6a291cb8;box-shadow:0 0 40px #38bdf84d,0 0 80px #38bdf833}@keyframes glassPulse-6a291cb8{0%,to{box-shadow:0 0 40px #38bdf84d,0 0 80px #38bdf833}50%{box-shadow:0 0 60px #38bdf880,0 0 100px #38bdf84d}}.mirror[data-v-6a291cb8]{transform:scaleX(-1)}
