@keyframes svelte-1hx48d0-menu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1hx48d0-menu-item-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-overlay.svelte-1hx48d0{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;background:var(--background);animation:svelte-1hx48d0-menu-fade-in .25s ease-out;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-menu-content.svelte-1hx48d0{flex:1;display:flex;flex-direction:column;gap:4px;padding:24px 20px}.mobile-menu-link.svelte-1hx48d0{display:flex;flex-direction:column;gap:2px;padding:16px 20px;border-radius:12px;text-decoration:none;color:var(--foreground);transition:background .15s;opacity:0;animation:svelte-1hx48d0-menu-item-in .35s ease-out forwards}.mobile-menu-link.svelte-1hx48d0:hover{background:var(--muted)}.mobile-menu-link.active.svelte-1hx48d0{background:oklch(from var(--primary) l c h / .08)}.mobile-menu-link-label.svelte-1hx48d0{font-size:20px;font-weight:600;line-height:1.2}.mobile-menu-link.active.svelte-1hx48d0 .mobile-menu-link-label:where(.svelte-1hx48d0){color:var(--primary)}.mobile-menu-divider.svelte-1hx48d0{height:1px;margin:8px 20px;background:var(--border);opacity:0;animation:svelte-1hx48d0-menu-item-in .35s ease-out forwards}.mobile-menu-footer.svelte-1hx48d0{display:flex;align-items:center;justify-content:space-between;padding:20px;font-size:12px;color:var(--muted-foreground);opacity:0;animation:svelte-1hx48d0-menu-item-in .35s ease-out forwards}.navigation-progress.svelte-7aoqrt{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;overflow:hidden;background:var(--primary, oklch(.6024 .2357 357.3319)) / .15}.navigation-progress-bar.svelte-7aoqrt{height:100%;width:40%;background:linear-gradient(90deg,transparent,var(--primary, oklch(.6024 .2357 357.3319)),transparent);animation:svelte-7aoqrt-nav-progress 1s ease-in-out infinite}@keyframes svelte-7aoqrt-nav-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media(prefers-reduced-motion:reduce){.navigation-progress-bar.svelte-7aoqrt{animation:none;width:100%;opacity:.5}}.page-transition.svelte-1sgpos4{animation:svelte-1sgpos4-page-enter var(--cp-duration, .25s) var(--cp-ease, ease-out) both}.page-exit.svelte-1sgpos4{animation:svelte-1sgpos4-page-exit .1s var(--cp-ease, ease-out) both}@keyframes svelte-1sgpos4-page-enter{0%{opacity:0;transform:translateY(var(--cp-distance, 16px))}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1sgpos4-page-exit{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.page-transition.svelte-1sgpos4,.page-exit.svelte-1sgpos4{animation:none}}
