@keyframes eq-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.eq-bar{opacity:.8;transform-origin:bottom;width:3px;height:16px;animation:eq-bar .9s var(--ease-in-out) infinite;background:#eecd2b;border-radius:2px}.eq-bar:nth-child(2){height:20px;animation-delay:.15s}.eq-bar:nth-child(3){height:12px;animation-delay:.3s}.eq-bar:nth-child(4){height:18px;animation-delay:.45s}@keyframes disc-arm{to{transform:rotate(360deg)}}.track-disc-cued{animation:4s linear infinite disc-arm}@keyframes track-land{0%{transform:scale(.985)}55%{transform:scale(1.008)}to{transform:scale(1)}}.track-landed{animation:track-land .5s var(--ease-out-expo) 1}@keyframes track-glow-fade{0%{opacity:1}to{opacity:0}}.track-land-glow{animation:track-glow-fade .8s var(--ease-out-expo) 1 forwards;box-shadow:0 0 24px #eecd2b2e}@keyframes needle-pulse{0%{box-shadow:0 0 #eecd2b73}to{box-shadow:0 0 0 12px #eecd2b00}}.needle-drop{animation:needle-pulse 1s var(--ease-out-expo) 2}@keyframes vinyl-sheen{0%{opacity:0;transform:translate(-120%)rotate(8deg)}15%{opacity:1}to{opacity:0;transform:translate(120%)rotate(8deg)}}.cover-sheen{animation:vinyl-sheen 1.4s var(--ease-out-expo) 1 .6s both}@keyframes seg-breathe{0%,to{opacity:.35}50%{opacity:.9}}.seg-breathe{animation:seg-breathe 1.6s var(--ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.eq-bar,.track-disc-cued,.track-landed,.needle-drop,.cover-sheen,.seg-breathe{animation:none!important}.track-land-glow{opacity:0;transition:opacity .8s ease-out;animation:none!important}}
