.ai-loading-wrapper.svelte-biup87{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;width:100%;height:100%;min-height:300px}.ai-loading-wrapper.ai-loading-compact.svelte-biup87{min-height:160px;gap:.75rem}.ai-loading-container.svelte-biup87{position:relative;width:100%;max-width:420px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-shrink:1;min-height:0}.ai-loading-compact.svelte-biup87 .ai-loading-container:where(.svelte-biup87){max-width:200px}.ai-logo.svelte-biup87{position:relative;z-index:2;animation:svelte-biup87-logo-breathe 2.5s ease-in-out infinite}@keyframes svelte-biup87-logo-breathe{0%,to{transform:scale(1);filter:brightness(1) drop-shadow(0 0 0px rgba(0,0,0,0))}50%{transform:scale(1.06);filter:brightness(1.05) drop-shadow(0 0 10px color-mix(in srgb,var(--color-primary) 25%,transparent))}}.ai-glow.svelte-biup87{position:absolute;top:50%;left:50%;width:100px;height:100px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary) 15%,transparent) 0%,transparent 70%);animation:svelte-biup87-glow-pulse 2.5s ease-in-out infinite;z-index:1}.ai-loading-compact.svelte-biup87 .ai-glow:where(.svelte-biup87){width:60px;height:60px}@keyframes svelte-biup87-glow-pulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.6)}}.ai-particle.svelte-biup87{position:absolute;top:50%;left:50%;width:var(--size);height:var(--size);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:var(--color);animation:svelte-biup87-particle-burst 3s ease-in-out infinite;animation-delay:var(--delay);z-index:0}@keyframes svelte-biup87-particle-burst{0%{transform:translate(-50%,-50%) translate(0);opacity:0;scale:0}10%{opacity:.9;scale:1}50%{transform:translate(-50%,-50%) translate(calc(cos(var(--angle)) * var(--radius)),calc(sin(var(--angle)) * var(--radius)));opacity:.7;scale:1}85%{transform:translate(-50%,-50%) translate(calc(cos(var(--angle)) * var(--radius) * 1.2),calc(sin(var(--angle)) * var(--radius) * 1.2));opacity:0;scale:.2}to{transform:translate(-50%,-50%) translate(0);opacity:0;scale:0}}@media(prefers-reduced-motion:reduce){.ai-logo.svelte-biup87,.ai-glow.svelte-biup87,.ai-particle.svelte-biup87,p.svelte-biup87{animation:none;transition:none}.ai-particle.svelte-biup87{display:none}}
