@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{opacity:0;animation:fade-in-up .5s ease-out forwards}@keyframes chip-pulse{0%,to{box-shadow:0 0 0 0 var(--pulse-color)}50%{box-shadow:0 0 var(--pulse-spread) var(--pulse-spread) var(--pulse-color)}}.chip-pulse{animation:chip-pulse 1.8s ease-in-out infinite}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.backdrop-in{animation:backdrop-in .2s ease-out forwards}.backdrop-out{animation:backdrop-out .2s ease-in forwards}.sheet-in{animation:sheet-in .35s cubic-bezier(.16,1,.3,1) forwards}.sheet-out{animation:sheet-out .2s ease-in forwards}@keyframes wheel-pointer-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 2px 3px rgba(0,0,0,.5)) drop-shadow(0 0 0 rgba(251,191,36,0))}50%{transform:scale(1.18);filter:drop-shadow(0 2px 3px rgba(0,0,0,.5)) drop-shadow(0 0 8px rgba(251,191,36,.9))}}.wheel-pointer-pulse{animation:wheel-pointer-pulse .35s ease-in-out infinite}