Spheres feel the cursor: within range they get an electric attraction
(inverse-distance pull) and shoot onto the cursor, sticking with a glow +
scale-up. Yank the cursor away fast to fling them free; they spring back to
their idle bob. Replaces drei <Float> with a manual idle bob + physics so the
attraction can take over. Cursor tracked via window listener since the canvas
is pointer-events-none behind the text.