feat(geom10 W11): r1 переписан в стиле geom11 — SPA с psel-tabs, hero, sidebar

Новая архитектура (повторяет geom11_ch1):
- 2-кол layout (.main + col-side sticky XP/cheat sheet)
- Hero с анимированным фоном + кнопка 'Начать §1' + прогресс
- .psel-grid карточки параграфов (тапы переключения)
- .sec секции с watermark, ленивая сборка через BUILDERS
- .card теории с цветными card-icon (theory/rule/algo/example)
- .wg workshop боксы для тренажёров
- .spoiler детали (раскрывающиеся блоки)
- KaTeX onload renderMathInElement (фикс race)

Сохранён весь контент:
- §1: 5 теоретических карточек + 3 интерактива + Босс §1 (+60 XP)
- §2: 3 карточки + 3 интерактива + Босс §2 (+65 XP)
- §3: 4 карточки + 4-шаговая анимация шестиугольного сечения + 3 интерактива + Босс §3 (+70 XP)
- Финал: 4 интегральных босса + celebration → ачивка stereo10_r1_master + 100 XP

Stereo3D через/js/stereo3d.js (синхронная загрузка)
LocalStorage: geometry10_r1_progress, geometry10_r1_achievements, geometry10_r1_quiz_*, geometry10_r1_boss-*
Server sync via /api/textbooks/geometry-10-r1/progress
This commit is contained in:
Maxim Dolgolyov
2026-05-29 15:54:33 +03:00
parent 4533ef14ed
commit 09a292eca6
File diff suppressed because it is too large Load Diff