._figure_16pvv_1{color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:8px;margin:1.5rem 0;padding:clamp(16px,3vw,28px)}._figure_16pvv_1 h4{margin:0 0 8px;font-size:1.1rem}._figure_16pvv_1 p{max-width:70ch;margin-block:12px;font-size:.95rem;line-height:1.85}._steps_16pvv_4{flex-wrap:wrap;gap:8px;margin-block:18px;display:flex}._figure_16pvv_1 button{border:1px solid var(--border);background:var(--background);min-height:44px;color:var(--foreground);cursor:pointer;border-radius:5px;padding:8px 12px;font-size:.85rem}._figure_16pvv_1 button[aria-current=step]{border-color:var(--primary);box-shadow:inset 0 -2px var(--primary)}._figure_16pvv_1 :is(button,input):focus-visible{outline:2px solid var(--primary);outline-offset:3px}._body_16pvv_8{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}._body_16pvv_8 svg{width:100%;max-width:420px;height:auto}._body_16pvv_8 svg text{fill:currentColor;font:17px var(--font-sans)}._inner_16pvv_11{fill:#549b8b66;stroke:#357c6d;stroke-width:2px}._sector_16pvv_12{fill:#caaa5b66;stroke:#a88934;stroke-width:2px}._outer_16pvv_13{fill:#b17f9250;stroke:#a2677d;stroke-width:2px}._angle_16pvv_14{gap:12px;font-size:.9rem;display:grid}._angle_16pvv_14 input{width:100%;accent-color:var(--primary);min-height:36px}._areas_16pvv_16{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:12px;padding-block:16px;display:grid}._areas_16pvv_16 div{gap:6px;font-size:.85rem;display:grid}._areas_16pvv_16 b,._conclusion_16pvv_19 strong{font-variant-numeric:tabular-nums;font-weight:500}._math_16pvv_20{max-width:100%;padding-block:8px;overflow-x:auto}._conclusion_16pvv_19 ._areas_16pvv_16{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){._body_16pvv_8{grid-template-columns:1fr;gap:0}._body_16pvv_8 svg{max-width:340px;margin-inline:auto}._areas_16pvv_16{grid-template-columns:1fr;gap:10px}._areas_16pvv_16 div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}}
