Общие требования — см. «Требования к задаче» на карточке OOK-834 на index.html. Этот файл — самостоятельная демо-страница для просмотра модалки авторизации в изоляции; в реальном пользовательском пути та же модалка открывается прямо на странице опроса (ook-834-survey.html), без перехода по этому URL.
Два состояния через параметр в URL: без параметра/?state=guest — модалка открывается на шаге «телефон»; ?state=noloyalty — шаг логина пропускается, сразу открывается модалка вступления в программу лояльности.
Сознательные упрощения: красный блок «Не приходит код авторизации?» декоративен, кроме номера телефона (рабочая tel:-ссылка); таймер повторной отправки кода работает по-настоящему (обратный отсчёт), но кнопка «Отправить код повторно» просто перезапускает тот же таймер, реальной повторной отправки нет.
Мобильная версия — ook-834-loyalty-gate-mobile.html (модалка оформлена как шторка снизу, как на мобильных скриншотах реального сайта).