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}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 20% 80%,#7800ff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#00fff71a 0,#0000 50%),radial-gradient(circle at 40% 40%,#ff00800d 0,#0000 50%),linear-gradient(135deg,#0a0a12,#1a1a2a 50%,#0f0f1a);color:#e0e0ff;font-family:Rajdhani,sans-serif;font-weight:500;min-height:100vh;overflow-x:hidden;position:relative}body:before{animation:gridMove 20s linear infinite;background:linear-gradient(90deg,#0000 79px,#00fff708 81px,#0000 83px),linear-gradient(#0000 79px,#00fff708 81px,#0000 83px);background-size:85px 85px;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(85px,85px)}}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a14cc;border-bottom:1px solid #00fff733;left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}.logo{animation:glitch 5s infinite;color:#00fff7;font-family:Orbitron,monospace;font-size:1.8rem;font-weight:900;letter-spacing:3px;text-shadow:0 0 10px #00fff7b3,0 0 20px #00fff780,0 0 30px #00fff74d;text-transform:uppercase}.nav-links{display:flex;gap:2rem}.nav-links a{color:#b8b8ff;cursor:pointer;font-family:Exo\ 2,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:1px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.nav-links a:hover{color:#00fff7;text-shadow:0 0 10px #00fff7b3}.nav-links a:after{background:#00fff7;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links a:hover:after{width:100%}.cta-button{background:#0000;border:2px solid #f0f;box-shadow:0 0 10px #ff00ff80,inset 0 0 10px #ff00ff1a;color:#f0f;cursor:pointer;display:inline-block;font-family:Orbitron,monospace;font-weight:700;letter-spacing:2px;padding:.8rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:all .4s ease}.cta-button:hover{background:#ff00ff1a;box-shadow:0 0 20px #f0fc,0 0 30px #f0f6,inset 0 0 15px #f0f3;text-shadow:0 0 10px #f0f;transform:translateY(-2px)}.hero-content{z-index:2}.hero h1{text-shadow:0 0 10px #00fff7b3,0 0 20px #00fff780,0 0 30px #00fff74d}.hero p{color:#b8b8ff}.hero-button.primary{box-shadow:0 0 10px #00ff8880,inset 0 0 10px #00ff881a;text-shadow:0 0 5px #00ff8880}.hero-button.secondary{box-shadow:0 0 10px #ff00ff80,inset 0 0 10px #ff00ff1a;text-shadow:0 0 5px #ff00ff80}.hero-button:before{background:linear-gradient(90deg,#0000,#00fff766,#0000)}.hero-button:hover{background:#00fff71a;box-shadow:0 0 20px #00fff7cc,0 0 30px #00fff766,inset 0 0 15px #00fff733;text-shadow:0 0 10px #00fff7}.hero-button.primary:hover{box-shadow:0 0 20px #0f8c,0 0 30px #0f86,inset 0 0 15px #0f83;text-shadow:0 0 10px #0f8}.hero-button.secondary:hover{box-shadow:0 0 20px #f0fc,0 0 30px #f0f6,inset 0 0 15px #f0f3;text-shadow:0 0 10px #f0f}section{padding:6rem 2rem}.section-title{color:#00fff7;font-family:Orbitron,monospace;font-size:2.5rem;font-weight:900;letter-spacing:3px;margin-bottom:3rem;position:relative;text-align:center;text-shadow:0 0 10px #00fff7b3,0 0 20px #00fff780;text-transform:uppercase}.section-title:after{background:#00fff7;bottom:-10px;box-shadow:0 0 10px #00fff7b3;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.about-container{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.about-content{padding-right:2rem}.about-content h3{color:#0f8;font-family:Orbitron,monospace;font-size:1.8rem;font-weight:700;letter-spacing:2px;margin-bottom:1.5rem;text-transform:uppercase}.about-content p{color:#b8b8ff;font-family:Exo\ 2,sans-serif;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.about-image{border:2px solid #00fff7;border-radius:0;box-shadow:0 0 30px #00fff766,0 0 60px #00fff733;overflow:hidden;position:relative}.about-image:before{animation:static .5s linear infinite;background:linear-gradient(45deg,#0000 48%,#00fff71a 50%,#0000 52%);background-size:10px 10px;bottom:0;content:"";left:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;right:0;top:0;z-index:2}@keyframes static{0%{background-position:0 0}to{background-position:10px 10px}}.about-image img{border-radius:0;display:block;position:relative;transition:transform .3s ease;width:100%;z-index:1}.about-image:hover img{transform:scale(1.02)}.features-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.feature-card{background:linear-gradient(145deg,#0a0a14f2,#140f23f2);border:1px solid #00fff7;box-shadow:0 0 30px #00fff74d,inset 0 0 30px #00fff71a;overflow:hidden;padding:2.5rem;position:relative;transition:all .3s ease}.feature-card:before{animation:scanLine 3s linear infinite;background:linear-gradient(90deg,#0000,#00fff7,#0000);content:"";height:2px;left:-100%;position:absolute;top:0;width:100%}.feature-card:hover{box-shadow:0 0 40px #00fff780,inset 0 0 30px #00fff71a;transform:translateY(-10px)}.feature-icon{color:#0f8;font-size:3rem;margin-bottom:1.5rem;text-shadow:0 0 10px #00ff88b3}.feature-card h3{color:#00fff7;font-family:Orbitron,monospace;font-size:1.5rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.feature-card p{color:#b8b8ff;font-family:Exo\ 2,sans-serif;font-size:1rem;line-height:1.6}.roadmap-container{margin:0 auto;max-width:1000px;position:relative}.roadmap-container:before{background:linear-gradient(180deg,#00fff7,#f0f);box-shadow:0 0 20px #00fff7b3;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px}.roadmap-item{background:linear-gradient(145deg,#0a0a14f2,#140f23f2);border:1px solid #00fff7;box-shadow:0 0 20px #00fff74d,inset 0 0 20px #00fff71a;margin-bottom:3rem;padding:2rem;position:relative;width:45%}.roadmap-item:nth-child(odd){margin-left:0;margin-right:auto}.roadmap-item:nth-child(2n){margin-left:auto;margin-right:0}.roadmap-item:before{background:#00fff7;border-radius:50%;box-shadow:0 0 15px #00fff7b3;content:"";height:20px;position:absolute;top:50%;width:20px}.roadmap-item:nth-child(odd):before{right:-10px;transform:translate(100%,-50%)}.roadmap-item:nth-child(2n):before{left:-10px;transform:translate(-100%,-50%)}.roadmap-phase{color:#f0f;font-size:1.2rem;letter-spacing:2px;margin-bottom:.5rem}.roadmap-item h3,.roadmap-phase{font-family:Orbitron,monospace;font-weight:700;text-transform:uppercase}.roadmap-item h3{color:#00fff7;font-size:1.5rem;letter-spacing:1px;margin-bottom:1rem}.roadmap-item ul{list-style-type:none}.roadmap-item li{color:#b8b8ff;font-family:Exo\ 2,sans-serif;font-size:1rem;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.roadmap-item li:before{color:#0f8;content:"▶";left:0;position:absolute}.team-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.team-member{background:linear-gradient(145deg,#0a0a14f2,#140f23f2);border:1px solid #f0f;box-shadow:0 0 20px #ff00ff4d,inset 0 0 20px #ff00ff1a;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.team-member:hover{box-shadow:0 0 30px #ff00ff80,inset 0 0 20px #ff00ff1a;transform:translateY(-5px)}.member-avatar{border:2px solid #f0f;border-radius:50%;box-shadow:0 0 20px #ff00ff80;height:120px;margin:0 auto 1.5rem;overflow:hidden;width:120px}.member-avatar img{height:100%;object-fit:cover;width:100%}.team-member h3{color:#f0f;font-family:Orbitron,monospace;font-size:1.3rem;font-weight:700;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.team-member p{color:#b8b8ff;font-family:Exo\ 2,sans-serif;font-size:1rem}.faq-container{margin:0 auto;max-width:800px}.faq-item{background:linear-gradient(145deg,#0a0a14f2,#140f23f2);border:1px solid #00fff7;box-shadow:0 0 20px #00fff733,inset 0 0 20px #00fff70d;margin-bottom:1.5rem;overflow:hidden;transition:all .3s ease}.faq-item.active{box-shadow:0 0 30px #00fff766,inset 0 0 20px #00fff71a}.faq-question{align-items:center;color:#00fff7;cursor:pointer;display:flex;font-family:Orbitron,monospace;font-size:1.2rem;font-weight:700;justify-content:space-between;letter-spacing:1px;padding:1.5rem;text-transform:uppercase;transition:all .3s ease}.faq-question:hover{background:#00fff70d}.faq-answer{color:#b8b8ff;font-family:Exo\ 2,sans-serif;font-size:1rem;line-height:1.6;max-height:0;overflow:hidden;padding:0 1.5rem;transition:max-height .3s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:500px;padding:0 1.5rem 1.5rem}.faq-toggle{color:#0f8;font-size:1.5rem;transition:transform .3s ease}.faq-item.active .faq-toggle{transform:rotate(45deg)}footer{background:#05050af2;border-top:1px solid #00fff733;padding:3rem 2rem}.footer-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.footer-logo{color:#00fff7;font-family:Orbitron,monospace;font-size:1.8rem;font-weight:900;letter-spacing:3px;margin-bottom:1rem;text-shadow:0 0 10px #00fff7b3,0 0 20px #00fff780;text-transform:uppercase}.footer-description{color:#b8b8ff;font-family:Exo\ 2,sans-serif;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.social-links{display:flex;gap:1rem}.social-link{align-items:center;border:1px solid #00fff7;color:#00fff7;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-link:hover{background:#00fff71a;box-shadow:0 0 10px #00fff780}.footer-heading{color:#0f8;font-family:Orbitron,monospace;font-size:1.2rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem;text-transform:uppercase}.footer-links{list-style-type:none}.footer-links li{margin-bottom:.8rem}.footer-links a{color:#b8b8ff;cursor:pointer;font-family:Exo\ 2,sans-serif;text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:#00fff7;text-shadow:0 0 5px #00fff780}.copyright{border-top:1px solid #00fff733;color:#88c;font-family:Exo\ 2,sans-serif;font-size:.9rem;margin-top:3rem;padding-top:2rem;text-align:center}@media (max-width:900px){.nav-container{flex-direction:column;gap:1rem}.hero h1{font-size:2.5rem}.hero p{font-size:1.2rem}.about-container{grid-template-columns:1fr}.about-content{padding-right:0}.roadmap-container:before{left:30px}.roadmap-item{margin-left:60px!important;width:calc(100% - 60px)}.roadmap-item:nth-child(2n):before,.roadmap-item:nth-child(odd):before{left:-40px;transform:translate(-100%,-50%)}}@media (max-width:600px){.hero-buttons{align-items:center;flex-direction:column}.hero-button{max-width:300px;width:100%}.features-container,.team-container{grid-template-columns:1fr}.section-title{font-size:2rem}section{padding:4rem 1rem}}.hero{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:0 2rem;position:relative;text-align:center}.hero-background{z-index:1}.hero-background,.hero-background:before{height:100%;left:0;position:absolute;top:0;width:100%}.hero-background:before{background:linear-gradient(180deg,#0a0a1400 0,#0a0a14f2 60%,#0a0a1400);content:"";z-index:2}.hero-background img{filter:brightness(1) contrast(1.1);height:100%;object-fit:cover;object-position:center;width:100%}.hero-content{max-width:900px;position:relative;z-index:3}.hero h1{animation:glitch 5s infinite;color:#00fff7;font-family:Orbitron,monospace;font-size:4rem;font-weight:900;letter-spacing:4px;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 0 20px #00fff7cc,0 0 40px #00fff799,0 0 60px #00fff766;text-transform:uppercase}.hero p{color:#e0e0ff;font-family:Exo\ 2,sans-serif;font-size:1.5rem;line-height:1.6;margin-bottom:2.5rem;text-shadow:0 0 10px #00fff780}.hero-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.hero-button{background:#0000;border:none;cursor:pointer;font-family:Orbitron,monospace;font-size:1.1rem;font-weight:700;letter-spacing:2px;overflow:hidden;padding:1.2rem 2.5rem;position:relative;text-transform:uppercase;transition:all .4s ease;z-index:4}.hero-button.primary{border:2px solid #0f8;box-shadow:0 0 15px #0f89,inset 0 0 10px #00ff881a;color:#0f8;text-shadow:0 0 10px #0f8c}.hero-button.secondary{border:2px solid #f0f;box-shadow:0 0 15px #f0f9,inset 0 0 10px #ff00ff1a;color:#f0f;text-shadow:0 0 10px #f0fc}.hero-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.hero-button:hover:before{left:100%}.hero-button:hover{box-shadow:0 0 25px #00fff7cc,0 0 40px #00fff766,inset 0 0 20px #00fff733;transform:translateY(-2px)}.hero-button.primary:hover{background:#00ff881a;box-shadow:0 0 25px #00ff88e6,0 0 40px #00ff8880,inset 0 0 20px #0f83}.hero-button.secondary:hover{background:#ff00ff1a;box-shadow:0 0 25px #ff00ffe6,0 0 40px #ff00ff80,inset 0 0 20px #f0f3}@media (max-width:900px){.hero h1{font-size:2.5rem}.hero p{font-size:1.2rem}.hero-buttons{align-items:center;flex-direction:column}.hero-button{max-width:300px;width:100%}}@media (max-width:600px){.hero h1{font-size:2rem;letter-spacing:2px}.hero p{font-size:1rem}.hero{padding:0 1rem}}.badge-system{background:linear-gradient(145deg,#0a0a14f2,#140f23f2);border:1px solid #0f8;box-shadow:0 0 30px #00ff884d,inset 0 0 30px #00ff881a;margin:4rem auto 0;max-width:1000px;overflow:hidden;padding:2.5rem;position:relative}.badge-system:before{animation:scanLine 3s linear infinite;background:linear-gradient(90deg,#0000,#0f8,#0000);content:"";height:2px;left:-100%;position:absolute;top:0;width:100%}.badge-title{color:#0f8;font-family:Orbitron,monospace;font-size:1.8rem;font-weight:700;letter-spacing:2px;margin-bottom:2rem;text-align:center;text-shadow:0 0 10px #00ff88b3;text-transform:uppercase}.badge-container{display:flex;flex-direction:column;gap:.5rem}.badge-row{grid-gap:1rem;background:#0000004d;border:1px solid #00fff733;display:grid;gap:1rem;grid-template-columns:.5fr 1fr 1fr 1fr 1.5fr;padding:1rem;transition:all .3s ease}.badge-row.header{background:#00fff71a;border-color:#00fff7;font-family:Orbitron,monospace;font-weight:700;letter-spacing:1px;text-transform:uppercase}.badge-row:not(.header):hover{background:#00fff70d;border-color:#00fff766}.badge-cost,.badge-perks,.badge-rank,.badge-title-col,.badge-wage{align-items:center;color:#b8b8ff;display:flex;font-family:Exo\ 2,sans-serif}.badge-row.header>div{color:#00fff7;font-size:.9rem}.badge-note{background:#00000080;border-left:3px solid #f0f;margin-top:2rem;padding:1.5rem}.badge-note p{color:#b8b8ff;font-family:Exo\ 2,sans-serif;font-size:.9rem;margin-bottom:.5rem}.badge-note strong{color:#f0f}@media (max-width:768px){.badge-row{gap:.5rem;grid-template-columns:1fr;text-align:center}.badge-row.header{display:none}.badge-row:not(.header):before{color:#00fff7;content:attr(data-label);font-family:Orbitron,monospace;font-size:.8rem;font-weight:700;margin-bottom:.25rem;text-transform:uppercase}.hero-image{width:95%}}.game-features{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.game-feature{background:#0000004d;border:1px solid #00fff733;padding:1.5rem;transition:all .3s ease}.game-feature:hover{background:#00fff70d;border-color:#00fff780}.game-feature h4{color:#0f8;font-family:Orbitron,monospace;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.game-feature p{color:#b8b8ff;font-family:Exo\ 2,sans-serif;font-size:.95rem;line-height:1.5}
/*# sourceMappingURL=main.760cd861.css.map*/