Make the result legible
The wheel slows down, moves the pointer past its pegs and settles inside a segment. Labels need enough contrast and space to remain understandable. Check the final position as well as the spin: a pointer sitting on a divider makes an otherwise polished interaction confusing.
Separate a reveal from a lottery
The current Veya wheel reveals one fixed offer. It is not a randomized prize engine. Do not label different wedges with different promised rewards or advertise odds the runtime does not implement. If multiple prizes are required, server-owned allocation and redemption controls are still future work.
Give motion an accessible alternative
Reduced-motion visitors should receive the same configured result without a prolonged spin. Prevent duplicate plays while the animation is running, and make closing possible throughout. Follow the interaction through email consent and the success state.