.loader-overlay.svelte-16c8bt7{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:99999;display:flex;align-items:center;justify-content:center}.loader-content.svelte-16c8bt7{display:flex;flex-direction:column;align-items:center;gap:2rem}.logo-container.svelte-16c8bt7{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.progress-line.svelte-16c8bt7{width:140px;height:2px;background-color:#e2e8f0;border-radius:4px;overflow:hidden;position:relative}.progress-bar.svelte-16c8bt7{position:absolute;top:0;left:0;width:40%;height:100%;background-color:#0d2561;border-radius:4px;animation:svelte-16c8bt7-progress-indeterminate 1.5s ease-in-out infinite}.loader-text.svelte-16c8bt7{color:#64748b;font-size:.95rem;font-weight:500;letter-spacing:.03em;opacity:.9;animation:svelte-16c8bt7-text-pulse 2s ease-in-out infinite}@keyframes svelte-16c8bt7-progress-indeterminate{0%{transform:translate(-150%)}50%{transform:translate(50%);width:60%}to{transform:translate(300%);width:40%}}@keyframes svelte-16c8bt7-text-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.progress-bar.svelte-16c8bt7{animation:none;width:100%;transform:translate(0)}.loader-text.svelte-16c8bt7{animation:none;opacity:.9}}
