.pipedream-connect-overlay.svelte-18y1p51{position:fixed;inset:0;background:var(--bg-overlay, rgba(0, 0, 0, .6));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.pipedream-connect-modal.svelte-18y1p51{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default);border-radius:16px;padding:28px 24px 24px;max-width:420px;width:90%;position:relative;box-shadow:0 20px 60px #00000080}.close-btn.svelte-18y1p51{position:absolute;top:12px;right:12px;background:transparent;border:none;cursor:pointer;color:var(--text-muted);padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.close-btn.svelte-18y1p51:hover{background:var(--bg-elevated);color:var(--text-primary)}.connect-content.svelte-18y1p51{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.connect-content.svelte-18y1p51 h3:where(.svelte-18y1p51){margin:0;font-size:1.05rem;font-weight:600;color:var(--text-primary)}.connect-content.svelte-18y1p51 p:where(.svelte-18y1p51){margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.5}.connect-btn.svelte-18y1p51{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:10px 18px;border-radius:10px;border:1px solid var(--border-default);background:var(--bg-input-btn);color:var(--text-primary);font-size:.9rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .12s,border-color .12s}.connect-btn.svelte-18y1p51:hover{background:var(--bg-elevated);border-color:var(--border-hover)}.success.svelte-18y1p51 h3:where(.svelte-18y1p51){color:var(--accent-primary)}.error.svelte-18y1p51 h3:where(.svelte-18y1p51){color:var(--accent-red)}
