3. Страница ключа в кабинете: срок, галочка автопродления, «Продлить сейчас», WG-конфиги (скачать, QR), Happ/Xray (копировать, QR); для mass — WG по странам: конфиги, которые добавил администратор; нужна другая страна — ссылка на поддержку.
4. Состояния: готовится, льготный период, истёк, нет подключений.
5. Содержимое конфигов отдаётся отдельным запросом только владельцу, в HTML страницы не попадает. QR строится в браузере из полученного содержимого.
6. Шаблон `key_ready` на RU и EN.
## 3. Перед стартом
Этап 1d готов.
## 4. Готово, когда
1. Администратор выдал ключ — пользователь видит его активным, срок пошёл с момента выдачи.
2. Скачанный `.conf` импортируется в WireGuard; QR сканируется в WireGuard и Happ.
3. Чужой пользователь получает 404 на конфиг (тест).