body{font-family:Segoe UI,sans-serif;background:var(--primary-black);color:var(--primary-text);min-height:100vh;overflow-x:hidden;display:flex;flex-direction:column}.beta-banner{width:100%;position:relative;background:linear-gradient(135deg,#08d9d626,#ff2e6326);border-bottom:3px solid var(--player-one);padding:20px 40px;overflow:hidden}.beta-banner:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 20px,rgba(8,217,214,.03) 20px,rgba(8,217,214,.03) 40px);pointer-events:none}.beta-banner:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(8,217,214,.1),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.beta-content{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:30px;position:relative;z-index:1}.beta-info{flex:1;display:flex;align-items:center;gap:20px}.beta-badge{display:flex;align-items:center;gap:10px;padding:10px 20px;background:#08d9d633;border:2px solid var(--player-one);border-radius:50px;font-weight:700;color:var(--player-one);text-transform:uppercase;letter-spacing:1px;font-size:.9rem;white-space:nowrap;box-shadow:0 0 20px #08d9d64d;animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 20px #08d9d64d}50%{box-shadow:0 0 30px #08d9d680}}.beta-badge:before{content:"🔒";font-size:1.2rem}.beta-text{color:var(--primary-text);font-size:1.1rem;line-height:1.4}.beta-text strong{color:var(--player-one);font-weight:700}.beta-actions{display:flex;gap:15px;flex-wrap:wrap}.beta-btn{padding:12px 28px;border-radius:50px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:2px solid;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;cursor:pointer;position:relative;overflow:hidden}.beta-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.beta-btn:hover:before{width:300px;height:300px}.beta-btn span{position:relative;z-index:1}.betanext{background:linear-gradient(135deg,var(--player-one),#06b5b3);color:var(--primary-black);border-color:var(--player-one);box-shadow:0 5px 20px #08d9d666}.betanext:hover{transform:translateY(-2px);box-shadow:0 8px 30px #08d9d699}.betanext:after{content:"→";margin-left:5px;transition:transform .3s ease}.betanext:hover:after{transform:translate(5px)}.betadsc{background:#ffffff0d;color:var(--primary-text);border-color:var(--player-two);box-shadow:0 5px 20px #ff2e6333}.betadsc:hover{background:#ff2e6326;border-color:var(--player-two);transform:translateY(-2px);box-shadow:0 8px 30px #ff2e6366}.betadsc:after{content:"💬";margin-left:5px}.close-banner{position:absolute;top:10px;right:10px;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:var(--primary-text);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:1.2rem;line-height:1;z-index:2}.close-banner:hover{background:#ff2e634d;border-color:var(--player-two);transform:rotate(90deg)}.page-wrapper{flex:1;display:flex;align-items:center;justify-content:center;position:relative}.glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,var(--player-two) 0%,var(--player-one) 70%);opacity:.08;top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(80px);animation:breathe 8s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.08;transform:translate(-50%,-50%) scale(1)}50%{opacity:.12;transform:translate(-50%,-50%) scale(1.1)}}.container{text-align:center;z-index:10;padding:40px}.logo img{width:120px;height:120px;opacity:.9;animation:fadeIn 1.5s ease forwards}h1{font-size:3.5rem;margin-top:10px;margin-bottom:20px;font-weight:300;letter-spacing:4px;opacity:0;animation:fadeIn 1.5s ease .5s forwards}p{font-size:1rem;margin-bottom:20px;font-weight:300;letter-spacing:2px;opacity:0;animation:fadeIn 1.5s ease .2s forwards}.line{width:200px;height:1px;background:linear-gradient(90deg,var(--player-one),var(--player-two),var(--player-one));margin:0 auto 30px;opacity:0;animation:fadeIn 1.5s ease 1s forwards,glow 3s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:0 0 10px var(--player-one)}50%{box-shadow:0 0 20px var(--player-two)}}.subtitle{font-size:1.4rem;letter-spacing:3px;color:#f7f7f7cc;animation:textPulse 3s ease-in-out infinite alternate}@keyframes textPulse{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.waitlist{margin-top:40px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;opacity:0;animation:fadeIn 1.5s ease 1.5s forwards}.waitlist input{padding:12px 18px;border:2px solid rgba(8,217,214,.3);background:#ffffff0d;border-radius:8px;color:var(--primary-text);font-size:1rem;outline:none;min-width:260px}.waitlist button{padding:12px 24px;border:none;border-radius:8px;font-size:1rem;cursor:pointer;background:linear-gradient(135deg,var(--player-one),var(--player-two));color:#fff;transition:all .3s ease}.waitlist button:hover{opacity:.85;transform:scale(1.03)}.socials{display:flex;justify-content:center;gap:20px;margin-top:40px;opacity:0;animation:fadeIn 1.5s ease 2s forwards}.socials a{color:var(--primary-text);font-size:1.5rem;text-decoration:none;transition:all .3s ease}.socials a:hover{color:var(--player-one);transform:scale(1.1)}@keyframes fadeIn{to{opacity:1}}@media(max-width:1024px){.beta-content{flex-direction:column;align-items:flex-start;gap:20px}.beta-info{flex-direction:column;align-items:flex-start;gap:15px}.beta-actions{width:100%}.beta-btn{flex:1;justify-content:center;min-width:0}}@media(max-width:768px){h1{font-size:2.4rem}.subtitle{font-size:1.1rem}.beta-banner{padding:15px 20px}.beta-badge{font-size:.8rem;padding:8px 16px}.beta-text{font-size:.95rem}.beta-actions{flex-direction:column;width:100%}.beta-btn{width:100%;justify-content:center;padding:12px 24px}}
