.tool-page.svelte-1sc0xds{padding-top:28px}.breadcrumb.svelte-1sc0xds{display:flex;gap:8px;font-size:.85rem;color:var(--text-muted);margin-bottom:14px}.tool-head.svelte-1sc0xds h1:where(.svelte-1sc0xds){margin:0 0 8px;font-size:2rem;letter-spacing:-.02em}.tool-head.svelte-1sc0xds .icon:where(.svelte-1sc0xds){margin-right:6px}.lead.svelte-1sc0xds{margin:0 0 12px;color:var(--text-muted);font-size:1.05rem;max-width:68ch}.privacy-badge.svelte-1sc0xds{display:inline-block;margin:0;padding:6px 12px;font-size:.82rem;font-weight:600;color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent);border-radius:999px}.tool-body.svelte-1sc0xds{margin-top:24px;padding:28px;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.prose.svelte-1sc0xds{margin-top:36px;max-width:72ch}.prose.svelte-1sc0xds h2{font-size:1.4rem;margin-top:28px}.faq.svelte-1sc0xds{margin-top:40px;max-width:72ch}.faq.svelte-1sc0xds h2:where(.svelte-1sc0xds){font-size:1.4rem}.faq.svelte-1sc0xds details:where(.svelte-1sc0xds){border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:10px;background:var(--surface)}.faq.svelte-1sc0xds summary:where(.svelte-1sc0xds){font-weight:600;cursor:pointer}.faq.svelte-1sc0xds details:where(.svelte-1sc0xds) p:where(.svelte-1sc0xds){margin:10px 0 0;color:var(--text-muted)}
