- Extracted word navigation logic into reusable `moveWordLeft()` and `moveWordRight()` utility functions.
- Consolidated Unicode-aware word navigation handling (whitespace, delimiters, CJK, word-joiner) into shared utilities.
- Refactored input and editor components to delegate word navigation to extracted utility functions, reducing duplication.
- Removed 212 lines of duplicated word navigation logic across components while maintaining identical behavior.