.tool-page.svelte-2j7mc4{max-width:820px;margin:0 auto;padding:48px 24px 80px}.tool-header.svelte-2j7mc4{text-align:center;margin-bottom:36px}.tool-header.svelte-2j7mc4 h1:where(.svelte-2j7mc4){font-size:clamp(2rem,4vw,2.8rem);font-weight:900;letter-spacing:-.035em;color:#09090b;margin:10px 0 12px}.tool-header.svelte-2j7mc4 p:where(.svelte-2j7mc4){font-size:1rem;color:#71717a;line-height:1.65;max-width:520px;margin:0 auto}.user-badge.svelte-2j7mc4{display:inline-flex;align-items:center;gap:8px;background:#f5f3ff;border:1px solid #d4c9ff;border-radius:9999px;padding:6px 14px;font-size:.82rem;color:#3f3f46;margin-top:16px}.plan-badge.svelte-2j7mc4{font-weight:800;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:9999px}.plan-free.svelte-2j7mc4{background:#f4f4f5;color:#71717a}.plan-pro.svelte-2j7mc4{background:#6c47ff;color:#fff}.plan-business.svelte-2j7mc4{background:#09090b;color:#fff}.upgrade-link.svelte-2j7mc4{color:#6c47ff;font-weight:700;text-decoration:none}.upgrade-link.svelte-2j7mc4:hover{text-decoration:underline}.tool-card.svelte-2j7mc4{margin-bottom:28px}.tool-info-row.svelte-2j7mc4{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.ti.svelte-2j7mc4{display:flex;align-items:center;gap:7px;font-size:.82rem;color:#71717a;font-weight:600}
