.upgrade-modal[data-v-40f44db3] .p-dialog-header{padding:1.5rem;border-bottom:1px solid #e5e7eb}.upgrade-modal[data-v-40f44db3] .p-dialog-content{padding:1.5rem}.upgrade-modal[data-v-40f44db3] .p-dialog-footer{padding:1rem 1.5rem;border-top:1px solid #e5e7eb}@keyframes pulse-ring-40f44db3{0%{transform:scale(.95);opacity:1}to{transform:scale(1.5);opacity:0}}.animate-ping[data-v-40f44db3]{animation:pulse-ring-40f44db3 1.5s cubic-bezier(0,0,.2,1) infinite}.trial-expired-modal[data-v-312da228] .p-dialog-header{padding:2rem;border-bottom:1px solid #e5e7eb}.trial-expired-modal[data-v-312da228] .p-dialog-content{padding:0 2rem}.trial-expired-modal[data-v-312da228] .p-dialog-footer{padding:1rem 2rem 2rem;border-top:1px solid #e5e7eb}[data-v-f539c983]{margin:0;padding:0;box-sizing:border-box}.landing-page[data-v-f539c983]{width:100%;min-height:100vh;background:#fff}.nav-bar[data-v-f539c983]{position:fixed;top:0;left:0;right:0;background:#fff;border-bottom:1px solid #e5e7eb;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-container[data-v-f539c983]{max-width:1280px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.nav-brand[data-v-f539c983]{display:flex;align-items:center;gap:.75rem}.logo-icon[data-v-f539c983]{width:36px;height:36px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:8px;display:flex;align-items:center;justify-content:center}.logo-icon svg[data-v-f539c983]{width:22px;height:22px;color:#fff}.brand-name[data-v-f539c983]{font-size:1.5rem;font-weight:700;color:#111827}.nav-actions[data-v-f539c983]{display:flex;align-items:center;gap:1rem}.nav-link[data-v-f539c983]{padding:.5rem 1rem;color:#4b5563;text-decoration:none;font-weight:500;transition:color .2s}.nav-link[data-v-f539c983]:hover{color:#25d366}.btn-primary[data-v-f539c983]{padding:.625rem 1.5rem;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;text-decoration:none;font-weight:600;border-radius:8px;transition:transform .2s}.btn-primary[data-v-f539c983]:hover{transform:translateY(-2px)}.hero-section[data-v-f539c983]{padding:120px 2rem 80px;background:linear-gradient(180deg,#f9fafb,#fff)}.hero-container[data-v-f539c983]{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-badge[data-v-f539c983]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#dcfce7;color:#15803d;border-radius:100px;font-size:.875rem;font-weight:600;margin-bottom:2rem}.badge-dot[data-v-f539c983]{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:pulse-f539c983 2s infinite}@keyframes pulse-f539c983{0%,to{opacity:1}50%{opacity:.5}}.hero-title[data-v-f539c983]{font-size:3.5rem;font-weight:800;color:#111827;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em}.gradient-text[data-v-f539c983]{background:linear-gradient(135deg,#25d366,#128c7e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-f539c983]{font-size:1.25rem;color:#6b7280;line-height:1.7;margin-bottom:2.5rem;max-width:540px}.hero-actions[data-v-f539c983]{display:flex;gap:1rem;margin-bottom:3rem}.btn-hero[data-v-f539c983]{padding:1rem 2rem;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;text-decoration:none;font-weight:600;font-size:1.125rem;border-radius:12px;transition:transform .2s,box-shadow .2s}.btn-hero[data-v-f539c983]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #25d3664d}.btn-secondary[data-v-f539c983]{padding:1rem 2rem;background:#fff;border:2px solid #e5e7eb;color:#374151;text-decoration:none;font-weight:600;font-size:1.125rem;border-radius:12px;transition:all .2s}.btn-secondary[data-v-f539c983]:hover{border-color:#25d366;color:#25d366}.hero-stats[data-v-f539c983]{display:flex;gap:3rem}.stat-item[data-v-f539c983]{text-align:left}.stat-number[data-v-f539c983]{font-size:2rem;font-weight:700;color:#111827}.stat-label[data-v-f539c983]{font-size:.875rem;color:#6b7280;margin-top:.25rem}.hero-visual[data-v-f539c983]{display:flex;justify-content:center;align-items:center}.phone-mockup[data-v-f539c983]{position:relative}.phone-frame[data-v-f539c983]{width:320px;height:640px;background:#111827;border-radius:40px;padding:12px;box-shadow:0 25px 50px #0003}.whatsapp-chat[data-v-f539c983]{width:100%;height:100%;background:#ece5dd;border-radius:28px;overflow:hidden;display:flex;flex-direction:column}.chat-header[data-v-f539c983]{background:#075e54;color:#fff;padding:1rem;font-weight:600}.chat-messages[data-v-f539c983]{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto}.message[data-v-f539c983]{max-width:80%;padding:.75rem 1rem;border-radius:8px;font-size:.9375rem;line-height:1.5;animation:slideIn-f539c983 .3s ease}@keyframes slideIn-f539c983{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message.received[data-v-f539c983]{background:#fff;align-self:flex-start}.message.sent[data-v-f539c983]{background:#dcf8c6;align-self:flex-end;margin-left:auto}.features-section[data-v-f539c983]{padding:80px 2rem;background:#fff}.section-container[data-v-f539c983]{max-width:1280px;margin:0 auto}.section-header[data-v-f539c983]{text-align:center;margin-bottom:4rem}.section-title[data-v-f539c983]{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:1rem}.section-subtitle[data-v-f539c983]{font-size:1.125rem;color:#6b7280}.features-grid[data-v-f539c983]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card[data-v-f539c983]{padding:2rem;background:#f9fafb;border-radius:16px;transition:transform .2s,box-shadow .2s}.feature-card[data-v-f539c983]:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}.feature-icon[data-v-f539c983]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.feature-icon svg[data-v-f539c983]{width:28px;height:28px;color:#fff}.feature-icon.whatsapp[data-v-f539c983]{background:linear-gradient(135deg,#25d366,#128c7e)}.feature-icon.analytics[data-v-f539c983]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.feature-icon.easy[data-v-f539c983]{background:linear-gradient(135deg,#f59e0b,#d97706)}.feature-icon.team[data-v-f539c983]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.feature-title[data-v-f539c983]{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.75rem}.feature-description[data-v-f539c983]{color:#6b7280;line-height:1.6}.pricing-section[data-v-f539c983]{padding:80px 2rem;background:#f9fafb}.billing-toggle[data-v-f539c983]{display:flex;justify-content:center;gap:.5rem;margin-bottom:3rem;padding:.5rem;background:#fff;border-radius:12px;width:fit-content;margin-left:auto;margin-right:auto;box-shadow:0 2px 8px #0000000d}.toggle-btn[data-v-f539c983]{padding:.75rem 1.5rem;background:transparent;border:none;border-radius:8px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.toggle-btn.active[data-v-f539c983]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}.save-badge[data-v-f539c983]{padding:.25rem .5rem;background:#fef3c7;color:#92400e;border-radius:4px;font-size:.75rem}.pricing-grid[data-v-f539c983]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.pricing-card[data-v-f539c983]{background:#fff;border-radius:20px;padding:2.5rem;position:relative;border:2px solid #e5e7eb;transition:all .3s}.pricing-card[data-v-f539c983]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000001a}.pricing-card.featured[data-v-f539c983]{border-color:#25d366;box-shadow:0 10px 30px #25d36633}.featured-badge[data-v-f539c983]{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:.5rem 1rem;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border-radius:100px;font-size:.75rem;font-weight:600}.pricing-header[data-v-f539c983]{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.plan-name[data-v-f539c983]{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1rem}.plan-price[data-v-f539c983]{display:flex;align-items:baseline;justify-content:center;margin-bottom:.75rem}.currency[data-v-f539c983]{font-size:1.5rem;font-weight:600;color:#6b7280}.amount[data-v-f539c983]{font-size:3rem;font-weight:700;color:#111827}.period[data-v-f539c983]{font-size:1rem;color:#6b7280;margin-left:.25rem}.plan-description[data-v-f539c983]{color:#6b7280;font-size:.9375rem}.plan-features[data-v-f539c983]{list-style:none;margin-bottom:2rem}.plan-features li[data-v-f539c983]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;color:#374151}.check-icon[data-v-f539c983]{width:20px;height:20px;color:#25d366;flex-shrink:0}.plan-cta[data-v-f539c983]{display:block;padding:1rem;background:#fff;border:2px solid #e5e7eb;color:#374151;text-align:center;text-decoration:none;font-weight:600;border-radius:12px;transition:all .2s}.plan-cta[data-v-f539c983]:hover{border-color:#25d366;color:#25d366}.plan-cta.primary[data-v-f539c983]{background:linear-gradient(135deg,#25d366,#128c7e);border-color:transparent;color:#fff}.plan-cta.primary[data-v-f539c983]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #25d3664d}.cta-section[data-v-f539c983]{padding:80px 2rem;background:linear-gradient(135deg,#25d366,#128c7e)}.cta-container[data-v-f539c983]{max-width:800px;margin:0 auto;text-align:center}.cta-title[data-v-f539c983]{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.cta-description[data-v-f539c983]{font-size:1.25rem;color:#ffffffe6;margin-bottom:2rem}.btn-cta[data-v-f539c983]{display:inline-block;padding:1rem 2.5rem;background:#fff;color:#128c7e;text-decoration:none;font-weight:600;font-size:1.125rem;border-radius:12px;transition:all .2s}.btn-cta[data-v-f539c983]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0003}.footer[data-v-f539c983]{background:#111827;color:#fff;padding:4rem 2rem 2rem}.footer-container[data-v-f539c983]{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:2fr 3fr;gap:4rem;margin-bottom:3rem}.footer-logo[data-v-f539c983]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.footer-logo span[data-v-f539c983]{font-size:1.5rem;font-weight:700}.footer-tagline[data-v-f539c983]{color:#9ca3af}.footer-links[data-v-f539c983]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-column h4[data-v-f539c983]{font-weight:600;margin-bottom:1rem}.footer-column a[data-v-f539c983]{display:block;color:#9ca3af;text-decoration:none;margin-bottom:.75rem;transition:color .2s}.footer-column a[data-v-f539c983]:hover{color:#25d366}.footer-bottom[data-v-f539c983]{text-align:center;padding-top:2rem;border-top:1px solid #374151;color:#9ca3af}@media (max-width: 1024px){.hero-container[data-v-f539c983]{grid-template-columns:1fr;text-align:center}.hero-content[data-v-f539c983]{order:2}.hero-visual[data-v-f539c983]{order:1;margin-bottom:2rem}.hero-actions[data-v-f539c983],.hero-stats[data-v-f539c983]{justify-content:center}}@media (max-width: 768px){.hero-title[data-v-f539c983]{font-size:2.5rem}.section-title[data-v-f539c983]{font-size:2rem}.footer-container[data-v-f539c983]{grid-template-columns:1fr}}.register-page[data-v-72c3e0dd]{min-height:100vh;background:linear-gradient(135deg,#f9fafb,#f3f4f6)}.register-header[data-v-72c3e0dd]{background:#fff;border-bottom:1px solid #e5e7eb;padding:1.5rem 0;position:sticky;top:0;z-index:100}.header-container[data-v-72c3e0dd]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.brand[data-v-72c3e0dd]{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#111827}.logo-icon[data-v-72c3e0dd]{width:40px;height:40px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:10px;display:flex;align-items:center;justify-content:center}.logo-icon svg[data-v-72c3e0dd]{width:24px;height:24px;color:#fff}.brand span[data-v-72c3e0dd]{font-size:1.5rem;font-weight:700}.login-help-text[data-v-72c3e0dd]{color:#6b7280;font-size:.875rem;font-weight:500}.login-link[data-v-72c3e0dd]{color:#25d366;text-decoration:none;font-weight:600}.login-link[data-v-72c3e0dd]:hover{text-decoration:underline}.register-container[data-v-72c3e0dd]{max-width:1400px;margin:0 auto;padding:3rem 2rem}.registration-layout[data-v-72c3e0dd]{display:grid;grid-template-columns:1fr 400px;gap:3rem;align-items:start}.form-section[data-v-72c3e0dd]{background:#fff;border-radius:16px;padding:3rem;box-shadow:0 4px 12px #0000000d}.page-header[data-v-72c3e0dd]{margin-bottom:2.5rem}.page-header h1[data-v-72c3e0dd]{font-size:2rem;font-weight:700;color:#111827;margin-bottom:.5rem}.page-header p[data-v-72c3e0dd]{color:#25d366;font-size:.9375rem;font-weight:500}.form-section-title[data-v-72c3e0dd]{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;color:#111827;margin:2rem 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid #f3f4f6}.form-section-title[data-v-72c3e0dd]:first-of-type{margin-top:0}.form-section-title i[data-v-72c3e0dd]{color:#25d366}.form-row[data-v-72c3e0dd]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.form-group[data-v-72c3e0dd]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-72c3e0dd]{grid-column:1 / -1}.form-group label[data-v-72c3e0dd]{font-weight:600;color:#374151;font-size:.9375rem}.required[data-v-72c3e0dd]{color:#dc2626}.form-group[data-v-72c3e0dd] input,.form-group[data-v-72c3e0dd] .p-password{width:100%;transition:all .2s}.form-group[data-v-72c3e0dd] input.p-valid,.form-group[data-v-72c3e0dd] .p-password.p-valid input{border-color:#25d366}.error-text[data-v-72c3e0dd]{color:#dc2626;font-size:.875rem;display:flex;align-items:center;gap:.25rem}.success-text[data-v-72c3e0dd]{color:#059669;font-size:.875rem;display:flex;align-items:center;gap:.25rem}.field-help[data-v-72c3e0dd]{color:#6b7280;font-size:.875rem;display:flex;align-items:center;gap:.25rem}.subdomain-input-wrapper[data-v-72c3e0dd]{display:flex;align-items:center;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background:#fff}.subdomain-input-wrapper[data-v-72c3e0dd]:focus-within{border-color:#25d366;box-shadow:0 0 0 1px #25d366}.subdomain-input-wrapper input[data-v-72c3e0dd]{border:none!important;box-shadow:none!important;border-radius:0!important;flex:1}.subdomain-suffix[data-v-72c3e0dd]{padding:.75rem 1rem;background:#f3f4f6;color:#6b7280;font-weight:600;border-left:1px solid #d1d5db;white-space:nowrap;font-size:.9375rem}.optional-section[data-v-72c3e0dd]{margin:2rem 0}.toggle-optional[data-v-72c3e0dd]{background:transparent;border:2px dashed #e5e7eb;border-radius:8px;padding:1rem;width:100%;display:flex;align-items:center;gap:.5rem;color:#6b7280;font-weight:600;cursor:pointer;transition:all .2s}.toggle-optional[data-v-72c3e0dd]:hover{border-color:#25d366;color:#25d366;background:#f0fdf4}.address-fields[data-v-72c3e0dd]{margin-top:1.5rem}.slide-fade-enter-active[data-v-72c3e0dd],.slide-fade-leave-active[data-v-72c3e0dd]{transition:all .3s ease}.slide-fade-enter-from[data-v-72c3e0dd],.slide-fade-leave-to[data-v-72c3e0dd]{opacity:0;transform:translateY(-10px)}.form-actions[data-v-72c3e0dd]{margin-top:2rem;padding-top:2rem;border-top:1px solid #f3f4f6}.btn-submit[data-v-72c3e0dd]{width:100%;padding:.875rem;font-size:1rem;font-weight:600;background:linear-gradient(135deg,#25d366,#128c7e);border:none}.btn-submit[data-v-72c3e0dd]:hover{background:linear-gradient(135deg,#128c7e,#075e54)}.btn-submit[data-v-72c3e0dd]:disabled{background:#e5e7eb;color:#9ca3af}.plans-section[data-v-72c3e0dd]{position:relative}.plans-sticky[data-v-72c3e0dd]{position:sticky;top:100px;background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 12px #0000000d}.plans-sticky h2[data-v-72c3e0dd]{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1.5rem}.billing-toggle[data-v-72c3e0dd]{display:flex;gap:.5rem;margin-bottom:1.5rem;padding:.5rem;background:#f9fafb;border-radius:12px}.toggle-btn[data-v-72c3e0dd]{flex:1;padding:.75rem 1rem;background:transparent;border:none;border-radius:8px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.toggle-btn.active[data-v-72c3e0dd]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}.save-badge[data-v-72c3e0dd]{padding:.25rem .5rem;background:#ffffff4d;border-radius:4px;font-size:.75rem}.toggle-btn.active .save-badge[data-v-72c3e0dd]{background:#fff3}.plans-list[data-v-72c3e0dd]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.plan-card[data-v-72c3e0dd]{padding:1.5rem;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s;position:relative}.plan-card[data-v-72c3e0dd]:hover{border-color:#25d366;box-shadow:0 4px 12px #25d3661a}.plan-card.selected[data-v-72c3e0dd]{border-color:#25d366;background:#f0fdf4}.plan-card.featured[data-v-72c3e0dd]{border-color:#25d366}.popular-badge[data-v-72c3e0dd]{position:absolute;top:-10px;right:1rem;padding:.25rem .75rem;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border-radius:100px;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.plan-header[data-v-72c3e0dd]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.plan-radio i[data-v-72c3e0dd]{font-size:1.5rem;color:#25d366}.plan-card:not(.selected) .plan-radio i[data-v-72c3e0dd]{color:#d1d5db}.plan-info[data-v-72c3e0dd]{flex:1}.plan-name[data-v-72c3e0dd]{font-size:1.125rem;font-weight:700;color:#111827;margin-bottom:.25rem}.plan-price[data-v-72c3e0dd]{display:flex;align-items:baseline;gap:.25rem}.currency[data-v-72c3e0dd]{font-size:1rem;font-weight:600;color:#6b7280}.amount[data-v-72c3e0dd]{font-size:1.5rem;font-weight:700;color:#111827}.period[data-v-72c3e0dd]{font-size:.875rem;color:#6b7280}.plan-features[data-v-72c3e0dd]{list-style:none;padding:0;margin:0}.plan-features li[data-v-72c3e0dd]{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;color:#374151;font-size:.875rem}.plan-features i[data-v-72c3e0dd]{color:#25d366;font-size:.75rem}.trust-badges[data-v-72c3e0dd]{display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem;border-top:1px solid #f3f4f6}.badge[data-v-72c3e0dd]{display:flex;align-items:center;gap:.75rem;color:#6b7280;font-size:.875rem}.badge i[data-v-72c3e0dd]{color:#25d366;font-size:1.25rem}.payment-modal[data-v-72c3e0dd] .p-dialog-header{border-bottom:1px solid #e5e7eb;padding:1.5rem 2rem}.payment-modal[data-v-72c3e0dd] .p-dialog-content{padding:2rem}.payment-content[data-v-72c3e0dd]{min-height:400px}.payment-summary[data-v-72c3e0dd]{background:#f9fafb;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.summary-item[data-v-72c3e0dd]{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.summary-item.total[data-v-72c3e0dd]{border-bottom:none;padding-top:1rem;font-size:1.125rem}.payment-loading[data-v-72c3e0dd]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:1rem;color:#6b7280}.payment-loading i[data-v-72c3e0dd]{color:#25d366}#checkout-element[data-v-72c3e0dd]{min-height:300px;margin-bottom:1.5rem}.payment-secure[data-v-72c3e0dd]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:#f0fdf4;border-radius:8px;color:#065f46;font-size:.875rem}.payment-secure i[data-v-72c3e0dd]{color:#25d366}.payment-success[data-v-72c3e0dd]{text-align:center;padding:3rem 2rem}.success-icon[data-v-72c3e0dd]{margin-bottom:1.5rem}.success-icon i[data-v-72c3e0dd]{font-size:5rem;color:#25d366}.payment-success h3[data-v-72c3e0dd]{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.payment-success p[data-v-72c3e0dd]{color:#6b7280;font-size:1rem}@media (max-width: 1024px){.registration-layout[data-v-72c3e0dd]{grid-template-columns:1fr}.plans-sticky[data-v-72c3e0dd]{position:relative;top:auto}.plans-list[data-v-72c3e0dd]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width: 768px){.form-row[data-v-72c3e0dd],.plans-list[data-v-72c3e0dd]{grid-template-columns:1fr}.form-section[data-v-72c3e0dd]{padding:2rem 1.5rem}.header-container[data-v-72c3e0dd]{flex-direction:column;gap:1rem;text-align:center}.payment-modal[data-v-72c3e0dd]{width:95%!important}}.success-page[data-v-e0a0bac9]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.success-container[data-v-e0a0bac9]{text-align:center;padding:3rem;background:#fff;border-radius:20px;box-shadow:0 10px 40px #0000001a;max-width:500px}.success-icon[data-v-e0a0bac9]{width:80px;height:80px;margin:0 auto 2rem;color:#22c55e;animation:scaleIn-e0a0bac9 .5s ease}.success-icon svg[data-v-e0a0bac9]{width:100%;height:100%}@keyframes scaleIn-e0a0bac9{0%{transform:scale(0)}to{transform:scale(1)}}h1[data-v-e0a0bac9]{font-size:2rem;font-weight:700;color:#111827;margin-bottom:1rem}p[data-v-e0a0bac9]{color:#6b7280;font-size:1.125rem;margin-bottom:.5rem}.redirect-text[data-v-e0a0bac9]{color:#16a34a;font-weight:600;margin-top:2rem}.loading-spinner[data-v-e0a0bac9]{margin-top:2rem}.spinner[data-v-e0a0bac9]{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#22c55e;border-radius:50%;margin:0 auto;animation:spin-e0a0bac9 1s linear infinite}@keyframes spin-e0a0bac9{to{transform:rotate(360deg)}}.password-field[data-v-3813cc76] .p-password-input{width:100%;padding-left:2.75rem!important;height:2.75rem}.password-field[data-v-3813cc76] .p-password{width:100%}.auto-login-page[data-v-d18892e2]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f9fafb,#f3f4f6);padding:2rem}.auto-login-container[data-v-d18892e2]{max-width:500px;width:100%}.brand[data-v-d18892e2]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2rem;text-decoration:none;color:#111827}.logo-icon[data-v-d18892e2]{width:50px;height:50px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:12px;display:flex;align-items:center;justify-content:center}.logo-icon svg[data-v-d18892e2]{width:30px;height:30px;color:#fff}.brand span[data-v-d18892e2]{font-size:2rem;font-weight:700}.status-card[data-v-d18892e2]{background:#fff;border-radius:16px;padding:3rem 2rem;box-shadow:0 4px 12px #0000000d;text-align:center}.spinner[data-v-d18892e2]{margin-bottom:1.5rem}.spinner i[data-v-d18892e2]{font-size:3rem;color:#25d366}.success-icon[data-v-d18892e2]{margin-bottom:1.5rem}.success-icon i[data-v-d18892e2]{font-size:4rem;color:#25d366;animation:scaleIn-d18892e2 .5s ease-out}.error-icon[data-v-d18892e2]{margin-bottom:1.5rem}.error-icon i[data-v-d18892e2]{font-size:4rem;color:#dc2626;animation:scaleIn-d18892e2 .5s ease-out}@keyframes scaleIn-d18892e2{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.status-card h2[data-v-d18892e2]{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.75rem}.status-card p[data-v-d18892e2]{color:#6b7280;font-size:1rem;margin-bottom:.5rem}.redirect-text[data-v-d18892e2]{color:#25d366;font-weight:600;font-size:.875rem;margin-top:1rem}.login-btn[data-v-d18892e2]{margin-top:1.5rem;background:linear-gradient(135deg,#25d366,#128c7e);border:none;padding:.75rem 1.5rem}.login-btn[data-v-d18892e2]:hover{background:linear-gradient(135deg,#128c7e,#075e54)}@media (max-width: 640px){.status-card[data-v-d18892e2]{padding:2rem 1.5rem}.brand span[data-v-d18892e2]{font-size:1.5rem}}[data-v-d06de8c0] .progress-success .p-progressbar-value{background-color:#10b981}[data-v-d06de8c0] .progress-warning .p-progressbar-value{background-color:#f59e0b}[data-v-d06de8c0] .progress-danger .p-progressbar-value{background-color:#ef4444}.upgrade-modal[data-v-d06de8c0] .p-dialog-header{padding:1.5rem;border-bottom:1px solid #e5e7eb}.upgrade-modal[data-v-d06de8c0] .p-dialog-content{padding:1.5rem}.upgrade-modal[data-v-d06de8c0] .p-dialog-footer{padding:1rem 1.5rem;border-top:1px solid #e5e7eb}.group:hover .absolute[data-v-827ce820]{z-index:10}.dashboard[data-v-cd9443dc]{animation:fadeIn-cd9443dc .3s ease-in-out}@keyframes fadeIn-cd9443dc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.line-clamp-1[data-v-b016665d]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-b016665d],.line-clamp-2[data-v-b17cc656]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.onboarding-dialog[data-v-0bd3ea01] .p-dialog-header{padding:2rem;border-bottom:1px solid #e5e7eb}.onboarding-dialog[data-v-0bd3ea01] .p-dialog-content{padding:2rem}.onboarding-dialog[data-v-0bd3ea01] .p-dialog-footer{padding:1.5rem 2rem;border-top:1px solid #e5e7eb}.step-content[data-v-0bd3ea01]{animation:fadeIn-0bd3ea01 .3s ease-in-out}@keyframes fadeIn-0bd3ea01{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ghost-item[data-v-55339cda]{opacity:.5;background:#f3f4f6;border:2px dashed #3b82f6}[data-v-55339cda] .drag-handle{cursor:move}[data-v-55339cda] .drag-handle:hover{background-color:#f3f4f6}.welcome-step[data-v-e6805081]{animation:fadeIn-e6805081 .5s ease-out}@keyframes fadeIn-e6805081{0%{opacity:0}to{opacity:1}}.whatsapp-connection-step[data-v-f351d262]{animation:fadeIn-f351d262 .5s ease-out}@keyframes fadeIn-f351d262{0%{opacity:0}to{opacity:1}}@keyframes bounce-once-f351d262{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-bounce-once[data-v-f351d262]{animation:bounce-once-f351d262 .6s ease-out}.feature-tour-step[data-v-8c77c4fa]{animation:fadeIn-8c77c4fa .5s ease-out}@keyframes fadeIn-8c77c4fa{0%{opacity:0}to{opacity:1}}.completion-step[data-v-f57837be]{animation:fadeIn-f57837be .6s ease-out}@keyframes fadeIn-f57837be{0%{opacity:0}to{opacity:1}}@keyframes scale-in-f57837be{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.animate-scale-in[data-v-f57837be]{animation:scale-in-f57837be .6s cubic-bezier(.175,.885,.32,1.275)}.confetti-container[data-v-f57837be]{position:relative;height:60px}.confetti[data-v-f57837be]{position:absolute;font-size:2rem;animation:confetti-fall-f57837be 2s ease-out infinite}.confetti[data-v-f57837be]:nth-child(1){left:10%;animation-delay:0s}.confetti[data-v-f57837be]:nth-child(2){left:30%;animation-delay:.3s}.confetti[data-v-f57837be]:nth-child(3){left:50%;animation-delay:.6s}.confetti[data-v-f57837be]:nth-child(4){left:70%;animation-delay:.9s}.confetti[data-v-f57837be]:nth-child(5){left:90%;animation-delay:1.2s}@keyframes confetti-fall-f57837be{0%{transform:translateY(-100px) rotate(0);opacity:1}to{transform:translateY(100px) rotate(360deg);opacity:0}}.onboarding-wizard-dialog[data-v-09d000c0] .p-dialog-header{padding:2rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(to bottom,#fff,#f9fafb)}.onboarding-wizard-dialog[data-v-09d000c0] .p-dialog-content{padding:2rem;background-color:#fff}.onboarding-wizard-dialog[data-v-09d000c0] .p-dialog-footer{padding:1.5rem 2rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.step-content[data-v-09d000c0]{animation:fadeInUp-09d000c0 .4s ease-out}@keyframes fadeInUp-09d000c0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}
