:root{--nav-h: 110px;--topbar-h: 64px;--nav-font: "DM Sans", -apple-system, sans-serif;--nav-fs: 21px}.fm-header.svelte-1h32yp1{--nav-bg: rgba(9, 11, 15, .97);--nav-border: rgba(255, 255, 255, .06);--nav-accent: #00d4aa;--nav-accent-text: #04110e;--nav-topbar-bg: rgba(7, 9, 12, .99);--nav-topbar-border: rgba(255, 255, 255, .04);--nav-tagline: #4a5568;--nav-link: #8b92a5;--nav-link-hover: #dde1ea;--nav-panel-bg: #10131a;--nav-panel-border: rgba(255, 255, 255, .08);--nav-item-hover: rgba(255, 255, 255, .05);--nav-item-title: #dde1ea;--nav-item-desc: #6b7280;--nav-item-icon-bg: rgba(0, 212, 170, .12);--nav-item-featured-bg: rgba(0, 212, 170, .07);--nav-item-featured-bg-hover: rgba(0, 212, 170, .11);--nav-item-featured-border: rgba(0, 212, 170, .25);--nav-btn-border: rgba(255, 255, 255, .1);--nav-btn-border-hover: rgba(255, 255, 255, .2);--nav-burger-line: #8b92a5;--nav-burger-border: rgba(255, 255, 255, .1);--nav-overlay: rgba(0, 0, 0, .6);--nav-drawer-bg: #0b0d12;--nav-drawer-border: rgba(255, 255, 255, .07);--nav-drawer-link: #8b92a5;--nav-drawer-link-hover-bg: rgba(255, 255, 255, .04)}.fm-header.light.svelte-1h32yp1{--nav-bg: rgba(244, 248, 248, .97);--nav-border: #dce6e8;--nav-accent: #087e78;--nav-accent-text: #ffffff;--nav-topbar-bg: #ffffff;--nav-topbar-border: #dce6e8;--nav-tagline: #687d84;--nav-link: #4a6169;--nav-link-hover: #18323a;--nav-panel-bg: #ffffff;--nav-panel-border: #dce6e8;--nav-item-hover: #e3f5f2;--nav-item-title: #18323a;--nav-item-desc: #687d84;--nav-item-icon-bg: rgba(8, 126, 120, .1);--nav-item-featured-bg: rgba(8, 126, 120, .06);--nav-item-featured-bg-hover: rgba(8, 126, 120, .1);--nav-item-featured-border: rgba(8, 126, 120, .22);--nav-btn-border: #dce6e8;--nav-btn-border-hover: #087e78;--nav-burger-line: #687d84;--nav-burger-border: #dce6e8;--nav-overlay: rgba(23, 52, 58, .35);--nav-drawer-bg: #ffffff;--nav-drawer-border: #dce6e8;--nav-drawer-link: #4a6169;--nav-drawer-link-hover-bg: #e3f5f2}.fm-header.svelte-1h32yp1{position:sticky;top:0;z-index:200}.fm-topbar.svelte-1h32yp1{display:flex;align-items:center;justify-content:flex-end;gap:12px;height:var(--topbar-h);padding:0 2rem;background:var(--nav-topbar-bg);border-bottom:1px solid var(--nav-topbar-border)}.fm-nav.svelte-1h32yp1{display:flex;align-items:center;height:var(--nav-h);padding:0 2rem 0 2.5rem;background:var(--nav-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--nav-border);gap:0}.fm-brand.svelte-1h32yp1{display:flex;align-items:center;text-decoration:none;flex-shrink:0;color:inherit;margin-right:3rem}.fm-hex.svelte-1h32yp1{font-size:18px;color:var(--nav-accent);line-height:1;flex-shrink:0}.fm-mark.svelte-1h32yp1{height:90px;width:90px;margin-right:30px;flex-shrink:0;display:block}.fm-brand-text.svelte-1h32yp1{display:flex;flex-direction:column;gap:8px}.fm-wordmark.svelte-1h32yp1{font-family:var(--nav-font);font-size:38px;font-weight:700;color:var(--nav-accent);letter-spacing:-.3px;line-height:1}.fm-brand-tag.svelte-1h32yp1{display:flex;flex-direction:column;gap:2px}.fm-brand-tag-line.svelte-1h32yp1{font-family:var(--nav-font);font-size:16px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--nav-tagline);line-height:1.2;white-space:nowrap}.fm-links-desktop.svelte-1h32yp1{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0}.fm-links-desktop.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-family:var(--nav-font);font-size:var(--nav-fs);font-weight:500;color:var(--nav-link);text-decoration:none;padding:9px 14px;border-radius:6px;line-height:1;letter-spacing:-.01em;transition:color .15s;white-space:nowrap}.fm-links-desktop.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--nav-link-hover)}.fm-links-desktop.svelte-1h32yp1 a.active:where(.svelte-1h32yp1){color:var(--nav-accent)}.fm-dropdown.svelte-1h32yp1{position:relative}.fm-dropdown-trigger.svelte-1h32yp1{display:inline-flex;align-items:center;gap:6px}.fm-caret.svelte-1h32yp1{font-size:15px;line-height:1;transition:transform .15s}.fm-dropdown-panel.svelte-1h32yp1{position:absolute;top:100%;left:0;width:360px;max-width:calc(100vw - 2rem);box-sizing:border-box;padding-top:10px}.fm-dropdown-panel-inner.svelte-1h32yp1{background:var(--nav-panel-bg);border:1px solid var(--nav-panel-border);border-radius:10px;box-shadow:0 16px 40px #00000080;padding:8px;display:flex;flex-direction:column;gap:2px;overflow:hidden}.fm-dropdown-panel-inner.svelte-1h32yp1 .fm-dropdown-item:where(.svelte-1h32yp1){display:flex;align-items:flex-start;gap:11px;padding:9px 11px;border-radius:7px;text-decoration:none;white-space:normal;border:1px solid transparent}.fm-dropdown-item.svelte-1h32yp1:hover{background:var(--nav-item-hover)}.fm-dropdown-item.featured.svelte-1h32yp1{background:var(--nav-item-featured-bg);border-color:var(--nav-item-featured-border)}.fm-dropdown-item.featured.svelte-1h32yp1:hover{background:var(--nav-item-featured-bg-hover)}.fm-dropdown-item-icon.svelte-1h32yp1{flex:0 0 auto;width:30px;height:30px;border-radius:8px;background:var(--nav-item-icon-bg);color:var(--nav-accent);display:flex;align-items:center;justify-content:center}.fm-dropdown-item-icon.svelte-1h32yp1 svg{width:16px;height:16px}.fm-dropdown-item-text.svelte-1h32yp1{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.fm-dropdown-item-title.svelte-1h32yp1{font-family:var(--nav-font);font-size:13.5px;font-weight:600;color:var(--nav-item-title)}.fm-dropdown-item-desc.svelte-1h32yp1{font-family:var(--nav-font);font-size:12px;font-weight:400;color:var(--nav-item-desc);line-height:1.4;min-width:0}.fm-ops-cta.svelte-1h32yp1{font-family:var(--nav-font);font-size:20px;font-weight:600;color:var(--nav-accent-text);background:var(--nav-accent);padding:12px 24px;border-radius:8px;text-decoration:none;white-space:nowrap;margin-left:1.25rem;flex-shrink:0;transition:opacity .15s}.fm-ops-cta.svelte-1h32yp1:hover{opacity:.88}.fm-ops-cta-outline.svelte-1h32yp1{background:transparent;color:#60a5fa;border:1.5px solid #60a5fa}.fm-ops-cta-outline.svelte-1h32yp1:hover{background:#60a5fa1a;opacity:1}.fm-btn.svelte-1h32yp1{font-family:var(--nav-font);font-size:21px;font-weight:500;border:none;border-radius:8px;padding:11px 23px;cursor:pointer;white-space:nowrap;transition:color .15s,background .15s,border-color .15s,opacity .15s;line-height:1;letter-spacing:-.01em}.fm-btn-ghost.svelte-1h32yp1{background:transparent;color:var(--nav-link);border:1px solid var(--nav-btn-border)}.fm-btn-ghost.svelte-1h32yp1:hover{color:var(--nav-link-hover);border-color:var(--nav-btn-border-hover)}.fm-btn-cta.svelte-1h32yp1{background:var(--nav-accent);color:var(--nav-accent-text);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:7px;background:none;border:1px solid var(--nav-burger-border);border-radius:6px;cursor:pointer;flex-shrink:0;margin-left:12px}.fm-burger-line.svelte-1h32yp1{display:block;height:1.5px;width:100%;background:var(--nav-burger-line);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: 1100px){:root{--nav-h: 76px}.fm-topbar.svelte-1h32yp1,.fm-nav.svelte-1h32yp1{padding:0 1rem}.fm-brand.svelte-1h32yp1{margin-right:0}.fm-brand-tag.svelte-1h32yp1{display:none}.fm-wordmark.svelte-1h32yp1{font-size:24px}.fm-mark.svelte-1h32yp1{height:19px;width:19px;margin-right:6px}.fm-links-desktop.svelte-1h32yp1,.fm-ops-cta.svelte-1h32yp1{display:none}.fm-burger.svelte-1h32yp1{display:flex;margin-left:auto}.fm-overlay.svelte-1h32yp1{display:block;position:fixed;inset:calc(var(--topbar-h) + 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:var(--nav-overlay)}.fm-drawer.svelte-1h32yp1{display:flex;flex-direction:column;position:fixed;top:calc(var(--topbar-h) + var(--nav-h));right:0;bottom:0;width:260px;max-width:80vw;z-index:300;background:var(--nav-drawer-bg);border-left:1px solid var(--nav-drawer-border);padding:10px 10px 20px;gap:2px;overflow-y:auto;transform:translate(100%);transition:transform .26s cubic-bezier(.4,0,.2,1);box-shadow:-16px 0 48px #0009}.fm-drawer.open.svelte-1h32yp1{transform:translate(0)}.fm-drawer-brand.svelte-1h32yp1{font-family:var(--nav-font);font-size:13px;font-weight:700;color:var(--nav-accent);padding:10px 12px 14px;border-bottom:1px solid var(--nav-drawer-border);margin-bottom:6px}.fm-drawer.svelte-1h32yp1 a:where(.svelte-1h32yp1),.fm-drawer-accordion-trigger.svelte-1h32yp1{font-family:var(--nav-font);font-size:14px;font-weight:500;color:var(--nav-drawer-link);text-decoration:none;padding:10px 12px;border-radius:6px;transition:color .14s,background .14s}.fm-drawer.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--nav-link-hover);background:var(--nav-drawer-link-hover-bg)}.fm-drawer.svelte-1h32yp1 a.active:where(.svelte-1h32yp1){color:var(--nav-accent)}.fm-drawer-accordion-trigger.svelte-1h32yp1{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;text-align:left}.fm-drawer-accordion-trigger.active.svelte-1h32yp1{color:var(--nav-accent)}.fm-drawer-accordion-trigger.svelte-1h32yp1 .fm-caret.open:where(.svelte-1h32yp1){transform:rotate(180deg)}.fm-drawer-accordion.svelte-1h32yp1{display:flex;flex-direction:column;padding-left:10px;border-left:1px solid var(--nav-drawer-border);margin:0 12px 4px}.fm-drawer-accordion.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-size:13px;padding:8px 10px}.fm-drawer-accordion-overview.svelte-1h32yp1{color:var(--nav-accent)!important;font-weight:600!important}.fm-drawer-ops-cta.svelte-1h32yp1{display:block;text-align:center;margin:8px 2px 0;padding:10px 12px!important;background:var(--nav-accent);color:var(--nav-accent-text)!important;font-weight:600!important;border-radius:6px}.fm-drawer-ops-cta.svelte-1h32yp1:hover{background:var(--nav-accent)!important;opacity:.88}.fm-drawer-ops-cta.fm-ops-cta-outline.svelte-1h32yp1{background:transparent!important;color:#60a5fa!important;border:1.5px solid #60a5fa}.fm-drawer-ops-cta.fm-ops-cta-outline.svelte-1h32yp1:hover{background:#60a5fa1a!important;opacity:1}.fm-drawer-auth.svelte-1h32yp1{margin-top:auto;padding-top:14px;border-top:1px solid var(--nav-drawer-border);display:flex;flex-direction:column;gap:8px;padding-left:2px;padding-right:2px}.fm-drawer-btn.svelte-1h32yp1{width:100%;padding:10px 12px;text-align:center;border-radius:6px}}@media (min-width: 1101px) and (max-width: 1600px){.fm-topbar.svelte-1h32yp1{padding:0 1.25rem}.fm-nav.svelte-1h32yp1{padding:0 1.25rem 0 1.75rem}.fm-brand.svelte-1h32yp1{margin-right:1.75rem}.fm-links-desktop.svelte-1h32yp1{gap:0}.fm-links-desktop.svelte-1h32yp1 a:where(.svelte-1h32yp1){padding:9px 10px}.fm-ops-cta.svelte-1h32yp1{margin-left:.75rem;padding:11px 18px}}
