/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.circular-progress[data-v-a6436445]{--infinite:0;--half-size:calc(var(--size)/2);--stroke-width:calc(var(--size)/7);--radius:calc((var(--size) - var(--stroke-width))/2);--circumference:calc(var(--radius)*pi*2)}.circular-progress circle[data-v-a6436445]{cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;stroke-linecap:round}.circular-progress circle.bg[data-v-a6436445]{stroke:oklch(60% .02 264/.3)}@keyframes rotate-a6436445{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.circular-progress circle.fg[data-v-a6436445]{transform-origin:var(--half-size) var(--half-size);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));stroke:currentColor;animation:1s linear infinite rotate-a6436445}.circular-progress:not(.infinite) circle.fg[data-v-a6436445]{--dash:clamp(1px, (var(--progress) * var(--circumference)) / 100 + 0px, var(--circumference) - 5px);transform:rotate(-90deg)}.circular-progress.infinite circle.fg[data-v-a6436445]{--dash:clamp(1px, (var(--infinite) * var(--circumference)) / 100 + 0px, var(--circumference) - 5px)}.circular-progress.paused circle.fg[data-v-a6436445]{animation-play-state:paused}.circular-progress.completed circle.fg[data-v-a6436445]{--dash:var(--circumference);animation-play-state:paused}
