body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body.landing-page-active{display:block!important;margin:0!important;min-height:auto!important;overflow:auto!important;padding:0!important;place-items:unset!important}body.landing-page-active,html:has(body.landing-page-active){overflow:auto!important}body,html{margin:0;padding:0}.landing-container{background:#0a0a0f;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;width:100vw}.landing-background{inset:0;position:absolute;z-index:0}.gradient-overlay.primary{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f0f23);inset:0;opacity:.9;position:absolute}.gradient-overlay.secondary{background:linear-gradient(0deg,#0a0a0f 0,#0000 50%,#4cafff1a);inset:0;position:absolute}.grid-pattern{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:40px 40px;inset:0;mask:radial-gradient(circle at center,#000 0,#000 60%,#0000 100%);-webkit-mask:radial-gradient(circle at center,#000 0,#000 60%,#0000 100%);position:absolute}.light-rays{background:radial-gradient(circle at 50% 30%,#4cafff26 0,#8b45ff1a 30%,#0000 70%);background:radial-gradient(circle at calc(var(--mouse-x, .5)*100%) calc(var(--mouse-y, .3)*100%),#4cafff26 0,#8b45ff1a 30%,#0000 70%);transition:background .3s ease}.light-rays,.particles{inset:0;position:absolute}.particles{pointer-events:none}.particle{animation:float 10s ease-in-out infinite;animation:float var(--duration,10s) ease-in-out infinite;animation-delay:0s;animation-delay:var(--delay,0s);background:#4cafff99;border-radius:50%;height:2px;position:absolute;width:2px}@keyframes float{0%,to{opacity:0;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-100px) scale(1.2)}}.landing-content{align-items:center;display:flex;justify-content:center;min-height:120vh;opacity:0;padding:3rem 2rem;position:relative;transform:translateY(30px);transition:all 1s ease-out;z-index:10}.landing-content.visible{opacity:1;transform:translateY(0)}.content-wrapper{animation:slideUp 1.2s ease-out;max-width:1200px;text-align:center;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.brand-section{animation:fadeInScale 1s ease-out .1s both;margin-bottom:2.5rem}.brand-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#4cafff 50%,#8b45ff);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.brand-tagline{color:#fff9;font-size:clamp(.875rem,2vw,1.25rem);font-weight:400;letter-spacing:.5px;margin-top:.75rem}.landing-badge{align-items:center;animation:fadeInScale 1s ease-out .4s both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4cafff1a;border-radius:50px;color:#4cafff;display:inline-flex;font-size:.875rem;font-weight:500;margin-bottom:1.5rem;padding:.5rem 1.5rem}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.heading-section{margin-bottom:3rem}.main-title{color:#fff;font-size:clamp(3rem,7vw,5.5rem);font-weight:700;line-height:1.1;margin:0}.title-line{animation:slideInLeft 1s ease-out;display:block}.title-line:nth-child(2){animation-delay:.2s}.title-line:nth-child(3){animation-delay:.4s}.title-line.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4cafff,#8b45ff);-webkit-background-clip:text;background-clip:text;position:relative}.title-line.highlight:after{background:linear-gradient(135deg,#4cafff,#8b45ff);border-radius:8px;content:"";filter:blur(20px);inset:0;opacity:.1;position:absolute;z-index:-1}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.subtitle-container{animation:fadeIn 1s ease-out .6s both;margin-top:1.5rem}.subtitle{color:#fffc;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:300;line-height:1.6;margin:0 auto;max-width:700px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cta-section{animation:fadeInUp 1s ease-out .8s both;margin:3.5rem 0 3rem}.waitlist-form{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.email-input-container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;display:flex;gap:.75rem;max-width:500px;padding:.5rem;transition:all .3s ease;width:100%}.email-input-container:focus-within{border-color:#4cafff;box-shadow:0 0 20px #4cafff4d}.email-input{background:#0000;border:none;color:#fff;flex:1 1;font-size:1rem;outline:none;padding:.75rem 1.5rem}.email-input::placeholder{color:#fff9}.waitlist-button{align-items:center;background:linear-gradient(135deg,#4cafff,#8b45ff);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.75rem 1.75rem;position:relative;transition:all .3s ease;white-space:nowrap}.waitlist-button:hover{box-shadow:0 8px 25px #4cafff66;transform:translateY(-1px)}.waitlist-button:active{transform:translateY(0)}.button-glow{background:linear-gradient(135deg,#4cafff,#8b45ff);border-radius:50px;filter:blur(8px);inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.waitlist-button:hover .button-glow{opacity:.6}.button-text{z-index:1}.button-arrow{font-size:1.125rem;transition:transform .3s ease}.waitlist-button:hover .button-arrow{transform:translateX(3px)}.waitlist-subtext{color:#fff9;font-size:.875rem;text-align:center}.success-message{animation:fadeInScale .6s ease-out;flex-direction:column;gap:1rem;text-align:center}.success-icon,.success-message{align-items:center;display:flex}.success-icon{background:linear-gradient(135deg,#4cafff,#8b45ff);border-radius:50%;color:#fff;font-size:1.5rem;font-weight:700;height:4rem;justify-content:center;margin-bottom:.5rem;width:4rem}.success-title{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.success-text{color:#fffc;font-size:1rem;line-height:1.5;margin:0;max-width:400px}.cta-button{align-items:center;background:linear-gradient(135deg,#4cafff,#8b45ff);border:none;border-radius:50px;box-shadow:0 8px 32px #4cafff4d;color:#fff;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:600;gap:.75rem;overflow:hidden;padding:1rem 2.5rem;position:relative;transition:all .3s ease}.cta-button:hover{box-shadow:0 12px 40px #4cafff66;transform:translateY(-2px)}.cta-button:active{transform:translateY(0)}.cta-glow{background:linear-gradient(135deg,#4cafff,#8b45ff);border-radius:50px;filter:blur(10px);inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.cta-button:hover .cta-glow{opacity:.6}.cta-text{z-index:1}.cta-arrow{font-size:1.25rem;transition:transform .3s ease}.cta-button:hover .cta-arrow{transform:translateX(4px)}.cta-subtext{color:#fff9;font-size:.875rem;margin-top:1rem}.stats-section{align-items:center;animation:fadeInUp 1s ease-out 1s both;display:flex;gap:2rem;justify-content:center;margin-top:5rem}.stat-item{text-align:center}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4cafff,#8b45ff);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;line-height:1}.stat-label{color:#ffffffb3;font-size:.875rem;font-weight:500;margin-top:.5rem}.stat-divider{background:#fff3;height:3rem;width:1px}.scroll-indicator{align-items:center;animation:bounce 2s infinite;bottom:2rem;display:flex;flex-direction:column;gap:.5rem;left:50%;position:absolute;transform:translateX(-50%)}.scroll-dot{background:#4cafffcc;border-radius:50%;height:6px;width:6px}.scroll-line{background:linear-gradient(180deg,#4cafffcc 0,#0000);height:2rem;width:1px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}@media (max-width:768px){.landing-content{padding:1rem}.email-input-container{border-radius:20px;flex-direction:column;gap:.5rem;padding:1rem}.email-input{padding:.75rem;text-align:center}.waitlist-button{justify-content:center;width:100%}.features-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}.feature-item{padding:1rem}.stats-section{flex-direction:column;gap:1.5rem}.stat-divider{height:1px;width:3rem}.cta-button{font-size:1rem;padding:.875rem 2rem}}@media (max-width:480px){.email-input-container{padding:.75rem}.email-input{font-size:.9rem;padding:.5rem}.waitlist-button{font-size:.9rem;padding:.625rem 1.25rem}.success-icon{height:3rem;width:3rem}.success-icon,.success-title{font-size:1.25rem}.success-text{font-size:.9rem}.features-grid{grid-template-columns:1fr}.brand-title{font-size:2rem}.brand-tagline{font-size:.875rem}.main-title{font-size:2.5rem}.subtitle{font-size:1rem}}
/*# sourceMappingURL=main.51ecbae5.css.map*/