Consider moving pages under /sign-in to a different route or refactor to HAML

GitLab Infrastructure Service - incident.io
2026-04-03T00:02:52Z

Our current technical strategy is to use Vue for all new pages. If the alternative follow up of using CF rules that don't rely on running managed challenge isn't possible then we need to evaluate if the email OTP page instead should be converted to HAML, or hosted under a different path

_This ticket was created from_ [_INC-8925_](https://app.incident.io/gitlab/incidents/8925) _using_ [_incident.io_](https://app.incident.io) 🔥