.loading.svelte-zc4ss1{display:flex;flex-direction:column;align-items:center;justify-content:center}.loading.relative.svelte-zc4ss1{display:inline-flex;vertical-align:middle}.loading.fullPage.svelte-zc4ss1{position:absolute;inset:0;width:auto;height:auto;background:var(--vin-color-inverse-scrim)}.loading.svelte-zc4ss1 p{margin:0}.loading.svelte-zc4ss1 span:where(.svelte-zc4ss1):nth-child(1){animation:svelte-zc4ss1-ellipsis1 linear 1.5s infinite}.loading.svelte-zc4ss1 span:where(.svelte-zc4ss1):nth-child(2){animation:svelte-zc4ss1-ellipsis2 linear 1.5s infinite}.loading.svelte-zc4ss1 span:where(.svelte-zc4ss1):nth-child(3){animation:svelte-zc4ss1-ellipsis3 linear 1.5s infinite}.loading.primary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-primary)}.loading.secondary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-secondary)}.loading.tertiary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-tertiary)}.loading.quaternary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-quaternary)}.loading.quinary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-quinary)}.loading.senary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-senary)}.loading.brand-primary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-brand-primary)}.loading.brand-secondary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-brand-secondary)}.loading.error-primary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-error-primary)}.loading.error-secondary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-error-secondary)}.loading.warning-primary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-warning-primary)}.loading.warning-secondary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-warning-secondary)}.loading.success-primary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-success-primary)}.loading.success-secondary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-success-secondary)}.loading.info-primary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-info-primary)}.loading.info-secondary.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-info-secondary)}.loading.disabled.svelte-zc4ss1 circle:where(.svelte-zc4ss1){stroke:var(--vin-color-deco-disabled)}.loading.relative.svelte-zc4ss1{--size: var(--vin-feature-relative);--half-size: calc(var(--size) / 2);--stroke-width: var(--vin-spacing-xx-small);--radius: calc((var(--size) - var(--stroke-width)) / 2);--circumference: calc(var(--radius) * pi * 2);--dash: calc((60 * var(--circumference)) / 100);gap:var(--vin-spacing-x-large)}.loading.x-small.svelte-zc4ss1{--size: var(--vin-feature-medium);--half-size: calc(var(--size) / 2);--stroke-width: var(--vin-spacing-x-small);--radius: calc((var(--size) - var(--stroke-width)) / 2);--circumference: calc(var(--radius) * pi * 2);--dash: calc((60 * var(--circumference)) / 100);gap:var(--vin-spacing-x-large)}.loading.small.svelte-zc4ss1{--size: var(--vin-feature-large);--half-size: calc(var(--size) / 2);--stroke-width: var(--vin-spacing-x-small);--radius: calc((var(--size) - var(--stroke-width)) / 2);--circumference: calc(var(--radius) * pi * 2);--dash: calc((60 * var(--circumference)) / 100);gap:var(--vin-spacing-x-large)}.loading.medium.svelte-zc4ss1{--size: var(--vin-feature-x-large);--half-size: calc(var(--size) / 2);--stroke-width: var(--vin-spacing-small);--radius: calc((var(--size) - var(--stroke-width)) / 2);--circumference: calc(var(--radius) * pi * 2);--dash: calc((60 * var(--circumference)) / 100);gap:var(--vin-spacing-x-large)}.loading.large.svelte-zc4ss1{--size: var(--vin-feature-xx-large);--half-size: calc(var(--size) / 2);--stroke-width: var(--vin-spacing-small);--radius: calc((var(--size) - var(--stroke-width)) / 2);--circumference: calc(var(--radius) * pi * 2);--dash: calc((60 * var(--circumference)) / 100);gap:var(--vin-spacing-x-large)}.loading.x-large.svelte-zc4ss1{--size: var(--vin-feature-xxx-large);--half-size: calc(var(--size) / 2);--stroke-width: var(--vin-spacing-medium);--radius: calc((var(--size) - var(--stroke-width)) / 2);--circumference: calc(var(--radius) * pi * 2);--dash: calc((60 * var(--circumference)) / 100);gap:var(--vin-spacing-xx-large)}.loading.svelte-zc4ss1 svg:where(.svelte-zc4ss1){width:var(--size);height:var(--size);stroke-width:var(--stroke-width)}.loading.svelte-zc4ss1 circle:where(.svelte-zc4ss1){animation:svelte-zc4ss1-spin linear 1.25s infinite;cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke:currentColor;stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));stroke-linecap:round;stroke-width:var(--stroke-width);transform-origin:var(--half-size) var(--half-size)}@keyframes svelte-zc4ss1-spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes svelte-zc4ss1-ellipsis1{0%{opacity:0}20%{opacity:0}30%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes svelte-zc4ss1-ellipsis2{0%{opacity:0}40%{opacity:0}50%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes svelte-zc4ss1-ellipsis3{0%{opacity:0}60%{opacity:0}70%{opacity:1}90%{opacity:1}to{opacity:0}}
