<%# locals: (progress:, radius: 7, stroke: 2, text_class: "text-green-500") %> <% circumference = Math::PI * 2 * radius %> <% progress_percent = progress.clamp(0, 100) %> <% stroke_dashoffset = ((100 - progress_percent) * circumference) / 100 %>