.tool-split{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);align-items:start;gap:2rem;display:grid}.tool-form{gap:.75rem;margin-top:1.25rem;display:grid}.tool-form label{gap:.3rem;font-size:.92rem;display:grid}.tool-form input,.tool-form textarea{border:1px solid var(--line);background:var(--paper-3);width:100%;color:var(--ink);font:inherit;border-radius:.8rem;padding:.7rem .8rem}.tool-form input:focus,.tool-form textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.tool-stage{position:sticky;top:1rem}.tool-preview{border:1px solid var(--line);background:var(--paper-2);border-radius:1.4rem;min-height:12rem;padding:1.25rem}.tool-preview h2{font-family:var(--font-serif);margin:.2rem 0 .4rem;font-size:1.7rem}.limit-table{border-collapse:collapse;width:100%}.limit-table th,.limit-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.55rem .4rem;font-size:.92rem}.limit-over{color:var(--accent)}@media (width<=800px){.tool-split{grid-template-columns:1fr}.tool-stage{position:static}}.tool-split[data-astro-cid-cqm7nsd4]{padding-top:2rem}.tool-split[data-astro-cid-cqm7nsd4] h1[data-astro-cid-cqm7nsd4]{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(2rem,4.5vw,3rem);line-height:1.08}.tool-split[data-astro-cid-cqm7nsd4] .lede[data-astro-cid-cqm7nsd4]{color:var(--ink-soft);max-width:46ch;margin-top:.8rem}.tool-guide[data-astro-cid-cqm7nsd4] h2[data-astro-cid-cqm7nsd4]+[data-astro-cid-cqm7nsd4]{margin-top:1rem}.tool-guide[data-astro-cid-cqm7nsd4] h2[data-astro-cid-cqm7nsd4]:not(:first-child){margin-top:2.5rem}.tool-steps[data-astro-cid-cqm7nsd4],.tool-tips[data-astro-cid-cqm7nsd4]{max-width:62ch;color:var(--ink-soft);padding-left:1.25rem}.tool-steps[data-astro-cid-cqm7nsd4] li[data-astro-cid-cqm7nsd4],.tool-tips[data-astro-cid-cqm7nsd4] li[data-astro-cid-cqm7nsd4]{margin-top:.5rem}@media (width<=800px){.tool-split[data-astro-cid-cqm7nsd4]{padding-top:1rem}}
