.tool-crumbs[data-astro-cid-xzz75uz2]{padding-top:1.2rem}.tool-hero[data-astro-cid-xzz75uz2]{padding:2.2rem 0 1.5rem}h1[data-astro-cid-xzz75uz2]{margin-top:.8rem}.lede[data-astro-cid-xzz75uz2]{max-width:65ch;margin:1rem 0 1.5rem}.tool-panel[data-astro-cid-xzz75uz2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:880px;padding:clamp(1rem,3vw,1.5rem)}.tool-input[data-astro-cid-xzz75uz2]{gap:.6rem;display:flex}input[data-astro-cid-xzz75uz2]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);min-width:0;min-height:48px;color:var(--text);font:inherit;flex:1;padding:.7rem}.tool-input[data-astro-cid-xzz75uz2] .btn[data-astro-cid-xzz75uz2]{padding-inline:.8rem}.tool-message[data-astro-cid-xzz75uz2]{min-height:1.5em;margin-top:.6rem}.tool-note[data-astro-cid-xzz75uz2]{max-width:70ch;font-size:var(--text-sm);margin-top:1rem}.tool-result[data-astro-cid-xzz75uz2][hidden]{display:none}.tool-fields[data-astro-cid-xzz75uz2]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:1rem 0;display:grid}.tool-fields[data-astro-cid-xzz75uz2]>div[data-astro-cid-xzz75uz2]{min-width:0}dt[data-astro-cid-xzz75uz2]{font-size:var(--text-sm);color:var(--text-muted)}dd[data-astro-cid-xzz75uz2]{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:700}.tool-segments[data-astro-cid-xzz75uz2] span[data-astro-cid-xzz75uz2]{min-width:0}.tool-segments[data-astro-cid-xzz75uz2] code[data-astro-cid-xzz75uz2],.tool-segments[data-astro-cid-xzz75uz2] small[data-astro-cid-xzz75uz2]{overflow-wrap:anywhere;display:block}.family-anatomy[data-astro-cid-xzz75uz2]{font-size:var(--text-sm);margin-top:.4rem}.tool-segments[data-astro-cid-xzz75uz2],.family-links[data-astro-cid-xzz75uz2]{flex-wrap:wrap;gap:.5rem;display:flex}.tool-next[data-astro-cid-xzz75uz2]{border-top:1px solid var(--border);margin-top:1.3rem;padding-top:1rem}.tool-next[data-astro-cid-xzz75uz2] p[data-astro-cid-xzz75uz2]{margin-bottom:.8rem}.prose[data-astro-cid-xzz75uz2]{margin-top:2rem}.tablewrap[data-astro-cid-xzz75uz2]{margin-top:1rem}.tool-crumbs[data-astro-cid-ok7n4nfi]{padding-top:1.2rem}.tool-hero[data-astro-cid-ok7n4nfi]{padding:2.2rem 0 1.5rem}h1[data-astro-cid-ok7n4nfi]{margin-top:.8rem}.lede[data-astro-cid-ok7n4nfi]{max-width:65ch;margin:1rem 0 1.5rem}.tool-panel[data-astro-cid-ok7n4nfi]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:880px;padding:clamp(1rem,3vw,1.5rem)}.tool-input[data-astro-cid-ok7n4nfi]{gap:.6rem;display:flex}input[data-astro-cid-ok7n4nfi]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);min-width:0;min-height:48px;color:var(--text);font:inherit;flex:1;padding:.7rem}.tool-input[data-astro-cid-ok7n4nfi] .btn[data-astro-cid-ok7n4nfi]{padding-inline:.8rem}.tool-message[data-astro-cid-ok7n4nfi]{min-height:1.5em;margin-top:.6rem}.tool-note[data-astro-cid-ok7n4nfi]{max-width:70ch;font-size:var(--text-sm);margin-top:1rem}.tool-result[data-astro-cid-ok7n4nfi][hidden]{display:none}.tool-fields[data-astro-cid-ok7n4nfi]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:1rem 0;display:grid}.tool-fields[data-astro-cid-ok7n4nfi]>div[data-astro-cid-ok7n4nfi]{min-width:0}dt[data-astro-cid-ok7n4nfi]{font-size:var(--text-sm);color:var(--text-muted)}dd[data-astro-cid-ok7n4nfi]{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:700}.tool-segments[data-astro-cid-ok7n4nfi] span[data-astro-cid-ok7n4nfi]{min-width:0}.tool-segments[data-astro-cid-ok7n4nfi] code[data-astro-cid-ok7n4nfi],.tool-segments[data-astro-cid-ok7n4nfi] small[data-astro-cid-ok7n4nfi]{overflow-wrap:anywhere;display:block}.family-anatomy[data-astro-cid-ok7n4nfi]{font-size:var(--text-sm);margin-top:.4rem}.tool-segments[data-astro-cid-ok7n4nfi],.family-links[data-astro-cid-ok7n4nfi]{flex-wrap:wrap;gap:.5rem;display:flex}.tool-next[data-astro-cid-ok7n4nfi]{border-top:1px solid var(--border);margin-top:1.3rem;padding-top:1rem}.tool-next[data-astro-cid-ok7n4nfi] p[data-astro-cid-ok7n4nfi]{margin-bottom:.8rem}.prose[data-astro-cid-ok7n4nfi]{margin-top:2rem}.tablewrap[data-astro-cid-ok7n4nfi]{margin-top:1rem}.ol-item{border-top:1px solid var(--border);padding:1rem 0}.ol-item__head{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.ol-tag{font-size:var(--text-sm);color:var(--brand)}.ol-item__cats{flex-wrap:wrap;gap:.7rem;display:flex}.ol-item__meta{color:var(--text-muted);margin:.5rem 0}.vd-msg--warn{color:var(--text)}
