Complete rewrite using Flutter for cross-platform support.
Same Rust core logic, new modern UI with onboarding, all training units, full settings, and legacy data migration.
