type="number" alone shows a regular keyboard with a number row on iOS; inputmode="numeric" + pattern="[0-9]*" tells the OS to surface the numeric keypad instead. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>