html{scroll-behavior:smooth}body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}button{border:none;font-family:inherit;outline:none}a{color:inherit;text-decoration:none}img{height:auto;max-width:100%}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a28;color:#333;font-family:Ysabeau,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}.App{min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:0 20px}.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a28f2;border-bottom:1px solid #3c3cc833;left:0;padding:1rem 0;position:fixed;right:0;top:0;z-index:1000}.header .container{align-items:center;display:flex;justify-content:space-between}.logo-section{align-items:center;display:flex;gap:.8rem}.logo-image{border-radius:8px;height:45px;object-fit:contain;width:45px}.logo{color:#fff;font-size:1.8rem;font-weight:700}.nav .contact-link{border:1px solid #b2ffff4d;border-radius:20px;color:#fff;font-weight:500;padding:.6rem 1.2rem;text-decoration:none;transition:all .3s ease}.nav .contact-link:hover{background:#b2ffff1a;border-color:#b2ffff;color:#b2ffff}.hero{align-items:center;background:radial-gradient(ellipse at center,#1a1a4a 0,#0a0a28 70%);color:#fff;display:flex;min-height:100vh;overflow:hidden;padding:8rem 0 4rem;position:relative}.stars{background:#0000;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.stars:after,.stars:before{animation:twinkle 3s infinite;background:#fff;box-shadow:0 0 0 1px #fff,32px 8px 0 0 #fff,58px 19px 0 0 #fff,91px 7px 0 0 #fff,117px 42px 0 0 #fff,143px 23px 0 0 #fff,169px 51px 0 0 #fff,195px 14px 0 0 #fff,221px 38px 0 0 #fff,247px 27px 0 0 #fff,273px 64px 0 0 #fff,299px 33px 0 0 #fff,325px 71px 0 0 #fff,351px 46px 0 0 #fff,377px 83px 0 0 #fff,403px 39px 0 0 #fff,429px 67px 0 0 #fff,455px 52px 0 0 #fff,481px 91px 0 0 #fff,507px 48px 0 0 #fff,533px 76px 0 0 #fff,559px 63px 0 0 #fff,585px 97px 0 0 #fff,611px 58px 0 0 #fff,637px 84px 0 0 #fff,41px 118px 0 0 #fff,67px 139px 0 0 #fff,93px 103px 0 0 #fff,119px 151px 0 0 #fff,145px 127px 0 0 #fff,171px 163px 0 0 #fff,197px 112px 0 0 #fff,223px 174px 0 0 #fff,249px 135px 0 0 #fff,275px 186px 0 0 #fff,301px 149px 0 0 #fff,327px 198px 0 0 #fff,353px 157px 0 0 #b2ffff,379px 207px 0 0 #b2ffff,405px 164px 0 0 #b2ffff,431px 215px 0 0 #b2ffff;content:"";height:3px;position:absolute;transform:rotate(45deg);width:3px}.stars:after{height:3px;transform:translate3d(-50%,-50%,0) rotate(0deg);width:1px}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}.hero-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.hero-logo{color:#b2ffff;font-size:3.5rem;font-weight:800;margin-bottom:1rem;text-shadow:0 0 30px #b2ffff99}.tagline{color:#fff;font-size:1.5rem;margin-bottom:1rem}.subtitle,.tagline{font-weight:400;opacity:.9}.subtitle{color:#e6e6f8;font-size:1.2rem;line-height:1.5;margin-bottom:2rem}.cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.cta-primary,.cta-secondary{align-items:center;border:none;border-radius:25px;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.9rem 1.8rem;text-decoration:none;transition:all .3s ease}.store-icon{height:18px;width:18px}.cta-primary{background:linear-gradient(135deg,#00d4e6,#00b8cc);box-shadow:0 4px 15px #b2ffff4d;color:#fff;opacity:.9}.cta-primary:hover{box-shadow:0 8px 25px #b2ffff66;transform:translateY(-2px)}.cta-secondary{background:#0000;border:1px solid #b2ffff80;color:#b2ffff}.cta-secondary:hover{background:#b2ffff1a;border-color:#b2ffff;transform:translateY(-2px)}.coming-soon-badge{background:#b2ffff26;border:1px solid #b2ffff4d;border-radius:15px;color:#b2ffff;display:inline-block;font-size:.85rem;font-weight:500;padding:.4rem 1rem}.cosmic-container{align-items:center;display:flex;justify-content:center;position:relative}.floating-planets{height:100%;position:absolute;width:100%;z-index:3}.planet{animation:orbit 20s linear infinite;background:radial-gradient(circle at 30% 30%,#b2ffff,#00b8cc);border-radius:50%;position:absolute}.planet-1{animation-duration:15s;height:40px;right:15%;top:15%;width:40px}.planet-2{animation-direction:reverse;background:radial-gradient(circle at 30% 30%,#80e6f2,#00a3b8);height:25px;left:10%;top:60%;width:25px}.planet-3{animation-duration:18s;background:radial-gradient(circle at 30% 30%,#66d9e8,#008fa3);bottom:20%;height:30px;right:25%;width:30px}@keyframes orbit{0%{transform:rotate(0deg) translateX(20px) rotate(0deg)}to{transform:rotate(1turn) translateX(20px) rotate(-1turn)}}.app-image-placeholder{align-items:center;background:#000;border-radius:30px;box-shadow:0 0 25px #b2ffff66;display:flex;height:540px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:280px;z-index:2}.app-screenshot{border-radius:28px;height:100%;object-fit:cover;object-position:center top;width:100%}.app-image-placeholder:hover{box-shadow:0 0 40px #b2ffff99;transform:scale(1.02)}.placeholder-content{color:#b2ffff;text-align:center}.placeholder-icon{font-size:3rem;margin-bottom:1rem;opacity:.8}.placeholder-content p{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.placeholder-content small{color:#e6e6f8;font-size:1rem;opacity:.8}.features{background:linear-gradient(180deg,#0a0a28,#1a1a4a 50%,#0a0a28);padding:6rem 0;position:relative}.section-title{color:#b2ffff;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center;text-shadow:0 0 20px #b2ffff4d}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#b2ffff0d;border:1px solid #b2ffff33;border-radius:20px;padding:2rem;text-align:center;transition:all .3s ease}.feature-card:hover{background:#b2ffff14;border-color:#b2ffff66;box-shadow:0 10px 30px #b2ffff1a;transform:translateY(-5px)}.feature-icon{display:block;font-size:2.5rem;margin-bottom:.8rem;margin-top:.2rem}.feature-icon-img{height:100px;object-fit:contain;width:100px}.feature-card:nth-child(2) .feature-icon{margin-bottom:0;margin-top:0}.feature-card:nth-child(2) .feature-icon-img{height:120px;width:120px}.feature-card:nth-child(3) .feature-icon-img{height:80px;width:80px}.feature-card:nth-child(3) .feature-icon{margin-bottom:1rem;margin-top:1rem}.feature-title{color:#b2ffff;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.feature-description{color:#e6e6f8;font-size:1rem;font-weight:400;line-height:1.7}.contact{background:linear-gradient(180deg,#0a0a28,#1a1a4a);padding:6rem 0}.contact-content{align-items:center;display:flex;flex-direction:column;gap:2rem;text-align:center}.contact-info p{color:#e6e6f8;font-size:1.2rem;font-weight:400;margin-bottom:1rem}.email-link{color:#b2ffff;display:inline-block;font-size:1.3rem;font-weight:600;text-decoration:none;transition:all .3s ease}.email-link:hover{text-shadow:0 0 15px #b2ffff80;transform:scale(1.05)}.social-section{align-items:center;display:flex;gap:.8rem}.social-label{color:#e6e6f8;font-size:1.1rem;font-weight:500;margin:0}.social-link{align-items:center;background:#b2ffff1a;border:1px solid #b2ffff33;border-radius:15px;display:flex;height:50px;justify-content:center;text-decoration:none;transition:all .3s ease;width:50px}.social-link:hover{background:#b2ffff33;border-color:#b2ffff;transform:translateY(-2px)}.social-icon-img{filter:brightness(0) invert(1);height:24px;opacity:.8;transition:all .3s ease;width:24px}.social-link:hover .social-icon-img{filter:brightness(0) invert(1);opacity:1}.footer{background:#0a0a28;border-top:1px solid #b2ffff33;color:#fff;padding:3rem 0 1rem}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr auto;margin-bottom:2rem}.footer-brand h3{color:#b2ffff;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.footer-brand p{color:#e6e6f8;font-weight:400;opacity:.9}.footer-links h4{color:#b2ffff;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.footer-links ul{list-style:none}.footer-links li{margin-bottom:.5rem}.footer-links a{color:#e6e6f8;font-weight:400;opacity:.9;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#b2ffff;opacity:1}.footer-bottom{border-top:1px solid #b2ffff1a;color:#e6e6f8;font-weight:400;opacity:.85;padding-top:1rem;text-align:center}@media (max-width:768px){.hero-content{gap:2rem;grid-template-columns:1fr;text-align:center}.hero-logo{font-size:2.8rem}.tagline{font-size:1.3rem}.app-image-placeholder{height:450px;width:240px}.features-grid{grid-template-columns:1fr}.contact-content,.footer-content{gap:2rem;grid-template-columns:1fr}.footer-content{text-align:center}.cta-buttons,.social-section{justify-content:center}}@media (max-width:480px){.container{padding:0 15px}.hero{padding:6rem 0 3rem}.hero-logo{font-size:2.2rem}.section-title{font-size:2rem}.contact,.features{padding:4rem 0}.cta-primary,.cta-secondary{font-size:.9rem;padding:.8rem 1.5rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.feature-card,.hero-text,.hero-visual{animation:fadeInUp .8s ease forwards}.hero-visual{animation-delay:.2s}.feature-card:nth-child(2){animation-delay:.1s}.feature-card:nth-child(3){animation-delay:.2s}.legal-page{background:#0a0a28;color:#fff;min-height:100vh}.legal-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a28f2;border-bottom:1px solid #b2ffff33;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.legal-nav{align-items:center;display:flex;justify-content:space-between}.back-link{border:1px solid #b2ffff4d;border-radius:8px;color:#b2ffff;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.back-link:hover{background:#b2ffff1a;border-color:#b2ffff}.legal-logo{color:#b2ffff;font-size:1.5rem;font-weight:700;text-shadow:0 0 15px #b2ffff66}.legal-content{min-height:calc(100vh - 200px);padding:3rem 0}.legal-document{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#b2ffff08;border:1px solid #b2ffff1a;border-radius:15px;margin:0 auto;max-width:800px;padding:2.5rem}.legal-title{color:#b2ffff;font-size:2.2rem;font-weight:700;margin-bottom:1.5rem;text-align:center;text-shadow:0 0 20px #b2ffff4d}.legal-text{color:#e6e6f8;font-weight:400;line-height:1.8}.legal-text>p:first-child{color:#e6e6f8;margin-bottom:2rem;opacity:.9;text-align:center}.legal-text>p:nth-child(2){color:#e6e6f8;font-size:1.1rem;font-weight:400;line-height:1.7;margin-bottom:2rem}.legal-section{margin-bottom:2.5rem}.legal-section h2{border-bottom:2px solid #b2ffff33;color:#b2ffff;font-size:1.4rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.legal-section p{color:#e6e6f8;font-size:1.05rem;font-weight:400;line-height:1.7;margin-bottom:1rem;white-space:pre-line}.legal-section a{color:#b2ffff;text-decoration:none;transition:all .3s ease}.legal-section a:hover{text-decoration:underline;text-shadow:0 0 10px #b2ffff80}.legal-section p strong{color:#80e6f2;font-weight:700}.legal-section p em{color:#66d9e8;font-style:italic;font-weight:500}.legal-section p:contains("Purpose"){background:#b2ffff0d;border-left:3px solid #b2ffff4d;border-radius:8px;font-family:Courier New,monospace;padding:1rem}.legal-section p[style*=list]{border-left:2px solid #b2ffff33;margin-left:.5rem;padding-left:1rem}.legal-section:last-child{background:#b2ffff0d;border:1px solid #b2ffff33;border-radius:10px;padding:1.5rem}.legal-section:last-child h2{color:#80e6f2;margin-bottom:1rem}.legal-section:last-child p{color:#fff;font-weight:500}.legal-footer{background:#0a0a28;border-top:1px solid #b2ffff1a;color:#e6e6f8;font-weight:400;opacity:.85;padding:1.5rem 0;text-align:center}@media (max-width:768px){.legal-nav{flex-direction:column;gap:1rem;text-align:center}.legal-document{margin:0 1rem;padding:1.5rem}.legal-title{font-size:1.8rem}.legal-content{padding:2rem 0}}@media (max-width:480px){.legal-document{margin:0 .5rem;padding:1rem}.legal-title{font-size:1.5rem}.legal-section h2{font-size:1.2rem}.legal-section p{font-size:1rem}}
/*# sourceMappingURL=main.23287c05.css.map*/