html{scroll-behavior:smooth}:is(html:has(.landing-page-root),body:has(.landing-page-root)){color:#fff!important;background:#040711!important}html.landing-page-active{scrollbar-width:thin!important;scrollbar-color:#00ff8859 #040711!important;background:#040711!important;overflow:clip auto!important}body.landing-page-active{color:#fff!important;height:auto!important;min-height:100%!important;font-family:var(--font-sans), sans-serif!important;background:#040711!important;overflow:clip visible!important}.landing-page-root{font-family:var(--font-sans), sans-serif!important;background:#040711!important;height:auto!important;min-height:100vh!important;overflow:clip visible!important}html.landing-page-active::-webkit-scrollbar{width:8px}html.landing-page-active::-webkit-scrollbar-track{background:#040711}html.landing-page-active::-webkit-scrollbar-thumb{background:#00ff884d;border:2px solid #040711;border-radius:9999px}html.landing-page-active::-webkit-scrollbar-thumb:hover{background:#00ff88a6}.landing-page-root h1,.landing-page-root h2,.landing-page-root h3,.landing-page-root h4,.landing-page-root h5{font-family:var(--font-sans), sans-serif!important;color:#fff!important}.landing-page-root h1{text-shadow:0 0 60px #0f83!important}.landing-page-root ::selection{color:#050810!important;background:#0f8!important}.landing-page-root .hero-grid-lines{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:50px 50px}.landing-page-root .bg-aurora-mesh{filter:blur(25px);background-image:radial-gradient(65% 50% at 20% 15%,#00ff8829 0%,#0000 65%),radial-gradient(55% 45% at 80% 12%,#00e5ff24 0%,#0000 60%),radial-gradient(60% 50% at 50% 85%,#7c4dff1a 0%,#0000 65%);animation:22s ease-in-out infinite alternate aurora-drift}@keyframes aurora-drift{0%{opacity:.85;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(3%,-3%)scale(1.08)}to{opacity:.9;transform:translate(-3%,2%)scale(1)}}.landing-page-root .bg-grain-texture{opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.landing-page-root .mask-radial-fade{-webkit-mask-image:radial-gradient(70% 55% at 50% 0,#000 60%,#0000 100%);mask-image:radial-gradient(70% 55% at 50% 0,#000 60%,#0000 100%)}@keyframes float-1{0%,to{transform:translateY(0)rotate(45deg)}50%{transform:translateY(-22px)rotate(52deg)}}@keyframes float-2{0%,to{transform:translateY(0)rotate(12deg)}33%{transform:translateY(-16px)rotate(16deg)}66%{transform:translateY(12px)rotate(8deg)}}@keyframes float-3{0%,to{transform:translateY(0)rotate(45deg)}50%{transform:translateY(20px)rotate(38deg)}}@keyframes pulse-slow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.08)}}@keyframes scan-sweep{0%{opacity:0;transform:translateY(-100%)rotate(25deg)}25%{opacity:.2}50%{opacity:0;transform:translateY(150%)rotate(25deg)}to{opacity:0;transform:translateY(200%)rotate(25deg)}}.landing-page-root .animate-float-1{animation:9s ease-in-out infinite float-1}.landing-page-root .animate-float-2{animation:11s ease-in-out infinite float-2}.landing-page-root .animate-float-3{animation:13s ease-in-out infinite float-3}.landing-page-root .animate-pulse-slow{animation:7s ease-in-out infinite pulse-slow}.landing-page-root .animate-scan-sweep{animation:8s ease-in-out infinite scan-sweep}@keyframes float-orb-one{0%{opacity:.7;transform:translate(0)scale(1)}33%{opacity:.95;transform:translate(40px,-60px)scale(1.15)}66%{opacity:.65;transform:translate(-30px,30px)scale(.9)}to{opacity:.7;transform:translate(0)scale(1)}}@keyframes float-orb-two{0%{opacity:.6;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(-50px,50px)scale(1.12)}to{opacity:.6;transform:translate(0)scale(1)}}.landing-page-root .animate-glow-one{animation:24s ease-in-out infinite float-orb-one}.landing-page-root .animate-glow-two{animation:28s ease-in-out infinite float-orb-two}.landing-page-root .bg-hero-section,.landing-page-root .bg-bento-section,.landing-page-root .bg-timeline-section,.landing-page-root .bg-usecases-section,.landing-page-root .bg-faq-section,.landing-page-root .bg-portal-section{background-color:#0000!important;background-image:none!important;border-top:1px solid #ffffff0d!important}.landing-page-root .bg-hero-section{border-top:none!important}.landing-page-root .feature-card{-webkit-backdrop-filter:blur(14px);background-color:#0a1628a6;border:1px solid #ffffff14;transition:all .35s cubic-bezier(.16,1,.3,1)}.landing-page-root .feature-card:hover{border-color:#0f86;transform:translateY(-4px);box-shadow:0 16px 36px -10px #00ff882e}@keyframes marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.landing-page-root .animate-marquee{will-change:transform;backface-visibility:hidden;width:max-content;animation:50s linear infinite marquee-scroll;display:flex;transform:translateZ(0)}.landing-page-root .marquee-container{background-color:#050810b3;border-color:#ffffff0d}.landing-page-root .animate-marquee>div.inline-flex{background-color:#ffffff08;border-color:#ffffff0f;padding:10px 18px}.landing-page-root .animate-marquee>div.inline-flex:hover{background-color:#00ff880d;border-color:#00ff884d}@keyframes border-glow-pulsate{0%{border-color:#0f83;box-shadow:0 0 #0000}50%{border-color:#00ff8880;box-shadow:0 0 30px #00ff8826}to{border-color:#0f83;box-shadow:0 0 #0000}}.landing-page-root .animate-border-glow{animation:5s ease-in-out infinite border-glow-pulsate}.landing-page-root .search-focus-glow:focus{outline:none;border-color:#00ff8880!important;box-shadow:0 0 20px #0f83!important}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-page-root .animate-fade-in-up{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards fade-in-up}.landing-page-root .delay-100{animation-delay:.1s}.landing-page-root .delay-200{animation-delay:.2s}.landing-page-root .delay-300{animation-delay:.3s}.landing-page-root .delay-400{animation-delay:.4s}.landing-page-root .delay-500{animation-delay:.5s}@keyframes rocket-float{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(5deg)}to{transform:translateY(0)rotate(0)}}.animate-rocket-float{animation:3s ease-in-out infinite rocket-float}@media (max-width:1024px){.landing-page-root h1{line-height:1.2;font-size:3rem!important}.landing-page-root h2{font-size:2rem!important}.landing-page-root section:not(.landing-hero-section){padding:60px 24px!important}}.landing-hero-section{padding-top:8px!important;padding-bottom:24px!important}@media (max-width:768px){html.landing-page-active,body.landing-page-active,.landing-page-root{scrollbar-width:none!important;-ms-overflow-style:none!important}html.landing-page-active::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.landing-page-active::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.landing-page-root::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.landing-hero-section{padding-top:12px!important;padding-bottom:30px!important}.landing-page-root h1{text-align:center;line-height:1.2;font-size:2.2rem!important}.landing-page-root h2{text-align:center;font-size:1.8rem!important}.landing-page-root h3{font-size:1.4rem!important}.landing-page-root p:not(.mockup-text){text-align:center;font-size:1rem!important}.landing-page-root section:not(.landing-hero-section){padding:50px 20px!important}.landing-page-root img:not(header img){max-width:100%;height:auto}.landing-page-root header img{object-fit:contain!important;width:auto!important;max-width:180px!important;height:38px!important}}@media (max-width:480px){.landing-page-root h1{font-size:1.8rem!important}.landing-page-root h2{font-size:1.5rem!important}.landing-page-root p:not(.mockup-text){font-size:.9rem!important}.landing-page-root section:not(.landing-hero-section){padding:40px 16px!important}}
