diff --git a/frontend/textbooks/algebra_10_ch1.html b/frontend/textbooks/algebra_10_ch1.html
index 3bd3443..c43a018 100644
--- a/frontend/textbooks/algebra_10_ch1.html
+++ b/frontend/textbooks/algebra_10_ch1.html
@@ -2632,25 +2632,36 @@ function buildP11(){
/* === SVG: α и 2α на единичной окружности (только геометрия) === */
let svgDouble = '';
if(A){
- const c = A.tri.canvas({id:'p11-d', W:360, H:340, R:120});
- const ang = 35 * Math.PI / 180; /* α = 35° */
- const ang2 = 2 * ang; /* 2α = 70° */
+ const c = A.tri.canvas({id:'p11-d', W:380, H:360, R:130});
+ const ang = 30 * Math.PI / 180; /* α = 30° */
+ const ang2 = 60 * Math.PI / 180; /* 2α = 60° */
+ const p1 = c.pointPx(ang);
+ const p2 = c.pointPx(ang2);
let s = c.open
- + ''
+ /* === Заголовочная плашка === */
+ + ''
+ 'УГОЛ α И ДВОЙНОЙ УГОЛ 2α'
- + 'Пример: α = 35°, 2α = 70°'
+ + 'Пример: α = 30°, 2α = 60°'
+ /* === Оси и окружность === */
+ c.axes()
+ c.circle({width:2.5})
- /* Сектор α */
- + ''
- + 'α'
- /* Сектор 2α (поверх) */
- + ''
- + '2α'
- + c.radius(ang, {color:'#0d9488', width:2.5})
- + c.radius(ang2, {color:'#7c3aed', width:2.5})
- + c.point(ang, {color:'#0d9488', label:'P_α', labelOffset:20, fontSize:12, labelColor:'#0f766e'})
- + c.point(ang2, {color:'#7c3aed', label:'P_{2α}', labelOffset:20, fontSize:12, labelColor:'#6d28d9'})
+ /* === Сектор 2α (фиолетовый пунктирный, под α) === */
+ + ''
+ /* === Сектор α (бирюзовый, поверх) === */
+ + ''
+ /* === Подписи углов внутри секторов === */
+ + 'α'
+ + '2α'
+ /* === Радиусы === */
+ + c.radius(ang, {color:'#0d9488', width:2.8})
+ + c.radius(ang2, {color:'#7c3aed', width:2.8})
+ /* === Точки P_α и P_{2α} (рисуем вручную, чтобы подписи не наезжали на оси) === */
+ + ''
+ + ''
+ /* P_α — подпись справа-сверху от точки (она в правом нижнем углу I четверти) */
+ + 'P(α)'
+ /* P_{2α} — подпись справа от точки (она ближе к верху), уводим вправо чтобы не пересечь "1" на оси y */
+ + 'P(2α)'
+ c.close;
svgDouble = s;
}