Kartonath native Rust client - 20260930-252000

Character selection now has Back to Servers, and server selection has
Back to Login. Escape follows the same path. Pending character mutations
and loading handoffs cannot be interrupted by these navigation controls.
Returning to servers obtains a fresh authenticated login session and does
not automatically enter a character.

544 library / 573 all-target tests pass;
80 tests are opt-in. Seven rendered roster sizes, modal
layering, connection-state guards and nine installer checks ran explicitly.
Native Linux and Windows under Wine passed live button/Escape roundtrips,
world entry and normal camp. All 110023 assets are unchanged.

This is not full Titanium parity. Full creation/deletion lifecycle, camp
destinations, tutorial/home and the other acceptance layers remain open.
https://eq.kaptohmat.com/client-modernization.html

LINUX
Extract into a NEW folder and run ./run-kartonath.sh. Modern Ubuntu uses
libasound2t64 via the dependency helper. Patch requires unmodified
20260930-251000. Close the client and run as your normal user:
  ./apply-update.sh /path/to/eq-client
Settings and recovery copies are preserved. Keep backups. Detected failures
attempt rollback; abrupt power loss can require manual recovery.
