nav.svelte-1ezjbvk{z-index:100;height:var(--nav-h);-webkit-backdrop-filter:saturate(140%)blur(18px);border-bottom:1px solid var(--border);background:#060a13b8;position:fixed;top:0;left:0;right:0}.nav-inner.svelte-1ezjbvk{height:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;display:flex}.nav-brand.svelte-1ezjbvk{min-height:44px;color:var(--text);letter-spacing:-.01em;flex:none;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.nav-brand.svelte-1ezjbvk:hover{text-decoration:none}.nav-brand.svelte-1ezjbvk img:where(.svelte-1ezjbvk){border-radius:8px;width:32px;height:32px}.nav-links.svelte-1ezjbvk{align-items:center;gap:6px;min-width:0;display:flex}.nav-link.svelte-1ezjbvk{min-height:40px;color:var(--text-secondary);border-radius:10px;align-items:center;padding:0 12px;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.nav-link.svelte-1ezjbvk:hover{background:var(--surface);color:var(--text);text-decoration:none}.nav-link[aria-current=page].svelte-1ezjbvk{color:var(--text)}.nav-link[aria-current=page].svelte-1ezjbvk:after{background:var(--cyan);content:"";border-radius:2px;height:2px;position:absolute;bottom:4px;left:12px;right:12px}.nav-download.svelte-1ezjbvk{min-height:40px;margin:0 6px 0 8px;padding:0 18px;font-size:.88rem;box-shadow:inset 0 1px #ffffff4d,0 6px 16px -8px #00b4d8b3}.locale-picker.svelte-1ezjbvk{appearance:none;border:1px solid var(--border-strong);background-color:var(--surface);min-height:40px;color:var(--text-secondary);font:inherit;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path fill='none' stroke='%23b0b5bd' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5l5 5 5-5'/></svg>");background-position:right 11px center;background-repeat:no-repeat;background-size:9px;border-radius:10px;padding:0 30px 0 12px;font-size:.85rem;transition:border-color .15s,color .15s}.locale-picker.svelte-1ezjbvk:hover{color:var(--text);border-color:#ffffff3d}.locale-picker.svelte-1ezjbvk option:where(.svelte-1ezjbvk){color:#111}@media (width<=980px){.nav-faq.svelte-1ezjbvk{display:none}}@media (width<=860px){.nav-feature.svelte-1ezjbvk{display:none}}@media (width<=680px){.nav-connect.svelte-1ezjbvk,.nav-legal.svelte-1ezjbvk{display:none}.nav-download.svelte-1ezjbvk,.locale-picker.svelte-1ezjbvk,.nav-link.svelte-1ezjbvk{min-height:44px}.nav-download.svelte-1ezjbvk{margin:0 4px 0 0;padding:0 16px}}@media (width<=420px){.nav-brand-name.svelte-1ezjbvk{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-brand.svelte-1ezjbvk img:where(.svelte-1ezjbvk){width:36px;height:36px}.locale-picker.svelte-1ezjbvk{max-width:116px}}footer.svelte-4jwo3w{padding:36px 0 40px;position:relative}footer.svelte-4jwo3w:before{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:min(1120px,92%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-inner.svelte-4jwo3w{max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin:0 auto;display:flex}.footer-brand.svelte-4jwo3w{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.brand.svelte-4jwo3w{color:var(--text);letter-spacing:-.01em;align-items:center;gap:10px;font-weight:700;display:inline-flex}.brand.svelte-4jwo3w:hover{text-decoration:none}.brand.svelte-4jwo3w img:where(.svelte-4jwo3w){border-radius:7px;width:28px;height:28px}.footer-copy.svelte-4jwo3w{color:var(--text-muted);font-size:.85rem}.footer-copy.svelte-4jwo3w a:where(.svelte-4jwo3w){color:inherit}.footer-copy.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--text)}.footer-links.svelte-4jwo3w{flex-wrap:wrap;gap:4px 6px;margin-right:-10px;display:flex}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w){min-height:44px;color:var(--text-secondary);border-radius:8px;align-items:center;padding:0 10px;font-size:.88rem;display:inline-flex}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--text);text-decoration:none}@media (width<=680px){.footer-inner.svelte-4jwo3w{text-align:center;flex-direction:column}.footer-brand.svelte-4jwo3w{flex-direction:column;gap:8px}.footer-links.svelte-4jwo3w{justify-content:center;margin-right:0}}
