div.n-container.svelte-1ru5u4f{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:20px;z-index:1000;padding:0 16px;box-sizing:border-box}.spacer.svelte-1ru5u4f{height:80px;margin-bottom:20px;flex-shrink:0;width:100%}nav.svelte-1ru5u4f{background:#ffffff80;border:1px solid rgba(255,255,255,.12);height:60px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:16px 32px;border-radius:24px;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px #0000001f,0 2px 16px #00000014,inset 0 1px #ffffff1a;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;max-width:1400px}nav.svelte-1ru5u4f:hover{background:#fff9;border-color:#ffffff2e;box-shadow:0 12px 48px #00000026,0 4px 24px #0000001a,inset 0 1px #ffffff26;transform:translateY(-2px)}ul.svelte-1ru5u4f{list-style:none;display:flex;margin:0;padding:0;gap:8px}ul.left.svelte-1ru5u4f li:where(.svelte-1ru5u4f){margin-right:24px}a.svelte-1ru5u4f{color:#000c;text-decoration:none;font-weight:600;font-size:.95rem;letter-spacing:.02em;padding:10px 18px;border-radius:14px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#ffffff05;border:1px solid transparent;position:relative;overflow:hidden}a.svelte-1ru5u4f:before{content:"";position:relative;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease;z-index:-1}a.svelte-1ru5u4f:hover:before{left:50%}a.svelte-1ru5u4f:hover{background:#ffffff1a;border-color:#fff3;color:#000000e6;box-shadow:0 4px 20px #0000001a,inset 0 1px #fff3;transform:translateY(-1px)}.active.svelte-1ru5u4f a:where(.svelte-1ru5u4f){background:#8c8c8c26;border-color:#5e5e5e4d;font-weight:700;box-shadow:0 4px 20px #70707033,inset 0 1px #fff3}.active.svelte-1ru5u4f a:where(.svelte-1ru5u4f):hover{background:#b4b4b433;border-color:#73737366}ul.left.svelte-1ru5u4f a:where(.svelte-1ru5u4f){font-weight:800;font-size:1.1rem}.mobile-menu-button.svelte-1ru5u4f{display:none;background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background .2s}.mobile-menu-button.svelte-1ru5u4f:hover{background:#0000001a}.mobile-menu-overlay.svelte-1ru5u4f{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:1001;display:flex;justify-content:flex-end}.mobile-menu.svelte-1ru5u4f{background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);width:80%;max-width:300px;height:100%;padding:24px;box-sizing:border-box;display:flex;flex-direction:column;animation:svelte-1ru5u4f-slideIn .3s ease-out}@keyframes svelte-1ru5u4f-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-menu.svelte-1ru5u4f .close-button:where(.svelte-1ru5u4f){background:none;border:none;font-size:2rem;color:#333;cursor:pointer;align-self:flex-end;padding:0;margin-bottom:24px}.mobile-menu.svelte-1ru5u4f ul:where(.svelte-1ru5u4f){flex-direction:column;gap:16px;align-items:flex-start}.mobile-menu.svelte-1ru5u4f ul:where(.svelte-1ru5u4f) li:where(.svelte-1ru5u4f){width:100%}.mobile-menu.svelte-1ru5u4f a:where(.svelte-1ru5u4f){font-size:1.1rem;display:block;padding:12px 16px}@media (max-width: 768px){nav.svelte-1ru5u4f{width:100%;margin:0;padding:12px 20px;border-radius:24px;top:0}div.n-container.svelte-1ru5u4f{top:12px}ul.right.desktop-links.svelte-1ru5u4f{display:none}.mobile-menu-button.svelte-1ru5u4f{display:block}ul.svelte-1ru5u4f{gap:4px}ul.left.svelte-1ru5u4f li:where(.svelte-1ru5u4f){margin-right:12px}a.svelte-1ru5u4f{font-size:.85rem;padding:8px 14px;border-radius:12px}ul.left.svelte-1ru5u4f a:where(.svelte-1ru5u4f){font-size:.95rem}}@media (max-width: 480px){nav.svelte-1ru5u4f{flex-direction:row;justify-content:space-between;gap:0;padding:12px 20px}ul.left.svelte-1ru5u4f li:where(.svelte-1ru5u4f){margin-right:0}ul.svelte-1ru5u4f{justify-content:flex-start;flex-wrap:nowrap}}@media (prefers-reduced-motion: reduce){nav.svelte-1ru5u4f,a.svelte-1ru5u4f,a.svelte-1ru5u4f:before,.mobile-menu.svelte-1ru5u4f{transition:none;animation:none}nav.svelte-1ru5u4f:hover{transform:none}a.svelte-1ru5u4f:hover{transform:none}}
