.tool-page.svelte-h5pxgq{max-width:76ch;margin:0 auto;padding:4.5rem 1.5rem 6rem}.tool-page.svelte-h5pxgq h1:where(.svelte-h5pxgq){font-family:var(--font-heading);text-transform:none;font-size:clamp(1.75rem,3.1vw,2.6rem);line-height:1.17;letter-spacing:-.015em;font-weight:700;color:var(--text);margin:0 0 1.5rem;max-width:26ch}.tool-page.svelte-h5pxgq h1:where(.svelte-h5pxgq)+p:where(.svelte-h5pxgq){font-size:1.12rem;line-height:1.72;color:var(--text-label);max-width:68ch;margin:0 0 1.25rem}.tool-page.svelte-h5pxgq p:where(.svelte-h5pxgq){font-size:1rem;line-height:1.75;color:var(--text-mid);margin:0 0 1.1rem;max-width:68ch}.tool-page.svelte-h5pxgq h2:where(.svelte-h5pxgq){font-family:var(--font-heading);text-transform:none;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.3;letter-spacing:-.01em;font-weight:700;color:var(--text);margin:3.25rem 0 1rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle);max-width:34ch}.tool-page.svelte-h5pxgq h3:where(.svelte-h5pxgq){font-family:var(--font);font-size:1rem;font-weight:700;color:var(--text-label);margin:1.75rem 0 .5rem}.tool-page.svelte-h5pxgq ul:where(.svelte-h5pxgq),.tool-page.svelte-h5pxgq ol:where(.svelte-h5pxgq){margin:0 0 1.2rem;padding-left:1.15rem;max-width:68ch}.tool-page.svelte-h5pxgq li:where(.svelte-h5pxgq){font-size:1rem;line-height:1.7;color:var(--text-mid);margin-bottom:.45rem}.tool-page.svelte-h5pxgq a:where(.svelte-h5pxgq){color:var(--accent);text-underline-offset:3px}.tool-page.svelte-h5pxgq a:where(.svelte-h5pxgq):hover{color:var(--text)}.tool-page.svelte-h5pxgq table:where(.svelte-h5pxgq){width:100%;border-collapse:collapse;margin:1.5rem 0 2rem;font-size:.95rem}.tool-page.svelte-h5pxgq caption:where(.svelte-h5pxgq){text-align:left;padding-bottom:.75rem;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.tool-page.svelte-h5pxgq th:where(.svelte-h5pxgq){text-align:left;padding:.55rem .85rem .55rem 0;font-size:.74rem;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);font-weight:700;border-bottom:1px solid var(--border-subtle)}.tool-page.svelte-h5pxgq td:where(.svelte-h5pxgq){text-align:left;padding:.8rem .85rem .8rem 0;border-bottom:1px solid var(--border-subtle);color:var(--text-mid);line-height:1.6;vertical-align:top}.tool-page.svelte-h5pxgq tbody:where(.svelte-h5pxgq) td:where(.svelte-h5pxgq):first-child{color:var(--text);font-weight:600;white-space:nowrap}.tool-page.svelte-h5pxgq tbody:where(.svelte-h5pxgq) td:where(.svelte-h5pxgq):nth-child(2){font-family:var(--font-score);font-size:1.3rem;font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap;padding-right:1.5rem}.tool-scanner.svelte-h5pxgq{margin:2rem 0 2.5rem}.tool-result.svelte-h5pxgq{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"score label" "score url" "score cta";column-gap:1.5rem;align-items:center;margin:0 0 2.5rem;padding:1.5rem 1.75rem;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent)}.tool-result-score.svelte-h5pxgq{grid-area:score;font-family:var(--font-score);font-size:4.5rem;line-height:.9;font-variant-numeric:tabular-nums;color:var(--accent)}.tool-result-label.svelte-h5pxgq{grid-area:label;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.tool-result-url.svelte-h5pxgq{grid-area:url;font-size:.95rem;color:var(--text-mid);overflow-wrap:anywhere}.tool-result-cta.svelte-h5pxgq{grid-area:cta;font-size:.9rem;margin-top:.35rem}.tool-updated.svelte-h5pxgq{margin-top:3.5rem;padding-top:1.25rem;border-top:1px solid var(--border-subtle);font-size:.85rem;letter-spacing:.02em;color:var(--text-dim)}@media(max-width:640px){.tool-page.svelte-h5pxgq{padding:2.5rem 1.15rem 4rem}.tool-page.svelte-h5pxgq h1:where(.svelte-h5pxgq){max-width:none}.tool-page.svelte-h5pxgq h2:where(.svelte-h5pxgq){max-width:none;margin-top:2.5rem}.tool-page.svelte-h5pxgq table:where(.svelte-h5pxgq){display:block;overflow-x:auto;white-space:normal}}
