.tool-header[data-astro-cid-3hlqfqxu]{margin-bottom:var(--space-8)}.tool-header[data-astro-cid-3hlqfqxu] h1[data-astro-cid-3hlqfqxu]{font-family:var(--font-mono);font-weight:500;font-size:1.5rem;margin:0 0 var(--space-3)}.tool-header[data-astro-cid-3hlqfqxu] h1[data-astro-cid-3hlqfqxu] code[data-astro-cid-3hlqfqxu]{font:inherit;background:transparent;padding:0;border:0}.tool-header__purpose[data-astro-cid-3hlqfqxu]{color:var(--ink);font-size:1.0625rem;line-height:1.55;margin:0 0 var(--space-5)}.tool-header__meta[data-astro-cid-3hlqfqxu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in oklab,var(--ink) 2%,var(--canvas));margin:0}.tool-header__meta[data-astro-cid-3hlqfqxu] dt[data-astro-cid-3hlqfqxu]{font-family:var(--font-mono);font-size:.6875rem;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-1)}.tool-header__meta[data-astro-cid-3hlqfqxu] dd[data-astro-cid-3hlqfqxu]{font-family:var(--font-mono);font-size:.8125rem;color:var(--ink);margin:0}.tool-section[data-astro-cid-3hlqfqxu]{margin:var(--space-8) 0}.tool-section[data-astro-cid-3hlqfqxu] h2[data-astro-cid-3hlqfqxu]{font-family:var(--font-sans);font-weight:600;font-size:1rem;margin:0 0 var(--space-3);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted)}.tool-body[data-astro-cid-3hlqfqxu]{margin-top:var(--space-10)}.tool-source[data-astro-cid-3hlqfqxu]{margin-top:var(--space-6);font-family:var(--font-mono);font-size:.8125rem}
