@keyframes fz-radar{to{transform:rotate(360deg)}}@keyframes fz-blip{0%,to{opacity:.35;transform:scale(1)}3%{opacity:1;box-shadow:0 0 0 6px color-mix(in oklab, currentColor 0%, transparent);transform:scale(1.8)}20%{opacity:.8;transform:scale(1)}}.radar-sweep{animation:linear infinite fz-radar}.radar-blip{opacity:.35;animation:linear infinite fz-blip}@media (prefers-reduced-motion:reduce){.radar-sweep{opacity:.5;animation:none}.radar-blip{opacity:1;animation:none}}@keyframes fz-grow-x{0%{transform:scaleX(0)}}.grow-x{transform-origin:0;animation:.9s cubic-bezier(.16,1,.3,1) .15s backwards fz-grow-x}[dir=rtl] .grow-x{transform-origin:100%}@media (prefers-reduced-motion:reduce){.grow-x{animation:none}}@keyframes fz-bell{0%,14%,to{transform:rotate(0)}2%{transform:rotate(18deg)}4%{transform:rotate(-15deg)}6%{transform:rotate(11deg)}8%{transform:rotate(-7deg)}10%{transform:rotate(3deg)}}.bell-ring{transform-origin:50% 8%;animation:12s cubic-bezier(.36,0,.66,1) 1s infinite fz-bell}@media (prefers-reduced-motion:reduce){.bell-ring{animation:none}}@keyframes fz-orbit{0%{transform:rotate(calc(var(--start) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--start) * -1deg))}to{transform:rotate(calc(var(--start) * 1deg + 360deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--start) * -1deg - 360deg))}}.orbit-item{animation:fz-orbit calc(var(--duration) * 1s) linear infinite}@keyframes fz-border-beam{to{offset-distance:100%}}.border-beam:after{animation:fz-border-beam calc(var(--duration) * 1s) linear infinite}@keyframes fz-marquee{to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes fz-marquee-rtl{to{transform:translateX(calc(100% + var(--gap)))}}.marquee-track{animation:fz-marquee var(--duration) linear infinite}[dir=rtl] .marquee-track{animation-name:fz-marquee-rtl}.marquee:hover .marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.orbit-item,.border-beam:after,.marquee-track{animation:none}}
