h2.svelte-11yx1mx{margin-bottom:4px}.subtitle.svelte-11yx1mx{color:var(--text-dim);font-size:13px;margin-bottom:16px}.subtitle.svelte-11yx1mx code:where(.svelte-11yx1mx){background:var(--surface);padding:1px 6px;border-radius:3px;font-size:12px}.error.svelte-11yx1mx{background:#3a1a1a;border:1px solid #8b2626;color:#fbb;padding:8px 12px;border-radius:4px;margin-bottom:12px}.providers-grid.svelte-11yx1mx{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.provider-card.svelte-11yx1mx{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:16px}.provider-card.connected.svelte-11yx1mx{border-color:#2a5a2a}.provider-header.svelte-11yx1mx{display:flex;gap:12px;align-items:center;margin-bottom:10px}.provider-icon.svelte-11yx1mx{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;flex-shrink:0}.provider-name.svelte-11yx1mx{font-weight:600;font-size:15px}.provider-desc.svelte-11yx1mx{font-size:12px;color:var(--text-dim)}.provider-status.svelte-11yx1mx{margin-bottom:8px;display:flex;align-items:center;gap:8px}.badge.svelte-11yx1mx{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:600;text-transform:uppercase}.badge.connected.svelte-11yx1mx{background:#184018;color:#8f8}.badge.disconnected.svelte-11yx1mx{background:#333;color:#888}.provider-scopes.svelte-11yx1mx{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.scope-chip.svelte-11yx1mx{font-size:10px;padding:2px 6px;border-radius:3px;background:var(--bg);border:1px solid var(--border);color:var(--text-dim);font-family:monospace}.scope-chip.more.svelte-11yx1mx{font-style:italic}.provider-actions.svelte-11yx1mx{margin-bottom:6px}.btn-connect.svelte-11yx1mx{padding:6px 16px;font-size:13px;font-weight:600;background:#1a3a5a;color:#8cf;border:1px solid #2a5a8a;border-radius:4px;cursor:pointer}.btn-connect.svelte-11yx1mx:hover{background:#2a4a6a}.btn-disconnect.svelte-11yx1mx{padding:6px 16px;font-size:13px;background:transparent;color:var(--text-dim);border:1px solid var(--border);border-radius:4px;cursor:pointer}.btn-disconnect.svelte-11yx1mx:hover{color:#f88;border-color:#a44}.usage-hint.svelte-11yx1mx{font-size:11px;color:var(--text-dim);margin-top:4px}.usage-hint.svelte-11yx1mx code:where(.svelte-11yx1mx){background:var(--bg);padding:1px 4px;border-radius:2px;font-size:10px}.connections-list.svelte-11yx1mx{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding:6px 8px;background:var(--bg);border-radius:4px}.connection-row.svelte-11yx1mx{display:flex;justify-content:space-between;align-items:center;font-size:11px;gap:8px}.conn-label.svelte-11yx1mx{color:var(--text);font-weight:500}.conn-ref.svelte-11yx1mx{color:var(--text-dim);font-size:9px;background:var(--surface);padding:1px 4px;border-radius:2px}.empty.svelte-11yx1mx{color:var(--text-dim);font-style:italic}
