.lnav-wrap.svelte-p466l8{top:var(--demo-banner-offset,0px);z-index:40;pointer-events:none;padding:clamp(12px,1.7vw,24px) clamp(16px,6.67vw,96px) 0;transition:transform .2s ease-in-out;position:fixed;left:0;right:0;transform:translateY(0)}.lnav-wrap.scroll-hidden.svelte-p466l8{transform:translateY(-100%)}.lnav.svelte-p466l8{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(140%);background:#101026b8;border:1px solid #6366f129;border-radius:24px;margin:0 auto;transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 15px 3px #0000001f}.lnav.scrolled.svelte-p466l8,.lnav.open.svelte-p466l8{background:#101026f0;border-color:#6366f13d;box-shadow:0 12px 40px #00000073}.lnav-bar.svelte-p466l8{justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 12px 0 20px;display:flex}.lnav-brand.svelte-p466l8{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.lnav-mark.svelte-p466l8{background:#6366f1;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.lnav-brand-text.svelte-p466l8{color:#fff;letter-spacing:-.01em;font-family:Syne,sans-serif;font-size:1.2rem;font-weight:800}.lnav-links.svelte-p466l8{align-items:center;gap:4px;display:none}.lnav-lnk.svelte-p466l8{color:#cbd5e1;border-radius:8px;align-items:center;height:40px;padding:0 14px;font-size:.95rem;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.lnav-lnk.svelte-p466l8:hover{color:#fff;background:#6366f129}.lnav-sep.svelte-p466l8{background:#94a3b833;width:1px;height:24px;margin:0 10px}.lnav-actions.svelte-p466l8{align-items:center;gap:6px;display:flex}.lnav-login.svelte-p466l8{display:none}.lnav-cta.svelte-p466l8{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;justify-content:center;align-items:center;height:48px;padding:0 24px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;transition:background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:none}.lnav-cta.svelte-p466l8:hover{background:#4f46e5;box-shadow:0 8px 28px #6366f159}.lnav-lang.svelte-p466l8{display:none;position:relative}.lnav-lang-btn.svelte-p466l8{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 12px;font-family:DM Sans,sans-serif;font-size:.95rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s;display:inline-flex}.lnav-lang-btn.svelte-p466l8:hover{color:#fff;background:#6366f129}.lnav-lang-code.svelte-p466l8{text-transform:capitalize}.lnav-lang-menu.svelte-p466l8{opacity:0;visibility:hidden;transform-origin:100% 0;background:#101026;border:1px solid #6366f138;border-radius:14px;flex-direction:column;gap:2px;min-width:120px;padding:6px;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility .2s;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)scale(.98);box-shadow:0 16px 40px #00000080}.lnav-lang-menu.show.svelte-p466l8{opacity:1;visibility:visible;transform:none}.lnav-lang-item.svelte-p466l8{text-align:left;color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-family:DM Sans,sans-serif;font-size:.9rem;transition:background-color .15s,color .15s}.lnav-lang-item.svelte-p466l8:hover{color:#fff;background:#6366f124}.lnav-lang-item.active.svelte-p466l8{color:#a5b4fc;font-weight:600}.lnav-burger.svelte-p466l8{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:flex}.lnav-burger.svelte-p466l8 span:where(.svelte-p466l8){background:#e2e8f0;border-radius:2px;width:22px;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s;display:block}.lnav.open.svelte-p466l8 .lnav-burger:where(.svelte-p466l8) span:where(.svelte-p466l8):first-child{transform:translateY(7px)rotate(45deg)}.lnav.open.svelte-p466l8 .lnav-burger:where(.svelte-p466l8) span:where(.svelte-p466l8):nth-child(2){opacity:0}.lnav.open.svelte-p466l8 .lnav-burger:where(.svelte-p466l8) span:where(.svelte-p466l8):nth-child(3){transform:translateY(-7px)rotate(-45deg)}.lnav-mobile.svelte-p466l8{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);display:grid}.lnav.open.svelte-p466l8 .lnav-mobile:where(.svelte-p466l8){grid-template-rows:1fr}.lnav-mobile-inner.svelte-p466l8{opacity:0;flex-direction:column;min-height:0;padding:0 20px;transition:opacity .25s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.lnav.open.svelte-p466l8 .lnav-mobile-inner:where(.svelte-p466l8){opacity:1;padding:4px 20px 20px}.lnav-m-lnk.svelte-p466l8{color:#e2e8f0;border-bottom:1px solid #6366f11a;padding:14px 4px;font-size:1.05rem;text-decoration:none}.lnav-m-lang.svelte-p466l8{gap:6px;padding:14px 0 4px;display:flex}.lnav-m-cta.svelte-p466l8{width:100%;margin-top:14px;display:inline-flex}@media (width>=1024px){.lnav-links.svelte-p466l8,.lnav-lang.svelte-p466l8{display:flex}.lnav-login.svelte-p466l8,.lnav-cta.svelte-p466l8{display:inline-flex}.lnav-burger.svelte-p466l8,.lnav-mobile.svelte-p466l8{display:none}}@media (prefers-reduced-motion:reduce){.lnav.svelte-p466l8,.lnav.svelte-p466l8 :where(.svelte-p466l8),.lnav-mobile.svelte-p466l8,.lnav-mobile-inner.svelte-p466l8{transition:none!important}}.ftr-lnk.svelte-z0vthk{color:#475569;font-size:.875rem;text-decoration:none;transition:color .2s}.ftr-lnk.svelte-z0vthk:hover{color:#94a3b8}.ftr-lnk-btn.svelte-z0vthk{cursor:pointer;color:#475569;background:0 0;border:none;padding:0;font-family:DM Sans,sans-serif;font-size:.875rem;transition:color .2s}.ftr-lnk-btn.svelte-z0vthk:hover{color:#a5b4fc}.ftr-lang.svelte-z0vthk{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ftr-lang-btn.svelte-z0vthk{cursor:pointer;color:#475569;background:0 0;border:none;padding:2px 4px;font-family:DM Sans,sans-serif;font-size:.78rem;transition:color .2s}.ftr-lang-btn.svelte-z0vthk:hover{color:#94a3b8}.ftr-lang-btn.active.svelte-z0vthk{color:#a5b4fc;font-weight:600}.ftr.svelte-z0vthk{padding:64px calc(clamp(16px,6.67vw,96px) + 20px) 32px}@media (width<=768px){.footer-grid.svelte-z0vthk{grid-template-columns:1fr 1fr!important}}@media (width<=480px){.footer-grid.svelte-z0vthk{grid-template-columns:1fr!important}}
