/* ============================================================ api.jsx — тонкий клиент боевого бэкенда (backend/server.py). Стратегия «backend-first + fallback»: · если сервер доступен (/api/health) — авторизация, прогресс и список пользователей идут через него (реальные данные, общие между устройствами); · если сервера нет — фронтенд продолжает работать на localStorage (демо-прототип), ничего не ломается. Адрес бэкенда (в порядке приоритета): 1) window.AL_API_BASE — задать