.nav.svelte-1qi765d{z-index:100;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:1.2rem 2.5rem;transition:background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled.svelte-1qi765d{border-bottom-color:var(--rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0ff2}.nav-logo.svelte-1qi765d{color:var(--temper-blue);align-items:center;gap:.5rem;text-decoration:none;transition:opacity .2s;display:flex}.nav-logo.svelte-1qi765d:hover{opacity:.8}.nav-mark.svelte-1qi765d{width:20px;height:20px}.nav-wordmark.svelte-1qi765d{font-family:var(--font-mono);letter-spacing:.15em;font-size:.75rem;font-weight:500}.nav-links.svelte-1qi765d{align-items:center;gap:1.5rem;display:flex}.nav-links.svelte-1qi765d>a:where(.svelte-1qi765d){font-family:var(--font-mono);color:var(--graphite);letter-spacing:.05em;font-size:.7rem;text-decoration:none;transition:color .2s}.nav-links.svelte-1qi765d>a:where(.svelte-1qi765d):hover{color:var(--parchment)}.nav-links.svelte-1qi765d .cta:where(.svelte-1qi765d){border:1px solid var(--temper-blue-border-dim);color:var(--temper-blue);padding:.4rem 1rem;transition:border-color .2s,color .2s}.nav-links.svelte-1qi765d .cta:where(.svelte-1qi765d):hover{border-color:var(--temper-blue);color:var(--parchment)}.nav-group.svelte-1qi765d{align-items:center;display:flex;position:relative}.nav-group.svelte-1qi765d:after{content:"";height:.85rem;position:absolute;top:100%;left:0;right:0}.nav-group-trigger.svelte-1qi765d{font-family:var(--font-mono);color:var(--graphite);cursor:pointer;letter-spacing:.05em;background:0 0;border:none;align-items:center;gap:.3rem;margin:0;padding:0;font-size:.7rem;transition:color .2s;display:inline-flex}.nav-group-trigger.svelte-1qi765d:hover,.nav-group.svelte-1qi765d:focus-within .nav-group-trigger:where(.svelte-1qi765d){color:var(--parchment)}.nav-caret.svelte-1qi765d{font-size:.6rem;transition:transform .2s}.nav-group.svelte-1qi765d:hover .nav-caret:where(.svelte-1qi765d),.nav-group.svelte-1qi765d:focus-within .nav-caret:where(.svelte-1qi765d){transform:rotate(180deg)}.nav-menu.svelte-1qi765d{border:1px solid var(--rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;background:#0a0a0ff7;flex-direction:column;gap:.85rem;min-width:9rem;margin-top:.85rem;padding:.95rem 1.05rem;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:100%;left:0;transform:translateY(-4px)}.nav-menu.open.svelte-1qi765d{opacity:1;visibility:visible;transform:translateY(0)}.nav-menu.svelte-1qi765d a:where(.svelte-1qi765d){font-family:var(--font-mono);color:var(--graphite);letter-spacing:.05em;font-size:.7rem;text-decoration:none;transition:color .2s}.nav-menu.svelte-1qi765d a:where(.svelte-1qi765d):hover{color:var(--parchment)}
