.ExtensionConnectPrompt_overlay__9plCF{position:fixed;inset:0;background:rgba(0,0,0,.48);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem;animation:ExtensionConnectPrompt_fadeIn__udlFJ .15s ease}@keyframes ExtensionConnectPrompt_fadeIn__udlFJ{0%{opacity:0}to{opacity:1}}.ExtensionConnectPrompt_dialog__hVVCB{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.75rem;max-width:26rem;width:100%;box-shadow:0 24px 72px rgba(0,0,0,.18);animation:ExtensionConnectPrompt_slideUp__FFr_8 .18s ease}@keyframes ExtensionConnectPrompt_slideUp__FFr_8{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.ExtensionConnectPrompt_title__fnx7B{font-size:1.0625rem;font-weight:700;color:var(--foreground);margin:0 0 .5rem}.ExtensionConnectPrompt_subtitle__UXqEK{font-size:.875rem;color:var(--muted-foreground);margin:0 0 1.25rem;line-height:1.55}.ExtensionConnectPrompt_actions__z38wt{display:flex;flex-direction:column;gap:.5rem}.ExtensionConnectPrompt_btnPrimary__tWAur,.ExtensionConnectPrompt_btnSecondary__lo6Xc{display:flex;align-items:center;justify-content:center;width:100%;height:2.5rem;padding:.5rem 1rem;border-radius:var(--radius);font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:none;border:none;transition:background-color .15s,opacity .15s}.ExtensionConnectPrompt_btnPrimary__tWAur{background-color:var(--primary);color:var(--primary-foreground);order:-1}.ExtensionConnectPrompt_btnPrimary__tWAur:hover{opacity:.9}.ExtensionConnectPrompt_btnSecondary__lo6Xc{background-color:var(--secondary);color:var(--secondary-foreground)}.ExtensionConnectPrompt_btnSecondary__lo6Xc:hover{opacity:.8}