.progress-circle.svelte-1hvykvc{display:inline-flex;overflow:hidden;width:1em;height:1em}.progress-circle.svelte-1hvykvc svg:where(.svelte-1hvykvc){--size: 1em;--half-size: calc(var(--size) / 2);--stroke-width: 3px;--radius: calc((var(--size) - var(--stroke-width)) / 2);--circumference: calc(var(--radius) * pi * 2);--dash: calc((var(--progress) * var(--circumference)) / 100);width:inherit;height:inherit}.progress-circle.primary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-primary)}.progress-circle.secondary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-secondary)}.progress-circle.tertiary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-tertiary)}.progress-circle.quaternary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-quaternary)}.progress-circle.quinary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-quinary)}.progress-circle.senary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-senary)}.progress-circle.brand-primary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-brand-primary)}.progress-circle.brand-secondary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-brand-secondary)}.progress-circle.error-primary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-error-primary)}.progress-circle.error-secondary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-error-secondary)}.progress-circle.warning-primary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-warning-primary)}.progress-circle.warning-secondary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-warning-secondary)}.progress-circle.success-primary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-success-primary)}.progress-circle.success-secondary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-success-secondary)}.progress-circle.info-primary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-info-primary)}.progress-circle.info-secondary.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-info-secondary)}.progress-circle.disabled.svelte-1hvykvc .progress-circle__value:where(.svelte-1hvykvc){stroke:var(--vin-color-deco-disabled)}.progress-circle.medium.svelte-1hvykvc{--feature-size: var(--vin-feature-xxx-large);width:var(--feature-size);height:var(--feature-size)}.progress-circle.medium.svelte-1hvykvc svg:where(.svelte-1hvykvc){--size: var(--feature-size);--stroke-width: var(--vin-spacing-small)}.progress-circle.large.svelte-1hvykvc{--feature-size: var(--vin-feature-4x-large);width:var(--feature-size);height:var(--feature-size)}.progress-circle.large.svelte-1hvykvc svg:where(.svelte-1hvykvc){--size: var(--feature-size);--stroke-width: var(--vin-spacing-x-large)}.progress-circle.svelte-1hvykvc circle:where(.svelte-1hvykvc){cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-linecap:round;stroke-width:var(--stroke-width)}.progress-circle__value.svelte-1hvykvc{stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);transition:stroke-dasharray .35s}.progress-circle__track.svelte-1hvykvc{stroke:var(--vin-color-progress-track)}
