@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@400;500;700;900&display=swap");:root{--font-family-base:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--color-primary:#885AF8;--color-primary-alt:#109CF1;--color-bg:#FFFFFF;--color-surface:#F8F9FA;--color-text:#192A3E;--color-accent:#8B5CF6;--color-error:#EF4444;--color-success:#10B981;--color-white:#FFFFFF;--color-black:#000000;--color-gray-50:#F9FAFB;--color-gray-100:#F3F4F6;--color-gray-200:#E5E7EB;--color-gray-300:#D1D5DB;--color-gray-400:#9CA3AF;--color-gray-500:#6B7280;--color-gray-600:#4B5563;--color-gray-700:#374151;--color-gray-800:#1F2937;--color-gray-900:#111827;--color-slate-400:#94A3B8;--color-slate-500:#64748B;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1E293B;--color-slate-900:#0F172A}html.dark{--color-primary:#885AF8;--color-primary-alt:#60A5FA;--color-bg:#0f172a;--color-surface:#1e293b;--color-text:#f8fafc;--color-accent:#8B5CF6;--color-error:#EF4444;--color-success:#10B981;--color-white:#1E293B;--color-black:#F1F5F9}body,html{margin:0;padding:0;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-family-base);transition:background-color .3s ease,color .3s ease}*{opacity:1!important;visibility:visible!important}.cta-button,.cta-container,.cta-section,.discovery,.discovery-header,.feature-section,.feature-tile,.floating-icon,.stat-circle{opacity:1!important;transform:none!important;visibility:visible!important}.text-text{color:var(--color-text)!important}.bg-bg{background-color:var(--color-bg)!important}.bg-surface{background-color:var(--color-surface)!important}.text-primary{color:var(--color-primary)!important}.transition-default{transition:all .3s ease}html.dark input,html.dark select,html.dark textarea{background-color:var(--color-surface);border-color:var(--color-slate-600);color:var(--color-text)}html.dark input::-moz-placeholder,html.dark textarea::-moz-placeholder{color:var(--color-slate-400)}html.dark input::placeholder,html.dark textarea::placeholder{color:var(--color-slate-400)}.prose{color:var(--color-text);max-width:none}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:var(--color-text);font-weight:600}.prose p,.prose strong{color:var(--color-text)}.prose strong{font-weight:600}.prose a{color:var(--color-primary);text-decoration:underline}html.dark .prose a{color:var(--color-primary-alt)}.prose code{background-color:var(--color-gray-100);color:var(--color-text);padding:.125rem .25rem;border-radius:.25rem;font-size:.875em}html.dark .prose code{background-color:var(--color-slate-800);color:var(--color-text)}.prose pre{background-color:var(--color-gray-100);color:var(--color-text);padding:1rem;border-radius:.5rem;overflow-x:auto}html.dark .prose pre{background-color:var(--color-slate-900);color:var(--color-text)}.prose blockquote{border-left:4px solid var(--color-primary);color:var(--color-gray-600);padding-left:1rem;font-style:italic}html.dark .prose blockquote{border-left-color:var(--color-primary-alt);color:var(--color-slate-400)}.bg-hero-pattern{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.4)),url(https://lh3.googleusercontent.com/aida-public/AB6AXuAHpHFkdtTNuxRbkiHuxOWLCLFZkkDMMFTr_rL8HQZA9-0JdraxBh7BXR3jAxy0orijlR0ngM-CwoP56KeoF4tra6LzKrocbD01avE-cxBDKsiK26QaHFfW1-DKcqrsBHHcviHK4bM-tB3QtUo6Wi_Swn7Rce4Sq6tibqYyzDb4wohURXyqH81QlyCOPt_NTkVv44e8ZURIWaDMlEvfkWKXMfuH1xLTklB0quLsQqjLSG3K0v_eMiNAJNrH_vZDWt0A55je5DnJAeg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(136,90,248,.4)}50%{box-shadow:0 0 40px rgba(136,90,248,.8)}}.animate-fadeIn{animation:fadeIn .6s ease-out}.animate-slideUp{animation:slideUp .6s ease-out}.animate-slideDown{animation:slideDown .6s ease-out}.animate-slideLeft{animation:slideLeft .6s ease-out}.animate-slideRight{animation:slideRight .6s ease-out}.animate-scale{animation:scale .4s cubic-bezier(.68,-.55,.265,1.55)}.animate-float{animation:float 3s ease-in-out infinite}.animate-pulse-slow{animation:pulse 2s ease-in-out infinite}.animate-shimmer{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2) 50%,rgba(255,255,255,0));background-size:1000px 100%;animation:shimmer 2s linear infinite}.animate-gradient{background-size:200% 200%;animation:gradient 3s ease infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.glass{background:rgba(255,255,255,.1);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2)}html.dark .glass{background:rgba(30,41,59,.3);border:1px solid rgba(255,255,255,.1)}.glass-strong{background:rgba(255,255,255,.2);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3)}html.dark .glass-strong{background:rgba(30,41,59,.5);border:1px solid rgba(255,255,255,.2)}.gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-ocean{background:linear-gradient(135deg,#13a4ec,#667eea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-success{background:linear-gradient(135deg,#0ba360,#3cba92);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shadow-glow-purple{box-shadow:0 10px 40px -10px rgba(136,90,248,.4)}.shadow-glow-blue{box-shadow:0 10px 40px -10px rgba(19,164,236,.4)}.shadow-glow-green{box-shadow:0 10px 40px -10px rgba(16,185,129,.4)}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 20px 40px -10px rgba(0,0,0,.2)}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-gray-100)}html.dark ::-webkit-scrollbar-track{background:var(--color-slate-800)}::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}html.dark ::-webkit-scrollbar-thumb{background:var(--color-slate-600)}html.dark ::-webkit-scrollbar-thumb:hover{background:var(--color-slate-500)}