.light-theme,[data-theme=light]{--background:#fafbfc;--foreground:#0c1222;--card:#fff;--card-foreground:#0c1222;--popover:#fff;--popover-foreground:#0c1222;--primary:#06f;--primary-foreground:#fff;--secondary:#f3f4f6;--secondary-foreground:#1f2937;--muted:#f9fafb;--muted-foreground:#6b7280;--accent:#f0f4ff;--accent-foreground:#0c1222;--destructive:#ef4444;--border:#e5e7eb;--input:#e5e7eb;--ring:#06f;--chart-1:#06f;--chart-2:#8b5cf6;--chart-3:#ec4899;--chart-4:#10b981;--chart-5:#f59e0b;--sidebar:#fff;--sidebar-foreground:#0c1222;--sidebar-primary:#06f;--sidebar-primary-foreground:#fff;--sidebar-accent:#f3f4f6;--sidebar-accent-foreground:#1f2937;--sidebar-border:#e5e7eb;--sidebar-ring:#06f;--radius:.75rem;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-md:0 4px 6px -1px #00000012,0 2px 4px -1px #0000000a;--shadow-lg:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;--shadow-xl:0 20px 25px -5px #00000014,0 10px 10px -5px #00000008;--shadow-2xl:0 25px 50px -12px #00000026;--shadow-primary:0 4px 14px #0066ff40;--shadow-primary-lg:0 8px 25px #0066ff4d;color:var(--foreground);background:linear-gradient(#fafbfc 0%,#f5f6f8 100%)}.light-theme body,[data-theme=light] body{color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#fafbfc 0%,#f5f6f8 100%) fixed!important}.light-theme .dark-bg-gradient,[data-theme=light] .dark-bg-gradient,.light-theme .dark-bg-pattern,[data-theme=light] .dark-bg-pattern{display:none!important}.light-theme .premium-card,[data-theme=light] .premium-card{background:#fff;border:1px solid #0000000f;transition:all .2s;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008}.light-theme .premium-card:hover,[data-theme=light] .premium-card:hover{border-color:#0066ff26;box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000f}.light-theme .premium-input,[data-theme=light] .premium-input{color:var(--foreground);background:#fff;border:1px solid #e5e7eb;transition:all .15s;box-shadow:0 1px 2px #0000000a}.light-theme .premium-input::placeholder,[data-theme=light] .premium-input::placeholder{color:#9ca3af}.light-theme .premium-input:focus,[data-theme=light] .premium-input:focus{border-color:#06f;outline:none;box-shadow:0 0 0 3px #0066ff1f}.light-theme .btn-premium,[data-theme=light] .btn-premium{color:#fff;background:linear-gradient(135deg,#06f 0%,#0052cc 100%);border:none;transition:all .2s;box-shadow:0 1px 2px #0000001a,0 4px 12px #0066ff40}.light-theme .btn-premium:hover,[data-theme=light] .btn-premium:hover{background:linear-gradient(135deg,#0052cc 0%,#003d99 100%);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a,0 8px 20px #0066ff59}.light-theme .btn-premium:active,[data-theme=light] .btn-premium:active{transform:translateY(0)}.light-theme .btn-premium-secondary,[data-theme=light] .btn-premium-secondary{color:#374151;background:#fff;border:1px solid #e5e7eb;transition:all .15s;box-shadow:0 1px 2px #0000000a}.light-theme .btn-premium-secondary:hover,[data-theme=light] .btn-premium-secondary:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000000f}.light-theme header,[data-theme=light] header{-webkit-backdrop-filter:blur(12px)saturate(180%);background:#ffffffd9!important;border-bottom:1px solid #0000000f!important}.light-theme section,[data-theme=light] section{background:0 0}.light-theme .bg-black,[data-theme=light] .bg-black,.light-theme .bg-gray-900,[data-theme=light] .bg-gray-900{background:#fff!important}.light-theme .bg-gray-800,[data-theme=light] .bg-gray-800{background:#f9fafb!important}.light-theme .text-white,[data-theme=light] .text-white{color:#0c1222}.light-theme .bg-blue-400.text-white,.light-theme .bg-blue-500.text-white,.light-theme .bg-blue-600.text-white,.light-theme .bg-blue-700.text-white,.light-theme .bg-blue-800.text-white,.light-theme [class*=hover\:bg-blue].text-white:hover,.light-theme .bg-cyan-500.text-white,.light-theme .bg-cyan-600.text-white,.light-theme .bg-purple-500.text-white,.light-theme .bg-purple-600.text-white,.light-theme .bg-indigo-500.text-white,.light-theme .bg-indigo-600.text-white,.light-theme .bg-green-600.text-white,.light-theme .bg-red-600.text-white,.light-theme .bg-primary.text-white,.light-theme [class*=bg-gradient].text-white,.light-theme [class*=from-blue].text-white,.light-theme [class*=from-cyan].text-white,.light-theme [class*=from-purple].text-white,.light-theme [class*=from-indigo].text-white,.light-theme .btn-premium.text-white,.light-theme .btn-premium,[data-theme=light] .bg-blue-400.text-white,[data-theme=light] .bg-blue-500.text-white,[data-theme=light] .bg-blue-600.text-white,[data-theme=light] .bg-blue-700.text-white,[data-theme=light] .bg-blue-800.text-white,[data-theme=light] [class*=hover\:bg-blue].text-white:hover,[data-theme=light] .bg-cyan-500.text-white,[data-theme=light] .bg-cyan-600.text-white,[data-theme=light] .bg-purple-500.text-white,[data-theme=light] .bg-purple-600.text-white,[data-theme=light] .bg-indigo-500.text-white,[data-theme=light] .bg-indigo-600.text-white,[data-theme=light] .bg-green-600.text-white,[data-theme=light] .bg-red-600.text-white,[data-theme=light] .bg-primary.text-white,[data-theme=light] [class*=bg-gradient].text-white,[data-theme=light] [class*=from-blue].text-white,[data-theme=light] [class*=from-cyan].text-white,[data-theme=light] [class*=from-purple].text-white,[data-theme=light] [class*=from-indigo].text-white,[data-theme=light] .btn-premium.text-white,[data-theme=light] .btn-premium,.light-theme .bg-blue-400 .text-white,.light-theme .bg-blue-500 .text-white,.light-theme .bg-blue-600 .text-white,.light-theme .bg-blue-700 .text-white,.light-theme .bg-cyan-500 .text-white,.light-theme .bg-cyan-600 .text-white,.light-theme .bg-purple-500 .text-white,.light-theme .bg-purple-600 .text-white,.light-theme .bg-indigo-500 .text-white,.light-theme .bg-indigo-600 .text-white,.light-theme .bg-green-600 .text-white,.light-theme .bg-red-600 .text-white,.light-theme .bg-primary .text-white,.light-theme [class*=bg-gradient] .text-white,.light-theme [class*=from-blue] .text-white,.light-theme [class*=from-cyan] .text-white,.light-theme [class*=from-purple] .text-white,.light-theme .btn-premium .text-white,[data-theme=light] .bg-blue-400 .text-white,[data-theme=light] .bg-blue-500 .text-white,[data-theme=light] .bg-blue-600 .text-white,[data-theme=light] .bg-blue-700 .text-white,[data-theme=light] .bg-cyan-500 .text-white,[data-theme=light] .bg-cyan-600 .text-white,[data-theme=light] .bg-purple-500 .text-white,[data-theme=light] .bg-purple-600 .text-white,[data-theme=light] .bg-indigo-500 .text-white,[data-theme=light] .bg-indigo-600 .text-white,[data-theme=light] .bg-green-600 .text-white,[data-theme=light] .bg-red-600 .text-white,[data-theme=light] .bg-primary .text-white,[data-theme=light] [class*=bg-gradient] .text-white,[data-theme=light] [class*=from-blue] .text-white,[data-theme=light] [class*=from-cyan] .text-white,[data-theme=light] [class*=from-purple] .text-white,[data-theme=light] .btn-premium .text-white{color:#fff!important}.light-theme [class*=bg-gradient] [class*=text-white],.light-theme [class*=from-blue] [class*=text-white],.light-theme [class*=from-cyan] [class*=text-white],.light-theme [class*=from-purple] [class*=text-white],.light-theme [class*=from-indigo] [class*=text-white],.light-theme .bg-blue-400 [class*=text-white],.light-theme .bg-blue-500 [class*=text-white],.light-theme .bg-blue-600 [class*=text-white],.light-theme .bg-blue-700 [class*=text-white],.light-theme .bg-cyan-500 [class*=text-white],.light-theme .bg-cyan-600 [class*=text-white],.light-theme .bg-purple-500 [class*=text-white],.light-theme .bg-purple-600 [class*=text-white],.light-theme .btn-premium [class*=text-white],[data-theme=light] [class*=bg-gradient] [class*=text-white],[data-theme=light] [class*=from-blue] [class*=text-white],[data-theme=light] [class*=from-cyan] [class*=text-white],[data-theme=light] [class*=from-purple] [class*=text-white],[data-theme=light] [class*=from-indigo] [class*=text-white],[data-theme=light] .bg-blue-400 [class*=text-white],[data-theme=light] .bg-blue-500 [class*=text-white],[data-theme=light] .bg-blue-600 [class*=text-white],[data-theme=light] .bg-blue-700 [class*=text-white],[data-theme=light] .bg-cyan-500 [class*=text-white],[data-theme=light] .bg-cyan-600 [class*=text-white],[data-theme=light] .bg-purple-500 [class*=text-white],[data-theme=light] .bg-purple-600 [class*=text-white],[data-theme=light] .btn-premium [class*=text-white]{color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.light-theme .bg-blue-500 .fill-white,.light-theme .bg-blue-600 .fill-white,.light-theme .bg-cyan-500 .fill-white,.light-theme .bg-cyan-600 .fill-white,.light-theme [class*=bg-gradient] .fill-white,.light-theme [class*=from-blue] .fill-white,.light-theme [class*=from-cyan] .fill-white,.light-theme .btn-premium .fill-white,[data-theme=light] .bg-blue-500 .fill-white,[data-theme=light] .bg-blue-600 .fill-white,[data-theme=light] .bg-cyan-500 .fill-white,[data-theme=light] .bg-cyan-600 .fill-white,[data-theme=light] [class*=bg-gradient] .fill-white,[data-theme=light] [class*=from-blue] .fill-white,[data-theme=light] [class*=from-cyan] .fill-white,[data-theme=light] .btn-premium .fill-white{fill:#fff!important}.light-theme .text-gray-100,[data-theme=light] .text-gray-100{color:#1f2937!important}.light-theme .text-gray-200,[data-theme=light] .text-gray-200{color:#374151!important}.light-theme .text-gray-300,[data-theme=light] .text-gray-300{color:#4b5563!important}.light-theme .text-gray-400,[data-theme=light] .text-gray-400,.light-theme .text-gray-500,[data-theme=light] .text-gray-500{color:#6b7280!important}.light-theme .text-slate-400,[data-theme=light] .text-slate-400{color:#64748b!important}.light-theme .text-cyan-400,[data-theme=light] .text-cyan-400{color:#0891b2!important}.light-theme .text-blue-400,[data-theme=light] .text-blue-400{color:#2563eb!important}.light-theme .text-purple-400,[data-theme=light] .text-purple-400{color:#7c3aed!important}.light-theme .text-pink-400,[data-theme=light] .text-pink-400{color:#db2777!important}.light-theme .text-emerald-400,[data-theme=light] .text-emerald-400{color:#059669!important}.light-theme .text-green-400,[data-theme=light] .text-green-400{color:#16a34a!important}.light-theme .text-amber-400,[data-theme=light] .text-amber-400{color:#d97706!important}.light-theme .text-yellow-400,[data-theme=light] .text-yellow-400{color:#ca8a04!important}.light-theme .text-red-400,[data-theme=light] .text-red-400{color:#dc2626!important}.light-theme .text-indigo-400,[data-theme=light] .text-indigo-400{color:#4f46e5!important}.light-theme .text-orange-400,[data-theme=light] .text-orange-400{color:#ea580c!important}.light-theme .border-gray-700,[data-theme=light] .border-gray-700,.light-theme .border-gray-800,[data-theme=light] .border-gray-800{border-color:#e5e7eb!important}.light-theme [data-vaul-drawer],[data-theme=light] [data-vaul-drawer]{background:#fff!important}.light-theme [data-vaul-drawer-content],[data-theme=light] [data-vaul-drawer-content]{background:#fff!important;border-top:1px solid #e5e7eb!important}.light-theme footer,[data-theme=light] footer{background:#f9fafb!important;border-top:1px solid #e5e7eb!important}.light-theme ::-webkit-scrollbar{width:8px;height:8px}[data-theme=light] ::-webkit-scrollbar{width:8px;height:8px}.light-theme ::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}[data-theme=light] ::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.light-theme ::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}[data-theme=light] ::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.light-theme ::-webkit-scrollbar-thumb:hover{background:#9ca3af}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#9ca3af}.light-theme ::selection,[data-theme=light] ::selection{color:#0c1222;background:#0066ff26}.light-theme :focus-visible,[data-theme=light] :focus-visible{outline-offset:2px;outline:2px solid #06f}.light-theme ::placeholder,[data-theme=light] ::placeholder{color:#9ca3af!important}@keyframes light-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.light-theme .animate-shimmer,[data-theme=light] .animate-shimmer{background:linear-gradient(90deg,#0000,#0066ff1a,#0000) 0 0/200% 100%;animation:2s linear infinite light-shimmer}.light-theme .glass-effect,[data-theme=light] .glass-effect{-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffff80}.light-theme .pricing-card-popular,[data-theme=light] .pricing-card-popular{background:linear-gradient(135deg,#fff 0%,#f0f4ff 100%);border:2px solid #06f;box-shadow:0 4px 6px #0000000a,0 10px 30px #0066ff26}.light-theme .testimonial-card,[data-theme=light] .testimonial-card{background:#fff;border:1px solid #0000000f;box-shadow:0 2px 8px #0000000a}.light-theme .faq-item,[data-theme=light] .faq-item{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px #00000008}.light-theme .faq-item:hover,[data-theme=light] .faq-item:hover{border-color:#d1d5db;box-shadow:0 2px 6px #0000000d}.light-theme .cta-section,[data-theme=light] .cta-section{background:linear-gradient(135deg,#06f 0%,#0052cc 100%)}.light-theme table,[data-theme=light] table{background:#fff}.light-theme th,[data-theme=light] th{color:#374151;background:#f9fafb;font-weight:600}.light-theme td,[data-theme=light] td{border-color:#f3f4f6}.light-theme tr:hover,[data-theme=light] tr:hover{background:#f9fafb}.light-theme pre,[data-theme=light] pre,.light-theme code,[data-theme=light] code{color:#1f2937;background:#f3f4f6}.light-theme [role=tooltip],[data-theme=light] [role=tooltip]{color:#fff;background:#1f2937;box-shadow:0 4px 12px #00000026}@media (prefers-reduced-motion:reduce){.light-theme *,[data-theme=light] *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.light-theme .bg-clip-text,[data-theme=light] .bg-clip-text,.light-theme .text-transparent,[data-theme=light] .text-transparent,.light-theme .bg-gradient-to-r.bg-clip-text,[data-theme=light] .bg-gradient-to-r.bg-clip-text,.light-theme .bg-gradient-to-br.bg-clip-text,[data-theme=light] .bg-gradient-to-br.bg-clip-text{-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:unset!important;background:0 0!important}.light-theme h1.bg-clip-text,[data-theme=light] h1.bg-clip-text,.light-theme h2.bg-clip-text,[data-theme=light] h2.bg-clip-text,.light-theme h3.bg-clip-text,[data-theme=light] h3.bg-clip-text{color:#0c1222!important}.light-theme .from-cyan-400.bg-clip-text,[data-theme=light] .from-cyan-400.bg-clip-text,.light-theme .from-blue-400.bg-clip-text,[data-theme=light] .from-blue-400.bg-clip-text,.light-theme .from-purple-400.bg-clip-text,[data-theme=light] .from-purple-400.bg-clip-text{color:#06f!important}.light-theme .from-pink-400.bg-clip-text,[data-theme=light] .from-pink-400.bg-clip-text,.light-theme .from-pink-500.bg-clip-text,[data-theme=light] .from-pink-500.bg-clip-text{color:#db2777!important}.light-theme .from-emerald-400.bg-clip-text,[data-theme=light] .from-emerald-400.bg-clip-text,.light-theme .from-green-400.bg-clip-text,[data-theme=light] .from-green-400.bg-clip-text{color:#059669!important}.light-theme .from-amber-400.bg-clip-text,[data-theme=light] .from-amber-400.bg-clip-text,.light-theme .from-orange-400.bg-clip-text,[data-theme=light] .from-orange-400.bg-clip-text{color:#d97706!important}@media print{.light-theme,[data-theme=light]{--background:#fff;--foreground:#000;--border:#e5e7eb}.light-theme *,[data-theme=light] *{box-shadow:none!important}}.light-theme [class*=from-][class*=text-white],.light-theme [class*=bg-gradient][class*=text-white],.light-theme [class*=bg-blue-][class*=text-white],.light-theme [class*=bg-cyan-][class*=text-white],.light-theme [class*=bg-purple-][class*=text-white],.light-theme [class*=bg-indigo-][class*=text-white],.light-theme .btn-premium[class*=text-white],[data-theme=light] [class*=from-][class*=text-white],[data-theme=light] [class*=bg-gradient][class*=text-white],[data-theme=light] [class*=bg-blue-][class*=text-white],[data-theme=light] [class*=bg-cyan-][class*=text-white],[data-theme=light] [class*=bg-purple-][class*=text-white],[data-theme=light] [class*=bg-indigo-][class*=text-white],[data-theme=light] .btn-premium[class*=text-white]{color:#fff!important}.light-theme [class*=from-] [class*=text-white],.light-theme [class*=from-] .text-white,.light-theme [class*=bg-gradient] [class*=text-white],.light-theme [class*=bg-gradient] .text-white,.light-theme [class*=bg-blue-5] [class*=text-white],.light-theme [class*=bg-blue-6] [class*=text-white],.light-theme [class*=bg-blue-7] [class*=text-white],.light-theme .btn-premium [class*=text-white],.light-theme .btn-premium .text-white,[data-theme=light] [class*=from-] [class*=text-white],[data-theme=light] [class*=from-] .text-white,[data-theme=light] [class*=bg-gradient] [class*=text-white],[data-theme=light] [class*=bg-gradient] .text-white,[data-theme=light] [class*=bg-blue-5] [class*=text-white],[data-theme=light] [class*=bg-blue-6] [class*=text-white],[data-theme=light] [class*=bg-blue-7] [class*=text-white],[data-theme=light] .btn-premium [class*=text-white],[data-theme=light] .btn-premium .text-white{color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.light-theme .force-white-text,.light-theme .force-white-text *,[data-theme=light] .force-white-text,[data-theme=light] .force-white-text *{color:#fff!important}
