.nav-bar.svelte-tew7wq{position:fixed;top:0;left:0;height:2px;z-index:9999;background:var(--color-primary);animation:svelte-tew7wq-grow 8s cubic-bezier(.1,.5,.1,1) forwards;pointer-events:none}.nav-bar.finishing.svelte-tew7wq{animation:none;width:100%;opacity:0;transition:opacity .3s ease-out}@keyframes svelte-tew7wq-grow{0%{width:0%}10%{width:30%}50%{width:60%}to{width:85%}}.nav-overlay.svelte-tew7wq{position:fixed;inset:0;z-index:9998;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#f9f9f9c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:var(--page-padding);text-align:center}.nav-spinner.svelte-tew7wq{width:36px;height:36px;border-radius:50%;border:3px solid var(--color-border);border-top-color:var(--color-primary);animation:svelte-tew7wq-spin .8s linear infinite}@keyframes svelte-tew7wq-spin{to{transform:rotate(360deg)}}.nav-message.svelte-tew7wq{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-dark)}@media(prefers-reduced-motion:reduce){.nav-spinner.svelte-tew7wq{animation:none}.nav-bar.svelte-tew7wq{animation:none;width:30%}}
