:root{--nav-h: 56px;--nav-font: var(--font-mono, "DM Mono", monospace);--nav-fs: 17px;--nav-bg: rgba(10, 12, 16, .96)}.fm-nav.svelte-1h32yp1{position:sticky;top:0;z-index:200;display:flex;align-items:center;height:var(--nav-h);padding:0 1.75rem 0 3.5rem;background:var(--nav-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #252a36;gap:0}.fm-brand.svelte-1h32yp1{display:flex;align-items:center;gap:6px;text-decoration:none;flex-shrink:0;color:inherit}.fm-hex.svelte-1h32yp1{font-size:21px;color:var(--accent, #00d4aa);line-height:1}.fm-wordmark.svelte-1h32yp1{font-family:var(--nav-font);font-size:18px;font-weight:600;color:var(--accent, #00d4aa);letter-spacing:-.4px}.fm-divider.svelte-1h32yp1{display:inline-block;width:1px;height:14px;background:#2e3444;margin:0 2px;flex-shrink:0}.fm-brand-tag.svelte-1h32yp1{font-family:var(--nav-font);font-size:13px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#5c6478}.fm-sep.svelte-1h32yp1{display:block;width:1px;height:20px;background:#252a36;margin:0 16px;flex-shrink:0}.fm-links-desktop.svelte-1h32yp1{display:flex;align-items:center;gap:2px}.fm-links-desktop.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-family:var(--nav-font);font-size:var(--nav-fs);font-weight:500;color:#9ca3b0;text-decoration:none;padding:5px 10px;border-radius:4px;white-space:nowrap;transition:color .14s,background .14s}.fm-links-desktop.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:#e8eaf0;background:#ffffff0d}.fm-links-desktop.svelte-1h32yp1 a.active:where(.svelte-1h32yp1){color:var(--accent, #00d4aa);background:#00d4aa14}.fm-nav-auth.svelte-1h32yp1{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.fm-btn.svelte-1h32yp1{font-family:var(--nav-font);font-size:var(--nav-fs);font-weight:500;border:none;border-radius:4px;padding:5px 12px;cursor:pointer;white-space:nowrap;transition:color .14s,background .14s,border-color .14s,opacity .14s;line-height:1}.fm-btn-ghost.svelte-1h32yp1{background:transparent;color:#9ca3b0;border:1px solid #252a36}.fm-btn-ghost.svelte-1h32yp1:hover{color:var(--accent, #00d4aa);border-color:#00d4aa66}.fm-btn-cta.svelte-1h32yp1{background:var(--accent, #00d4aa);color:#04110e;border:1px solid transparent;font-weight:600}.fm-btn-cta.svelte-1h32yp1:hover{opacity:.88}.fm-burger.svelte-1h32yp1{display:none;flex-direction:column;justify-content:center;gap:5px;width:34px;height:34px;padding:6px;background:none;border:1px solid #252a36;border-radius:5px;cursor:pointer;flex-shrink:0;margin-left:auto}.fm-burger-line.svelte-1h32yp1{display:block;height:1.5px;width:100%;background:#9ca3b0;border-radius:1px;transition:transform .22s ease,opacity .18s ease}.fm-burger.open.svelte-1h32yp1 .fm-burger-line:where(.svelte-1h32yp1):nth-child(1){transform:translateY(6.5px) rotate(45deg)}.fm-burger.open.svelte-1h32yp1 .fm-burger-line:where(.svelte-1h32yp1):nth-child(2){opacity:0}.fm-burger.open.svelte-1h32yp1 .fm-burger-line:where(.svelte-1h32yp1):nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.fm-overlay.svelte-1h32yp1,.fm-drawer.svelte-1h32yp1{display:none}@media (max-width: 768px){.fm-nav.svelte-1h32yp1{padding:0 1rem}.fm-brand-tag.svelte-1h32yp1,.fm-divider.svelte-1h32yp1,.fm-sep.svelte-1h32yp1,.fm-links-desktop.svelte-1h32yp1,.fm-nav-auth.svelte-1h32yp1{display:none}.fm-burger.svelte-1h32yp1{display:flex}.fm-overlay.svelte-1h32yp1{display:block;position:fixed;inset:var(--nav-h) 0 0 0;z-index:250;background:transparent;pointer-events:none;transition:background .22s}.fm-overlay.visible.svelte-1h32yp1{pointer-events:auto;background:#0000008c}.fm-drawer.svelte-1h32yp1{display:flex;flex-direction:column;position:fixed;top:var(--nav-h);right:0;bottom:0;width:256px;max-width:80vw;z-index:300;background:#0d0f14;border-left:1px solid #252a36;padding:10px 10px 20px;gap:2px;overflow-y:auto;transform:translate(100%);transition:transform .26s cubic-bezier(.4,0,.2,1);box-shadow:-12px 0 40px #00000080}.fm-drawer.open.svelte-1h32yp1{transform:translate(0)}.fm-drawer-brand.svelte-1h32yp1{font-family:var(--nav-font);font-size:13px;font-weight:600;color:var(--accent, #00d4aa);padding:10px 12px 14px;border-bottom:1px solid #1e2330;margin-bottom:6px}.fm-drawer.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-family:var(--nav-font);font-size:13px;font-weight:500;color:#9ca3b0;text-decoration:none;padding:10px 12px;border-radius:5px;transition:color .14s,background .14s}.fm-drawer.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:#e8eaf0;background:#ffffff0d}.fm-drawer.svelte-1h32yp1 a.active:where(.svelte-1h32yp1){color:var(--accent, #00d4aa);background:#00d4aa14}.fm-drawer-auth.svelte-1h32yp1{margin-top:auto;padding-top:14px;border-top:1px solid #1e2330;display:flex;flex-direction:column;gap:8px;padding-left:2px;padding-right:2px}.fm-drawer-btn.svelte-1h32yp1{width:100%;padding:9px 12px;text-align:center;border-radius:5px}}@media (min-width: 769px) and (max-width: 1100px){.fm-nav.svelte-1h32yp1{padding:0 1.25rem 0 2.5rem}.fm-brand-tag.svelte-1h32yp1,.fm-divider.svelte-1h32yp1{display:none}.fm-links-desktop.svelte-1h32yp1 a:where(.svelte-1h32yp1){padding:5px 8px}}
