Public Join screen: invite link UX.

Improved: Mode A (employee join with tenant code) and Mode B (manager invite with token). Hash-routing on web means the link works whether the app is installed or not. Cross-platform deep link handler.