.conn-card.svelte-xuxdou{background:var(--bg-2);border:1px solid var(--border);border-radius:0 12px 12px 0;padding:14px 16px;box-shadow:0 1px 4px #0000000f}.conn-strong.svelte-xuxdou{border-left:3px solid var(--teal)}.conn-possible.svelte-xuxdou{border-left:3px solid var(--border)}.conn-meta.svelte-xuxdou{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.conn-badge.svelte-xuxdou{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 8px;border:1px solid var(--border);color:var(--text-2);background:var(--bg-3)}.conn-confidence.svelte-xuxdou{font-family:var(--sans);font-size:11px;text-transform:capitalize}.conn-confidence-strong.svelte-xuxdou{color:var(--teal-text);font-weight:700}.conn-confidence-possible.svelte-xuxdou{color:var(--text-3)}.conn-summary.svelte-xuxdou{font-size:14px;line-height:1.5;color:var(--text);margin:0 0 12px}.conn-receipt.svelte-xuxdou{display:flex;flex-wrap:wrap;gap:16px;padding:10px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:10px}.conn-stat.svelte-xuxdou{display:flex;flex-direction:column;gap:2px}.conn-stat-label.svelte-xuxdou{font-family:var(--sans);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.conn-stat-value.svelte-xuxdou{font-size:13px;font-weight:600;color:var(--text)}.conn-numeric.svelte-xuxdou{font-family:var(--data)}.conn-window.svelte-xuxdou{font-size:11px;font-weight:500;color:var(--text-2)}.conn-up.svelte-xuxdou{color:var(--teal-text)}.conn-down.svelte-xuxdou{color:var(--error-text)}.conn-detail-row.svelte-xuxdou{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-3);margin-bottom:8px}.conn-detail-icon.svelte-xuxdou{font-size:8px}.conn-path.svelte-xuxdou{font-family:monospace;font-size:11px;background:var(--bg-3);border-radius:4px;padding:1px 5px;margin-left:4px}.conn-chip.svelte-xuxdou{display:inline-block;font-size:11px;color:var(--text-2);background:var(--bg-3);border-radius:999px;padding:3px 10px}.conn-actions.svelte-xuxdou{display:flex;padding-top:10px;margin-top:10px;border-top:1px solid var(--border)}.conn-btn.svelte-xuxdou{display:inline-block;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:700;font-family:var(--sans)}.conn-btn-primary.svelte-xuxdou{background:var(--teal);color:#fff}
