.loading-state.svelte-j9teyn{display:flex;align-items:center;justify-content:center}.loading-state.full-height.svelte-j9teyn{height:100%;min-height:244.5px}.spinner-container.svelte-j9teyn{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.progress-container.svelte-j9teyn{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:400px;text-align:center;padding:0 1.5rem;box-sizing:border-box}.overlay.svelte-j9teyn{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:color-mix(in srgb,var(--theme-background-paper) 70%,transparent);z-index:2;pointer-events:all;gap:16px}.spinner.svelte-j9teyn{border:4px solid color-mix(in srgb,var(--theme-color1) 20%,transparent);border-top-color:var(--theme-color1);border-radius:50%;animation:svelte-j9teyn-spin 1s linear infinite}@keyframes svelte-j9teyn-spin{to{transform:rotate(360deg)}}.message.svelte-j9teyn{color:var(--theme-text-primary);font-weight:400;text-align:center;line-height:1.4;margin:0;font-size:1rem;white-space:pre-line}.message-cycle-slot.svelte-j9teyn{display:grid;place-items:center;min-height:3.35rem;width:100%;max-width:min(22rem,92vw);box-sizing:border-box;padding:0 .75rem}.message--whimsy.svelte-j9teyn{grid-area:1 / 1;max-width:100%;font-weight:500;font-size:.98rem;color:color-mix(in srgb,var(--theme-text-primary) 92%,var(--theme-color1) 8%)}.progress-bar.svelte-j9teyn{width:100%;height:8px;border-radius:4px;background-color:color-mix(in srgb,var(--theme-color2) 20%,transparent);overflow:hidden}.progress-bar-fill.svelte-j9teyn{height:100%;background-color:var(--theme-color2);transition:width .3s ease;position:relative;overflow:hidden}.progress-bar-fill.svelte-j9teyn:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--theme-color2) 40%,white) 50%,transparent 100%);background-size:200% 100%;animation:svelte-j9teyn-shimmer 2s infinite}@keyframes svelte-j9teyn-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
