@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}12.5%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}37.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}62.5%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}87.5%{-webkit-transform:rotate(315deg);transform:rotate(315deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}12.5%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}37.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}62.5%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}87.5%{-webkit-transform:rotate(315deg);transform:rotate(315deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading svg{max-width:20px;max-height:20px;-webkit-animation-name:loading;animation-name:loading;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;fill:#497f9b}@media only screen and (max-width:600px){#messages{top:131px;left:0;width:80vw}}@media only screen and (min-width:600px){#messages{top:131px;left:0;width:80vw}}@media only screen and (min-width:800px){#messages{top:131px;left:25vw;width:50vw}}#messages{padding:10px 3px;position:fixed;z-index:999;background-color:#111;display:inline-block;border:3px solid #333;border-top-width:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;text-align:left;display:grid;grid-template-columns:32px 1fr;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#messages>div{display:contents;border-bottom:2px solid #3b3822}#messages .bg{fill:#ccc}#messages .ol{fill:#497f9b}#messages .error .em,#messages .error .ol{fill:#a00}.socket{z-index:100;height:90%;left:55%;margin-left:-50%;top:55%;margin-top:-50%}.hex-brick,.socket{width:90%;position:absolute}.hex-brick{background:#abf8ff;height:50%;top:2.5%;animation-name:fade;animation-duration:2s;animation-iteration-count:infinite;-webkit-animation-name:fade;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite}.h2{transform:rotate(60deg);-webkit-transform:rotate(60deg)}.h3{transform:rotate(-60deg);-webkit-transform:rotate(-60deg)}.gel{height:15%;width:15%;transition:all .3s;-webkit-transition:all .3s;position:absolute;top:50%;left:50%}.center-gel{margin-left:-7.5%;animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite;-webkit-animation-name:pulse;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite}.c1,.center-gel{margin-top:-7.5%}.c1{margin-left:-23.5%}.c2{margin-left:-15.5%}.c2,.c3{margin-top:-21.5%}.c3{margin-left:.5%}.c4{margin-left:8.5%;margin-top:-7.5%}.c5{margin-left:-15.5%}.c5,.c6{margin-top:6.5%}.c6{margin-left:.5%}.c7{margin-left:-31.5%}.c7,.c8{margin-top:-21.5%}.c8{margin-left:16.5%}.c9{margin-left:-7.5%;margin-top:20.5%}.c10{margin-left:-31.5%}.c10,.c11{margin-top:6.5%}.c11{margin-left:16.5%}.c12{margin-left:-7.5%}.c12,.c13{margin-top:-35.5%}.c13{margin-left:-23.5%}.c14{margin-left:8.5%;margin-top:-35.5%}.c15{margin-left:-23.5%}.c15,.c16{margin-top:20.5%}.c16{margin-left:8.5%}.c17{margin-left:-39.5%}.c17,.c18{margin-top:-7.5%}.c18{margin-left:24.5%}.c19{margin-left:-31.5%}.c19,.c20{margin-top:-49.5%}.c20{margin-left:15.5%}.c21{margin-left:.5%}.c21,.c22{margin-top:-49.5%}.c22{margin-left:-15.5%}.c23{margin-left:-31.5%}.c23,.c24{margin-top:34.5%}.c24{margin-left:16.5%}.c25{margin-left:.5%}.c25,.c26{margin-top:34.5%}.c26{margin-left:-15.5%}.c27{margin-left:-39.5%;margin-top:-7.5%}.c28{margin-top:-21.5%}.c28,.c29{margin-left:-47.5%}.c29{margin-top:6.5%}.c30{margin-left:24.5%;margin-top:20.5%}.c31{margin-left:-39.5%;margin-top:-35.5%}.c32{margin-left:-55.5%;margin-top:-7.5%}.c33{margin-top:-21.5%}.c33,.c34{margin-left:32.5%}.c34{margin-top:6.5%}.c35{margin-left:-39.5%;margin-top:20.5%}.c36{margin-left:24.5%;margin-top:-35.5%}.c37{margin-left:40.5%;margin-top:-7.5%}.r1{animation-iteration-count:infinite;animation-delay:.2s;-webkit-animation-name:pulse;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:.2s}.r1,.r2{animation-name:pulse;animation-duration:2s}.r2{animation-iteration-count:infinite;animation-delay:.4s;-webkit-animation-name:pulse;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:.4s}.r3{animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite;animation-delay:.6s;-webkit-animation-name:pulse;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:.6s}.r1>.hex-brick{animation-iteration-count:infinite;animation-delay:.2s;-webkit-animation-name:fade;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:.2s}.r1>.hex-brick,.r2>.hex-brick{animation-name:fade;animation-duration:2s}.r2>.hex-brick{animation-iteration-count:infinite;animation-delay:.4s;-webkit-animation-name:fade;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:.4s}.r3>.hex-brick{animation-name:fade;animation-duration:2s;animation-iteration-count:infinite;animation-delay:.6s;-webkit-animation-name:fade;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:.6s}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.01);transform:scale(.01)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade{0%{background:#abf8ff}50%{background:#90bbbf}to{background:#abf8ff}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.01);transform:scale(.01)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade{0%{background:#abf8ff}50%{background:#389ca6}to{background:#abf8ff}}#characters{z-index:199;text-align:center;position:fixed;top:0;right:0;display:grid;justify-items:center;overflow:hidden;-webkit-transition:max-height .4s,width .4s,min-height .4s;transition:max-height .4s,width .4s,min-height .4s;background-color:#111;border:5px solid #111;border-bottom-left-radius:10px}#characters img{height:128px;width:128px;-webkit-transition:width .4s,height .4s;transition:width .4s,height .4s}#characters .chrWidget{cursor:pointer;position:relative;overflow:hidden;display:inline-block}#characters .chrWidget.main{cursor:default}#characters .chrWidget.main .promoteCharacterButton{display:none!important}#characters .chrName{color:#f9f9f9;position:absolute;bottom:5px;left:0;right:0;overflow-wrap:anywhere;text-align:center;display:none}#characters .characterButton{position:absolute;cursor:pointer;background:#445;border:5px solid #445;border-radius:10px;-webkit-box-shadow:0 0 5px #fff;box-shadow:0 0 5px #fff;display:none}#characters .removeCharacterButton{right:1px;top:1px;color:#d3bb3a}#characters .promoteCharacterButton{left:1px;top:1px;color:#31bb3a}#characters .chrName{font-size:13px;text-shadow:-1px -1px 2px #000,1px -1px 2px #000,-1px 1px 2px #000,1px 1px 2px #000}#characters .characterButton{font-size:10px;height:10px}#characters .mo .onHover{display:block}#characters.open{max-height:2048px}#addCharacter{position:absolute;background:#333;border:2px solid #497f9b;border-radius:15px;padding:15px;width:195px;right:170px;xleft:45vw;z-index:200}#addCharacter ul{list-style:none;padding:0}#addCharacter ul li{display:grid;grid-template-columns:25px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}@media screen and (max-width:415px){#characters ul{font-size:10px}}@media only screen and (min-width:1280px){#characters .spinnerContainer{height:128px;width:128px;position:absolute;top:5px}}@media only screen and (max-width:600px){#characters{width:90px;min-height:90px;max-height:90px}#characters img{width:90px;height:90px}#characters.open .characterButton,#characters.open .chrName{display:block}}@media only screen and (max-width:1090px){#characters{width:90px;min-height:90px;max-height:90px}#characters img{width:90px;height:90px}}@media only screen and (min-width:1090px){#characters{width:195px;min-height:129px;max-height:129px}#characters .chrWidget{height:128px;width:128px}#characters .chrWidget.mo .characterButton,#characters .chrWidget.mo .chrName{display:block}}body{margin:164px 0 18px 0;padding:0 2px;background-color:#333;max-width:1920px}#nav{position:fixed;z-index:99;top:0;left:0;right:0;background-image:url(/img/pexels-pixabay-2150.7c00d40a.webp)}#nav picture{display:inline-block}#nav .links{position:absolute;bottom:-30px;display:grid;grid-template-columns:1fr 1fr 1fr;left:20px;font-size:.7em}#nav .links .placeholder,#nav .links a{z-index:100;background-color:#999;text-align:center;border-radius:20px 20px 0 0;border-color:#999;border-style:solid;border-width:2px 2px 0 2px;text-decoration:none;color:#333;padding:8px 2px}#nav .links .placeholder:nth-child(n+4),#nav .links a:nth-child(n+4){margin-top:1px;border-radius:0 0 20px 20px}#nav .links a.router-link-active,#nav .links a.router-link-exact-active{background-color:#333;color:#999}#nav .links .placeholder{opacity:.3;text-decoration:line-through}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ccc}a{color:#99b}.sec10,a.sec10,li.sec10>a{color:#657792!important}.sec09,a.sec09,li.sec09>a{color:#389cf3!important}.sec08,a.sec08,li.sec08>a{color:#4acff0!important}.sec07,a.sec07,li.sec07>a{color:#5ddca6!important}.sec06,a.sec06,li.sec06>a{color:#71e452!important}.sec05,a.sec05,li.sec05>a{color:#eeff83!important}.sec04,a.sec04,li.sec04>a{color:#dc6c09!important}.sec03,a.sec03,li.sec03>a{color:#d1440d!important}.sec02,a.sec02,li.sec02>a{color:#bc1114!important}.sec01,a.sec01,li.sec01>a{color:#6d2124!important}.sec00,a.sec00,li.sec00>a{color:#8f2f69!important}.settings svg{-webkit-transition:right .4s;transition:right .4s;z-index:99;position:fixed;right:100px;top:5px;height:25px;width:25px}.settings svg path{fill:#497f9b}.currency{padding-left:5px}.ra{text-align:right}select{background-color:#ccc}.small{font-size:8px}.smaller{font-size:.7em}.arr_left>svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.arr_left>svg,.arr_up>svg{height:20px!important;width:20px!important;vertical-align:middle}.arr_up>svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#legal{position:fixed;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr 1fr;width:100vw;background-color:#314c5a;text-align:center;padding:2px;z-index:100}#legal a{text-decoration:none}#disclaimer{left:5px}#disclaimer,#impressum{bottom:25px;z-index:199}#impressum{right:5px}#logo{cursor:pointer}#logo svg{height:110px;fill:#497f9b;position:absolute;top:-5px;left:30px}#logo .version{position:fixed;top:0;left:200px;z-index:100;color:#314c5a;font-size:.8em;display:none}#logo:hover .version{display:inline-block}a.bmc-button{display:grid;background:#fff;width:25px;-webkit-transition:width .3s,opacity .3s;transition:width .3s,opacity .3s;grid-template-columns:25px 105px;gap:8px;border-radius:20px;text-decoration:none;font-family:Helvetica;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:10px;right:10px;overflow:hidden;padding:5px;z-index:100;opacity:.5}a.bmc-button:hover{width:130px;opacity:1}#contact{display:grid;position:relative}#contact,#contact input{color:#fff;background-color:#333}#contact input{font-size:1.2rem;height:1.2rem;margin:3px;border:1px dashed #767676}#contact textarea{background-color:#333;color:#fff;height:25vh}#contact .sbtn{text-align:right}#contact button{height:48px;position:relative;right:0}.ps1{color:#fff}.ps2{color:#fdd}.ps3{color:#fbb}.ps4{color:#f99}.ps5{color:#f77}.ps6{color:#f44}.ps7{color:red}.scb{scrollbar-color:#497f9b #314c5a;scrollbar-width:thin}.scb::-webkit-scrollbar{width:10px}.scb::-webkit-scrollbar-track{border-radius:10px;background:#314c5a}.scb::-webkit-scrollbar-thumb{border-radius:10px;background:#497f9b}.ca{cursor:pointer}.tlsp{height:250px;width:250px;position:fixed;top:25vh;left:25vw;z-index:199}@media only screen and (max-width:415px){.settings svg{height:30px;width:30px}#logo svg{top:25px;height:80px}#nav,#nav picture>*{height:131px}#nav .links{font-size:.7em;z-index:199}#app #cookieBanner{background-size:280px;background-position:230px 90px;display:block;width:calc(90vw - 30px)}#app #cookieBanner>div{display:inline-block}#app #cookieBanner>div br{content:""}#app #cookieBanner>div br:after{content:" "}#app #cookieBanner input{height:1.5em;width:1.5em}#app #cookieBanner .wrapper{font-size:1.5em;text-align:center;display:block}}@media only screen and (min-width:415px){#nav,#nav picture>*{height:131px}}@media screen and (min-width:570px){body{margin-top:140px}#nav .links{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;bottom:0;font-size:1em}#nav .links .placeholder:nth-child(n+4),#nav .links a:nth-child(n+4){margin-top:0;border-radius:20px 20px 0 0}#nav .links a{padding:8px 8px 3px 8px}}@media screen and (min-width:1090px){.settings svg{right:210px}}input{background-color:#ccc;height:1.7em;border:0}button{transition:background-color .3s,border-color .3s,color .3s;-webkit-transition:background-color .3s,border-color .3s,color .3s;-o-transition:background-color .3s,border-color .3s,color .3s;-moz-transition:background-color .3s,border-color .3s,color .3s;border:5px solid #497f9b;font-size:1.1rem;background-color:#497f9b;color:#ccc;cursor:pointer}button.selected{background-color:#ccc;border-color:#ccc!important;color:#000}button:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px}button:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}.NaN{color:#a33;font-weight:700;font-size:1.1rem}.infoBox{font-size:.8em;border:3px solid #497f9b;border-radius:20px;display:inline-block;width:50vw;position:absolute;padding:10px;background-color:#333}#cookieBanner{display:grid;gap:3px;grid-template-columns:1fr 1fr 1fr;background-image:url(/img/astronaut.ea0aca4b.svg);background-position:250px -70px;background-repeat:no-repeat;background-color:#333;padding:20px;border-radius:50px;position:fixed;z-index:199;width:600px;height:159px;bottom:5px;right:5px;-webkit-box-shadow:20px 20px 50px 0 gray;box-shadow:0 -10px 30px 25px #497f9b;border:10px solid #497f9b}#cookieBanner button:nth-last-child(3){border-top-left-radius:30px;border-bottom-left-radius:30px}#cookieBanner div{grid-column-start:1;grid-column-end:3;text-align:center}#cookieBanner .wrapper{display:contents}.infotext{position:fixed;width:70vw;background-color:#333;z-index:199;left:250px;top:180px;border:5px solid #497f9b;border-radius:15px;padding:0 15px;-webkit-box-shadow:0 0 22px 0 #000;box-shadow:0 0 22px 0 #000;max-height:calc(100vh - 280px);overflow-y:auto}.ibright{top:5px;right:10px}.info{height:20px;position:absolute;cursor:pointer}.info,.info svg{display:inline-block}.info svg{height:100%}.intro{display:block;max-width:600px;padding:5px;border-left:5px solid #314c5a;border-radius:15px}.conButton{text-align:center;padding:0;margin:5px}.conButton button{border:5px solid #497f9b}.conButton span{margin:0 5px 5px 5px}.halt{position:relative;cursor:help}.halt span{border:2px solid #497f9b;border-radius:15px;padding:5px;display:none;position:absolute;top:20px;left:0;background-color:#333}.halt.ra span{right:0;left:inherit}.halt:hover span{display:inline-block}:focus{outline-style:dotted;outline-color:#497f9b;outline-offset:2px;outline-width:2px}