.families.svelte-16qz1wc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.families.svelte-16qz1wc>li:where(.svelte-16qz1wc):last-child:nth-child(odd){grid-column:1/-1}@media(max-width:640px){.families.svelte-16qz1wc{grid-template-columns:1fr}}.families.svelte-16qz1wc>li:where(.svelte-16qz1wc){display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);transition:border-color .15s}.families.svelte-16qz1wc>li:where(.svelte-16qz1wc):hover{border-color:var(--joltio-data)}.family.svelte-16qz1wc{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"mark name" "mark count" "description description";column-gap:.8rem;row-gap:.15rem;color:inherit;text-decoration:none}.mark.svelte-16qz1wc{grid-area:mark;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:var(--radius);background:var(--muted);color:var(--joltio-data)}.name.svelte-16qz1wc{grid-area:name;font:700 1.1rem/1.2 var(--font-display);letter-spacing:-.02em}.count.svelte-16qz1wc{grid-area:count;color:var(--muted-foreground);font-size:.8rem}.description.svelte-16qz1wc{grid-area:description;margin-top:.8rem;color:var(--muted-foreground);font-size:.9rem;line-height:1.5}.examples.svelte-16qz1wc{display:grid;gap:.35rem;margin:0;padding:.9rem 0 0;border-top:1px solid var(--border);list-style:none}.examples.svelte-16qz1wc a:where(.svelte-16qz1wc){color:var(--foreground);font-size:.8rem;text-decoration:none}.examples.svelte-16qz1wc a:where(.svelte-16qz1wc):hover code:where(.svelte-16qz1wc){color:var(--joltio-data)}.open.svelte-16qz1wc{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;color:var(--joltio-data);font-size:.85rem;font-weight:700;text-decoration:none}.family.svelte-16qz1wc:focus-visible,.examples.svelte-16qz1wc a:where(.svelte-16qz1wc):focus-visible,.open.svelte-16qz1wc:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:calc(var(--radius) - 2px)}.landing.svelte-11py0jh{max-width:92rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,4rem) 6rem}.hero.svelte-11py0jh{display:grid;grid-template-columns:minmax(0,.9fr) minmax(29rem,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:min(43rem,76vh);padding:4rem 0}h1.svelte-11py0jh{max-width:39rem;margin:0;font:700 clamp(2.8rem,6vw,5.4rem)/.98 var(--font-display);letter-spacing:-.065em}.hero-copy.svelte-11py0jh>p:where(.svelte-11py0jh){max-width:35rem;margin:1.6rem 0 0;color:var(--muted-foreground);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.6}.actions.svelte-11py0jh{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem}.catalog.svelte-11py0jh{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);padding:3.5rem 0;border-top:1px solid var(--border)}.catalog.svelte-11py0jh .section-copy:where(.svelte-11py0jh){display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.catalog.svelte-11py0jh .section-copy:where(.svelte-11py0jh) p:where(.svelte-11py0jh){margin:0}.moat.svelte-11py0jh{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);padding:3.5rem 0;border-top:1px solid var(--border)}.moat-facts.svelte-11py0jh{display:grid;gap:1rem;margin:0;padding:0;list-style:none;align-content:center}.moat-facts.svelte-11py0jh li:where(.svelte-11py0jh){display:grid;grid-template-columns:2rem 1fr;gap:.9rem;align-items:start;padding:1.1rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font-size:.95rem;line-height:1.5}.moat-facts.svelte-11py0jh svg{margin-top:.2rem;color:var(--joltio-data)}.coverage.svelte-11py0jh{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);padding:3.5rem 0;border-top:1px solid var(--border)}.coverage.svelte-11py0jh h2:where(.svelte-11py0jh){margin:0;font:700 clamp(1.8rem,3vw,2.8rem)/1.06 var(--font-display);letter-spacing:-.045em}.examples.svelte-11py0jh{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);padding:4rem 0;border-top:1px solid var(--border)}.section-copy.svelte-11py0jh h2:where(.svelte-11py0jh){max-width:20rem;margin:0;font:700 clamp(1.8rem,3vw,2.8rem)/1.06 var(--font-display);letter-spacing:-.045em}.section-copy.svelte-11py0jh p:where(.svelte-11py0jh){max-width:24rem;color:var(--muted-foreground);line-height:1.6}@media(max-width:900px){.hero.svelte-11py0jh{grid-template-columns:1fr;min-height:0;padding:3rem 0}.examples.svelte-11py0jh,.coverage.svelte-11py0jh,.catalog.svelte-11py0jh,.moat.svelte-11py0jh{grid-template-columns:1fr}}@media(max-width:600px){.landing.svelte-11py0jh{padding-inline:1.25rem}h1.svelte-11py0jh{font-size:clamp(2.7rem,12vw,4rem)}.hero.svelte-11py0jh{gap:2rem}.examples.svelte-11py0jh{padding:3rem 0;gap:1.5rem}}
