@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap);.map-section{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;display:flex;justify-content:center;min-height:100vh;padding:8rem 2rem 2rem;position:relative;z-index:2}.map-container{padding:2rem}.map-header{margin-bottom:2rem;text-align:center}.map-title{color:#fff;font-size:3rem;margin:0;text-shadow:0 0 20px #ffffff80}.map-display{border-radius:12px;height:700px;overflow:hidden;width:100%}@media (max-width:768px){.map-section{min-height:auto;padding:6rem 1rem 1rem}.map-container{border-radius:12px;margin:0 .5rem;max-width:calc(100vw - 1rem);padding:1rem}.map-title{font-size:2rem;margin-bottom:1rem}.map-display{border-radius:8px;height:400px;width:100%}}@media (max-width:480px){.map-section{padding:6rem .5rem 1rem}.map-container{margin:0 .25rem;padding:.75rem}.map-title{font-size:1.8rem}.map-display{height:350px}}.custom-marker{transition:transform .2s ease}.custom-marker:hover{transform:scale(1.1)}@media (max-width:768px){.feature-block{flex-direction:column;padding:1.5rem}.content-block{text-align:center}.creator-section,.partnership-section{flex-direction:column;gap:2rem;padding:1.5rem}.content-block{padding-right:0}.content-block h2{font-size:2rem;text-align:center}.feature-item{text-align:left}.icon-container{flex:0 1;margin-top:1rem}}.technical-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;padding:2rem;position:relative;z-index:2}.technical-container{display:flex;flex-direction:column;gap:6rem;margin:0 auto;max-width:1400px}.solhunt-features-title{color:#fff;font-size:3rem;margin-bottom:4rem;text-align:center;text-shadow:0 0 20px #ffffff80}.feature-image{max-width:550px}.feature-image img{max-height:450px}@media (max-width:768px){.technical-section{padding:4rem 1rem}.technical-container{gap:4rem}.solhunt-features-title{font-size:2.5rem;margin-bottom:3rem}.feature-pair,.feature-pair.reverse{flex-direction:column;gap:2rem}.feature-text h3{font-size:1.8rem;text-align:center}.feature-text p{font-size:1.1rem;text-align:center}.feature-image{max-width:100%}.feature-image img{max-height:350px}}@media (max-width:480px){.technical-section{padding:3rem .5rem}.solhunt-features-title{font-size:2rem}.feature-text h3{font-size:1.5rem}.feature-text p{font-size:1rem}}nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-bottom:1px solid #fff3;height:110px;left:0;padding:.5rem;position:fixed;top:0;width:100%;z-index:1000}.nav-content{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1400px}.logo img{height:110px;transition:width .3s ease-in-out;width:165px}.nav-links{display:flex;gap:2rem;left:50%;position:absolute;transform:translateX(-50%)}.nav-links a{border-radius:8px;color:#fff;font-weight:500;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.nav-links a:hover{background:#fff3;box-shadow:0 0 20px #ff69b480,0 0 40px #9370db4d,0 0 60px #00bfff33;transform:translateY(-2px)}.social-links{gap:1rem}.social-links,.social-links a{align-items:center;display:flex}.social-links a{background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fff;font-size:1.2rem;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-links a:hover{background:#fff3;box-shadow:0 0 20px #ff69b480,0 0 40px #9370db4d,0 0 60px #00bfff33;transform:translateY(-2px)}@media (max-width:768px){nav{height:80px;padding:0 1rem}.nav-content{align-items:center;justify-content:space-between}.logo{flex-shrink:0}.logo img{height:60px;width:80px}.nav-links{display:none}.social-links{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.social-links a{font-size:1.1rem;height:35px;width:35px}}@media (max-width:480px){nav{height:70px;padding:0 .5rem}.logo img{height:50px;width:70px}.social-links{gap:.3rem}.social-links a{font-size:1rem;height:32px;width:32px}}.language-selector{position:relative;z-index:1001}.language-select{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;min-width:70px;padding:.4rem .6rem;transition:all .3s ease}.language-select:hover{background:#fff3;transform:translateY(-2px)}.language-select option{background:#2a1b46;color:#fff;font-size:.85rem;padding:.4rem}[dir=rtl]{direction:rtl;text-align:right}[dir=rtl] .nav-content{flex-direction:row-reverse}[dir=rtl] .social-links{margin-left:2rem;margin-right:0}.loader{align-items:center;background:linear-gradient(45deg,#ff69b4,#8e46fc);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:2000}.loader-content{height:100%;position:relative;width:100%}.loader-content img{animation:slideZoomIn 2s ease-in-out;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.loader.hidden{animation:fadeOut 1s forwards}.main-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-top:1px solid #fff3;padding:3rem 2rem;position:relative;z-index:2}.footer-container{align-items:center;display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1400px;text-align:center}.footer-logo .iubenda-logo{height:auto;width:100px}.footer-links{display:flex;gap:2rem;margin-bottom:1rem}.footer-links a{color:#fff;font-weight:500;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:var(--pink)}.footer-copyright p{color:#ffffffb3;font-size:.9rem}@media (max-width:768px){.footer-links{flex-direction:column;gap:1rem}.footer-logo .iubenda-logo{height:auto;width:120px}}.testflight-overlay{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(0,0,0,.521);display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease;visibility:hidden;width:100vw;z-index:9999}.testflight-overlay.active{opacity:1;visibility:visible}.testflight-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#d9d9d934;border:.6px solid #969696;border-radius:40px;height:600px;max-width:420px;padding:3rem 2rem;position:relative;text-align:center;transform:scale(.8) translateY(30px);transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:80%}.testflight-overlay.active .testflight-modal{transform:scale(1) translateY(0)}.download-top-bar{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:-20px;text-align:left}.download-top-bar h3{color:#fff;font-size:16px;font-weight:500;margin-top:-10px;width:90%}.close-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:1.3rem;height:35px;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:all .3s ease;width:35px}.close-btn:hover{background:#fff3;box-shadow:0 0 15px #ffffff4d;color:#fff;transform:scale(1.1)}.testflight-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:2.5rem;text-shadow:0 0 20px #ffffff4d}.step-container{gap:2.5rem;margin-bottom:1rem}.step-container,.step-item{display:flex;flex-direction:column}.step-item{align-items:center;gap:1rem;transition:transform .3s ease}.step-item:hover{transform:translateY(-3px)}.step-number{background:linear-gradient(45deg,#19b0ef,#19b0ef);-webkit-background-clip:text;background-clip:text;font-size:14px}.step-number,.step-number2{-webkit-text-fill-color:#0000;color:#fff;font-weight:900;margin-bottom:-10px;margin-top:-6px;text-shadow:0 0 10px rgba(0,0,0,.151),0 2px 4px rgba(0,0,0,.192)}.step-number2{background:linear-gradient(45deg,#fff,#fff);-webkit-background-clip:text;background-clip:text;font-size:24px}.step-title{color:#fff;font-size:1rem;font-weight:600;margin-bottom:-4px;margin-top:0;text-shadow:0 1px 2px #0000004d}.step-button{background:linear-gradient(180deg,#19b7f0 30%,#176de1);border:none;border-radius:14px;color:#fff;cursor:pointer;display:inline-block;font-size:.8rem;font-weight:400;letter-spacing:1px;overflow:hidden;padding:.7rem 1.4rem;position:relative;text-decoration:none;text-transform:uppercase}.step-button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.step-button:hover:before{left:100%}.step-button:hover{background:linear-gradient(45deg,#09c,#007aa3);box-shadow:0 8px 25px #00bfff80,inset 0 1px 0 #fff6;transform:translateY(-2px) scale(1.02)}.step-button:active{transform:translateY(0) scale(.98)}.step-button.secondary{background:linear-gradient(45deg,#666,#555);box-shadow:0 4px 15px #6666,inset 0 1px 0 #fff3}.step-button.secondary:hover{background:linear-gradient(45deg,#777,#666);box-shadow:0 8px 25px #77777780,inset 0 1px 0 #ffffff4d}.app-ico{height:auto;margin-bottom:0;margin-top:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:64px}@media (max-width:768px){.testflight-modal{margin:1rem;max-width:380px;padding:2.5rem 2rem}.testflight-title{font-size:1.3rem;margin-bottom:2rem}.app-ico{height:90px;width:90px}.app-ico img{height:75px;width:75px}.step-number{font-size:2.4rem}.step-container{gap:2rem}}.hero{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;display:flex;justify-content:center;min-height:120vh;overflow:hidden;padding-top:8rem;position:relative;width:100%;z-index:2}.hero canvas{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.hero-content{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:1200px;padding-top:4rem;position:relative;text-align:center;width:100%;z-index:3}.hero h1{color:#fff;font-size:4.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 0 20px #ffffff80}.hero p{color:#e6e1d5;font-size:1.5rem;font-weight:500;margin-bottom:2rem}.cta-button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:1px solid #fff3;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.cta-button:hover{background:#ffffff4d;box-shadow:0 0 20px #ff69b480,0 0 40px #9370db4d,0 0 60px #00bfff33;transform:translateY(-2px)}.wheel-container{aspect-ratio:1;margin-top:2rem;width:min(calc(100% - 2rem),500px)}.wheel{height:100%;list-style:none;margin:0;padding:0;position:relative;width:100%}.wheel>li:first-child{--title-rotate:-2deg;--clip-1:polygon(50% 50%,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%);--clip-2:polygon(50% 50%,50% 0%,100% 0%,100% 50%,100% 50%,100% 50%,100% 50%,100% 50%,100% 50%,100% 50%);--clip-3:polygon(50% 50%,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%);--clip-4:polygon(50% 50%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%);--clip-5:polygon(50% 50%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 100%,0% 100%,0% 100%);--clip-6:polygon(50% 50%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 50%,0% 50%);--clip-7:polygon(50% 50%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%,0% 0%);--clip-8:polygon(50% 50%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%,50% 0%)}.wheel>li:nth-child(2){--title-rotate:43deg;--clip-1:polygon(50% 50%,100% 0%,100% 50%,100% 50%,100% 50%,100% 50%,100% 50%,100% 50%,100% 50%,100% 50%);--clip-2:polygon(50% 50%,100% 0%,100% 50%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%);--clip-3:polygon(50% 50%,100% 0%,100% 50%,100% 100%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%);--clip-4:polygon(50% 50%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 100%,0% 100%,0% 100%,0% 100%);--clip-5:polygon(50% 50%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 50%,0% 50%,0% 50%);--clip-6:polygon(50% 50%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%,0% 0%,0% 0%);--clip-7:polygon(50% 50%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%,50% 0%,50% 0%);--clip-8:polygon(50% 50%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%,50% 0%,100% 0%)}.wheel>li:nth-child(3){--title-rotate:88deg;--clip-1:polygon(50% 50%,100% 50%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%);--clip-2:polygon(50% 50%,100% 50%,100% 100%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%);--clip-3:polygon(50% 50%,100% 50%,100% 100%,50% 100%,0% 100%,0% 100%,0% 100%,0% 100%,0% 100%,0% 100%);--clip-4:polygon(50% 50%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%);--clip-5:polygon(50% 50%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%,0% 0%,0% 0%,0% 0%);--clip-6:polygon(50% 50%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%,50% 0%,50% 0%,50% 0%);--clip-7:polygon(50% 50%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%,50% 0%,100% 0%,100% 0%);--clip-8:polygon(50% 50%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%,50% 0%,100% 0%,100% 50%)}.wheel>li:nth-child(4){--title-rotate:132deg;--clip-1:polygon(50% 50%,100% 100%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%);--clip-2:polygon(50% 50%,100% 100%,50% 100%,0% 100%,0% 100%,0% 100%,0% 100%,0% 100%,0% 100%,0% 100%);--clip-3:polygon(50% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%);--clip-4:polygon(50% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%);--clip-5:polygon(50% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%,50% 0%,50% 0%,50% 0%,50% 0%);--clip-6:polygon(50% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%,50% 0%,100% 0%,100% 0%,100% 0%);--clip-7:polygon(50% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 50%);--clip-8:polygon(50% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%)}.wheel>li:nth-child(5){--title-rotate:177deg;--clip-1:polygon(50% 50%,50% 100%,0% 100%,0% 100%,0% 100%,0% 100%,0% 100%,0% 100%,0% 100%,0% 100%);--clip-2:polygon(50% 50%,50% 100%,0% 100%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%);--clip-3:polygon(50% 50%,50% 100%,0% 100%,0% 50%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%);--clip-4:polygon(50% 50%,50% 100%,0% 100%,0% 50%,0% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%);--clip-5:polygon(50% 50%,50% 100%,0% 100%,0% 50%,0% 0%,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%);--clip-6:polygon(50% 50%,50% 100%,0% 100%,0% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 50%,100% 50%);--clip-7:polygon(50% 50%,50% 100%,0% 100%,0% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,100% 100%);--clip-8:polygon(50% 50%,50% 100%,0% 100%,0% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%)}.wheel>li:nth-child(6){--title-rotate:222deg;--clip-1:polygon(50% 50%,0% 100%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%);--clip-2:polygon(50% 50%,0% 100%,0% 50%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%);--clip-3:polygon(50% 50%,0% 100%,0% 50%,0% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%);--clip-4:polygon(50% 50%,0% 100%,0% 50%,0% 0%,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%);--clip-5:polygon(50% 50%,0% 100%,0% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 50%,100% 50%,100% 50%);--clip-6:polygon(50% 50%,0% 100%,0% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,100% 100%,100% 100%);--clip-7:polygon(50% 50%,0% 100%,0% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,50% 100%);--clip-8:polygon(50% 50%,0% 100%,0% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%)}.wheel>li:nth-child(7){--title-rotate:265deg;--clip-1:polygon(50% 50%,0% 50%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%);--clip-2:polygon(50% 50%,0% 50%,0% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%);--clip-3:polygon(50% 50%,0% 50%,0% 0%,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%);--clip-4:polygon(50% 50%,0% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 50%,100% 50%,100% 50%,100% 50%);--clip-5:polygon(50% 50%,0% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,100% 100%,100% 100%,100% 100%);--clip-6:polygon(50% 50%,0% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,50% 100%,50% 100%);--clip-7:polygon(50% 50%,0% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 100%);--clip-8:polygon(50% 50%,0% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%)}.wheel>li:nth-child(8){--title-rotate:311deg;--clip-1:polygon(50% 50%,0% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%);--clip-2:polygon(50% 50%,0% 0%,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%);--clip-3:polygon(50% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 50%,100% 50%,100% 50%,100% 50%,100% 50%);--clip-4:polygon(50% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%);--clip-5:polygon(50% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,50% 100%,50% 100%,50% 100%);--clip-6:polygon(50% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 100%,0% 100%);--clip-7:polygon(50% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 50%);--clip-8:polygon(50% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,0% 100%,0% 50%,0% 0%)}.wheel>li{--title-rotate-hover:calc(var(--title-rotate) - 25deg);border-radius:50%;cursor:pointer;display:block;height:100%;position:absolute;width:100%}.wheel>li .hoverable,.wheel>li:after{background-image:var(--img);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:inherit;-webkit-clip-path:var(--clip-1);clip-path:var(--clip-1);content:"";filter:var(--hover-filter);inset:0;inset:var(--inset,0);position:absolute;transition:-webkit-clip-path var(--trans-duration) ease-in-out;transition:clip-path var(--trans-duration) ease-in-out;transition:clip-path var(--trans-duration) ease-in-out,-webkit-clip-path var(--trans-duration) ease-in-out}.wheel>li:after{--inset:var(--inner-offset);animation:var(--animation-after);background-size:calc(100% + var(--inset)*2)}.wheel>li .hoverable{cursor:pointer;z-index:5}.wheel>li>svg{color:#fff;font-size:.8rem;inset:var(--title-offset);pointer-events:none;position:absolute;text-transform:uppercase;transform-origin:center;z-index:20}.wheel>li svg g,.wheel>li>svg{transition:all .3s ease-in-out}.wheel>li svg g{opacity:0;transform:rotate(var(--title-rotate))}.wheel>li:has(.hoverable:hover){--hover-filter:sepia(0);--title-opacity:1;--title-trans-delay:calc(var(--trans-duration) - 150ms);--title-rotate-hover:var(--title-rotate);--animation-after:reveal var(--trans-duration) ease forwards;transition:z-index 0s;z-index:10}.city-tooltip{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;border:1px solid #fff3;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;font-size:1.2rem;font-weight:600;left:50%;letter-spacing:2px;opacity:0;padding:.5rem 1rem;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;z-index:30}.wheel>li:hover .city-tooltip{animation:tooltipFadeIn .3s ease forwards;opacity:1}#map-section{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;display:flex;justify-content:center;min-height:100vh;padding:4rem 2rem 2rem;position:relative;z-index:2}.map-container{background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 0 40px #ffffff1a;margin:0 auto;max-width:1400px;padding:40px;width:100%}@media (max-width:768px){.hero{padding-top:90px}.hero h1{font-size:2.5rem}.hero p{font-size:1.2rem}.wheel-container{width:100%}#map-section{padding:6rem .1rem .1rem}.map-container{border-radius:8px;margin:0 .5rem;padding:.25rem}#map{border-radius:8px!important;height:500px!important}}.description-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;padding:0 2rem;position:relative;z-index:2}.description-container{align-items:center;display:flex;gap:0;margin:0 auto;max-width:1400px}.description-section.text-left-image-right .description-container{flex-direction:row}.description-section.text-left-image-right .description-text{order:1}.description-section.text-left-image-right .description-image{order:2}.description-image{border-radius:20px;box-shadow:0 0 40px #ffffff1a;flex:0 0 30%;margin-right:2rem;margin-top:4rem;max-width:327px;overflow:hidden;transform:none;transition:transform .3s ease}.description-image:hover{transform:scale(.6)}.description-image img{height:auto;object-fit:cover;transition:transform .3s ease;width:100%}.description-text{color:#fff;flex:1 1}.description-text h2{font-size:3rem;margin-bottom:1.5rem;text-shadow:0 0 20px #ffffff80}.description-text p{color:#ffffffe6;font-size:1.2rem;line-height:1.6;margin-bottom:1rem}@media (max-width:768px){.description-container{flex-direction:column;gap:2rem}.description-image{margin:0 auto;transform:scale(.8)}.description-text h2{font-size:2.5rem;text-align:center}.description-text p{font-size:1rem;text-align:center}.description-section.text-left-image-right .description-container{flex-direction:column-reverse}.description-section.text-left-image-right .description-image,.description-section.text-left-image-right .description-text{order:0}}.how-it-works-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;padding:0 2rem;position:relative;z-index:2}.how-it-works-container{margin:0 auto;max-width:1400px}.how-it-works-container h2{color:#fff;font-size:3rem;margin-bottom:3rem;text-align:center;text-shadow:0 0 20px #ffffff80}.how-it-works-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);padding:1rem}.how-it-works-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:2rem;text-align:center;transition:transform .3s ease}.how-it-works-item:hover{box-shadow:0 0 20px #ff69b480,0 0 40px #9370db4d,0 0 60px #00bfff33;transform:translateY(-5px)}.how-it-works-item i{color:#fff;font-size:2.5rem;margin-bottom:1rem}.how-it-works-item h3{color:#fff;font-size:1.5rem;margin-bottom:1rem}.how-it-works-item p{color:#ffffffe6;font-size:1rem;line-height:1.6}.how-it-works-image-container{align-items:center;display:flex;justify-content:center;margin-bottom:0;position:relative;width:100%}.how-it-works-image{border-radius:20px;height:350px;object-fit:contain;transition:all .3s ease;width:700px}.how-it-works-image:hover{box-shadow:0 0 20px #ff69b480,0 0 40px #9370db4d,0 0 60px #00bfff33;transform:scale(1.02)}@media (max-width:768px){.how-it-works-container h2{font-size:2.5rem}.magic-eden-icon{height:150px;width:150px}.how-it-works-image-container{flex-direction:column}.magic-eden-link{margin-top:20px;position:static}.how-it-works-grid{gap:1.5rem;grid-template-columns:1fr}.how-it-works-item{padding:1.5rem}.how-it-works-image{height:auto;max-width:500px;width:100%}}.divider-content{align-items:center;display:flex;gap:0;margin-bottom:0;margin-top:0}.divider-section .divider-container{margin:0 auto;max-width:1400px}.divider-section .description-image{border-radius:20px;box-shadow:0 0 40px #ffffff1a;flex:0 0 50%;margin-top:0;max-width:327px;overflow:hidden;transform:none;transition:transform .3s ease}.divider-section .description-image:hover{transform:scale(.6)}.divider-section .description-image img{height:auto;margin-top:0;object-fit:cover;width:100%}.app-steps{flex:1 1}.app-steps h2{color:#fff;font-size:2.5rem;margin-bottom:2rem;text-align:center;text-shadow:0 0 20px #ffffff80}.app-steps ul{list-style:none;margin:0;padding:0}.app-steps li{align-items:center;color:#fff;display:flex;font-size:1.1rem;gap:1rem;margin-bottom:1.5rem}.app-steps li i{background:linear-gradient(45deg,#fe014f,#fc42d8);-webkit-background-clip:text;background-clip:text;color:#0000;flex-shrink:0;font-size:1.2rem;text-align:left;width:20px}.app-steps li span{flex:1 1;line-height:1.4;text-align:left}.coming-soon-section,.creator-partnership-section,.divider-section,.download-section,.events-section,.features-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a}.app-steps i,.feature-item i,.how-it-works-item i{background:linear-gradient(45deg,#fe014f,#fc42d8);-webkit-background-clip:text;background-clip:text;color:#0000}@media (max-width:768px){.divider-content{flex-direction:column-reverse;gap:2rem}.app-steps h2,.app-steps li{text-align:center}.app-steps li{justify-content:flex-start}.app-steps li span{text-align:center}.divider-section .description-image{flex:0 0 30%;transform:scale(.8)}}.nft-preview{margin:0 auto}.nft-item:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"></path></svg>');background-position:50%;background-repeat:no-repeat;background-size:80px 80px;border-radius:20px;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.events-section{padding:2rem;position:relative;z-index:2}.events-container{display:flex;flex-direction:column;gap:4rem;margin:0 auto;max-width:1400px}.charity-block,.events-block{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;display:flex;justify-content:space-between;padding:2rem}@media (max-width:768px){.charity-block,.events-block{flex-direction:column;padding:1.5rem}}.features-section{padding:2rem;position:relative;z-index:2}.features-container{display:flex;flex-direction:column;gap:4rem;margin:0 auto;max-width:1400px}.feature-block{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;display:flex;justify-content:space-between;padding:2rem;transition:transform .3s ease}.feature-block:hover{box-shadow:0 0 20px #ff69b480,0 0 40px #9370db4d,0 0 60px #00bfff33;transform:translateY(-5px)}.creator-partnership-section{padding:6rem 2rem;position:relative;z-index:2}.creator-partnership-container{display:flex;flex-direction:column;gap:4rem;margin:0 auto;max-width:1400px}.creator-section,.partnership-section{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;display:flex;justify-content:space-between;padding:2rem}.content-block{flex:1 1;padding-right:2rem}.content-block h2{color:#fff;font-size:2.5rem;margin-bottom:2rem;text-shadow:0 0 20px #ffffff80}.feature-list{display:flex;flex-direction:column;gap:2rem}.feature-item{align-items:flex-start;display:flex;gap:1rem}.feature-item i{color:var(--pink);font-size:1.5rem;margin-top:.2rem}.feature-item p{color:#ffffffe6;font-size:1.2rem;line-height:1.6}.icon-container{align-items:center;display:flex;flex:0 0 200px;justify-content:center}.gradient-icon{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#00ff87,#60efff);-webkit-background-clip:text;background-clip:text;font-size:5rem}@media (max-width:768px){.feature-block{flex-direction:column;padding:1.5rem}.content-block{text-align:center}.creator-section,.partnership-section{flex-direction:column;gap:2rem;padding:1.5rem}.content-block{padding-right:0}.content-block h2{font-size:2rem;text-align:center}.feature-item{text-align:left}.icon-container{flex:0 1;margin-top:1rem}}.hub-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;padding:0;position:relative;z-index:2}.hub-container{display:flex;flex-direction:column;gap:4rem;margin:0 auto;max-width:1400px}.hub-main-title{color:#fff;font-size:3rem;margin-bottom:3rem;text-align:center;text-shadow:0 0 20px #ffffff80}.feature-pair{align-items:center;display:flex;gap:4rem;padding:1rem}.feature-pair.reverse{flex-direction:row-reverse}.feature-text{color:#fff;flex:1 1}.feature-text h3{color:#fff;font-size:2rem;margin-bottom:1.5rem;text-shadow:0 0 20px #ffffff80}.feature-text p{color:#ffffffe6;font-size:1.2rem;line-height:1.6;margin-bottom:1rem}.hub-link{color:var(--pink);font-weight:600;text-decoration:none;transition:all .3s ease}.hub-link:hover{color:var(--purple);text-shadow:0 0 10px #ff69b480}.feature-image{background:#0000;border:none;border-radius:20px;box-shadow:none;filter:drop-shadow(0 0 20px rgba(255,105,180,.5));flex:1 1;margin:0 auto;max-width:600px;overflow:hidden}.feature-image.dual-image{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center}.feature-image.single-image{display:flex;justify-content:center;max-width:400px}.feature-image img{background:#0000;border-radius:20px;height:auto;object-fit:contain;transition:transform .3s ease;width:100%}.feature-image.dual-image img{flex:1 1;max-height:400px;max-width:250px}.feature-image.single-image img{max-height:450px;max-width:100%}.feature-image:hover img{transform:scale(1.03)}@media (max-width:768px){.hub-main-title{font-size:2.5rem}.feature-pair,.feature-pair.reverse{flex-direction:column;gap:2rem}.feature-text h3{font-size:1.8rem;text-align:center}.feature-text p{font-size:1.1rem;text-align:center}.feature-image{max-width:100%}.feature-image.dual-image{flex-direction:column;gap:1rem}.feature-image.dual-image img{max-height:300px;max-width:100%}.feature-image.single-image img{max-height:350px}}.coming-soon-section{align-items:center;display:flex;justify-content:center;padding:4rem 4rem 0;position:relative;z-index:2}.coming-soon-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;max-width:800px;padding:3rem;text-align:center;width:90%}.coming-soon-title{color:#fff;font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 0 20px #ffffff80}.coming-soon-text{color:#ffffffe6;font-size:1.5rem;font-weight:500;margin-bottom:2rem}.nft-preview{height:200px;margin:2rem auto;position:relative;width:200px}.nft-glow{animation:glowPulse 3s infinite alternate;background:radial-gradient(circle,#ff69b466 0,#8e46fc66 50%,#00bfff33 100%);border-radius:50%;filter:blur(20px);left:0;position:absolute;top:0}.nft-glow,.nft-item{height:100%;width:100%}.nft-item{align-items:center;animation:gradientAnimation 5s ease infinite;background:linear-gradient(45deg,var(--pink),var(--purple),var(--blue));background-size:300% 300%;border-radius:20px;box-shadow:0 10px 30px #0000004d;display:flex;justify-content:center;overflow:hidden;position:relative;transition:transform .3s ease;z-index:2}.nft-item:hover{transform:translateY(-10px) scale(1.05)}.nft-image{border-radius:15px;height:80%;object-fit:cover;width:80%}.nft-item:empty:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"></path></svg>');background-position:50%;background-repeat:no-repeat;background-size:80px 80px;border-radius:20px;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.mint-button{background:linear-gradient(45deg,var(--pink),var(--purple));border:none;border-radius:50px;box-shadow:0 10px 20px #8e46fc4d;color:#fff;cursor:pointer;display:inline-block;font-size:1.3rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem;margin-top:1rem;overflow:hidden;padding:1.2rem 2.8rem;position:relative;text-decoration:none;transition:all .3s ease;z-index:1}.mint-button:hover{box-shadow:0 15px 30px #ff69b466;transform:translateY(-5px)}.mint-text{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(45deg,#fff,#f0f0f0);position:relative;text-shadow:0 0 5px #ffffff4d;z-index:3}.mint-pulse{animation:mintPulse 3s infinite;background:linear-gradient(45deg,var(--purple),var(--pink),var(--blue),var(--pink));background-size:400% 400%;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.nft-benefits{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem;padding:1rem}.benefit-item{align-items:center;display:flex;flex-direction:column;gap:.5rem;min-width:180px;text-align:center;width:calc(33.333% - 2rem)}.benefit-item i{color:var(--pink);font-size:1.8rem;margin-bottom:.5rem}.benefit-item p{color:#ffffffe6;font-size:1rem}@media (max-width:768px){.coming-soon-title{font-size:2.5rem}.coming-soon-section{min-height:auto;padding:6rem 1rem 2rem}.coming-soon-content{margin:0 .5rem;padding:1.5rem}.coming-soon-title{margin-bottom:.75rem}.coming-soon-text{margin-bottom:1.5rem;padding:0 .5rem}.mint-button{font-size:1.1rem;padding:1rem 2rem}.nft-benefits{align-items:center;flex-direction:column}.benefit-item{width:100%}.nft-preview{height:150px;width:150px}}@media (max-width:360px){.coming-soon-section{padding:5rem .5rem 1.5rem}.coming-soon-content{margin:0 .25rem;padding:1rem}}.anime-teaser{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;padding:2rem;z-index:2}.anime-teaser,.teaser-container{overflow:hidden;position:relative}.teaser-container{align-items:center;background:linear-gradient(135deg,#1e1e32b3,#3c1e50cc);border:1px solid #8a2be24d;border-radius:16px;box-shadow:0 10px 25px #0003,0 0 50px #8a2be233;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:4rem 2rem;text-align:center}.teaser-container:before{background-position:50%;background-size:cover;content:"";height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%;z-index:-1}.teaser-glow{animation:pulse 4s infinite alternate;background:radial-gradient(circle,#8a2be266 0,#8a2be200 70%);border-radius:50%;height:200px;position:absolute;width:200px;z-index:-1}.glow-1{left:10%;top:-50px}.glow-2{bottom:-50px;right:10%}.glitch-text{display:inline-block;position:relative}.glitch-text:after,.glitch-text:before{background:#0000;content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.glitch-text:before{clip:rect(44px,450px,56px,0);animation:glitch-anim-1 5s linear infinite alternate-reverse;left:2px;text-shadow:-1px 0 #ff00c1}.glitch-text:after{clip:rect(44px,450px,56px,0);animation:glitch-anim-2 5s linear infinite alternate-reverse;animation-delay:.15s;left:-2px;text-shadow:-1px 0 #00fff9}.glitch-lines{animation:glitch-lines .3s infinite;background:repeating-linear-gradient(180deg,#0000 0,#0000000d 1px,#0000 2px,#0000000d 3px);height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.teaser-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#c6a4ff,#ff9a8b);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:3rem;margin-bottom:1.5rem;position:relative}.blurred-content{min-height:400px;position:relative;width:100%}.blur-overlay{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#3c1e5066;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;transition:all .8s ease;width:100%;z-index:10}.blur-overlay.hidden{opacity:0;visibility:hidden}.blur-overlay.glitching{animation:glitch-horizontal .2s steps(2) 3}.reveal-message{padding:2rem;position:relative;text-align:center}.reveal-message p{color:#fff;font-size:1.8rem;margin-bottom:2rem;text-shadow:0 0 10px #8a2be2b3}.reveal-btn{border:none;border-radius:50px;box-shadow:0 5px 15px #8a2be24d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;overflow:hidden;padding:1rem 2.5rem;position:relative;transition:transform .3s,box-shadow .3s}.btn-glitch-effect,.reveal-btn{background:linear-gradient(90deg,#9c55ff,#ff445a)}.btn-glitch-effect{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.reveal-btn:hover{box-shadow:0 10px 25px #8a2be280;transform:translateY(-5px)}.reveal-btn:hover .btn-glitch-effect,.teaser-btn:hover .btn-glitch-effect{animation:button-glitch .3s steps(2) infinite}.hidden-content{padding:1rem 0}.teaser-subtitle{color:#fff;font-size:1.4rem;line-height:1.6;margin:0 auto 2.5rem;max-width:700px}.characters-container{display:flex;height:300px;justify-content:center;margin:2rem 0;position:relative;width:100%}.character{border-radius:10px;box-shadow:0 5px 15px #0003;height:300px;opacity:0;overflow:hidden;position:absolute;transform:translateY(20px);transition:transform .5s,box-shadow .5s;transition:opacity .5s ease,transform .5s ease;width:200px}.character.revealed{opacity:1;transform:translateY(0)}.character-image{height:100%;position:relative;width:100%}.glitch-effect{background:#8a2be24d;height:100%;left:0;mix-blend-mode:overlay;opacity:0;position:absolute;top:0;width:100%;z-index:2}.character.glitching .glitch-effect{animation:character-glitch .3s steps(2) infinite;opacity:1}.character-1{left:calc(50% - 300px);transform:perspective(800px) rotateY(15deg) translateY(20px);z-index:1}.character-2{box-shadow:0 10px 25px #8a2be266;left:calc(50% - 100px);transform:perspective(800px) rotateY(5deg) translateY(0) scale(1.1);z-index:3}.character-3{left:calc(50% + 100px);transform:perspective(800px) rotateY(-15deg) translateY(20px);z-index:1}.character-1.revealed{transform:perspective(800px) rotateY(15deg) translateY(0)}.character-2.revealed{transform:perspective(800px) rotateY(5deg) translateY(-20px) scale(1.1)}.character-3.revealed{transform:perspective(800px) rotateY(-15deg) translateY(0)}.character-1 .character-image{background:url(/static/media/greylady.1ae356a362407212b6e7.png) 50%/cover no-repeat}.character-2 .character-image{background:url(/static/media/mask.ea7918091d9a1189227c.png) 50%/cover no-repeat}.character-3 .character-image{background:url(/static/media/toughblue.873d9deeafb14f2ebe03.png) 50%/cover no-repeat}.character-image:after{background:linear-gradient(180deg,#8a2be233 0,#8a2be266 50%,#ff69b44d);content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;transition:opacity .5s ease;width:100%}.character:hover{box-shadow:0 15px 30px #8a2be299;transform:perspective(800px) rotateY(0) translateY(-10px) scale(1.05);z-index:10}.character:hover .character-image:after{opacity:.8}.character-name{bottom:20px;color:#fff;font-weight:600;left:0;opacity:0;position:absolute;text-align:center;transition:opacity .3s;width:100%;z-index:5}.character:hover .character-name{opacity:1}.teaser-btn{background:linear-gradient(90deg,#9c55ff,#ff445a);border:none;border-radius:50px;box-shadow:0 5px 15px #8a2be24d;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;margin-top:2rem;overflow:hidden;padding:1rem 2.5rem;position:relative;text-decoration:none;transition:transform .3s,box-shadow .3s}.teaser-btn:hover{box-shadow:0 10px 25px #8a2be280;transform:translateY(-5px)}.note{color:#fff9;font-size:.9rem;margin-top:1rem}.blur-overlay:after{animation:scan-line 3s linear infinite;background:#ffffff4d;box-shadow:0 0 10px #8a2be2b3;content:"";height:2px;left:0;opacity:.5;position:absolute;top:0;width:100%}@media (max-width:768px){.teaser-title{font-size:2rem}.teaser-subtitle{font-size:1.1rem}.reveal-message p{font-size:1.4rem;margin-bottom:1.5rem}.characters-container{height:200px}.character{height:180px;width:120px}.character-1{left:calc(50% - 150px)}.character-2{left:calc(50% - 60px)}.character-3{left:calc(50% + 30px)}}.download-section{align-items:center;display:flex;justify-content:center;padding:2rem;position:relative;width:100%;z-index:2}.download-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;margin:0 auto;max-width:1200px;padding:4rem;text-align:center;width:90%}.store-buttons{margin-top:1rem;padding:1rem}.store-button,.store-buttons{align-items:center;display:flex;justify-content:center;position:relative}.store-button{height:auto;width:560px}.store-button img{height:auto;object-fit:contain;width:100%}.button-link{display:block;left:0;position:absolute;width:100%;z-index:2}.google-play-link{height:50%;top:0}.app-store-link{bottom:0;height:50%}.arrow{animation:bounceArrow 2s infinite;background:#fff;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);filter:drop-shadow(0 0 10px rgba(255,255,255,.5));height:40px;left:48%;position:absolute;top:-5px;transform:translateX(-50%);width:40px}.download-title{color:#fff;font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 0 20px #ffffff80}.download-text{color:#ffffffe6;font-size:1.5rem;font-weight:500;margin-bottom:2rem}@media (max-width:768px){.download-content{padding:2rem}.arrow{height:30px;left:43%;transform:translateX(-50%);width:30px}.store-buttons{flex-direction:column;gap:4rem}.store-button:first-child img,.store-button:last-child img{height:150px;width:220px}.download-title{font-size:2.5rem}.download-text{font-size:1.2rem}}section{margin-top:0!important}.anime-teaser,.coming-soon-section,.creator-partnership-section,.description-section,.divider-section,.download-section,.events-section,.features-section,.hero,.hub-section,.map-section,.technical-section{margin-bottom:0;margin-top:0}.main-footer{margin-top:0}@media (max-width:768px){.anime-teaser,.coming-soon-section,.creator-partnership-section,.description-section,.divider-section,.download-section,.events-section,.features-section,.hub-section,.main-footer,.map-section,.technical-section,section{margin-top:0}}*{box-sizing:border-box;font-family:Outfit,sans-serif;margin:0;padding:0}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#2a1b46}::-webkit-scrollbar-thumb{background:#ff69b4;border-radius:4px}*{-webkit-tap-highlight-color:transparent}@media (max-width:768px){::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}body,html{overflow-x:hidden}}:root{--pink:#ff69b4;--purple:#8e46fc;--blue:#00bfff;--cyan:#40e0d0;--yellow:gold;--trans-duration:500ms;--speed-hide:2050ms;--inner-offset:clamp(2rem,3vw,3rem);--title-offset:-40px;--clr-bg:#222;--clr-primary:#f5f5f5}body{animation:gradientBG 15s ease infinite;background:conic-gradient(from 45deg,#ff69b4,#8e46fc,#00bfff,#40e0d0,gold,#ff69b4);background:conic-gradient(from 45deg,var(--pink),var(--purple),var(--blue),var(--cyan),var(--yellow),var(--pink));background-attachment:fixed;background-size:400% 400%;color:#fff;min-height:100vh;overflow-x:hidden;position:relative}@keyframes gradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes slideZoomIn{0%{opacity:0;transform:scale(1.5) translateY(-100px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeOut{to{opacity:0;visibility:hidden}}@keyframes reveal{0%{-webkit-clip-path:var(--clip-1);clip-path:var(--clip-1)}14%{-webkit-clip-path:var(--clip-2);clip-path:var(--clip-2)}28%{-webkit-clip-path:var(--clip-3);clip-path:var(--clip-3)}42%{-webkit-clip-path:var(--clip-4);clip-path:var(--clip-4)}56%{-webkit-clip-path:var(--clip-5);clip-path:var(--clip-5)}70%{-webkit-clip-path:var(--clip-6);clip-path:var(--clip-6)}84%{-webkit-clip-path:var(--clip-7);clip-path:var(--clip-7)}to{-webkit-clip-path:var(--clip-8);clip-path:var(--clip-8)}}@keyframes hide{0%{-webkit-clip-path:var(--clip-8);clip-path:var(--clip-8)}14%{-webkit-clip-path:var(--clip-7);clip-path:var(--clip-7)}28%{-webkit-clip-path:var(--clip-6);clip-path:var(--clip-6)}42%{-webkit-clip-path:var(--clip-5);clip-path:var(--clip-5)}56%{-webkit-clip-path:var(--clip-4);clip-path:var(--clip-4)}70%{-webkit-clip-path:var(--clip-3);clip-path:var(--clip-3)}84%{-webkit-clip-path:var(--clip-2);clip-path:var(--clip-2)}to{-webkit-clip-path:var(--clip-1);clip-path:var(--clip-1)}}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes bounceArrow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glowPulse{0%{opacity:.5;transform:scale(.8)}to{opacity:.7;transform:scale(1.2)}}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes mintPulse{0%{background-position:0 50%;opacity:1}50%{background-position:100% 50%;opacity:.8}to{background-position:0 50%;opacity:1}}@keyframes glitch-anim-1{0%{clip:rect(88px,9999px,44px,0)}10%{clip:rect(13px,9999px,76px,0)}20%{clip:rect(15px,9999px,22px,0)}30%{clip:rect(18px,9999px,95px,0)}40%{clip:rect(72px,9999px,100px,0)}50%{clip:rect(6px,9999px,51px,0)}60%{clip:rect(32px,9999px,69px,0)}70%{clip:rect(76px,9999px,22px,0)}80%{clip:rect(46px,9999px,33px,0)}90%{clip:rect(24px,9999px,62px,0)}to{clip:rect(29px,9999px,77px,0)}}@keyframes glitch-anim-2{0%{clip:rect(88px,9999px,99px,0)}10%{clip:rect(66px,9999px,91px,0)}20%{clip:rect(25px,9999px,88px,0)}30%{clip:rect(33px,9999px,91px,0)}40%{clip:rect(5px,9999px,88px,0)}50%{clip:rect(80px,9999px,66px,0)}60%{clip:rect(2px,9999px,46px,0)}70%{clip:rect(16px,9999px,21px,0)}80%{clip:rect(89px,9999px,19px,0)}90%{clip:rect(10px,9999px,76px,0)}to{clip:rect(85px,9999px,59px,0)}}@keyframes glitch-lines{0%{transform:translateY(0)}to{transform:translateY(3px)}}@keyframes glitch-horizontal{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-2px)}to{transform:translateX(0)}}@keyframes button-glitch{0%{opacity:.1;transform:translate(0)}25%{opacity:.6;transform:translate(-5px,2px)}50%{opacity:.3;transform:translate(5px,-2px)}75%{opacity:.5;transform:translate(-3px,1px)}to{opacity:.1;transform:translate(0)}}@keyframes character-glitch{0%{background-color:#8a2be24d;transform:translate(0)}25%{background-color:#ff00ff4d;transform:translate(-5px,2px)}50%{background-color:#00ffff4d;transform:translate(5px,-2px)}75%{background-color:#ffff004d;transform:translate(-3px,1px)}to{background-color:#8a2be24d;transform:translate(0)}}@keyframes scan-line{0%{top:0}to{top:100%}}@keyframes pulse{0%{opacity:.3;transform:scale(1)}to{opacity:.7;transform:scale(1.2)}}@keyframes data-corruption{0%{opacity:1;transform:translateX(0)}1%{opacity:0;transform:translateX(5px)}2%{opacity:1;transform:translateX(0)}3%{opacity:0;transform:translateX(-5px)}4%{opacity:1;transform:translateX(0)}25%{opacity:1;transform:translateX(0)}26%{opacity:0;transform:translateX(-5px)}27%{opacity:1;transform:translateX(0)}74%{opacity:1;transform:translateX(0)}75%{opacity:0;transform:translateX(5px)}76%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(0)}}@keyframes glow{0%,to{box-shadow:0 8px 25px #00bfff66,0 0 20px #40e0d04d}50%{box-shadow:0 8px 25px #00bfff99,0 0 30px #40e0d080}}
/*# sourceMappingURL=main.916d04b8.css.map*/