body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11";font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;text-rendering:optimizeLegibility}body{font-size:14px;letter-spacing:-.011em;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;letter-spacing:-.02em}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dark input[type=email],.dark input[type=password],.dark input[type=text]{background-color:#374151!important;border-color:#4b5563!important;color:#f3f4f6!important}.dark input:-webkit-autofill,.dark input:-webkit-autofill:active,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:hover{-webkit-text-fill-color:#f3f4f6!important;-webkit-box-shadow:inset 0 0 0 30px #374151!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}a{text-decoration:none}.feature-card:focus,.feature-card:focus-within,details summary:focus,div[tabindex="0"]:focus{outline:none}*{cursor:default;-webkit-user-select:none;user-select:none}[contenteditable=true],code,h1,h2,h3,h4,h5,h6,input,p,pre,span,textarea{-webkit-user-select:text;user-select:text}[onclick],[role=button],a,button{cursor:pointer}.hero-bg{background-color:#f0f7ff;background-image:radial-gradient(at 10% 90%,#10b98126 0,#0000 50%),radial-gradient(at 80% 10%,#3b82f640 0,#0000 50%),radial-gradient(at 40% 40%,#10b9811a 0,#0000 50%)}.dark .hero-bg{background-color:#0b0f19;background-image:radial-gradient(at 10% 90%,#10b98133 0,#0000 50%),radial-gradient(at 80% 10%,#3b82f633 0,#0000 50%),radial-gradient(at 40% 40%,#10b98126 0,#0000 50%)}.feature-card:hover .feature-icon{background-color:#10b981;color:#fff;transform:rotate(12deg) scale(1.1)}.dark .feature-card:hover .feature-icon{background-color:#059669}.bg-pattern-dark,.bg-pattern-light{position:relative}.bg-pattern-light:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%233B82F6' fill-opacity='.04' fill-rule='evenodd'/%3E%3C/svg%3E")}.bg-pattern-light:before,.dark .bg-pattern-dark:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.dark .bg-pattern-dark:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%233B82F6' fill-opacity='.07' fill-rule='evenodd'/%3E%3C/svg%3E")}.group .feature-details{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out,margin-top .5s ease-in-out}.group:focus .feature-details,.group:focus-within .feature-details{margin-top:1rem;max-height:500px}.group .arrow-icon{transition:transform .3s ease-in-out}.group:focus .arrow-icon,.group:focus-within .arrow-icon{transform:rotate(180deg)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.safe-area-inset-bottom{padding-bottom:env(safe-area-inset-bottom,0)}html{color-scheme:light}body,html{background-color:#f8fafc}body{color:#0f172a}html.dark{background-color:#0b0f19!important;color-scheme:dark!important}.dark body,body.dark,html.dark body{background-color:#0b0f19!important;color:#f1f5f9!important}.brand-logo-text{background:linear-gradient(135deg,#2563eb,#059669)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#2563eb!important}.brand-logo-text,.dark .brand-logo-text{-webkit-text-fill-color:#0000!important;display:inline-block}.dark .brand-logo-text{background:linear-gradient(135deg,#3b82f6,#10b981)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#3b82f6!important}.hero-gradient-text{background:linear-gradient(135deg,#2563eb,#3b82f6 50%,#10b981)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#2563eb!important}.dark .hero-gradient-text,.hero-gradient-text{-webkit-text-fill-color:#0000!important;display:inline-block}.dark .hero-gradient-text{background:linear-gradient(135deg,#3b82f6,#60a5fa 50%,#34d399)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#3b82f6!important}.nav-login-btn:hover,.text-white,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.text-white span{color:#fff!important}.text-primary{color:#0052cc!important}.dark .text-primary{color:#60a5fa!important}.platform-icon{filter:none!important;transition:filter .2s ease}.dark .platform-icon{filter:invert(1) brightness(2)!important}.bg-primary{background-color:#0052cc!important}.dark .bg-primary{background-color:#2563eb!important}.text-accent-blue{color:#3b82f6!important}.dark .text-accent-blue{color:#60a5fa!important}.text-accent-blue-dark{color:#2563eb!important}.dark .text-accent-blue-dark{color:#60a5fa!important}.text-accent-green{color:#10b981!important}.dark .text-accent-green{color:#34d399!important}.text-accent-green-dark{color:#059669!important}.dark .text-accent-green-dark{color:#34d399!important}html.dark .dark\:text-text-dark,html.dark .text-text-dark,html.dark .text-text-light,html.dark [class*=text-text-dark],html.dark [class*=text-text-light]{color:#f6f7f8!important}html.dark [class*="text-text-dark/70"],html.dark [class*="text-text-light/70"]{color:#9ca3af!important}html.dark [class*="text-text-dark/80"],html.dark [class*="text-text-light/80"]{color:#cbd5e1!important}html.dark .dark\:text-text-secondary-dark,html.dark .text-text-secondary-dark,html.dark .text-text-secondary-light,html.dark [class*=text-text-secondary-dark],html.dark [class*=text-text-secondary-light]{color:#9ca3af!important}.dark .bg-\[\#F1F5F9\],.dark .bg-\[\#f1f5f9\],.dark .bg-gray-50,.dark .bg-slate-50,.dark [class*="bg-[#F1F5F9]"],.dark [class*="bg-[#f1f5f9]"],.dark body,body.dark,html.dark,html.dark .bg-background-dark,html.dark .bg-background-light,html.dark .dark\:bg-background-dark,html.dark [class*=bg-background-dark],html.dark [class*=bg-background-light]{background-color:#0b0f19!important}.dark .card-surface,.dark .stat-card,html.dark .bg-card-dark,html.dark .bg-card-light,html.dark .dark\:bg-card-dark,html.dark [class*=bg-card-dark],html.dark [class*=bg-card-light]{background-color:#111827!important;border-color:#1e293b!important}html.dark .bg-input-dark,html.dark .bg-input-light,html.dark .dark\:bg-input-dark,html.dark [class*=bg-input-dark],html.dark [class*=bg-input-light]{background-color:#0b111d!important;border-color:#1f2e49!important;color:#f8fafc!important}html.dark .bg-subtle-dark,html.dark .bg-subtle-light,html.dark .dark\:bg-subtle-dark,html.dark [class*=bg-subtle-dark],html.dark [class*=bg-subtle-light]{background-color:#0e1626!important}html.dark .border-border-dark,html.dark .border-border-light,html.dark .dark\:border-border-dark,html.dark [class*=border-border-dark],html.dark [class*=border-border-light]{border-color:#1f2e49!important}html.dark .bg-border-dark,html.dark .bg-border-light,html.dark .dark\:bg-border-dark,html.dark [class*=bg-border-dark],html.dark [class*=bg-border-light]{background-color:#1f2e49!important}.dark .group:hover [class*="group-hover:text-blue"],.dark [class*="group-hover:text-blue"]:hover,.dark [class*="hover:text-blue"]:hover{color:#60a5fa!important}.dark .group:hover [class*="group-hover:text-teal"],.dark [class*="group-hover:text-teal"]:hover,.dark [class*="hover:text-teal"]:hover{color:#5eead4!important}.dark .group:hover [class*="group-hover:text-purple"],.dark [class*="group-hover:text-purple"]:hover,.dark [class*="hover:text-purple"]:hover{color:#c084fc!important}.dark .group:hover [class*="group-hover:text-indigo"],.dark [class*="group-hover:text-indigo"]:hover,.dark [class*="hover:text-indigo"]:hover{color:#818cf8!important}.dark .group:hover [class*="group-hover:text-gray-700"],.dark .group:hover [class*="group-hover:text-gray-800"],.dark .group:hover [class*="group-hover:text-gray-900"],.dark [class*="hover:text-gray-700"]:hover,.dark [class*="hover:text-gray-800"]:hover,.dark [class*="hover:text-gray-900"]:hover{color:#fff!important}.dark .hover\:bg-gray-100:hover,.dark .hover\:bg-gray-200:hover,.dark .hover\:bg-gray-50:hover{background-color:#1b253b!important}.dark textarea{background-color:#374151!important;border-color:#4b5563!important;color:#f3f4f6!important}.dark body{background-color:#0b0f19!important;color:#f1f5f9!important}.dark h1:not([class*=text-accent]):not([class*=text-green]):not([class*=text-blue]):not([class*=text-teal]):not([class*=text-yellow]):not([class*=text-red]):not(.bg-clip-text):not(.brand-logo-text):not(.hero-gradient-text),.dark h2:not([class*=text-accent]):not([class*=text-green]):not([class*=text-blue]):not([class*=text-teal]):not([class*=text-yellow]):not([class*=text-red]):not(.bg-clip-text):not(.brand-logo-text):not(.hero-gradient-text),.dark h3:not([class*=text-accent]):not([class*=text-green]):not([class*=text-blue]):not([class*=text-teal]):not([class*=text-yellow]):not([class*=text-red]):not(.bg-clip-text):not(.brand-logo-text):not(.hero-gradient-text),.dark h4:not([class*=text-accent]):not([class*=text-green]):not([class*=text-blue]):not([class*=text-teal]):not([class*=text-yellow]):not([class*=text-red]):not(.bg-clip-text):not(.brand-logo-text):not(.hero-gradient-text),.dark h5:not([class*=text-accent]):not([class*=text-green]):not([class*=text-blue]):not([class*=text-teal]):not([class*=text-yellow]):not([class*=text-red]):not(.bg-clip-text):not(.brand-logo-text):not(.hero-gradient-text),.dark h6:not([class*=text-accent]):not([class*=text-green]):not([class*=text-blue]):not([class*=text-teal]):not([class*=text-yellow]):not([class*=text-red]):not(.bg-clip-text):not(.brand-logo-text):not(.hero-gradient-text){color:#f6f7f8!important}.dark li,.dark p{color:#cbd5e1}.text-gray-500,.text-slate-500,.text-zinc-500{color:#475569}.text-gray-400,.text-slate-400,.text-zinc-400{color:#64748b}.dark .text-gray-400,.dark .text-slate-400,.dark .text-zinc-400{color:#cbd5e1!important}.dark .text-gray-500,.dark .text-slate-500,.dark .text-zinc-500{color:#94a3b8!important}.dark .text-gray-600,.dark .text-slate-600,.dark .text-zinc-600{color:#e2e8f0!important}.dark .text-gray-700,.dark .text-slate-700,.dark .text-zinc-700{color:#f1f5f9!important}.dark .dark\:text-white,.dark .text-gray-800,.dark .text-gray-900,.dark .text-slate-800,.dark .text-slate-900,.dark .text-zinc-800,.dark .text-zinc-900{color:#fff!important}.dark .dark\:text-slate-50{color:#f8fafc!important}.dark .dark\:text-slate-100{color:#f1f5f9!important}.dark .dark\:text-slate-200{color:#e2e8f0!important}.dark .dark\:text-slate-300{color:#cbd5e1!important}.dark .dark\:text-slate-400{color:#94a3b8!important}.dark .dark\:text-gray-100{color:#f3f4f6!important}.dark .dark\:text-gray-200{color:#e5e7eb!important}.dark .dark\:text-gray-300{color:#d1d5db!important}.dark .dark\:text-gray-400{color:#9ca3af!important}.dark a.bg-white,.dark button.bg-white{background-color:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}.dark a.bg-white:hover,.dark button.bg-white:hover{background-color:#334155!important;color:#fff!important}.dark a[class*=text-neutral-900],.dark a[class*=text-slate-900],.dark button[class*=text-neutral-900],.dark button[class*=text-slate-900]{color:#f8fafc!important}a[class*=bg-amber-],a[class*=bg-amber-] span,a[class*=bg-blue-],a[class*=bg-blue-] span,a[class*=bg-emerald-],a[class*=bg-emerald-] span,a[class*=bg-indigo-],a[class*=bg-indigo-] span,a[class*=bg-purple-],a[class*=bg-purple-] span,a[class*=bg-red-],a[class*=bg-red-] span,a[class*=bg-rose-],a[class*=bg-rose-] span,button[class*=bg-amber-],button[class*=bg-amber-] span,button[class*=bg-blue-],button[class*=bg-blue-] span,button[class*=bg-emerald-],button[class*=bg-emerald-] span,button[class*=bg-indigo-],button[class*=bg-indigo-] span,button[class*=bg-purple-],button[class*=bg-purple-] span,button[class*=bg-red-],button[class*=bg-red-] span,button[class*=bg-rose-],button[class*=bg-rose-] span{color:#fff!important}.dark .bg-white{background-color:#111827!important}.dark .dark\:bg-gray-800,.dark .dark\:bg-slate-800{background-color:#1e293b!important}.dark .dark\:bg-slate-900{background-color:#0f172a!important}.dark .bg-neutral-900,.dark .dark\:bg-gray-900,.dark .dark\:bg-neutral-900,.dark [class*=bg-neutral-900]{background-color:#111827!important}.dark .bg-neutral-800,.dark .dark\:bg-neutral-800,.dark [class*=bg-neutral-800]{background-color:#1e293b!important}.dark .dark\:bg-gray-700{background-color:#253046!important}.dark .dark\:bg-gray-600{background-color:#37435c!important}.dark .dark\:bg-\[\#111827\]{background-color:#111827!important}.dark .dark\:bg-\[\#0B0F19\]{background-color:#0b0f19!important}.dark .dark\:border-gray-700,.dark .dark\:border-slate-700{border-color:#334155!important}.dark .border-neutral-700,.dark .border-neutral-800,.dark .dark\:border-gray-800,.dark .dark\:border-neutral-800,.dark .dark\:border-slate-800,.dark [class*=border-neutral-700],.dark [class*=border-neutral-800]{border-color:#1e293b!important}.dark .dark\:border-gray-600{border-color:#37435c!important}.dark .bg-gray-50,.dark .bg-slate-50{background-color:#0b0f19!important}.dark .bg-gray-100,.dark .bg-slate-100{background-color:#161f30!important}.dark .feature-card{border-color:#30363d!important}.dark .bg-amber-50,.dark .bg-blue-50,.dark .bg-cyan-50,.dark .bg-emerald-50,.dark .bg-green-50,.dark .bg-indigo-50,.dark .bg-orange-50,.dark .bg-pink-50,.dark .bg-purple-50,.dark .bg-red-50,.dark .bg-rose-50,.dark .bg-stone-50,.dark .bg-teal-50,.dark .bg-violet-50,.dark .bg-yellow-50,.dark .feature-card{background-color:#161b22!important}.dark .bg-green-100{background-color:#064e3b66!important}.dark .bg-blue-100{background-color:#1e3a8a66!important}.dark .bg-orange-100{background-color:#7c2d1266!important}.dark .bg-red-100{background-color:#991b1b66!important}.dark .bg-yellow-100{background-color:#92400e66!important}.dark .bg-teal-100{background-color:#134e4a66!important}.dark .bg-pink-100{background-color:#9d174d66!important}.dark .bg-purple-100{background-color:#6b21a866!important}.dark .bg-emerald-100{background-color:#065f4666!important}.dark .bg-cyan-100{background-color:#155e7566!important}.dark .bg-amber-100{background-color:#92400e66!important}.dark .bg-rose-100{background-color:#9f123966!important}.dark .bg-indigo-100{background-color:#3730a366!important}.dark .bg-slate-100{background-color:#1e293b80!important}.dark .bg-violet-100{background-color:#5b21b666!important}.dark .bg-stone-100{background-color:#29252480!important}.dark .border-amber-100,.dark .border-blue-100,.dark .border-cyan-100,.dark .border-emerald-100,.dark .border-gray-100,.dark .border-gray-200,.dark .border-gray-200\/80,.dark .border-gray-300,.dark .border-green-100,.dark .border-indigo-100,.dark .border-orange-100,.dark .border-pink-100,.dark .border-purple-100,.dark .border-red-100,.dark .border-rose-100,.dark .border-slate-100,.dark .border-stone-100,.dark .border-teal-100,.dark .border-violet-100,.dark .border-yellow-100{border-color:#30363d!important}.dark .text-accent-light{color:#94a3b8!important}.dark header{background-color:#111827f2!important;border-bottom:1px solid #1e293b!important}.dark footer{background-color:#0b0f19!important;border-top-color:#1e293b!important}.dark .bg-gray-100.text-gray-500{background-color:#1f2937!important;color:#9ca3af!important}.dark .font-black,.dark .font-bold,.dark .font-extrabold{color:inherit}.dark .testimonial-card p.text-gray-500,.dark .testimonial-role{color:#9ca3af!important}.dark .bg-green-100.text-green-700,.dark .newsletter-success{background-color:#064e3b4d!important;color:#6ee7b7!important}.dark .limit-badge,.dark span.bg-gray-100.text-gray-500{background-color:#374151!important;color:#9ca3af!important}.dark .fcm-panel .text-gray-500,.dark .fcm-subtitle.text-gray-500,.dark .forgot-pin-btn,.dark .modal-footer .text-gray-500,.dark .version-modal-footer p.text-gray-500,.dark button.text-gray-500.hover\:text-gray-700{color:#9ca3af!important}.dark a.dark\:hover\:text-primary-light:hover,.dark button.dark\:hover\:text-primary-light:hover{color:#60a5fa!important}.dark input[type=checkbox]{accent-color:#4f46e5;background-color:#374151!important;border-color:#4b5563!important}.dark a.text-primary:not([class*="dark:"]){color:#60a5fa!important}.dark a.text-indigo-600:not([class*="dark:"]){color:#818cf8!important}.dark .bg-red-50.border.border-red-200.text-red-700{background-color:#991b1b33!important;border-color:#991b1b80!important;color:#fca5a5!important}.dark .bg-gray-300.rounded-full{background-color:#4b5563!important}.dark .notification-content a{color:#60a5fa!important}.dark button:disabled.bg-gray-300{background-color:#374151!important;color:#6b7280!important}.dark .limit-popup .hover\:text-gray-500:hover{color:#d1d5db!important}.dark input,.dark select,.dark textarea{background-color:#27272a!important;border-color:#3f3f46!important;color:#f4f4f5!important}.dark select option{background-color:#18181b!important;color:#f4f4f5!important}.dark .clear-all-btn:hover,.dark button.hover\:bg-red-100:hover{background-color:#991b1b4d!important}.dark .group-icon-unselected{color:#d1d5db!important}.dark .pricing-check.text-green-500{color:#4ade80!important}.dark .contact-faq-link,.dark .faq-prompt a{color:#60a5fa!important}.dark .newsletter-input{color:#f3f4f6!important}.dark .filter-input,.dark .settings-input{background-color:#27272a!important;color:#f4f4f5!important}.dark .social-divider-text{color:#9ca3af!important}button{transition:all .15s ease-in-out}.btn-outline-secondary,.dark .btn-outline-secondary{background-color:initial!important;border-color:#4b5563!important;color:#e5e7eb!important}.btn-outline-secondary:hover,.dark .btn-outline-secondary:hover{background-color:#374151!important;border-color:#6b7280!important;color:#fff!important}.dark button.bg-gray-100,.dark button.bg-gray-200,.dark button.bg-gray-50{background-color:#1f2937!important;border:1px solid #374151!important;color:#e5e7eb!important}.dark button.bg-gray-100:hover,.dark button.bg-gray-200:hover,.dark button.bg-gray-50:hover{background-color:#374151!important;color:#fff!important}.btn-outline-danger,.dark .btn-outline-danger{border-color:#ef444480!important;color:#f87171!important}.btn-outline-danger:hover,.dark .btn-outline-danger:hover{background-color:#ef444426!important;border-color:#ef4444!important;color:#fca5a5!important}.nav-login-btn{background:#059669!important;border:1px solid #10b9814d!important;box-shadow:0 1px 3px #0000001a!important;color:#fff!important}.nav-login-btn:hover{background:#10b981!important;box-shadow:0 4px 12px #10b98140!important}button:disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.4!important;transform:none!important}@keyframes ctaGlowPulse{0%,to{filter:blur(16px);opacity:.6;transform:scale(.98)}50%{filter:blur(24px);opacity:.95;transform:scale(1.04)}}@keyframes ctaShimmer{0%{transform:translateX(-160%) skewX(-25deg)}40%,to{transform:translateX(260%) skewX(-25deg)}}.animate-cta-glow{animation:ctaGlowPulse 3.5s ease-in-out infinite}.cta-shimmer-sweep{animation:ctaShimmer 3.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff59 50%,#0000);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:50%}.hero-cta-btn{background:linear-gradient(135deg,#1d4ed8,#2563eb 30%,#0d9488 75%,#10b981)!important;border:1px solid #ffffff4d!important;box-shadow:0 4px 25px #2563eb73,0 0 40px #10b98140,inset 0 1px 1.5px #fff6!important}.hero-cta-btn:hover{background:linear-gradient(135deg,#2563eb,#3b82f6 30%,#14b8a6 75%,#34d399)!important;box-shadow:0 8px 35px #2563eba6,0 0 55px #14b8a673,inset 0 1px 2px #fff9!important;transform:translateY(-2px) scale(1.03)!important}.hero-cta-btn:active{transform:translateY(1px) scale(.99)!important}@keyframes scrollMarqueeLeft{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.animate-marquee-left{animation:scrollMarqueeLeft 55s linear infinite;display:flex;width:max-content;will-change:transform}.animate-marquee-left:hover,.group-marquee:hover .animate-marquee-left{animation-play-state:paused}@media (max-width:640px){.animate-marquee-left{animation-duration:40s}}
/*# sourceMappingURL=main.e2ada415.css.map*/