.ConnectModal-module__b5ntHG__modalOverlay{z-index:240;background:radial-gradient(ellipse 42rem 22rem at 50% 16%, color-mix(in srgb, var(--color-primary) 7%, transparent), transparent 72%), #000000db;-webkit-backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:40px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.ConnectModal-module__b5ntHG__modalContent{border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);background:linear-gradient(145deg, #ffffff0d, transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 5%, transparent), transparent 68%), radial-gradient(ellipse 34rem 12rem at 0% 0%, color-mix(in srgb, var(--color-primary) 8%, transparent), transparent 70%), #050605;width:min(520px,100%);height:auto;box-shadow:0 30px 96px #000000b8, inset 0 1px 0 #ffffff12, 0 0 46px color-mix(in srgb, var(--color-primary) 5%, transparent);flex-direction:column;display:flex}.ConnectModal-module__b5ntHG__modalHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ConnectModal-module__b5ntHG__modalHeader h3{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:800}.ConnectModal-module__b5ntHG__closeButton{border:1px solid var(--color-glass-border);border-radius:var(--radius-default);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;place-items:center;transition:background .15s;display:grid}.ConnectModal-module__b5ntHG__closeButton:hover{background:var(--color-glass-highlight)}.ConnectModal-module__b5ntHG__modalBody{gap:20px;padding:24px;display:grid}.ConnectModal-module__b5ntHG__description{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:20px}.ConnectModal-module__b5ntHG__onboardingHint{border:1px solid color-mix(in srgb, var(--color-primary) 42%, var(--color-glass-border));border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 60%), var(--color-glass-surface-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 12%, transparent);gap:6px;padding:14px;display:grid}.ConnectModal-module__b5ntHG__onboardingHint span{color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.ConnectModal-module__b5ntHG__onboardingHint strong{color:var(--color-text-primary);font-size:14px;font-weight:900}.ConnectModal-module__b5ntHG__onboardingHint p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:18px}.ConnectModal-module__b5ntHG__whatsappContainer{border:1px solid var(--color-glass-border);border-radius:var(--radius-md);background:var(--color-glass-surface-soft);gap:12px;padding:16px;display:grid}.ConnectModal-module__b5ntHG__whatsappFooter{color:var(--color-text-muted);margin:0;font-size:13px;line-height:18px}.ConnectModal-module__b5ntHG__whatsappStatusPanel{border:1px solid color-mix(in srgb, var(--color-success) 32%, var(--color-glass-border));border-radius:var(--radius-default);background:color-mix(in srgb, var(--color-success) 8%, var(--color-glass-surface-soft));gap:8px;padding:14px;display:grid}.ConnectModal-module__b5ntHG__whatsappStatusPanel div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ConnectModal-module__b5ntHG__statusEyebrow{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.ConnectModal-module__b5ntHG__whatsappStatusPanel strong{color:var(--color-success);font-size:13px;font-weight:800}.ConnectModal-module__b5ntHG__whatsappStatusPanel p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:18px}.ConnectModal-module__b5ntHG__whatsappDetailGrid{gap:10px;margin:0;display:grid}.ConnectModal-module__b5ntHG__whatsappDetailGrid div{border:1px solid var(--color-glass-border);border-radius:var(--radius-default);background:var(--color-glass-highlight);gap:4px;padding:12px;display:grid}.ConnectModal-module__b5ntHG__whatsappDetailGrid dt{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.ConnectModal-module__b5ntHG__whatsappDetailGrid dd{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:18px}.ConnectModal-module__b5ntHG__whatsappErrorPanel{border:1px solid color-mix(in srgb, var(--color-warning) 44%, var(--color-glass-border));border-radius:var(--radius-default);background:color-mix(in srgb, var(--color-warning) 10%, var(--color-glass-surface-soft));color:var(--color-warning);grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px;display:grid}.ConnectModal-module__b5ntHG__whatsappErrorPanel strong{color:var(--color-text-primary);font-size:13px;font-weight:800}.ConnectModal-module__b5ntHG__whatsappErrorPanel p{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:18px}.ConnectModal-module__b5ntHG__whatsappNotice{border:1px solid var(--color-glass-border);border-radius:var(--radius-default);background:var(--color-glass-highlight);gap:6px;padding:12px;display:grid}.ConnectModal-module__b5ntHG__whatsappNotice strong{color:var(--color-text-primary);font-size:13px;font-weight:800}.ConnectModal-module__b5ntHG__whatsappNotice p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:18px}.ConnectModal-module__b5ntHG__whatsappSteps{color:var(--color-text-secondary);gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:19px;display:grid}.ConnectModal-module__b5ntHG__webhookContainer{gap:20px;display:grid}.ConnectModal-module__b5ntHG__setupPanel,.ConnectModal-module__b5ntHG__testPanel{border:1px solid var(--color-glass-border);border-radius:var(--radius-md);background:var(--color-glass-surface-soft);gap:12px;padding:14px;display:grid}.ConnectModal-module__b5ntHG__setupPanel[data-onboarding-active=true],.ConnectModal-module__b5ntHG__webhookUrlRow[data-onboarding-active=true],.ConnectModal-module__b5ntHG__testPanel[data-onboarding-active=true],.ConnectModal-module__b5ntHG__freeLeadPanel[data-onboarding-active=true]{border-color:color-mix(in srgb, var(--color-primary) 64%, var(--color-glass-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 22%, transparent), 0 16px 36px color-mix(in srgb, var(--color-primary) 14%, transparent);position:relative}.ConnectModal-module__b5ntHG__setupPanel strong,.ConnectModal-module__b5ntHG__testHeader strong{color:var(--color-text-primary);font-size:13px;font-weight:800}.ConnectModal-module__b5ntHG__setupPanel ol{color:var(--color-text-secondary);gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:18px;display:grid}.ConnectModal-module__b5ntHG__setupPanel p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:18px}.ConnectModal-module__b5ntHG__webhookUrlRow{gap:12px;display:flex}.ConnectModal-module__b5ntHG__webhookUrlInput{border:1px solid var(--color-glass-border);border-radius:var(--radius-default);background:var(--color-glass-surface-soft);min-height:40px;color:var(--color-text-primary);outline:none;flex:1;padding:0 12px;font-family:monospace;font-size:13px}.ConnectModal-module__b5ntHG__copyButton{border:1px solid var(--color-glass-border);border-radius:var(--radius-default);background:var(--color-glass-surface-soft);min-height:40px;color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.ConnectModal-module__b5ntHG__copyButton:hover{background:var(--color-glass-highlight);border-color:var(--color-text-muted)}.ConnectModal-module__b5ntHG__eventsSection{border:1px solid color-mix(in srgb, var(--color-primary) 34%, var(--color-glass-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 7%, var(--color-glass-surface-soft));gap:12px;padding:14px;display:grid}.ConnectModal-module__b5ntHG__eventsLabel{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.ConnectModal-module__b5ntHG__eventsList{flex-wrap:wrap;gap:6px;display:flex}.ConnectModal-module__b5ntHG__eventTag{background:var(--color-glass-highlight);color:var(--color-text-primary);border-radius:var(--radius-default);border:1px solid color-mix(in srgb, var(--color-primary) 28%, var(--color-glass-border));padding:7px 10px;font-size:12px;font-weight:800}.ConnectModal-module__b5ntHG__testHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ConnectModal-module__b5ntHG__testPanel[data-connected=true]{border-color:color-mix(in srgb, var(--color-success) 34%, var(--color-glass-border));background:color-mix(in srgb, var(--color-success) 6%, var(--color-glass-surface-soft))}.ConnectModal-module__b5ntHG__testHeader p,.ConnectModal-module__b5ntHG__waitingPanel p,.ConnectModal-module__b5ntHG__feedbackText{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:18px}.ConnectModal-module__b5ntHG__testGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.ConnectModal-module__b5ntHG__testGrid div{border:1px solid var(--color-glass-border);border-radius:var(--radius-default);background:var(--color-glass-highlight);gap:4px;min-width:0;padding:10px;display:grid}.ConnectModal-module__b5ntHG__testGrid dt{color:var(--color-text-muted);text-transform:uppercase;font-size:11px;font-weight:800}.ConnectModal-module__b5ntHG__testGrid dd{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:18px}.ConnectModal-module__b5ntHG__waitingPanel{border:1px solid color-mix(in srgb, var(--color-warning) 38%, var(--color-border));border-radius:var(--radius-default);color:var(--color-warning);grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px;display:grid}.ConnectModal-module__b5ntHG__freeLeadPanel{border:1px solid color-mix(in srgb, var(--color-primary) 32%, var(--color-glass-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-glass-surface-soft));grid-template-columns:minmax(0,1fr);gap:14px;padding:14px;display:grid}.ConnectModal-module__b5ntHG__freeLeadFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ConnectModal-module__b5ntHG__freeLeadFields label{gap:6px;display:grid}.ConnectModal-module__b5ntHG__freeLeadFields span{color:var(--color-text-secondary);font-size:12px;font-weight:800}.ConnectModal-module__b5ntHG__freeLeadFields input{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-surface);min-width:0;color:var(--color-text-primary);padding:10px 12px}.ConnectModal-module__b5ntHG__freeLeadPanel strong{color:var(--color-text-primary);font-size:13px;font-weight:800}.ConnectModal-module__b5ntHG__freeLeadPanel p{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px;line-height:18px}.ConnectModal-module__b5ntHG__freeLeadButton{border:1px solid var(--color-primary);border-radius:var(--radius-default);background:var(--color-primary);min-height:38px;color:var(--color-on-primary);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.ConnectModal-module__b5ntHG__freeLeadButton:disabled{cursor:not-allowed;opacity:.55}.ConnectModal-module__b5ntHG__modalFooter{border-top:1px solid var(--color-border);background:var(--color-glass-surface-soft);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.ConnectModal-module__b5ntHG__cancelAction{border:1px solid var(--color-glass-border);border-radius:var(--radius-default);background:var(--color-glass-surface-soft);min-height:38px;color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;transition:background .15s;display:inline-flex}.ConnectModal-module__b5ntHG__cancelAction:hover{background:var(--color-glass-highlight)}.ConnectModal-module__b5ntHG__confirmAction{border:1px solid var(--color-primary);border-radius:var(--radius-default);background:var(--color-primary);min-height:38px;color:var(--color-on-primary);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;transition:opacity .15s;display:inline-flex}.ConnectModal-module__b5ntHG__secondaryAction{border:1px solid var(--color-glass-border);border-radius:var(--radius-default);background:var(--color-glass-surface-soft);min-height:38px;color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.ConnectModal-module__b5ntHG__secondaryAction:hover{border-color:var(--color-text-muted);background:var(--color-glass-highlight)}.ConnectModal-module__b5ntHG__cancelAction:disabled,.ConnectModal-module__b5ntHG__secondaryAction:disabled,.ConnectModal-module__b5ntHG__confirmAction:disabled{cursor:not-allowed;opacity:.55}.ConnectModal-module__b5ntHG__confirmAction:hover{opacity:.9}@media (max-width:580px){.ConnectModal-module__b5ntHG__modalOverlay{-webkit-backdrop-filter:none;background:#000000eb;align-items:flex-end;padding:0}.ConnectModal-module__b5ntHG__modalContent{border:1px solid var(--color-glass-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;width:100%;max-height:min(78vh,640px)}.ConnectModal-module__b5ntHG__modalHeader,.ConnectModal-module__b5ntHG__modalBody,.ConnectModal-module__b5ntHG__modalFooter{padding-left:16px;padding-right:16px}.ConnectModal-module__b5ntHG__webhookUrlRow,.ConnectModal-module__b5ntHG__modalFooter{flex-direction:column;align-items:stretch}.ConnectModal-module__b5ntHG__copyButton,.ConnectModal-module__b5ntHG__cancelAction,.ConnectModal-module__b5ntHG__secondaryAction,.ConnectModal-module__b5ntHG__confirmAction{justify-content:center;width:100%}.ConnectModal-module__b5ntHG__testGrid,.ConnectModal-module__b5ntHG__freeLeadPanel{grid-template-columns:1fr}.ConnectModal-module__b5ntHG__freeLeadButton{width:100%}}
