.lf.svelte-z0vthk{background:var(--color-graphite);color:var(--color-white)}.lf-inner.svelte-z0vthk{max-width:1120px;margin:0 auto;padding:var(--space-3xl) var(--space-xl) var(--space-2xl);display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:var(--space-2xl)}.lf-brand.svelte-z0vthk img:where(.svelte-z0vthk){height:28px;object-fit:contain;filter:brightness(0) invert(1)}.lf-tagline.svelte-z0vthk{margin:var(--space-md) 0 var(--space-sm);font-size:var(--font-size-sm);color:#ffffffd9;font-weight:600}.lf-desc.svelte-z0vthk{margin:0;font-size:var(--font-size-sm);line-height:1.55;color:#fff9;max-width:320px}.lf-col.svelte-z0vthk h3:where(.svelte-z0vthk){margin:0 0 var(--space-md);font-size:var(--font-size-sm);font-weight:600;color:var(--color-white)}.lf-col.svelte-z0vthk ul:where(.svelte-z0vthk){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lf-col.svelte-z0vthk a:where(.svelte-z0vthk){font-size:var(--font-size-sm);color:#ffffffa6;text-decoration:none;transition:color .15s}.lf-col.svelte-z0vthk a:where(.svelte-z0vthk):hover{color:var(--color-white)}.lf-col.svelte-z0vthk a:where(.svelte-z0vthk):focus-visible{outline:2px solid var(--color-flux);outline-offset:2px}.lf-bottom.svelte-z0vthk{border-top:1px solid rgba(255,255,255,.1)}.lf-bottom.svelte-z0vthk p:where(.svelte-z0vthk){max-width:1120px;margin:0 auto;padding:var(--space-md) var(--space-xl);font-size:var(--font-size-xs);color:#ffffff80}.lf-ver.svelte-z0vthk{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:1023px){.lf-inner.svelte-z0vthk{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.lf-col.svelte-z0vthk a:where(.svelte-z0vthk){transition:none}}
