.tool-hero{display:grid;grid-template-columns:1.4fr .8fr;gap:2rem;align-items:end;padding:4rem 0 2rem}.tool-hero h1{font-size:clamp(2.5rem,7vw,5.8rem);line-height:.95;margin:.4rem 0}.tool-hero em{font-style:normal}.privacy-card{border:1px solid var(--border,#d9e0e8);border-radius:22px;padding:1.25rem;background:var(--surface,#fff)}.workspace{display:grid;gap:1rem;border:1px solid var(--border,#d9e0e8);border-radius:28px;padding:1.25rem;background:var(--surface,#fff);box-shadow:0 18px 60px rgb(20 35 55/.08)}.workspace label{display:grid;gap:.45rem;font-weight:700}.workspace input,.workspace select,.workspace textarea{width:100%;border:1px solid var(--border,#ccd6e0);border-radius:14px;padding:.9rem;background:transparent;color:inherit}.workspace textarea{min-height:210px;resize:vertical;font-family:ui-monospace,SFMono-Regular,monospace}.actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.actions button{border:0;border-radius:999px;padding:.8rem 1.1rem;font-weight:800;cursor:pointer}.actions button:first-of-type{background:var(--accent,#315f93);color:#fff}.content-section{padding:3rem 0 0}.related-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.split{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.preview{min-height:260px;border:1px solid var(--border,#ccd6e0);border-radius:18px;padding:1.25rem;overflow:auto}.preview pre{overflow:auto;padding:1rem;border-radius:12px;background:#111827;color:#f8fafc}.preview code{font-family:ui-monospace,SFMono-Regular,monospace}.preview blockquote{border-left:4px solid var(--accent,#315f93);margin-left:0;padding-left:1rem}.option{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.option input{width:auto}.status{margin:0;min-height:1.5em}@media(max-width:720px){.tool-hero,.split{grid-template-columns:1fr}.related-tools-grid{grid-template-columns:1fr}}
