@import url(https://fonts.googleapis.com/css2?family=Courier+Prime:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap);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}.App{display:flex}.content{flex:1 1;margin-left:0;padding:20px;transition:margin-left .3s ease-in-out}.menu-open .content{margin-left:250px}@media screen and (max-width:700px){.content,.menu-open .content{margin-left:0}}.loader{align-items:center;background-color:rgba(0,0,0,.959);display:flex;justify-content:center;position:fixed;z-index:9999}.loader,.matrix-canvas{height:100%;left:0;top:0;width:100%}.matrix-canvas{position:absolute}.loader-content{color:red;font-family:Share Tech Mono,monospace;position:relative;text-align:center}.loading-text{animation:glitch 1s infinite;font-size:24px}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-5px,5px)}40%{transform:translate(-5px,-5px)}60%{transform:translate(5px,5px)}80%{transform:translate(5px,-5px)}to{transform:translate(0)}}.start-with-project{margin:0 auto;max-width:600px;padding:20px;text-align:center}.start-with-project h2{font-size:24px;margin-bottom:20px}.start-with-project p{font-size:18px;margin-bottom:10px}.start-with-project ul{list-style-type:none;margin-bottom:20px;padding:0}.start-with-project li{font-size:16px;margin-bottom:5px}.presale-menu{animation:flicker .2s infinite;background-color:#121;background:linear-gradient(180deg,#100 0,#111311);box-shadow:inset 0 0 200px #200;color:red;display:flex;flex-direction:column;font-family:Share Tech Mono,monospace;left:0;mix-blend-mode:screen;padding:20px;position:fixed;right:0;text-shadow:0 0 10px red;top:0;z-index:1000}.menu-header{border-bottom:1px solid red;padding:0 20px 20px}.menu-flex,.menu-header{align-items:center;display:flex;justify-content:space-between}.menu-flex{width:100%}.menu-header h2{font-size:20px;margin:0}.wallet-section{align-items:center;display:flex;justify-content:flex-start}.wallet-address{font-size:1.1rem;margin-bottom:25px;margin-left:10px;margin-top:10px}.connect-wallet-btn{background-color:red!important;border:none!important;color:#000!important;cursor:pointer!important;font-size:1rem!important;margin-right:10px!important;padding:6px 12px!important}.connect-wallet-btn:hover{color:#fff!important}.links-section{display:flex;justify-content:flex-end;padding:0 20px}.links-section a{color:red;margin-left:20px;text-decoration:none;transition:color .3s}.links-section a:hover{color:#fff}.disconnect-icon{cursor:pointer;font-size:1.1rem;margin-bottom:25px;margin-right:5px;margin-top:10px;vertical-align:middle}@keyframes scroll{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.scrolling-text{color:red;height:20px;position:absolute;white-space:nowrap;width:100%}.scroll-content{animation:scroll 30s linear infinite;display:block;padding:0 5px;position:relative}.shopping-cart{border:2px solid red;border-radius:8px;box-shadow:0 0 10px #ff000080;margin-top:30px;padding:20px}.shopping-cart-title{font-size:1rem;letter-spacing:2px;margin-bottom:20px;text-align:center;text-transform:uppercase}.empty-cart-message{color:#888;text-align:center}.cart-items{list-style-type:none;margin-bottom:20px;padding:0}.cart-item{align-items:flex-start;border-bottom:1px solid red;display:flex;flex-direction:column;padding:10px 0}.item-header{align-items:center;display:flex;justify-content:space-between;width:100%}.item-name{flex-grow:1;font-size:1.5rem}.item-benefits{list-style-type:disc;margin-top:5px;padding-left:20px;width:100%}.item-benefits li{color:#ff0000ce;font-size:14px;list-style-type:disc}.item-price{align-self:flex-end;font-weight:700}.cart-total{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-bottom:20px}.checkout-btn,.total-label{text-transform:uppercase}.checkout-btn{background-color:red;border:none;border-radius:4px;color:#000;cursor:pointer;display:block;font-size:16px;font-weight:700;padding:10px;transition:background-color .3s;width:100%}.checkout-btn:hover{background-color:#d00}.checkout-btn.disabled{background-color:#888;cursor:not-allowed}.checkout-btn.disabled:hover{background-color:#888}.remove-item{animation:flicker2 .1s infinite alternate;color:#c00;cursor:pointer;display:inline-block;font-size:3rem;font-weight:700;margin-right:8px}.remove-item:hover{color:red}.success-message{color:#0f0;margin-top:10px;text-align:center}.connect-wallet-popup{align-items:center;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.popup-content{background-color:#111;border:2px solid red;border-radius:8px;padding:20px;text-align:center}.close-popup-btn,.connect-wallet-btn{background-color:red;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:10px 20px;text-transform:uppercase;transition:background-color .3s}.close-popup-btn:hover,.connect-wallet-btn:hover{background-color:#d00}.product-popup-overlay{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.product-popup-content{background-color:#111;border:1px solid red;border-radius:4px;display:flex;flex-direction:column;padding:20px;position:relative;width:80%}.product-popup-close{animation:flicker2 .1s infinite alternate;background:none;border:1px solid red;color:#fff;cursor:pointer;font-size:24px;padding:4px;position:absolute;right:-.1%;top:-.1%}.product-popup-title{color:red;margin-bottom:20px;text-align:center}.product-text-content{margin-bottom:20px}.product-benefits-video{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.product-benefits{flex:1 1;margin-right:20px}.product-benefits-title{color:red;margin-bottom:10px}.product-video-placeholder{flex:1 1}.product-video-placeholder iframe{width:100%}.product-action-buttons{display:flex;justify-content:space-between;margin-top:20px}.product-action-button{animation:none;background:none;background:repeating-linear-gradient(0deg,#c00,#c00 1px,#500 0,#500 2px);border:1px solid red;color:#000;cursor:pointer;flex:1 1;font-size:1rem;margin:0 10px;padding:10px 20px;text-align:center;text-decoration:none;transition:all .3s ease}.product-action-button:hover{animation:flicker2 .1s infinite alternate;box-shadow:0 0 40px red,inset 0 0 40px red;color:#fff}@media (max-width:768px){.product-popup-content{width:95%}.product-benefits-video{flex-direction:column}.product-benefits{margin-bottom:20px;margin-right:0}}.notification-popup{background-color:#fff;border-radius:8px;box-shadow:0 0 15px #0003;left:50%;max-width:600px;min-width:300px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.notification-popup button{background-color:red;border:none;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}@media (max-width:768px){.notification-popup{padding:10px;width:80%}}.presale-shop-page{color:red;display:flex;flex-direction:column;font-family:Share Tech Mono,monospace;min-height:100vh;width:100%}.presale-container{flex-grow:1;margin-top:100px;padding:20px}.presale-title{margin-bottom:20px;text-align:center}.presale-product-grid{display:flex;gap:20px;justify-content:space-between}.presale-product-card{border:1px solid red;border-radius:4px;display:flex;flex:1 1;flex-direction:column;padding:20px;text-align:center}.presale-product-image{border:2px solid red;border-radius:50%;height:150px;margin:0 auto;overflow:hidden;width:150px}.presale-product-image img{height:100%;object-fit:cover;width:100%}.presale-product-details{display:flex;flex-direction:column;flex-grow:1;margin-top:20px}.presale-product-name{margin-bottom:10px}.presale-product-description{flex-grow:1}.presale-product-price{margin-top:auto}.presale-product-buttons{display:flex;justify-content:space-between;margin-top:20px}.presale-btn{background-color:initial;border:1px solid red;border-radius:4px;color:red;cursor:pointer;padding:10px 20px;transition:background-color .3s,color .3s}.presale-btn:hover{background-color:red;color:#f1eaea}@media screen and (max-width:1024px){.presale-product-grid{flex-wrap:wrap}.presale-product-card{flex-basis:calc(50% - 10px)}}@media screen and (max-width:768px){.presale-product-card{flex-basis:100%}}.welcome-pre-page{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1200px;padding:20px;width:100%}.generation-headline{padding:20px 20%;text-align:center;width:100%}.generation-headline h1{color:red;margin-bottom:10px}.generation-headline p{color:red;font-size:1.1em;text-align:center}.option-container{align-items:center;border:2px solid red;border-radius:8px;box-sizing:border-box;color:red;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:10px;padding:20px;text-align:center;transition:transform .3s ease;width:90%}.option-container:hover,.option-container:hover .method-button{background-color:#1a1a1a;cursor:pointer;transform:scale(1.05)}.participation-methods{align-items:stretch;display:flex;flex-direction:row;justify-content:space-around;width:100%}.method-container{display:flex;flex:1 1;flex-direction:column}.method-button{background-color:red;border:none;border-radius:4px;color:#000;padding:10px 20px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.method-button:hover{background-color:#d40000;color:#f8f8f8}.option-container:hover .method-button,.option-container:hover .method-button:hover{animation:flicker2 .1s infinite alternate;background-color:#d40000;color:#f8f8f8}.clickable{color:red;text-decoration:none}.clickable p,.clickable strong{color:inherit}.video-section{margin-top:30px;text-align:center;width:100%}.video-placeholder{background-color:#000;border:2px solid red;border-radius:10px;margin:0 auto;padding:10px;width:90%}.faq-title{color:red;font-size:1.5rem;margin-bottom:20px;text-align:center}.faq-question{color:red;font-size:1.25rem;margin-bottom:10px}.faq-item{background:repeating-linear-gradient(0deg,#500,#500 1px,#100 0,#100 2px);border:2px solid red;border-radius:10px;color:#fd0000;cursor:pointer;margin:20px 0;padding:15px;transition:background-color .3s ease,transform .3s ease}.faq-item:hover{animation:flicker2 .1s infinite alternate;transform:scale(1.02)}.faq-answer{color:#ddd;max-height:0;overflow:hidden;padding:0 20px;transition:max-height .3s ease-out,padding .3s ease}.faq-item.open .faq-answer{max-height:500px;padding:20px}.method-container{margin:10px;width:45%}.faq-section,.video-section{margin-top:20px;text-align:center;width:100%}.faq-container,.video-placeholder{margin:20px auto;padding:10px;width:90%}@media (max-width:768px){.welcome-pre-page{align-items:stretch;padding:10px}.generation-headline{padding:10px}.generation-headline h1{font-size:1.4em}.generation-headline p{font-size:.95em}.participation-methods{flex-direction:column}.method-container{margin-bottom:10px;width:100%}.option-container{margin:10px 0;padding:15px;width:100%}.method-button{padding:12px;width:100%}.faq-section,.video-section{padding:10px 0}.faq-container,.video-placeholder{width:100%}.faq-item{padding:10px}.faq-question,.faq-title{font-size:1.2em}.faq-answer{font-size:.9em}}body,html{background-color:#121;box-shadow:inset 0 0 200px #200;color:red;font-family:Share Tech Mono,monospace;font-size:16px;height:100%;margin:0;position:relative}body:before{background:repeating-linear-gradient(0deg,#000,#000 2px,#200 0,#200 4px);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}::selection{background-color:red}.visual2{align-items:center;border:1px solid red;display:flex;height:200px;justify-content:center;margin-bottom:10px;position:relative;width:100%}.display-info{color:#fff;font-size:24px}.visual2:after,.visual2:before{animation:spin 4s linear infinite;border:1px solid red;border-radius:50%;content:"";height:100px;left:50%;margin:-50px 0 0 -50px;position:absolute;top:50%;width:100px}.visual2:before{animation:spin 2s linear infinite}.visual2:after{animation:spin 4s linear infinite alternate}.visual1{border:1px solid red;height:200px;margin-bottom:10px;position:relative;width:100%}.visual1:after,.visual1:before{left:0;position:absolute;top:0}.visual1:after{animation:scan 5s linear infinite;border-bottom:1px solid red;content:"";display:block;height:1%;width:100%}.visual1:before{animation:scan .3s linear infinite alternate;border-right:1px solid red;content:"";display:block;height:100%;width:1%}h1,h2,h3,h4,h5,h6{clear:both;display:block;float:none;font-family:Share Tech Mono,monospace;font-size:1.1em;font-weight:700;margin:10px;text-align:center;text-transform:uppercase}h1:after,h1:before,h2:after,h2:before,h3:after,h3:before{content:" ✱ "}button:hover,hr,img{background:repeating-linear-gradient(0deg,#c00,#c00 1px,#500 0,#500 2px);color:#fff}body{animation:twitch .5s infinite;background:repeating-linear-gradient(0deg,#000,#000 2px,#200 0,#200 4px);padding:20px}.screen{animation:flicker 1ms infinite;display:flex;font-family:Share Tech Mono,monospace;mix-blend-mode:screen}section{margin-bottom:10px}button{background:#0000;border:1px solid red;box-shadow:0 0 10px #ff000080,#ff000080;color:#000;cursor:pointer;display:block;font-family:Share Tech Mono,monospace;letter-spacing:.1em;margin:0 10px 10px 0;outline:none;padding:10px;text-transform:uppercase;width:100%}button:hover{animation:flicker2 .1s infinite alternate;border:1px solid #0000;box-shadow:0 0 40px #a00,inset 0 0 40px #a00;color:#fff}button:active{font-weight:700}.imageDisplay{border:2px solid red;mix-blend-mode:multiply;overflow:hidden;position:relative;text-align:center;width:100%}.imageDisplay video{background-color:red;height:auto;left:0;position:absolute;top:0;width:100%}.imageDisplay div{background-color:#000;background:repeating-linear-gradient(0deg,#500,#500 1px,#100 0,#100 2px);bottom:0;box-shadow:0 0 80px #a00,inset 0 0 150px 50px #900;left:0;position:relative;position:absolute;right:0;top:0;width:100%}#firstVideo{font-family:Share Tech Mono,monospace}#firstVideo:after{content:""}.imageDisplay:after{content:"";display:block;padding-top:56.25%}.imageDisplay div img{align:center;background-color:red;border:1px solid #000;border-radius:50%;margin:0 auto}iframe#iframeVideo{mix-blend-mode:overlay}.buttonGroup{padding:0 10px;width:100%}.buttonGroup hr{background-color:red;border-color:red;color:red;height:1em;position:relative}.buttonGroup hr:after{color:#000;content:"✱✱✱✱✱✱✱✱✱✱✱✱✱✱✱✱✱✱✱";left:0;position:absolute;text-align:center;top:0;width:100%;z-index:10}.bgVideo{height:auto;left:50%;min-height:100%;min-width:100%;overflow:hidden;top:50%;transform:translateX(-50%) translateY(-50%);width:auto;z-index:-1000}.bgVideo iframe{height:100%;width:100%}.buttonGroup p{margin-bottom:1em}.setButtons{display:flex}.setButtons button{width:100%}.setButtons button:first-child{margin-left:0;width:100%}.setButtons button:last-child{margin-right:0;width:100%}@keyframes flicker2{0%{opacity:.8}to{opacity:1}}@keyframes flicker{0%{opacity:.8}to{opacity:1}}@keyframes blipIn{0%{height:0}to{height:auto}}@keyframes spin{0%{transform:rotate3d(0,1,1,1turn)}to{transform:rotate3d(1turn)}}@keyframes scan{to{height:100%;width:100%}}@keyframes twitch{0%{padding:20px}51%{padding:19px}50%{padding:20px}to{padding:20px}}@media screen and (max-width:700px){.screen{display:block}.buttonGroup{padding:0 10px;width:auto}}
/*# sourceMappingURL=main.4e5ce9cf.css.map*/