.hero.svelte-1uha8ag{padding-block:clamp(var(--space-12),8vw,var(--space-24)) var(--space-12);background:var(--bg)}.hero-inner.svelte-1uha8ag{display:grid;justify-items:center;text-align:center;gap:var(--space-6)}h1.svelte-1uha8ag{font-size:var(--text-display);font-weight:400;letter-spacing:var(--tracking-display);line-height:var(--leading-display);max-width:18ch}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:italic;color:var(--accent)}.lede.svelte-1uha8ag{max-width:54ch;font-size:var(--text-md);line-height:1.55}.big-search.svelte-1uha8ag{display:flex;align-items:center;gap:.6rem;width:min(100%,44rem);height:3.75rem;margin-top:var(--space-2);padding:.45rem .45rem .45rem 1.25rem;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-md);color:var(--text-3);transition:box-shadow var(--dur-fast),border-color var(--dur-fast)}.big-search.svelte-1uha8ag:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 0 5px var(--focus-halo),var(--shadow-md)}.big-search.svelte-1uha8ag .btn:where(.svelte-1uha8ag){height:100%;padding-inline:var(--space-6)}.big-search.svelte-1uha8ag input:where(.svelte-1uha8ag){text-overflow:ellipsis;flex:1;border:0;background:transparent;outline:none;font-size:var(--text-base);color:var(--text);min-width:0}.big-search.svelte-1uha8ag input:where(.svelte-1uha8ag)::-webkit-search-cancel-button{-webkit-appearance:none}.stats.svelte-1uha8ag{display:flex;gap:var(--space-2) var(--space-6);font-size:var(--text-xs);flex-wrap:wrap;justify-content:center}.stats.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--text);font-weight:600}@media(max-width:560px){.stats.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,auto);justify-items:center;gap:var(--space-2) var(--space-8)}}.board-wrap.svelte-1uha8ag{margin-top:var(--space-2)}.mission.svelte-1uha8ag{padding:clamp(var(--space-10),6vw,var(--space-16)) clamp(var(--space-6),5vw,var(--space-16));text-align:center;display:grid;gap:var(--space-6);justify-items:center;background:var(--surface-2);border-color:transparent}blockquote.svelte-1uha8ag{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;font-style:italic;max-width:30ch;line-height:1.22;letter-spacing:-.015em;text-wrap:balance}.aud-grid.svelte-1uha8ag,.feat-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.feat-grid.svelte-1uha8ag{gap:var(--space-4)}.aud.svelte-1uha8ag,.feat.svelte-1uha8ag{padding:var(--space-6);display:grid;gap:var(--space-2);justify-items:start;align-content:start}.aud-grid.svelte-1uha8ag{column-gap:var(--space-8);row-gap:var(--space-2)}.aud.svelte-1uha8ag{background:transparent;border:0;border-top:1px solid var(--border);border-radius:0;padding:var(--space-5) 0 var(--space-6);grid-template-columns:auto 1fr;column-gap:var(--space-4);row-gap:var(--space-1)}.aud.svelte-1uha8ag .ic:where(.svelte-1uha8ag){grid-row:span 2;margin:.1rem 0 0}.aud.svelte-1uha8ag h3:where(.svelte-1uha8ag),.feat.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-base)}.aud.svelte-1uha8ag p:where(.svelte-1uha8ag),.feat.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);line-height:1.55}.ic.svelte-1uha8ag{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--radius-md);margin-bottom:var(--space-2);color:var(--accent-strong);background:var(--accent-soft)}.compare.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8) var(--space-12);padding:clamp(var(--space-6),4vw,var(--space-10))}.compare.svelte-1uha8ag h3:where(.svelte-1uha8ag){display:flex;align-items:center;gap:.5rem;font-size:var(--text-base);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.bad.svelte-1uha8ag svg{color:var(--text-3)}.good.svelte-1uha8ag svg{color:var(--accent)}.compare.svelte-1uha8ag ol:where(.svelte-1uha8ag){margin:0;padding-left:1.3rem;display:grid;gap:.6rem;font-size:var(--text-sm);color:var(--text-2)}.compare.svelte-1uha8ag ol:where(.svelte-1uha8ag) :where(.svelte-1uha8ag)::marker{color:var(--text-3);font-variant-numeric:tabular-nums}.compare.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child ol:where(.svelte-1uha8ag){color:var(--text)}.feat-head.svelte-1uha8ag{display:grid;gap:var(--space-4);justify-items:center;text-align:center;margin-bottom:var(--space-10)}.feat-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-2xl);max-width:18ch}.feat-head.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:58ch;font-size:var(--text-md)}.feat-head.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.feat.svelte-1uha8ag{background:var(--surface-2);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6) var(--space-6)}.feat.svelte-1uha8ag .ic:where(.svelte-1uha8ag){background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid var(--border);margin-bottom:var(--space-4)}.cta.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:clamp(var(--space-8),5vw,var(--space-12));background:var(--accent-deep);border-color:transparent;color:var(--accent-deep-ink)}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-xl);margin-bottom:var(--space-3)}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:52ch;font-size:var(--text-base);color:var(--accent-deep-muted)}.cta.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){flex:none;background:var(--accent-on-deep);color:var(--accent-on-deep-ink)}.cta.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag):hover{background:var(--accent-on-deep-hover)}.cta.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag):focus-visible{outline-color:var(--accent-on-deep)}@media(max-width:900px){.aud-grid.svelte-1uha8ag,.feat-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media(max-width:640px){.aud-grid.svelte-1uha8ag,.feat-grid.svelte-1uha8ag,.compare.svelte-1uha8ag{grid-template-columns:1fr}.cta.svelte-1uha8ag{flex-direction:column;align-items:flex-start}.big-search.svelte-1uha8ag{height:3.25rem}.big-search.svelte-1uha8ag .btn:where(.svelte-1uha8ag){display:none}}
