Parameterize side count so users can generate any regular n-gon (n>=3). Width remains the inscribed-circle diameter, preserving n=8 behavior; circumradius derives as Width / (2*cos(pi/n)). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>