@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5cfdac{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5cfdac{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:comfortaa;src:url(/fonts/Comfortaa-VariableFont_wght.ttf)}@font-face{font-family:open-sans;src:url(/fonts/OpenSans-VariableFont_wdth,wght.ttf)}.dark{color:white;background-color:rgb(30,30,30)}.purple{color:white;background-color:#9b5cff}body{background-color:rgb(30,30,30)}input.InputSlider{accent-color:#9b5cff;border:none;width:100%}label.InputSlider{position:absolute;top:100%;left:0;color:#9b5cff;font-size:1vw;font-family:open-sans;pointer-events:none}.inputSet h1{color:white;padding-bottom:2.5%;font-size:1.25vw;font-family:comfortaa}input.InputBox{width:100%}input.InputBox,textarea.InputBox{accent-color:#9b5cff;border:none;background-color:rgb(20,20,20);color:white;border-radius:1vw;padding:1vw;font-size:1vw;font-family:open-sans}textarea.InputBox{max-width:100%;min-width:100%;height:10vw;max-height:20vw}label.InputBox{position:absolute;top:1vw;left:0;color:rgb(170,170,170);font-size:1vw;font-family:open-sans;pointer-events:none;transition:all .2s ease}@keyframes inputErrorPopup{0%{scale:1 0}to{scale:1 1}}label.InputBox.error{position:relative;color:rgb(255,53,53);font-size:1vw;font-family:open-sans;pointer-events:none;animation-name:inputErrorPopup;animation-duration:.2s}.inputSet{display:flex;flex-flow:column;width:45%;margin:2% .5vw .5vw}.inputSet,.radioTextContainer{position:relative;align-items:center}.radioTextContainer{margin:.5vw;display:grid;width:100%;grid-template-columns:repeat(3,1fr);grid-row-gap:1rem;row-gap:1rem;grid-column-gap:1rem;column-gap:1rem;padding:2%;height:-moz-fit-content;height:fit-content;background-color:rgb(20,20,20);border-radius:.75vw}.RadioButton{border:rgb(40,40,40);border-style:dashed;background-color:rgb(20,20,20);color:white;border-radius:.75vw;padding:1vw;font-size:1vw;font-family:open-sans}.mainPageGoTo{background-color:#9b5cff}.mainPageGoTo,.mainPageGoTo.dark{color:white;font-size:2vw;font-family:open-sans;padding:1vw 2vw 1vw 1vw;transition:all .2s}.mainPageGoTo.dark{background-color:rgb(20,20,20)}.mainPageGoTo:hover{padding-right:1.5vw;padding-left:1.5vw;transition:all .2s}label.RadioButton.error{border:none;border-radius:0;padding:0;color:rgb(255,53,53);font-size:1vw;font-family:open-sans;pointer-events:none;animation-name:inputErrorPopup;animation-duration:.2s}.RadioButton.active{border:#9b5cff;border-style:solid}button.InputButton{border:none;color:white;background-color:#9b5cff;transition:all .2s;border-radius:.75vw;padding:1vw;margin:2vw;font-size:2vw;font-family:open-sans;opacity:.75}label.InputButton.error{margin-top:1vw;color:rgb(255,53,53)}label.InputButton.error,label.InputButton.success{position:relative;font-size:1.5vw;font-family:open-sans;pointer-events:none;animation-name:inputErrorPopup;animation-duration:.2s}label.InputButton.success{color:rgb(70,255,53)}button:active{background-color:#cdafff}button:hover{opacity:1}.inputBlock{position:relative;row-gap:.5vw;padding:2% 5%;width:90%;display:flex;flex-direction:column;align-items:center;justify-content:center}body{padding:0}body,h1{margin:0}h1{font-size:1.5vw;font-family:comfortaa}h1,p{color:white}p{font-size:.75vw;font-family:open-sans;white-space:pre-wrap}.frontPage,.frontPage .inner{width:100vw;height:100vh;overflow:hidden}.frontPage .inner{position:relative;display:flex;flex-flow:column;align-items:center;justify-content:center;row-gap:15%}.parallax-container{position:fixed;width:100vw;height:100vh;overflow-y:hidden;overflow-x:hidden;opacity:0;transition:opacity .2s ease}.frontPage h1{color:white;font-size:10vw;font-family:comfortaa;margin:0}a{text-decoration:none;opacity:.5}a,select{z-index:200}a:hover{opacity:1;transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out}.frontPage a{margin:0}.frontPage .inner div,.frontPage a{color:white;font-size:3vw;font-family:comfortaa}.backgroundImage{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.mainContainer{width:90vw;padding:5vw;display:flex;flex-direction:column;align-items:center;row-gap:2.5vw}.homeContent{position:relative;width:100%}.homeContent.filled{background-color:rgb(30,30,30);width:98%}.homeContent.filled:before{position:absolute;content:"";top:0;left:-1%;z-index:-1;background-color:#9b5cff;width:102%;height:100%;border-radius:.5vw}.router{position:relative;background-color:rgb(30,30,30);width:97%;column-gap:.5vw;padding:1.5%;display:flex;flex-direction:row;align-items:center}.router:before{position:absolute;content:"";top:-10%;left:0;z-index:-1;background-color:#9b5cff;width:100%;height:100%;border-radius:.5vw}.router .logo{width:8%;position:absolute;right:2%}.router .logo img{position:relative;right:0;z-index:2;width:100%;filter:brightness(0) invert(1)}.router .logo:before{position:absolute;content:"";top:0;left:0;z-index:1;background-color:#9b5cff;width:100%;height:100%;border-radius:.5vw}select.langChangeHome{opacity:.5;position:fixed;top:0;right:0;color:white;background-color:rgb(20,20,20);border:#9b5cff44;border-style:solid;border-radius:.25vw;margin:.25vw;padding:.25vw 1.2vw .25vw .25vw;font-family:comfortaa;font-size:1.2vw;text-decoration:none;transition:all .2s ease}select.langChangeHome:hover{opacity:1;transition:all .2s ease}.router select{position:absolute;right:12%;color:white;background-color:rgb(20,20,20);border:#9b5cff44;border-style:solid;border-radius:.25vw;margin:.25vw;padding:.25vw 1.2vw .25vw .25vw;font-family:comfortaa;font-size:1.2vw;text-decoration:none}.mainPageEntry{column-gap:.5vw;padding:5%;display:flex;flex-direction:row;align-items:center}.routerButton{position:relative}.routerButton a{margin:.25vw;padding:.25vw 1.2vw .25vw .25vw;text-decoration:none}.routerButton a,.routerButton p{color:white;font-family:comfortaa;font-size:1.5vw}.routerButton p{position:absolute;top:-1.2vw;right:0}.spacer{background-color:white;margin:1vw;width:90%;height:.1vw}.homeTextEntry{padding:2vw;display:flex;flex-direction:column;align-items:center}.bigHeader{font-size:5vw;padding-bottom:5vw;padding-top:2vw}