.App{min-height:100vh;background:#000000;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,Neue Haas Grotesk Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.background-animation{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-shapes{position:absolute;width:100%;height:100%}.shape{position:absolute;border-radius:50%;background:linear-gradient(45deg,rgba(255,255,255,.03),rgba(255,255,255,.01));animation:float 20s infinite linear}.shape-1{width:300px;height:300px;top:10%;left:-150px;animation-duration:25s}.shape-2{width:200px;height:200px;top:60%;right:-100px;animation-duration:30s;animation-delay:-5s}.shape-3{width:150px;height:150px;top:30%;right:20%;animation-duration:35s;animation-delay:-10s}.shape-4{width:100px;height:100px;bottom:20%;left:10%;animation-duration:28s;animation-delay:-15s}.shape-5{width:250px;height:250px;bottom:-125px;left:50%;animation-duration:32s;animation-delay:-8s}.grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 60s linear infinite}@keyframes float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}to{transform:translateY(0) rotate(360deg)}}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.hero{text-align:center;max-width:650px;padding:2rem;position:relative;z-index:2}.logo{font-family:JetBrains Mono,monospace;font-size:5rem;font-weight:700;margin-bottom:1rem;color:#fff;letter-spacing:-3px;text-shadow:0 0 30px rgba(255,255,255,.15);animation:logoGlow 3s ease-in-out infinite alternate}@keyframes logoGlow{0%{text-shadow:0 0 30px rgba(255,255,255,.1)}to{text-shadow:0 0 60px rgba(255,255,255,.25)}}.tagline{font-size:1.6rem;color:#d0d0d0;margin-bottom:1.5rem;font-weight:400;letter-spacing:.5px}.description{font-size:1.2rem;line-height:1.7;color:#fff;margin-bottom:2rem;font-weight:300;opacity:.9}.countdown{display:flex;justify-content:center;gap:1rem;margin:2rem auto}.cd-box{display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,.05);padding:.8rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);min-width:70px}.cd-box strong{font-size:1.5rem;font-weight:700;color:#fff}.cd-box small{font-size:.8rem;color:#aaa;text-transform:uppercase;margin-top:.2rem;letter-spacing:1px}.value-points{list-style:none;padding:0;margin:2rem 0;text-align:left}.value-points li{margin:.6rem 0;font-size:1.05rem;color:#e0e0e0;line-height:1.5;position:relative;padding-left:1.8rem}.value-points li:before{content:"✦";position:absolute;left:0;color:#fff;font-size:1rem;opacity:.8}.social-links{display:flex;gap:1rem;justify-content:center;margin:2rem 0}.social-link{display:flex;align-items:center;gap:.4rem;color:#fff;text-decoration:none;font-size:1rem;font-weight:500;padding:.7rem 1.4rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.02);transition:all .3s ease}.social-link:hover{background:#ffffff;color:#000;transform:translateY(-2px)}.subscribe{display:flex;justify-content:center;gap:.6rem;margin:2rem auto;max-width:480px}.subscribe input{flex:1;padding:.9rem 1.1rem;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);color:#fff;font-size:1rem;outline:none}.subscribe input::placeholder{color:#aaa}.subscribe button{padding:.9rem 1.4rem;border:none;border-radius:10px;background:#ffffff;color:#000;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.subscribe button:hover{background:#e0e0e0;transform:translateY(-2px)}.form-status{font-size:.9rem;margin-top:.8rem;min-height:1.2rem}.form-status.success{color:#5af78e}.form-status.error{color:#ff5c5c}.form-status.loading{color:#f7f75a}.microcopy{font-size:.75rem;color:#777;margin-top:.5rem}@media (max-width: 768px){.logo{font-size:3.5rem}.tagline{font-size:1.3rem}.description{font-size:1.05rem}.countdown{gap:.6rem}.cd-box{min-width:60px}.subscribe{flex-direction:column}.subscribe button{width:100%}}@media (max-width: 480px){.logo{font-size:2.8rem}.tagline{font-size:1.1rem}.description{font-size:1rem}}.eye{position:absolute;width:80px;height:80px;border-radius:50%;background:#fff;opacity:.2;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 0 20px #ffffff26}.eye-left{left:3vw;top:3vh}.eye-right{right:3vw;top:3vh}.eye .iris{width:26px;height:26px;border-radius:50%;background:#000;position:relative;animation:eyeLook 15s ease-in-out infinite}.eye .iris:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.9);top:5px;left:5px}.eye:before,.eye:after{content:"";position:absolute;left:0;width:100%;height:50%;background:#000;z-index:2}.eye:before{top:0;animation:blink 8s infinite}.eye:after{bottom:0;animation:blink 8s infinite;animation-delay:.1s}@keyframes blink{0%,92%,to{transform:scaleY(0)}94%,96%{transform:scaleY(1)}}@keyframes eyeLook{0%{transform:translate(0)}20%{transform:translate(5px,2px)}40%{transform:translate(-4px,-1px)}60%{transform:translate(3px,1px)}80%{transform:translate(-2px,2px)}to{transform:translate(0)}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-bg: #000000;--secondary-bg: #111111;--accent-color: #00ff88;--accent-secondary: #ff0080;--text-primary: #ffffff;--text-secondary: #cccccc;--text-muted: #888888;--gradient-primary: linear-gradient(135deg, #00ff88 0%, #00ccff 100%);--gradient-secondary: linear-gradient(135deg, #ff0080 0%, #ff4040 100%);--shadow-glow: 0 0 20px rgba(0, 255, 136, .3);--shadow-glow-pink: 0 0 20px rgba(255, 0, 128, .3)}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:var(--text-primary);background-color:var(--primary-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background:var(--primary-bg);overflow-x:hidden}#root{width:100%;min-height:100vh;text-align:center}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--primary-bg)}::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-secondary)}::selection{background:var(--accent-color);color:var(--primary-bg)}::-moz-selection{background:var(--accent-color);color:var(--primary-bg)}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-secondary{background:var(--gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow{box-shadow:var(--shadow-glow)}.glow-pink{box-shadow:var(--shadow-glow-pink)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){html{font-size:14px}}@media (max-width: 480px){html{font-size:12px}}
