.router-link-active[data-v-e1242f4e]{color:#8333e9}.nav-item[data-v-e1242f4e]{transition:all .3s ease}.wave-indicator[data-v-e1242f4e]{background:linear-gradient(90deg,transparent,#3b82f6,transparent);height:3px;left:50%;transform:translate(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);width:0}.wave-indicator[data-v-e1242f4e],.wave-indicator[data-v-e1242f4e]:before{border-radius:2px;bottom:0;opacity:0;position:absolute}.wave-indicator[data-v-e1242f4e]:before{animation:wave-flow-e1242f4e 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3) 25%,rgba(59,130,246,.8) 50%,rgba(59,130,246,.3) 75%,transparent);content:"";left:0;right:0;top:0}.router-link-active .wave-indicator[data-v-e1242f4e]{opacity:1;width:50px}.router-link-active .wave-indicator[data-v-e1242f4e]:before{opacity:1}@keyframes wave-flow-e1242f4e{0%{opacity:0;transform:translate(-100%) scaleX(.5)}50%{opacity:1;transform:translate(0) scaleX(1)}to{opacity:0;transform:translate(100%) scaleX(.5)}}.router-link-active .wave-indicator[data-v-e1242f4e]{box-shadow:0 0 10px #3b82f666}.nav-item:hover .wave-indicator[data-v-e1242f4e]{opacity:.6;width:30px}.nav-item:hover .wave-indicator[data-v-e1242f4e]:before{animation-duration:1.5s;opacity:.6}
