.langmenu.svelte-1b887l3{position:relative}.trigger.svelte-1b887l3{border:1px solid var(--rule-2);background:var(--bg);color:var(--fg-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.trigger.svelte-1b887l3:hover,.trigger[aria-expanded=true].svelte-1b887l3{background:var(--bg-tint);color:var(--fg);border-color:var(--fg-3)}.trigger.svelte-1b887l3 svg{color:var(--fg-3)}.chev.svelte-1b887l3{opacity:.6;border-top:4px solid;border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0;margin-left:1px;transition:transform .15s}.chev.up.svelte-1b887l3{transform:rotate(180deg)}.menu.svelte-1b887l3{transform-origin:100% 0;background:var(--bg);border:1px solid var(--rule);z-index:200;border-radius:10px;min-width:132px;max-width:calc(100vw - 32px);padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px -12px #10141e47}.langmenu.start.svelte-1b887l3 .menu:where(.svelte-1b887l3){transform-origin:0 0;left:0;right:auto}.menu.svelte-1b887l3 a:where(.svelte-1b887l3){color:var(--fg-2);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:13px;transition:background .12s;display:flex}.menu.svelte-1b887l3 a:where(.svelte-1b887l3):hover{background:var(--bg-tint);color:var(--fg)}.menu.svelte-1b887l3 a.active:where(.svelte-1b887l3){color:var(--fg);font-weight:500}.menu.svelte-1b887l3 a:where(.svelte-1b887l3) svg{color:var(--ok)}.disclosure.svelte-8gf15s{display:inline-flex;position:relative}.trigger.svelte-8gf15s{font:inherit;color:var(--fg-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;transition:color .15s;display:inline-flex}.trigger.svelte-8gf15s:hover,.trigger.active.svelte-8gf15s,.trigger[aria-expanded=true].svelte-8gf15s{color:var(--fg)}.chev.svelte-8gf15s{opacity:.6;border-top:4px solid;border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0;transition:transform .15s}.chev.up.svelte-8gf15s{transform:rotate(180deg)}.panel.svelte-8gf15s{transform-origin:top;background:var(--bg);border:1px solid var(--rule);z-index:200;white-space:normal;text-align:left;border-radius:12px;width:560px;max-width:calc(100vw - 32px);padding:8px;position:absolute;top:calc(100% + 18px);left:50%;translate:-50%;box-shadow:0 18px 40px -16px #10141e4d}ul.svelte-8gf15s{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}ul.svelte-8gf15s a:where(.svelte-8gf15s){border-radius:8px;flex-direction:column;justify-content:center;min-height:48px;padding:8px 12px;transition:background .12s;display:flex}ul.svelte-8gf15s a:where(.svelte-8gf15s):hover,ul.svelte-8gf15s a:where(.svelte-8gf15s):focus-visible{background:var(--bg-tint)}.name.svelte-8gf15s{color:var(--fg);font-size:14px}.hint.svelte-8gf15s{color:var(--fg-3);margin-top:2px;font-size:12.5px;line-height:1.35}[aria-current=page].svelte-8gf15s .name:where(.svelte-8gf15s){color:var(--accent-text);font-weight:500}.all.svelte-8gf15s{border-top:1px solid var(--rule);min-height:40px;color:var(--fg);align-items:center;gap:6px;margin-top:6px;padding:8px 12px 6px;font-size:13.5px;display:flex}.all.svelte-8gf15s span:where(.svelte-8gf15s),.all.svelte-8gf15s:hover{color:var(--accent-text)}.nav.svelte-k3slgy{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;transition:background-color .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;position:sticky;top:0}.nav.home.svelte-k3slgy{position:fixed;left:0;right:0}.nav.scrolled.svelte-k3slgy:not(.over-hero){background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-in.svelte-k3slgy{max-width:1220px;height:var(--site-header-height);justify-content:space-between;align-items:center;margin:0 auto;padding:0 clamp(20px,3vw,40px);display:flex}.logo.svelte-k3slgy{align-items:center;display:inline-flex}.logo.svelte-k3slgy img:where(.svelte-k3slgy){width:auto;height:30px;transition:filter .24s;display:block}.nav-links.svelte-k3slgy{white-space:nowrap;color:var(--fg-2);align-items:center;gap:22px;font-size:13px;display:none}.nav-links.svelte-k3slgy>a:where(.svelte-k3slgy){transition:color .15s}.nav-links.svelte-k3slgy>a:where(.svelte-k3slgy):hover,.nav-links.svelte-k3slgy>a.active:where(.svelte-k3slgy){color:var(--fg)}.nav-links.svelte-k3slgy>a.product-link:where(.svelte-k3slgy){color:var(--fg);font-weight:500}.nav-links.svelte-k3slgy>a.product-link.active:where(.svelte-k3slgy){color:var(--accent-text)}.nav-divider.svelte-k3slgy{background:var(--rule-2);width:1px;height:14px}.nav-right.svelte-k3slgy{white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:flex}.nav-right.svelte-k3slgy .ghost:where(.svelte-k3slgy),.lang-slot.svelte-k3slgy{color:var(--fg-2);display:none}.nav-right.svelte-k3slgy .ghost:where(.svelte-k3slgy):hover{color:var(--fg)}.burger.svelte-k3slgy{border:1px solid var(--rule-2);background:var(--bg);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.burger.svelte-k3slgy span:where(.svelte-k3slgy),.burger.svelte-k3slgy span:where(.svelte-k3slgy):before,.burger.svelte-k3slgy span:where(.svelte-k3slgy):after{content:"";background:var(--fg);width:15px;height:1.5px;transition:transform .2s;display:block}.burger.svelte-k3slgy span:where(.svelte-k3slgy){position:relative}.burger.svelte-k3slgy span:where(.svelte-k3slgy):before{position:absolute;top:-5px}.burger.svelte-k3slgy span:where(.svelte-k3slgy):after{position:absolute;top:5px}.burger.svelte-k3slgy span.open:where(.svelte-k3slgy){background:0 0}.burger.svelte-k3slgy span.open:where(.svelte-k3slgy):before{top:0;transform:rotate(45deg)}.burger.svelte-k3slgy span.open:where(.svelte-k3slgy):after{top:0;transform:rotate(-45deg)}.mobile.svelte-k3slgy{background:var(--bg);max-height:calc(100dvh - var(--site-header-height));flex-direction:column;gap:2px;padding:18px clamp(20px,3vw,40px) 22px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px -28px #10141e57}.mobile-label.svelte-k3slgy{color:var(--fg);padding:0 8px 8px;font-size:14px;font-weight:600}.mobile.svelte-k3slgy>a:where(.svelte-k3slgy){color:var(--fg-2);grid-template-columns:70px 1fr;gap:14px;padding:10px 8px;display:grid}.mobile.svelte-k3slgy>a:where(.svelte-k3slgy) strong:where(.svelte-k3slgy){color:var(--fg);font-size:14px;font-weight:550}.mobile.svelte-k3slgy>a:where(.svelte-k3slgy) span:where(.svelte-k3slgy){font-size:13px}.mobile.svelte-k3slgy>a.active:where(.svelte-k3slgy){background:var(--bg-tint)}.skip.svelte-k3slgy{z-index:300;background:var(--fg);color:var(--bg);opacity:0;pointer-events:none;border-radius:8px;padding:8px 12px;font-size:13px;transition:transform .15s,opacity .15s;position:absolute;top:8px;left:12px;transform:translateY(-160%)}.skip.svelte-k3slgy:focus,.skip.svelte-k3slgy:focus-visible{opacity:1;pointer-events:auto;transform:none}.mobile-group.svelte-k3slgy{border-top:1px solid var(--rule);margin-top:10px;padding-top:4px}.group-toggle.svelte-k3slgy{width:100%;min-height:44px;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 8px;font-size:14px;font-weight:600;display:flex}.chev.svelte-k3slgy{opacity:.6;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .15s}.chev.up.svelte-k3slgy{transform:rotate(180deg)}.mobile-group.svelte-k3slgy ul:where(.svelte-k3slgy){margin:0 0 4px;padding:0;list-style:none}.mobile-group.svelte-k3slgy a:where(.svelte-k3slgy){min-height:40px;color:var(--fg-2);align-items:center;gap:6px;padding:6px 8px 6px 18px;font-size:14px;display:flex}.mobile-group.svelte-k3slgy a[aria-current=page]:where(.svelte-k3slgy){color:var(--accent-text);background:var(--bg-tint)}.mobile-group.svelte-k3slgy a.all:where(.svelte-k3slgy){color:var(--fg)}.mobile-group.svelte-k3slgy a.all:where(.svelte-k3slgy) span:where(.svelte-k3slgy){color:var(--accent-text)}.mobile-secondary.svelte-k3slgy{border-top:1px solid var(--rule);flex-direction:column;margin-top:10px;padding-top:10px;display:flex}.mobile-secondary.svelte-k3slgy a:where(.svelte-k3slgy),.mobile.svelte-k3slgy .m-ghost:where(.svelte-k3slgy){color:var(--fg-2);padding:9px 8px;font-size:14px}.mobile.svelte-k3slgy .m-ghost:where(.svelte-k3slgy){border-top:1px solid var(--rule);margin-top:6px;padding-top:14px}.mobile.svelte-k3slgy .m-lang:where(.svelte-k3slgy){align-self:flex-start;margin:10px 0 2px}@media (width<=519px){.nav-cta.svelte-k3slgy{display:none}}@media (width>=520px){.mobile-cta.svelte-k3slgy{display:none}}@media (width>=1200px){.nav-in.svelte-k3slgy{grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);column-gap:20px;display:grid}.logo.svelte-k3slgy{justify-self:start}.nav-links.svelte-k3slgy{justify-self:center;display:flex}.nav-right.svelte-k3slgy{justify-self:end}.nav-right.svelte-k3slgy .ghost:where(.svelte-k3slgy){display:inline}.nav-right.svelte-k3slgy .lang-slot:where(.svelte-k3slgy){display:inline-flex}.burger.svelte-k3slgy{display:none}}@media (prefers-reduced-motion:reduce){.nav.svelte-k3slgy,.logo.svelte-k3slgy img:where(.svelte-k3slgy),.nav-links.svelte-k3slgy>a:where(.svelte-k3slgy),.burger.svelte-k3slgy,.burger.svelte-k3slgy span:where(.svelte-k3slgy),.burger.svelte-k3slgy span:where(.svelte-k3slgy):before,.burger.svelte-k3slgy span:where(.svelte-k3slgy):after{transition:none}}.ft.svelte-a7xpyw{border-top:1px solid var(--rule);padding:48px 0 28px}.ft-top.svelte-a7xpyw{grid-template-columns:1fr;gap:36px;display:grid}@media (width>=760px){.ft-top.svelte-a7xpyw{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-main.svelte-a7xpyw{grid-column:1/-1}}@media (width>=1100px){.ft-top.svelte-a7xpyw{grid-template-columns:repeat(6,minmax(0,1fr))}.ft-main.svelte-a7xpyw{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.ft-tagline.svelte-a7xpyw,.ft-social.svelte-a7xpyw{margin-top:0}.ft-tagline.svelte-a7xpyw{max-width:none}.ft-social.svelte-a7xpyw{margin-left:auto}}.ft-brand.svelte-a7xpyw{align-items:center;display:flex}.ft-brand.svelte-a7xpyw img:where(.svelte-a7xpyw){width:auto;height:26px;display:block}.ft-tagline.svelte-a7xpyw{color:var(--fg-3);max-width:260px;margin-top:14px;font-size:13px;line-height:1.5}.ft-social.svelte-a7xpyw{gap:14px;margin-top:18px;display:flex}.ft-social.svelte-a7xpyw a:where(.svelte-a7xpyw){color:var(--fg-3);transition:color .15s;display:inline-flex}.ft-social.svelte-a7xpyw a:where(.svelte-a7xpyw):hover{color:var(--fg)}.ft-support.svelte-a7xpyw{display:block}.ft-support.svelte-a7xpyw img:where(.svelte-a7xpyw){width:128px;height:auto;display:block}.ft-col.svelte-a7xpyw h2:where(.svelte-a7xpyw){color:var(--fg-3);margin-bottom:12px;font-size:13px;font-weight:500}.ft-col.svelte-a7xpyw ul:where(.svelte-a7xpyw){flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ft-col.svelte-a7xpyw a:where(.svelte-a7xpyw){color:var(--fg-2);overflow-wrap:anywhere}.ft-col.svelte-a7xpyw a:where(.svelte-a7xpyw):hover{color:var(--fg)}.ft-bottom.svelte-a7xpyw{border-top:1px solid var(--rule);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:18px;font-size:12px;display:flex}
