*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;background:#000;overflow-x:hidden;overflow-y:auto;font-family:Segoe UI,Roboto,sans-serif;color:#EAEAEA}.hero{position:relative;width:100%;height:100vh;background:url(/coming-soon.png) 50%/cover no-repeat}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at center,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 70%,rgba(0,0,0,.15) 100%);z-index:1}@keyframes glow{0%{text-shadow:0 0 4px rgba(255,46,46,.3),0 0 8px rgba(255,46,46,.2),0 0 12px rgba(255,46,46,.1)}to{text-shadow:0 0 6px rgba(255,46,46,.5),0 0 12px rgba(255,46,46,.4),0 0 18px rgba(255,46,46,.3)}}.hero-image{position:absolute;top:52%;width:56%;max-width:900px;transform:translateY(-50%);z-index:1;animation-duration:2.5s;animation-fill-mode:forwards;animation-timing-function:ease-out}.hero-image.left{left:-70%;transform:translateY(-50%) rotateY(180deg);animation-name:slideInLeft}@keyframes slideInLeft{to{left:-20%}}.hero-image.right{right:-70%;transform:translateY(-50%);animation-name:slideInRight}@keyframes slideInRight{to{right:-20%}}.btn.next:before{content:"";position:absolute;top:-25%;left:-25%;width:150%;height:150%;background:radial-gradient(circle at center,rgba(0,255,200,.6),transparent 60%);opacity:0;transition:opacity .2s ease}.hero .btn.next{background:linear-gradient(90deg,#FFD54F,#FF8A65);color:#000;box-shadow:0 0 20px rgba(255,213,79,.6)}.hero .btn.next:hover{box-shadow:0 0 40px rgba(255,213,79,1),0 0 80px rgba(255,138,101,.6);transform:translateY(-2px)}.hero .sub-buttons{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);display:flex;gap:2rem;z-index:2}.hero .btn.jungle,.hero .btn.roadmap{border:none}.menu .close-btn{align-self:flex-end;border:none;font-size:1.2rem;cursor:pointer}.menu .close-btn,.menu a{background:transparent;color:#EAEAEA}.menu a{border:2px solid #ff2e2e;border-radius:.75rem;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .3s ease}.menu a:hover{box-shadow:0 0 20px rgba(255,46,46,.7)}.menu a.social-btn:hover{transform:scale(1.1)}.social-buttons .twitter-btn{position:absolute;top:-3.3rem;right:14rem;width:3rem;height:3rem;background:url(/twitter-icon.png) 50% no-repeat;background-size:100% auto;border:none;outline:none;cursor:pointer;text-indent:-9999px;overflow:hidden;transition:box-shadow .3s ease}.social-buttons .twitter-btn:hover{box-shadow:0 0 8px rgba(29,161,242,.6)}.social-buttons .twitter-btn:focus{outline:none}.social-buttons .discord-btn{position:absolute;top:-3.3rem;left:12.5rem;transform:translateX(-50%);width:3.4rem;height:3rem;background:url(/ds_log.png) 50% no-repeat;background-size:100% auto;border:none;outline:none;cursor:pointer;text-indent:-9999px;overflow:hidden;transition:box-shadow .3s ease}.social-buttons .discord-btn:hover{box-shadow:0 0 8px rgba(114,137,218,.6)}.social-buttons .discord-btn:focus{outline:none}.social-buttons .music-btn{position:static;margin-left:0;padding:.5rem 1rem;background:rgba(0,0,0,.6);color:#fff;border:2px solid #f21d24;border-radius:.5rem;cursor:pointer;font-size:1rem;text-transform:lowercase;transition:box-shadow .2s ease,border-color .2s ease,-webkit-text-decoration .2s ease;transition:box-shadow .2s ease,text-decoration .2s ease,border-color .2s ease;transition:box-shadow .2s ease,text-decoration .2s ease,border-color .2s ease,-webkit-text-decoration .2s ease}.social-buttons .music-btn.off{text-decoration:line-through;opacity:.7}.social-buttons .music-btn:hover{border-color:#ffffff;box-shadow:0 0 8px rgba(29,161,242,.6)}.social-buttons .music-btn:focus{outline:none}.social-buttons .music-btn{position:relative;top:-11.2rem}.phase-header{display:flex;align-items:center;font-size:1.5rem;margin-bottom:.5rem}.phase-icon{margin-right:.5rem;font-size:1.8rem}.phase-status{font-style:italic;margin-bottom:1rem}.phase-items{list-style:disc inside;flex-grow:1}.phase-item{margin-bottom:.5rem;line-height:1.4}.roadmap-page{padding:2rem;color:#EAEAEA}.back-container{position:relative;z-index:3;margin-bottom:1rem}.back-btn{position:absolute;top:0;left:-7rem;z-index:2;background:transparent;border:none;font-weight:700;border-radius:.75rem;padding:1rem 2rem;font-size:1.25rem;color:#EAEAEA;cursor:pointer;transition:box-shadow .3s ease}.back-btn:hover{box-shadow:0 0 20px rgba(255,46,46,.7)}.roadmap-page{padding-top:1rem}.roadmap-title{position:relative;top:-1rem;left:-.6rem;z-index:3;color:hsl(0,0%,100%);font-size:3rem;text-shadow:0 0 8px rgba(255,46,46,.6);margin-bottom:1.5rem}.black-bar{position:absolute;top:0;left:0;width:100%;height:4.5rem;background-color:rgba(0,0,0,.6);z-index:1;pointer-events:none}.roadmap-background{position:relative;width:100vw;min-height:100vh;margin-left:calc(-50vw + 50%);background:url(/fonRed.png) 50%/cover no-repeat;overflow-x:hidden}.roadmap-page{position:relative;max-width:1200px;margin:0 auto;padding:1rem 2rem;z-index:1}.music-btn-custom{transition:background .2s,box-shadow .2s,color .2s}.music-btn-custom:hover{background:#000;color:#fff;box-shadow:0 0 24px 6px #FF2E2E77;border-radius:10px}body,html{margin:0;padding:0}body{background-image:url(/fon_sait.png);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed}.project-title{position:absolute;top:-9rem;left:50%;transform:translateX(-50%);width:444px;z-index:2}.menu-btn{background:none;border:none;padding:0;cursor:pointer}.menu-icon{display:block;width:120px;height:auto}.hero .content{position:absolute;top:88%;left:50%;transform:translate(-50%,-50%);z-index:2}.btn.next{box-shadow:none!important}.btn.next:before{opacity:0!important}.btn.next:hover{box-shadow:none!important;transform:none!important}body,html{overflow:hidden;height:100%}.menu{position:relative;top:40%;left:50%;transform:translate(-50%,-40%);width:320px;height:420px;background:none;border:none;border-radius:1rem;padding:1.5rem;z-index:3;display:none;flex-direction:column;align-items:center;gap:1.5rem}.menu.active{display:flex;bottom:10%}.menu a,.menu button{opacity:0;transform:translateY(30px)}@keyframes slideUpItem{to{opacity:1;transform:translateY(0)}}.menu.active a:first-of-type,.menu.active button:first-of-type{animation:slideUpItem .5s ease-out forwards;animation-delay:.2s}.menu.active a:nth-of-type(2),.menu.active button:nth-of-type(2){animation:slideUpItem .5s ease-out forwards;animation-delay:.35s}.menu.active a:nth-of-type(3),.menu.active button:nth-of-type(3){animation:slideUpItem .5s ease-out forwards;animation-delay:.5s}.menu.active a:nth-of-type(4),.menu.active button:nth-of-type(4){animation:slideUpItem .5s ease-out forwards;animation-delay:.65s}.menu a,.menu button,button{border:none!important;outline:none!important}.menu a,.menu a:hover,.menu button,.menu button:hover,button,button:hover{box-shadow:none!important;background:none!important}.menu a:focus,.menu button:focus,button:focus{outline:none!important;box-shadow:none!important}.music-btn{position:absolute;top:-3rem;left:8rem}.roadmap-btn{position:absolute;top:-7.5rem;left:-3.5rem}.market-btn{position:absolute;top:-7.65rem;left:9.5rem}.market-btn img,.roadmap-btn img{display:block;border-radius:.3rem;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.market-btn:hover img,.roadmap-btn:hover img{transform:scale(1.05);filter:brightness(1.2);box-shadow:0 6 5px rgba(255,255,255,.6)}.social-btn{position:absolute;width:32px;height:32px;padding:0;background:none}.hero .btn.next{position:relative;overflow:visible}.social-buttons .discord-btn img,.social-buttons .twitter-btn img{transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.social-buttons .discord-btn:hover img,.social-buttons .twitter-btn:hover img{transform:scale(1.05);filter:brightness(1.2);box-shadow:0 6px 12px rgba(255,255,255,.6)}.social-buttons .discord-btn{opacity:0;transform:translateY(100%)}@keyframes slideUpFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.menu.active .social-buttons .discord-btn{animation:slideUpFromBottom .7s ease-out forwards}.btn.next{position:relative;overflow:visible}.btn.next img{transition:filter .2s ease,transform .2s ease}.btn.next:hover img{transform:scale(1.05);filter:brightness(1.2)}.container{background-image:url(/fon_market.png);background-size:cover;background-position:50%;background-repeat:no-repeat;justify-content:center;color:#fff}.container,.market-page{min-height:100vh;display:flex;align-items:center}.market-page{position:relative;padding:2rem;background:url(/fon_market.png) 50%/cover no-repeat;flex-direction:column;overflow:hidden}.market-page:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.25);z-index:1}.market-page>*{position:relative;z-index:2}.profile-btn{position:absolute;top:-3.5rem;right:-44rem;background:none;border:none;padding:0;cursor:pointer;transition:transform .2s ease,filter .2s ease}.profile-btn img{display:block;width:170px;height:auto}.profile-btn:hover{transform:scale(1.05);filter:brightness(1.2)}.notify-container{min-height:100vh;justify-content:center;background:url(/soon.png) 50%/cover no-repeat}.notify-container,.notify-form{display:flex;align-items:center}.notify-form{background:rgba(0,0,0,.15);border-radius:1.5rem;padding:2.2rem 2rem;box-shadow:0 0 40px 10px rgba(0,0,0,.16);flex-direction:column}.notify-label{color:#fff;font-size:2.4rem;font-weight:600;text-shadow:0 2px 8px #000a,0 0 2px #F2C96C80;margin-bottom:2rem;text-align:center}.notify-input{font-size:1.6rem;width:350px;max-width:90vw;padding:1.2rem 2rem;border-radius:1.1rem;border:none;margin-bottom:2rem;background:rgba(30,30,30,.45);color:#ffe6a3;box-shadow:0 2px 14px #000a;outline:none;font-family:inherit;font-weight:500;letter-spacing:.01em;transition:box-shadow .2s,background .2s}.notify-input::placeholder{color:#ffe6a38e;font-size:1.3rem;font-weight:400;opacity:1;letter-spacing:.01em}.notify-input:focus{box-shadow:0 0 14px 2px #CDA350cc;background:rgba(80,60,10,.2)}.notify-btn{font-size:2rem;font-weight:700;background:linear-gradient(90deg,#CDA350,#F2C96C);color:#171710;border:none;border-radius:1rem;padding:.9rem 2.8rem;cursor:pointer;box-shadow:0 2px 14px #0004;letter-spacing:.04em;margin-bottom:1rem;transition:background .18s,box-shadow .22s,color .15s}.notify-btn:hover{background:linear-gradient(90deg,#F2C96C,#CDA350);color:#111;box-shadow:0 4px 24px #F2C96C55}.notify-success{color:#F2C96C;font-size:1.35rem;font-weight:600;margin-top:1rem}