.animate-spin-slow[data-v-a97bae7f]{animation:spinSlow-a97bae7f 8s linear infinite}@keyframes spinSlow-a97bae7f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fade-in[data-v-a97bae7f]{animation:fadeIn-a97bae7f .25s ease-out forwards}@keyframes fadeIn-a97bae7f{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.headphone-groove[data-v-94023944]{animation:grooveBeat-94023944 .85s cubic-bezier(.4,0,.2,1) infinite alternate;transform-origin:center bottom}@keyframes grooveBeat-94023944{0%{transform:scale(.98) translateY(0)}to{transform:scale(1.05) translateY(-2px)}}.soundwave-left[data-v-94023944],.soundwave-right[data-v-94023944]{animation:soundPulse-94023944 .85s ease-in-out infinite alternate;transform-origin:center}.soundwave-left-outer[data-v-94023944],.soundwave-right-outer[data-v-94023944]{animation:soundPulseOuter-94023944 .85s ease-in-out infinite alternate;animation-delay:.2s;transform-origin:center}@keyframes soundPulse-94023944{0%{opacity:.3;transform:scale(.9)}to{opacity:1;transform:scale(1.15)}}@keyframes soundPulseOuter-94023944{0%{opacity:.1;transform:scale(.85)}to{opacity:.85;transform:scale(1.25)}}@keyframes shake-62abdb75{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}50%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}}.animate-shake[data-v-62abdb75]{animation:shake-62abdb75 .5s ease-in-out infinite}.animate-fade-in-up[data-v-62abdb75]{animation:fadeInUp-62abdb75 .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeInUp-62abdb75{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.progress-ring-live[data-v-62abdb75]{animation:ringAudioPulse-62abdb75 1.8s ease-in-out infinite alternate}@keyframes ringAudioPulse-62abdb75{0%{stroke-width:2.5;filter:drop-shadow(0 0 2px currentColor)}to{stroke-width:3.5;filter:drop-shadow(0 0 8px currentColor)}}.fade-up-enter-active,.fade-up-leave-active{transition:all .5s ease}.fade-up-enter-from,.fade-up-leave-to{opacity:0;transform:translateY(20px)}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#555}
