75792c93aa
Три «пошаговых» решателя дампили все шаги сразу при первом клике. Переписаны на прогрессивное раскрытие: - § 8 INT 5 «Пошаговый решатель» (квадратное) - § 10 INT 2 «Пошаговый разлагатель» - § 12 INT 1 «Решатель биквадратного» Паттерн: Старт → шаги собираются в массив, idx=0 → Дальше (1/N) → каждый шаг — отдельный блок с border-left и fadeIn. По окончании — кнопка «Готово», начисление достижения и confetti. Кнопка «Сначала» сбрасывает к Старту. Ещё: § 8 INT 4 — $D = b^2 - 4ac$ показывался буквально с долларами, потому что использовался textContent + renderMath на чужом элементе. Заменено на innerHTML + renderMath на правильный узел.