.text-tool{max-width:64rem}.text-tool .tool-heading h1{max-width:22ch}.text-tool .tool-heading .lede{max-width:44rem}.text-editors,.text-options,.text-help{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem}.text-editors>*,.text-options>*,.text-help>*{min-width:0}.text-options{margin-block:1rem}.text-options .field{margin-bottom:0}.text-options .check-row{min-height:2.75rem}.text-tool textarea{min-height:12rem;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4}.text-tool textarea[readonly]{background:#fff}.text-tool .text-single{grid-template-columns:1fr}.text-tool .action-row{margin:1rem 0 1.5rem}.text-tool .privacy-note{margin-top:1.5rem}.text-help{margin-top:3.5rem}.text-help h2{font-size:1.8rem}.text-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin:0 0 1.5rem}.text-stats dt{font-size:.95rem;color:#555}.text-stats dd{font-size:1.8rem;margin:0;overflow-wrap:anywhere}.text-stats .primary-stat dd{font-size:2.6rem;font-weight:bold;line-height:1.2}.text-tool [aria-disabled=true]{opacity:.5;cursor:default}.text-related{display:flex;flex-wrap:wrap;gap:1rem 2rem}.text-tool .status:empty{display:none}.diff-row{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:1rem;padding:.35rem 0}.diff-label{font-size:.85rem;font-weight:bold}.diff-value{white-space:pre-wrap;overflow-wrap:anywhere}.diff-added .diff-value{text-decoration:underline;text-decoration-thickness:2px}.diff-removed .diff-value{text-decoration:line-through}.diff-same{color:#555}.text-diff-preview{max-height:30rem;overflow:auto;margin-block:1rem}.text-tool details{margin-top:1rem}.text-tool summary{cursor:pointer;min-height:2.75rem}.text-tool .status{overflow-wrap:anywhere}
@media(max-width:44rem){.text-editors,.text-options,.text-help{grid-template-columns:1fr;gap:1rem}.text-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.diff-row{grid-template-columns:1fr;gap:0}.text-tool .tool-heading h1{font-size:clamp(34px,6vw,42px);line-height:1.12}.text-help{gap:2rem}}
