@layer components{.wa-shimmer{background:linear-gradient(90deg, var(--v2-muted) 0%, var(--v2-muted) 35%, #e4b9a4 50%, var(--v2-muted) 65%, var(--v2-muted) 100%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite wa-shimmer}@keyframes wa-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.wa-changed{animation:1.8s ease-out both wa-changed}@keyframes wa-changed{0%{background-color:#f7dcc2f2;box-shadow:0 0 0 4px #f7dcc2f2}}.wa-enter{animation:wa-enter .46s var(--v2-ease-out) both;animation-delay:var(--delay,0s)}@keyframes wa-enter{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}.wa-bar{transform-origin:50%;background:currentColor;border-radius:999px;width:.25rem;height:100%;transform:scaleY(.2)}.wa-bar[data-live]{animation:wa-bar var(--speed,.7s) ease-in-out infinite alternate;animation-delay:var(--delay,0s)}@keyframes wa-bar{to{transform:scaleY(var(--peak,.9))}}.wa-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.wa-track{animation:wa-marquee var(--duration,60s) linear infinite;animation-direction:var(--direction,normal)}.wa-marquee:hover .wa-track{animation-play-state:paused}@keyframes wa-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.wa-shimmer,.wa-bar[data-live],.wa-track{animation:none}.wa-shimmer{color:var(--v2-muted)}.wa-bar[data-live]{transform:scaleY(var(--peak,.9))}.wa-enter,.wa-changed{animation:.2s both v2-fade}}}
