The server fills the OTM link into login.html from OTM_SSO_AUDIENCE (the route itself has been mounted since 0.4.0); without the env the block stays hidden and the password form is unchanged. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014LCQmFvKshyAJsE8C3B5ET