.nav.svelte-1k1369r{display:flex;justify-content:center;align-items:center;height:4rem;position:fixed;top:0;left:0;right:0;z-index:50;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0a0a0acc}.nav-inner.svelte-1k1369r{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1100px;padding:0 1rem}.nav-slot.svelte-1k1369r{display:flex;gap:2rem;align-items:center}.nav-slot-left.svelte-1k1369r{justify-content:flex-start}.nav-slot-right.svelte-1k1369r{justify-content:flex-end}.nav-link.svelte-1k1369r{font-family:Maven Pro Variable,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.2em;color:#fff;transition:color .15s ease;text-decoration:none}.nav-link.svelte-1k1369r:hover{color:#ffffffb3}.nav-user-container.svelte-1k1369r{position:relative}.nav-user-button.svelte-1k1369r{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-family:Maven Pro Variable,sans-serif;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.nav-user-button.svelte-1k1369r:hover{background:#ffffff1a;border-color:#fff3}.nav-user-name.svelte-1k1369r{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-chevron.svelte-1k1369r{width:1rem;height:1rem;transition:transform .15s ease}.nav-chevron-open.svelte-1k1369r{transform:rotate(180deg)}.nav-dropdown.svelte-1k1369r{position:absolute;top:calc(100% + .5rem);right:0;min-width:200px;background:#171717;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.5rem;box-shadow:0 10px 40px #00000080;z-index:100}.nav-dropdown-item.svelte-1k1369r{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;text-align:left;color:#fffc;font-family:Maven Pro Variable,sans-serif;font-size:.8rem;border-radius:6px;transition:all .15s ease;text-decoration:none;background:transparent;border:none;cursor:pointer}.nav-dropdown-item.svelte-1k1369r:hover{background:#ffffff0d;color:#fff}.nav-dropdown-icon.svelte-1k1369r{width:1rem;height:1rem;flex-shrink:0}.nav-dropdown-logout.svelte-1k1369r{color:#f87171}.nav-dropdown-logout.svelte-1k1369r:hover{background:#f871711a;color:#fca5a5}.nav-dropdown-divider.svelte-1k1369r{height:1px;background:#ffffff1a;margin:.5rem 0}.nav-login-button.svelte-1k1369r{padding:.5rem 1.25rem;background:#e5e5e5;color:#000;font-family:Maven Pro Variable,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:6px;text-decoration:none;transition:all .15s ease}.nav-login-button.svelte-1k1369r:hover{background:#fff}.nav-hamburger.svelte-1k1369r{display:none;padding:.5rem;background:transparent;border:none;color:#fff;cursor:pointer;z-index:60}.mobile-menu-overlay.svelte-1k1369r{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40}.mobile-menu.svelte-1k1369r{position:fixed;top:4rem;left:0;right:0;background:#0f0f0f;border-bottom:1px solid rgba(255,255,255,.1);padding:1rem;z-index:45;max-height:calc(100vh - 4rem);overflow-y:auto;transform-origin:top}.mobile-menu-links.svelte-1k1369r{display:flex;flex-direction:column;gap:.25rem}.mobile-menu-link.svelte-1k1369r{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;color:#fffc;font-family:Maven Pro Variable,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;border-radius:8px;transition:all .15s ease;background:transparent;border:none;width:100%;text-align:left;cursor:pointer}.mobile-menu-link.svelte-1k1369r:hover{background:#ffffff0d;color:#fff}.mobile-menu-divider.svelte-1k1369r{height:1px;background:#ffffff1a;margin:.75rem 0}.mobile-menu-auth.svelte-1k1369r{display:flex;flex-direction:column;gap:.25rem}.mobile-menu-logout.svelte-1k1369r{color:#f87171}.mobile-menu-logout.svelte-1k1369r:hover{background:#f871711a;color:#fca5a5}.mobile-menu-login.svelte-1k1369r{display:block;padding:.875rem 1rem;background:#e5e5e5;color:#000;font-family:Maven Pro Variable,sans-serif;font-size:.9rem;font-weight:500;text-align:center;border-radius:8px;text-decoration:none;transition:all .15s ease}.mobile-menu-login.svelte-1k1369r:hover{background:#fff}@media (max-width: 768px){.nav-hamburger.svelte-1k1369r{display:flex;align-items:center;justify-content:center}.nav-slot-left.svelte-1k1369r,.nav-slot-right.svelte-1k1369r{display:none}.nav-inner.svelte-1k1369r{justify-content:flex-start}}
