.landing-page svg,.landing-page-background svg{display:block!important;opacity:1!important;visibility:visible!important}.landing-page [class*=bg-gradient],.landing-page-background [class*=bg-gradient]{background-image:none!important}.landing-page linearGradient,.landing-page mask,.landing-page pattern,.landing-page radialGradient,.landing-page-background linearGradient,.landing-page-background mask,.landing-page-background pattern,.landing-page-background radialGradient{display:block!important}.landing-page svg[class*=absolute],.landing-page svg[class*=fixed],.landing-page-background svg[class*=absolute],.landing-page-background svg[class*=fixed]{display:block!important;opacity:1!important;visibility:visible!important}.landing-page-background:after,.landing-page-background:before,.landing-page:after,.landing-page:before{display:block!important}.landing-page .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important}.landing-page .blur-3xl,.landing-page-background .blur-3xl{filter:blur(64px)!important}.landing-page h1 .text-blue-500{color:#2563eb!important}.landing-page .bg-blue-600{background-color:#2563eb!important}.landing-page .hover\:bg-blue-700:hover{background-color:#1d4ed8!important}.landing-page .rounded-full.bg-blue-500\/10{background-color:rgba(37,99,235,.1)!important;border-radius:9999px!important}.landing-page .rounded-full.bg-blue-500\/10 .bg-blue-500{background-color:#2563eb!important}.landing-page .text-blue-200{color:#bfdbfe!important}.landing-page .text-blue-200\/80{color:rgba(191,219,254,.8)!important}.landing-page .text-blue-300{color:#93c5fd!important}.landing-page .text-white{color:#fff!important}.landing-page .hover\:bg-blue-500\/10:hover{background-color:rgba(37,99,235,.1)!important}.landing-page .text-blue-400{color:#60a5fa!important}.landing-page .text-green-400{color:#4ade80!important}.landing-page .max-w-6xl{max-width:72rem!important}.landing-page h1,.landing-page h2,.landing-page h3{letter-spacing:-.025em!important}.landing-page button{font-weight:500!important}.landing-page .border-blue-500\/10{border-color:rgba(37,99,235,.1)!important}.landing-page .bg-blue-500\/5{background-color:rgba(37,99,235,.05)!important}.bg-gradient-mesh{background:linear-gradient(120deg,#1da1f2,#14171a,#657786);background-size:300% 300%;animation:gradientShift 15s ease infinite}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.particles-container{position:absolute;inset:0;overflow:hidden;z-index:0}.particle{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background-color:rgba(59,130,246,.5);border-radius:50%;animation:float var(--duration) ease-in-out infinite;animation-delay:var(--delay);opacity:.6}@keyframes float{0%,to{transform:translate(0)}25%{transform:translate(50px,-50px)}50%{transform:translate(100px)}75%{transform:translate(50px,50px)}}.animate-pulse-slow{animation:pulse 8s cubic-bezier(.4,0,.6,1) infinite}.animate-float{animation:float-animation 10s ease-in-out infinite}.animate-float-slow{animation:float-animation 15s ease-in-out infinite}.animate-float-reverse{animation:float-animation-reverse 12s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.5}}@keyframes float-animation{0%,to{transform:translate(-30%,30%) translateY(0)}50%{transform:translate(-30%,30%) translateY(-20px)}}@keyframes float-animation-reverse{0%,to{transform:translate(30%,-30%) translateY(0)}50%{transform:translate(30%,-30%) translateY(20px)}}.tweet-stream{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.tweet-card{position:absolute;left:var(--x);bottom:-100px;width:280px;height:120px;background-color:hsla(0,0%,100%,.03);border-radius:12px;animation:float-up var(--duration) linear infinite;animation-delay:var(--delay);opacity:.2;backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.05);padding:12px;display:flex;flex-direction:column;gap:8px}.tweet-header{height:24px;width:70%;background-color:hsla(0,0%,100%,.1);border-radius:4px}.tweet-content{height:48px;width:100%;background-color:hsla(0,0%,100%,.07);border-radius:4px}.tweet-actions{height:16px;width:80%;background-color:hsla(0,0%,100%,.05);border-radius:4px}@keyframes float-up{0%{transform:translateY(0);opacity:0}5%{opacity:.2}90%{opacity:.2}to{transform:translateY(-100vh);opacity:0}}