.tool-split[data-astro-cid-sfjpodjq]{grid-template-columns:minmax(0,1fr) minmax(16rem,.9fr);align-items:start;gap:2rem;display:grid}.tool-form[data-astro-cid-sfjpodjq]{gap:.75rem;margin-top:1.25rem;display:grid}.tool-form[data-astro-cid-sfjpodjq] label[data-astro-cid-sfjpodjq]{gap:.3rem;display:grid}.tool-form[data-astro-cid-sfjpodjq] input[data-astro-cid-sfjpodjq]{border:1px solid var(--line);background:var(--paper-3);width:100%;color:var(--ink);font:inherit;border-radius:.8rem;padding:.7rem .8rem}.tool-form[data-astro-cid-sfjpodjq] input[data-astro-cid-sfjpodjq]:focus{outline:2px solid var(--accent);outline-offset:2px}.tool-preview[data-astro-cid-sfjpodjq]{border:1px solid var(--line);background:var(--paper-2);border-radius:1.4rem;min-height:16rem;padding:1.25rem}.tool-preview[data-astro-cid-sfjpodjq] h2[data-astro-cid-sfjpodjq]{font-family:var(--font-serif);margin:.2rem 0 .4rem;font-size:1.8rem}.tool-preview[data-astro-cid-sfjpodjq] ul[data-astro-cid-sfjpodjq]{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.tool-preview[data-astro-cid-sfjpodjq] a[data-astro-cid-sfjpodjq]{background:var(--paper);border:1px solid var(--line);border-radius:.8rem;padding:.65rem .8rem;display:block}button[data-astro-cid-sfjpodjq]:disabled{opacity:.45;cursor:not-allowed}.tool-split[data-astro-cid-sfjpodjq]{padding-top:2rem}.tool-split[data-astro-cid-sfjpodjq] h1[data-astro-cid-sfjpodjq]{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(2rem,4.5vw,3rem);line-height:1.08}.tool-split[data-astro-cid-sfjpodjq] .lede[data-astro-cid-sfjpodjq]{color:var(--ink-soft);max-width:46ch;margin-top:.8rem}.cta-row[data-astro-cid-sfjpodjq]{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}.tool-guide[data-astro-cid-sfjpodjq] h2[data-astro-cid-sfjpodjq]+[data-astro-cid-sfjpodjq]{margin-top:1rem}.tool-guide[data-astro-cid-sfjpodjq] h2[data-astro-cid-sfjpodjq]:not(:first-child){margin-top:2.5rem}.tool-steps[data-astro-cid-sfjpodjq],.tool-tips[data-astro-cid-sfjpodjq]{max-width:62ch;color:var(--ink-soft);padding-left:1.25rem}.tool-steps[data-astro-cid-sfjpodjq] li[data-astro-cid-sfjpodjq],.tool-tips[data-astro-cid-sfjpodjq] li[data-astro-cid-sfjpodjq]{margin-top:.5rem}@media (width<=800px){.tool-split[data-astro-cid-sfjpodjq]{grid-template-columns:1fr;padding-top:1rem}}
