14ae39c5aa
The last wizard step (password) now shows an optional name field. The name becomes the filename: <name>.wallet.json in the wallets directory. Invalid filename characters are replaced with '_'. If left empty, the existing auto-name logic applies (default.wallet.json, wallet-2.wallet.json, …). If the chosen name already exists the wizard shows an error instead of overwriting. The name field is visually separated from the encryption section by a distinct background panel and a horizontal divider.