Practice mode
Low-latency practice with local-first progress, weak-key detection, and shareable results.