.nav-link.svelte-vny38x{position:relative;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#475569;transition:color .25s ease;padding-bottom:2px}.nav-link.svelte-vny38x:after{content:"";position:absolute;left:50%;bottom:-4px;width:0;height:2px;background:#0f172a;border-radius:1px;transition:width .3s cubic-bezier(.4,0,.2,1),left .3s cubic-bezier(.4,0,.2,1)}.nav-link.svelte-vny38x:hover{color:#0f172a}.nav-link.svelte-vny38x:hover:after{width:60%;left:20%}.nav-link-active.svelte-vny38x{color:#0f172a}.nav-link-active.svelte-vny38x:after{width:100%;left:0}.nav-link-active.svelte-vny38x:hover:after{width:100%;left:0}.burger-line.svelte-vny38x{display:block;width:20px;height:2px;background:#0f172a;border-radius:1px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.burger-open.svelte-vny38x .burger-line:where(.svelte-vny38x):nth-child(1){transform:translateY(6px) rotate(45deg)}.burger-open.svelte-vny38x .burger-line:where(.svelte-vny38x):nth-child(2){opacity:0}.burger-open.svelte-vny38x .burger-line:where(.svelte-vny38x):nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu.svelte-vny38x{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0}.mobile-menu-open.svelte-vny38x{max-height:400px;opacity:1}.mobile-link.svelte-vny38x{display:block;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;color:#475569;border-radius:.5rem;transition:color .2s ease,background-color .2s ease}.mobile-link.svelte-vny38x:hover,.mobile-link-active.svelte-vny38x{color:#0f172a;background-color:#f1f5f9}
