@font-face{font-family:Nasalization;src:url(/fonts/nasalization-rg.otf)}::-webkit-scrollbar{width:4px;height:4px;background-color:#3d3d3d}::-webkit-scrollbar-thumb{background-color:#fff}body{margin:0;background:#000;overflow-x:hidden}.fullView{height:100vh;position:relative;background-position:50%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:focus,button:focus{outline:2px solid #fff;outline-offset:2px}#roadmap{display:flex;overflow-x:auto;overflow-y:hidden;flex-direction:row;column-gap:20px;height:60vh;padding:20px 0;margin:0;font-family:Nasalization,sans-serif}#roadmap .roadmapItem{border:1px solid hsla(0,0%,100%,.5);border-radius:10px;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px;width:500px;max-width:80vw;display:flex;flex-direction:column;transition:.2s}#roadmap .roadmapItem .roadmapEta{font-size:.8em;margin-block:.2em;text-align:center;margin-top:-20px;margin-bottom:20px}#roadmap .roadmapItem .roadmapItemContent{overflow-y:auto;overflow-x:hidden;padding:0 10px}#roadmap .roadmapItem .roadmapItemContent img{height:unset;max-width:100vw}#roadmap .roadmapItem:hover{box-shadow:inset 0 0 20px hsla(0,0%,100%,.5)}#viewRoadmap h2{margin-block:.1em}.roadmapContainer{position:relative;margin:0 20px}@media(max-width:768px){.roadmapContainer{margin:0 10px}}.roadmapNavButton{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.1);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;line-height:1;text-align:center;vertical-align:middle;font-family:monospace;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;flex-shrink:0;-webkit-appearance:none;appearance:none;-moz-appearance:none;padding:0;border:1px solid hsla(0,0%,100%,.3)}.roadmapNavButton:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);transform:translateY(-50%) scale(1.1)}.roadmapNavButton:active{transform:translateY(-50%) scale(.95)}.roadmapNavButton:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}@media(max-width:768px){.roadmapNavButton{display:none}}.roadmapNavLeft{left:10px}.roadmapNavRight{right:10px}@keyframes spin{0%{transform:rotateX(0deg)}20%{transform:rotateX(0deg)}25%{transform:rotateX(90deg)}45%{transform:rotateX(90deg)}50%{transform:rotateX(180deg)}70%{transform:rotateX(180deg)}75%{transform:rotateX(270deg)}95%{transform:rotateX(270deg)}to{transform:rotateX(1turn)}}:root{--cube-size:1200px}#shared-loader{position:absolute;top:0;left:0;box-sizing:border-box;font-family:sans-serif;margin:0;perspective:calc(var(--cube-size)*2);transform:scale(.2) translateX(-110%) translateY(-50%)}#shared-loader,.cube{width:var(--cube-size);height:var(--cube-size)}.cube{position:relative;transform-style:preserve-3d;transform:translateZ(-calc(var(--cube-size)/2));transition:transform 2s;animation:spin 20s ease-in-out infinite}.cube-face{position:absolute;width:var(--cube-size);height:var(--cube-size);font-size:25em;font-weight:700;color:#fff;text-align:center;font-family:Nasalization;text-shadow:0 0 50px hsla(0,0%,100%,.2);-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;justify-content:center}.cube-face-front{transform:rotateY(0deg) translateZ(calc(var(--cube-size) / 2))}.cube-face-back{transform:rotateY(180deg) translateZ(calc(var(--cube-size) / 2)) rotateX(180deg) rotateY(180deg)}.cube-face-top{transform:rotateX(90deg) translateZ(calc(var(--cube-size) / 2))}.cube-face-bottom{transform:rotateX(-90deg) translateZ(calc(var(--cube-size) / 2))}@media screen and (max-width:1640px){#shared-loader{display:none}}#about{position:absolute;right:0;top:9vh;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:60vw;padding:40px}#about h2{margin:0 0 20px}#about h3{text-align:left}#about p{font-family:Nasalization;font-size:1.5em}@media screen and (max-width:1640px){#about{width:calc(100vw - 80px);padding:0 40px;top:120px;left:0;right:0;bottom:0}#about h2{display:none}#about h3:first-of-type{margin-top:0}#about p{font-size:1.2em}}.fullView{background-size:cover;color:#fff}.fullView#view1 .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.fullView#viewRoadmap{background-image:url(/static/starmap.webp)}.fullView#view2{background-image:url(/static/footer2.webp)}.fullView a{color:#fff;-webkit-text-decoration:2px underline hsla(0,0%,100%,.7);text-decoration:2px underline hsla(0,0%,100%,.7);transition:.2s}.fullView a:hover{-webkit-text-decoration:2px underline #fff;text-decoration:2px underline #fff}.fullView a:visited{color:#fff}.fullView .headerBackground{background-image:linear-gradient(180deg,rgba(0,0,0,.2) 80%,#000 99%);padding-bottom:100px}.fullView .headerBackground,.fullView .headerRoadmap{display:flex;flex-direction:column;justify-content:space-evenly;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.fullView .headerRoadmap{background-image:linear-gradient(0deg,#000,transparent 50%,#000);padding:100px 0}.fullView .view2Background{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,transparent 75%,#000);z-index:0}.fullView h1{font-family:Nasalization;text-align:center;z-index:1;text-shadow:0 0 50px hsla(0,0%,73%,.7);font-size:6vw}@media screen and (max-width:1100px){.fullView h1{font-size:15vw;margin-block:0}}.fullView h2{font-family:Nasalization;font-weight:100;text-align:center;font-size:3.5vw;z-index:1;margin-bottom:10vh;text-shadow:0 0 50px hsla(0,0%,100%,.3)}@media screen and (max-width:1100px){.fullView h2{font-size:7vw}}.fullView h3{font-family:Nasalization;text-align:center;font-size:2em;z-index:1;text-shadow:0 0 50px hsla(0,0%,100%,.2)}.fullView #buttonGrid{flex-direction:column;align-items:center}.fullView #buttonGrid,.fullView #buttonGrid #secondaryButtons{display:flex;justify-content:center;gap:20px}.fullView #buttonGrid #secondaryButtons a{text-decoration:none;color:#fff;padding:15px;width:30px;height:30px;background:#002b6a;font-family:Nasalization;font-size:2em;width:-moz-fit-content;width:fit-content;box-shadow:0 0 10px #002b6a;transition:.2s}.fullView #buttonGrid #secondaryButtons a#redditButton{background:#ff4500;box-shadow:0 0 10px #ff4500}.fullView #buttonGrid #secondaryButtons a#redditButton:hover{box-shadow:0 0 50px #ff4500}.fullView #buttonGrid #secondaryButtons a#githubButton{background:#333;box-shadow:0 0 10px #333}.fullView #buttonGrid #secondaryButtons a#githubButton:hover{box-shadow:0 0 50px #333}.fullView #buttonGrid #secondaryButtons a#youtubeButton{background:red;box-shadow:0 0 10px red}.fullView #buttonGrid #secondaryButtons a#youtubeButton:hover{box-shadow:0 0 50px red}.fullView #buttonGrid #secondaryButtons a#patreonButton{background:#ff424d;box-shadow:0 0 10px #ff424d}.fullView #buttonGrid #secondaryButtons a#patreonButton:hover{box-shadow:0 0 50px #ff424d}.fullView #buttonGrid #secondaryButtons a#devlogButton{background:#ff8c00;box-shadow:0 0 10px #ff8c00}.fullView #buttonGrid #secondaryButtons a#devlogButton:hover{box-shadow:0 0 50px #ff8c00}.fullView #buttonGrid #secondaryButtons a img{width:30px;height:30px}.fullView #buttonGrid #secondaryButtons a:hover{transform:perspective(1000px) rotateX(20deg) scale(1.1);box-shadow:0 0 50px #002b6a}@media screen and (max-width:1100px){.fullView #buttonGrid #secondaryButtons a{font-size:1.5em}}.fullView #buttonGrid #mainButton{font-family:Nasalization;font-size:3em;background:#002b6a!important;background-color:#002b6a!important;border:none;color:#fff!important;width:-moz-fit-content;width:fit-content;padding:10px 20px;cursor:pointer;box-shadow:0 0 10px #002b6a;transition:.2s}.fullView #buttonGrid #mainButton a{text-decoration:none;color:#fff}.fullView #buttonGrid #mainButton:hover{background:#002b6a!important;background-color:#002b6a!important;transform:perspective(1000px) rotateX(20deg) scale(1.1);box-shadow:0 0 50px #002b6a}@media screen and (max-width:1100px){.fullView #buttonGrid #mainButton{font-size:2em}}.fullView .fullView #buttonGrid button#mainButton,.fullView .fullView #buttonGrid button#mainButton:active,.fullView .fullView #buttonGrid button#mainButton:focus,.fullView .fullView #buttonGrid button#mainButton:hover{background:#002b6a!important;background-color:#002b6a!important;color:#fff!important}.fullView .downArrow,.fullView .topArrow{position:absolute;width:100%;height:70px;left:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.fullView .downArrow:before,.fullView .topArrow:before{content:"";background-image:url(/static/icons/up.webp);background-size:cover;width:50px;height:50px}.fullView .topArrow{top:30px}.fullView .topArrow:before{animation:bounce2 2s ease-in-out infinite;animation-delay:1s}.fullView .downArrow{bottom:30px}.fullView .downArrow:before{rotate:180deg;animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes bounce2{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}#support{width:600px;margin:auto;text-align:center}#supportList img{filter:invert(1);aspect-ratio:1;height:50px}