.tool.svelte-l1c9ji{border:1px solid color-mix(in srgb, var(--accent), var(--line) 55%);border-radius:var(--radius-md);background:var(--surface);margin:8px 0 0;padding:22px}.tool-head.svelte-l1c9ji{align-items:center;gap:14px;display:flex}.icon.svelte-l1c9ji{background:var(--tint);width:44px;height:44px;color:var(--accent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.tool-head.svelte-l1c9ji h2:where(.svelte-l1c9ji){margin:0;font-size:20px;font-weight:600}.tool-head.svelte-l1c9ji p:where(.svelte-l1c9ji){color:var(--muted);margin:2px 0 0;font-size:13.5px}.run.svelte-l1c9ji{border-radius:var(--radius-pill);background:var(--accent);min-height:48px;color:var(--accent-ink);border:0;align-items:center;gap:8px;margin-top:18px;padding:12px 26px;font-size:15px;font-weight:600;display:inline-flex}.run.svelte-l1c9ji:disabled{opacity:.75;cursor:progress}.run.svelte-l1c9ji .spin{animation:1s linear infinite svelte-l1c9ji-spin}@keyframes svelte-l1c9ji-spin{to{transform:rotate(360deg)}}.privacy.svelte-l1c9ji{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.7}.error.svelte-l1c9ji{border-radius:var(--radius-sm);background:var(--tint);margin:16px 0 0;padding:12px 14px;font-size:14px}.cards.svelte-l1c9ji{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.card.svelte-l1c9ji{border-radius:var(--radius-sm);background:var(--surface-muted);gap:4px;min-width:0;padding:12px 14px;display:grid}.card.svelte-l1c9ji span:where(.svelte-l1c9ji){color:var(--muted);font-size:12px}.card.svelte-l1c9ji strong:where(.svelte-l1c9ji){overflow-wrap:anywhere;font-size:15px;font-weight:600}.line.svelte-l1c9ji{border-radius:var(--radius-sm);background:var(--tint);margin-top:14px;padding:14px 16px}.line.svelte-l1c9ji p:where(.svelte-l1c9ji){margin:0;font-size:14px;line-height:1.8}.line-name.svelte-l1c9ji{align-items:center;gap:6px;display:flex;margin-bottom:4px!important}.line-name.svelte-l1c9ji svg{color:var(--accent)}.line.svelte-l1c9ji a:where(.svelte-l1c9ji),.cta.svelte-l1c9ji a.secondary:where(.svelte-l1c9ji){color:var(--accent);text-underline-offset:3px;align-items:center;gap:4px;margin-top:8px;font-size:13.5px;text-decoration:underline;display:inline-flex}.state.svelte-l1c9ji{border-radius:var(--radius-sm);border:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:12px;padding:12px 16px;display:flex}.state.svelte-l1c9ji svg{color:var(--accent);flex-shrink:0;margin-top:3px}.state.svelte-l1c9ji strong:where(.svelte-l1c9ji){font-size:14.5px}.state.svelte-l1c9ji p:where(.svelte-l1c9ji){color:var(--muted);margin:4px 0 0;font-size:13.5px;line-height:1.7}.state.good.svelte-l1c9ji{border-color:color-mix(in srgb, var(--accent), var(--line) 30%)}.tool.svelte-l1c9ji h3:where(.svelte-l1c9ji){margin:22px 0 10px;font-size:16px;font-weight:600}.probes.svelte-l1c9ji{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.probes.svelte-l1c9ji li:where(.svelte-l1c9ji){border-radius:var(--radius-sm);background:var(--surface-muted);align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.probes.svelte-l1c9ji li.ok:where(.svelte-l1c9ji) svg{color:#3b6d11}.probes.svelte-l1c9ji li.fail:where(.svelte-l1c9ji) svg{color:#a32d2d}.probes.svelte-l1c9ji .tag:where(.svelte-l1c9ji){border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);padding:1px 8px;font-size:11px}.probes.svelte-l1c9ji .ms:where(.svelte-l1c9ji){color:var(--muted);margin-left:auto;font-size:13px}.cta.svelte-l1c9ji{border-radius:var(--radius-md);background:var(--tint);margin-top:18px;padding:16px 18px}.cta.svelte-l1c9ji p:where(.svelte-l1c9ji){margin:0;font-size:14px;line-height:1.8}.cta-links.svelte-l1c9ji{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.cta.svelte-l1c9ji a.primary:where(.svelte-l1c9ji){border-radius:var(--radius-pill);background:var(--accent);min-height:42px;color:var(--accent-ink);align-items:center;padding:9px 18px;font-size:14px;font-weight:550;display:inline-flex}@media (width<=760px){.cards.svelte-l1c9ji{grid-template-columns:repeat(2,minmax(0,1fr))}.probes.svelte-l1c9ji{grid-template-columns:1fr}}
