c9a6b611a2
renderMixed теперь авто-детектит математику в любом текст-условии (compute/verify/ choice/word), без обязательных $...$: латино-цифровые «прогоны» (дроби, уравнения, степени x²/(x+1)², проценты %, градусы °, десятичные) → KaTeX через exprToLatex; кириллица/слова остаются текстом. Одиночные числа НЕ рендерятся (только выражения с оператором/степенью/%/°), чтобы не «утяжелять» прозу. Безопасность: любой неразобравшийся фрагмент остаётся обычным экранированным текстом (худший случай = прежнее поведение). $...$ по-прежнему форсирует рендер. showStatement применяет авто-рендер ко всем текст-условиям (целые уравнения solve/ roots идут единым latex как раньше). Проверка: реплика логики прогнана по ВСЕМ генераторам (2388 дисплеев / 1609 матем. фрагментов): 0 кириллицы в формулах, все фрагменты валидны, проза сохранена — 3997/0. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>