.lp-nav.svelte-1qi765d{z-index:100;-webkit-backdrop-filter:none;height:56px;transition:background var(--motion-medium) ease, border-color var(--motion-medium) ease, backdrop-filter var(--motion-medium) ease;background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.lp-nav--scrolled.svelte-1qi765d{background:color-mix(in oklch, var(--background) 82%, transparent);border-bottom-color:color-mix(in oklch, var(--border) 55%, transparent);-webkit-backdrop-filter:blur(14px)}.nav-inner.svelte-1qi765d{justify-content:space-between;align-items:center;max-width:1080px;height:56px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2rem);display:flex}.nav-logo.svelte-1qi765d{align-items:center;gap:8px;text-decoration:none;display:flex}.logo-text.svelte-1qi765d{letter-spacing:-.02em;color:var(--foreground);font-size:15px;font-weight:700}.nav-links.svelte-1qi765d{align-items:center;gap:.1rem;display:flex}.nav-link.svelte-1qi765d{min-height:44px;color:var(--muted-foreground);border-radius:var(--lp-r);transition:color var(--motion-fast) ease;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;display:none}@media (width>=768px){.nav-link.svelte-1qi765d{display:inline-flex}}.nav-link.svelte-1qi765d:hover{color:var(--foreground)}.nav-company.svelte-1qi765d{display:none;position:relative}@media (width>=768px){.nav-company.svelte-1qi765d{display:block}}.nav-company-trigger.svelte-1qi765d{background:0 0;border:0;gap:5px;font-family:inherit}.nav-company-trigger.svelte-1qi765d .nav-company-chevron{width:13px;height:13px}.nav-company-menu.svelte-1qi765d{border:1px solid color-mix(in oklch, var(--border) 70%, transparent);border-radius:calc(var(--lp-r) + 2px);background:color-mix(in oklch, var(--popover) 96%, transparent);min-width:148px;box-shadow:0 18px 38px -22px color-mix(in oklch, var(--background) 20%, transparent);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) ease;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px)}.nav-company.svelte-1qi765d:hover .nav-company-menu:where(.svelte-1qi765d),.nav-company.svelte-1qi765d:focus-within .nav-company-menu:where(.svelte-1qi765d){opacity:1;pointer-events:auto;transform:translateY(0)}.nav-company-menu.svelte-1qi765d a:where(.svelte-1qi765d){border-radius:var(--lp-r);color:var(--muted-foreground);padding:8px 10px;font-size:13px;text-decoration:none}.nav-company-menu.svelte-1qi765d a:where(.svelte-1qi765d):hover,.nav-company-menu.svelte-1qi765d a:where(.svelte-1qi765d):focus-visible{color:var(--foreground);background:color-mix(in oklch, var(--muted) 75%, transparent);outline:none}.nav-link--icon.svelte-1qi765d{padding:8px 10px;display:inline-flex}.btn-nav-cta.svelte-1qi765d{background:var(--primary);color:var(--primary-foreground);min-height:36px;margin-left:6px;padding:8px 14px;font-size:13px;font-weight:600}.btn-nav-cta.svelte-1qi765d:hover{opacity:.88}.theme-switch.svelte-105kbjo{border-radius:calc(var(--lp-r) + 4px);border:1px solid color-mix(in oklch, var(--border) 75%, transparent);background:color-mix(in oklch, var(--muted) 50%, transparent);gap:3px;padding:4px;display:inline-flex}.theme-btn.svelte-105kbjo{border-radius:var(--lp-r);color:var(--muted-foreground);cursor:pointer;transition:color var(--motion-fast) ease, background var(--motion-fast) ease;background:0 0;border:none;padding:.38rem .78rem;font-size:12px;font-weight:500}.theme-btn.svelte-105kbjo:hover{color:var(--foreground)}.theme-btn--active.svelte-105kbjo{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px color-mix(in oklch, var(--background) 40%, transparent)}.dark .theme-switch.svelte-105kbjo{border-radius:calc(var(--lp-r) + 7px);gap:5px;padding:6px}.dark .theme-btn.svelte-105kbjo{padding:.5rem .92rem}footer.svelte-2xnmn1{border-top:1px solid color-mix(in oklch, var(--border) 55%, transparent);padding:2rem 0 2.5rem}.footer-inner.svelte-2xnmn1{grid-template-columns:minmax(180px,1fr) minmax(0,2.4fr);justify-content:space-between;gap:clamp(2rem,6vw,5rem);display:grid}.footer-left.svelte-2xnmn1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.footer-wordmark.svelte-2xnmn1{color:var(--foreground);font-size:13px;font-weight:600}.footer-copy.svelte-2xnmn1,.footer-github.svelte-2xnmn1{color:var(--muted-foreground);font-size:12px;text-decoration:none}.footer-github.svelte-2xnmn1:hover{color:var(--foreground)}.footer-groups.svelte-2xnmn1{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.footer-link-group.svelte-2xnmn1{align-content:start;gap:.6rem;display:grid}.footer-link-group.svelte-2xnmn1 h2:where(.svelte-2xnmn1){color:var(--foreground);margin:0 0 .2rem;font-size:12px;font-weight:650}.footer-link-group.svelte-2xnmn1 a:where(.svelte-2xnmn1){color:var(--muted-foreground);transition:color var(--motion-fast) ease;font-size:13px;text-decoration:none}.footer-link-group.svelte-2xnmn1 a:where(.svelte-2xnmn1):hover{color:var(--foreground)}.footer-theme.svelte-2xnmn1{border-top:1px solid color-mix(in oklch, var(--border) 40%, transparent);justify-content:center;margin-top:1.75rem;padding-top:1.75rem;display:flex}@media (width<=860px){.footer-inner.svelte-2xnmn1{grid-template-columns:1fr}.footer-groups.svelte-2xnmn1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.footer-groups.svelte-2xnmn1{grid-template-columns:1fr}}
