.nav-overlay.svelte-11ndsgy{z-index:50;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;transition:opacity .6s;display:flex;position:absolute;inset:0}.nav-overlay.visible.svelte-11ndsgy{opacity:1;pointer-events:auto}.nav-spinner.svelte-11ndsgy{color:var(--foreground,#0f172a);flex-direction:column;align-items:center;gap:20px;display:flex}.nav-spinner.svelte-11ndsgy svg:where(.svelte-11ndsgy){width:56px;height:56px}.sq.svelte-11ndsgy{transform-origin:50%}.sq-1.svelte-11ndsgy{animation:2s ease-in-out infinite svelte-11ndsgy-sq-pulse}.sq-2.svelte-11ndsgy{animation:2s ease-in-out .5s infinite svelte-11ndsgy-sq-pulse}.sq-3.svelte-11ndsgy{animation:2s ease-in-out 1s infinite svelte-11ndsgy-sq-pulse}.sq-4.svelte-11ndsgy{animation:2s ease-in-out 1.5s infinite svelte-11ndsgy-sq-pulse}@keyframes svelte-11ndsgy-sq-pulse{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.nav-label.svelte-11ndsgy{color:#94a3b8;letter-spacing:1.5px;text-transform:uppercase;font-size:13px;font-weight:500;animation:1.8s ease-in-out infinite svelte-11ndsgy-label-pulse}@keyframes svelte-11ndsgy-label-pulse{0%,to{opacity:.4}50%{opacity:1}}
