client side - styles + pseudorandom offset

- styles switching on mouseOver
- pseudorandom offset from string seed (agent_id + trip_id)