.loading-screen.svelte-1woj4nr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:clamp(1.5rem,4vw,3rem);background:var(--loading-overlay);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.route-atlas-grid .loading-screen.svelte-1woj4nr,.app-shell.route-atlas-grid .loading-screen.svelte-1woj4nr{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.loading-stage.svelte-1woj4nr{display:grid;place-items:center;gap:1.5rem;width:100%}.loading-stage__dots.svelte-1woj4nr{display:inline-flex;align-items:center;justify-content:center;gap:.72rem;min-width:6.5rem;min-height:3rem}.loading-stage__dot.svelte-1woj4nr{width:.62rem;height:.62rem;border-radius:50%;background:var(--oz-accent, var(--brand-accent));opacity:.22;transform:scale(.84);animation:svelte-1woj4nr-loading-dot-step 1.65s ease-in-out infinite}.loading-stage__dot.svelte-1woj4nr:nth-child(2){animation-delay:.18s}.loading-stage__dot.svelte-1woj4nr:nth-child(3){animation-delay:.36s}.loading-stage__message.svelte-1woj4nr{display:grid;justify-items:center;gap:.75rem;width:min(100%,31rem);text-align:center}.loading-stage__message.svelte-1woj4nr h1:where(.svelte-1woj4nr),.loading-stage__message.svelte-1woj4nr p:where(.svelte-1woj4nr){margin:0}.loading-stage__message.svelte-1woj4nr h1:where(.svelte-1woj4nr){font-size:clamp(1.35rem,3vw,1.8rem)}.loading-stage__message.svelte-1woj4nr p:where(.svelte-1woj4nr){color:var(--text-soft);line-height:1.55}.loading-stage__actions.svelte-1woj4nr{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:.45rem}@keyframes svelte-1woj4nr-loading-dot-step{0%,46%,to{opacity:.22;transform:translateY(0) scale(.84)}22%{opacity:1;transform:translateY(-.18rem) scale(1)}}@media(prefers-reduced-motion:reduce){.loading-stage__dot.svelte-1woj4nr{animation:none;opacity:.62;transform:none}}
