Усунення другої сторінки та інвертованої умови
Зайва сторінка з’явилася через те, що fixture створювала `context.new_page()` вдруге замість повернення вже авторизованої page. Після виправлення один context і одна page проходять увесь setup та test lifecycle. Друга помилка — інвертована умова `not exists`, через яку готовий state не використовувався. Перевірка маленьких умов, точного path і фактичного returned object часто швидше знаходить root cause, ніж повторний великий рефакторинг.