.custom-scroll[data-v-3d25f8da]::-webkit-scrollbar{width:5px}.custom-scroll[data-v-3d25f8da]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:10px}.expand-enter-active[data-v-3d25f8da],.expand-leave-active[data-v-3d25f8da]{transition:all .4s cubic-bezier(.4,0,.2,1)}.expand-enter-from[data-v-3d25f8da],.expand-leave-to[data-v-3d25f8da]{opacity:0;transform:translateY(-8px) scale(.96)}li.before\:bg-blue-400\/80[data-v-3d25f8da]:before{box-shadow:0 0 8px #60a5facc}@keyframes pulse-glow-3d25f8da{0%,to{transform:scale(1);filter:drop-shadow(0 0 6px rgba(96,165,250,.8))}50%{transform:scale(1.1);filter:drop-shadow(0 0 14px rgba(147,197,253,.9))}}.icon-pulse[data-v-3d25f8da]{animation:pulse-glow-3d25f8da 1.5s ease-in-out infinite}.menu-glow[data-v-3d25f8da]{box-shadow:inset 0 0 10px #60a5fa66,0 0 20px #60a5fa4d;background:radial-gradient(circle at 20% 30%,rgba(96,165,250,.15),transparent)}@keyframes vibrate-3d25f8da{0%,to{transform:translate(0)}25%{transform:translate(.5px)}50%{transform:translate(-.5px)}75%{transform:translate(.5px)}}.animate-vibrate[data-v-3d25f8da]{animation:vibrate-3d25f8da .3s linear infinite}@keyframes wave-glow-3d25f8da{0%{transform:translate(-50%,-50%) scale(.1);opacity:.8}50%{opacity:.6}to{transform:translate(-50%,-50%) scale(18);opacity:0}}.animate-wave-glow[data-v-3d25f8da]{animation:wave-glow-3d25f8da .8s ease-out forwards;pointer-events:none}.drop-shadow-glow[data-v-3d25f8da]{filter:drop-shadow(0 0 8px rgba(96,165,250,.8))}.toast-enter-active[data-v-8b8297f2],.toast-leave-active[data-v-8b8297f2]{transition:all .35s ease}.toast-enter-from[data-v-8b8297f2],.toast-leave-to[data-v-8b8297f2]{opacity:0;transform:translate(60px) scale(.95)}@keyframes spin-slow-e0bfa982{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow[data-v-e0bfa982]{animation:spin-slow-e0bfa982 8s linear infinite}body{font-family:Inter,sans-serif;background-color:#f8fafc}body[data-v-8484449b]{font-family:Inter,sans-serif}.fade-enter-active[data-v-a69cd2b4],.fade-leave-active[data-v-a69cd2b4]{transition:opacity .3s ease}.fade-enter-from[data-v-a69cd2b4],.fade-leave-to[data-v-a69cd2b4]{opacity:0}.fade-enter-active[data-v-56c555b5],.fade-leave-active[data-v-56c555b5]{transition:all .3s ease}.fade-enter-from[data-v-56c555b5],.fade-leave-to[data-v-56c555b5]{opacity:0;transform:translateY(-10px)}
