- outline = empty pixel with any 8-neighbour filled, stays inside cursor save region - patch_login_hash.ps1: typed byte[] params + ASCII comments, default path fallback (was silently misbinding under some hosts)