Login screen

Responsibility
The login page introduces the control-plane boundary and accepts the account email and password.
- Empty or malformed input is rejected before authentication.
- Rejected credentials use a generic notice so the response does not disclose whether an account exists.
- Access tokens are short-lived and refresh tokens anchor the longer session.
- The browser is intended for administration and oversight. Day-to-day PLC operation remains available through the PlcConsole client.


