.app-loading-progress.svelte-15ft3ho{--app-loading-progress-track-color: color-mix(in srgb, currentColor 24%, transparent);display:grid;justify-items:center;gap:.5rem;inline-size:4.5rem;min-inline-size:0;color:inherit}.app-loading-progress--page.svelte-15ft3ho{inline-size:clamp(7rem,18vw,9rem)}.app-loading-progress__svg.svelte-15ft3ho{display:block;inline-size:100%;aspect-ratio:1;overflow:visible}.app-loading-progress__wordmark.svelte-15ft3ho{display:block;inline-size:75%;aspect-ratio:977.7 / 166.5;fill:currentColor}.app-loading-progress__track.svelte-15ft3ho,.app-loading-progress__fill.svelte-15ft3ho{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:18}.app-loading-progress__track.svelte-15ft3ho{stroke:var(--app-loading-progress-track-color)}.app-loading-progress__fill.svelte-15ft3ho{stroke:var(--app-loading-progress-fill-color);stroke-dasharray:1;transition:stroke-dashoffset var(--app-loading-progress-motion) linear}.app-loading-progress--indeterminate.svelte-15ft3ho .app-loading-progress__fill:where(.svelte-15ft3ho){stroke-dasharray:1;opacity:0}.app-loading-progress--indeterminate.svelte-15ft3ho .app-loading-progress__track:where(.svelte-15ft3ho){animation:svelte-15ft3ho-app-loading-progress-breathe var(--app-loading-indeterminate-motion) ease-in-out infinite alternate;will-change:opacity}@keyframes svelte-15ft3ho-app-loading-progress-breathe{0%{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){.app-loading-progress__fill.svelte-15ft3ho{transition:none}.app-loading-progress--indeterminate.svelte-15ft3ho .app-loading-progress__track:where(.svelte-15ft3ho){animation:none;opacity:.75}}
