@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(Roboto),url(/static/media/Roboto-Regular.c33a61ed34dc5db633c6.woff2) format("woff2"),url(/static/media/Roboto-Regular.4a463af37c9eaeca8205.woff) format("woff"),url(/static/media/Roboto-Regular.fc2b5060f7accec5cf74.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:bold;font-weight:700;src:local(Roboto-Bold),url(/static/media/Roboto-Bold.e5fec641b54341c99de8.woff2) format("woff2"),url(/static/media/Roboto-Bold.f3472e24d4030bdec0d0.woff) format("woff"),url(/static/media/Roboto-Bold.f80816a5455d171f948d.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local(Roboto-Italic),url(/static/media/Roboto-Italic.b60e662a4ae7f0c51f04.woff2) format("woff2"),url(/static/media/Roboto-Italic.aca7796d9a53541935fe.woff) format("woff"),url(/static/media/Roboto-Italic.87f3afe16a8c3c370634.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-image:linear-gradient(315deg,#fff,#d7e1ec 74%);font-family:Roboto;margin:0;overflow:hidden}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}code{font-family:Roboto}.content{position:relative}.background-image{display:block;-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:brightness(1.05) blur(7px) grayscale(100%);height:2929px;left:0;position:fixed;right:0;top:0;width:3905px;z-index:-1}.footer{background-color:#263238;bottom:0;color:#fff;display:flex;flex-direction:row-reverse;font-size:12px;position:fixed;width:100%}.footer button{border:none;color:#fff;cursor:pointer;font-size:14px;height:35px;width:100px}.footer button,.footer button:hover{background:#0000}.id_container{display:flex!important;flex-direction:column!important}.button_small{background:#263238;border:0;border-radius:5px;box-shadow:1px 1px 5px grey;color:#fff;font-size:1em;height:40px;margin:10px;width:190px}.button_small:hover{background:#269;transition:background-color .5s ease}.button_small:disabled,.button_small[disabled]{background-color:#ccc;border:1px solid #999;color:#666}.wrapper_centered_box{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px #00000080;justify-content:center;margin:45px auto 80px;max-height:calc(100vh - 200px);overflow-x:hidden;padding:20px;width:400px}.swipable_content{overflow:visible}.icon{background:#263238;cursor:pointer;margin:-15px 30px;padding:10px;position:absolute;width:30px}.arrow{border:solid #269;border-width:0 5px 5px 0;display:inline-block;padding:20px;top:160px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.embedded-right{border-color:#fff3 #269 #269 #fff3;border-style:solid;border-width:10px}.embedded-left{border-color:#269 #fff3 #fff3 #269;border-style:solid;border-width:10px}.icon:hover{background:#269}.formfield{margin-bottom:20px}.formfield_input{width:200px}.next{right:0}.next,.previous{background-color:#000000b3;border:none;border-radius:0;bottom:0;display:block;height:100vh;position:fixed;width:100px;z-index:100}.previous{left:0}.next:hover,.previous:hover{background-color:#000c;transition:background-color .5s}.lang{background-color:#37474f;border-radius:50%;color:#fff;font-size:1.1em;height:40px;position:absolute;top:5px;width:40px;z-index:400}.de{right:10px}.en{right:60px}.de:hover{background-color:#269}.en:hover{background-color:#f5ce6a}label+input{margin-left:10px}h2{font-size:1.6em}.mobile_wrapper{position:fixed}.bm-burger-button{height:30px;left:36px;position:fixed;top:36px;width:36px}.bm-burger-bars{background:#373a47}.bm-burger-bars-hover{background:#a90000}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#bdc3c7}.bm-menu-wrap{height:100%;position:fixed}.bm-menu{background:#373a47;font-size:1.15em;padding:2.5em 1.5em 0}.bm-morph-shape{fill:#373a47}.bm-item-list{color:#b8b7ad;padding:.8em}.bm-item{color:#fff;display:inline-block}.bm-overlay{background:#0000004d}.icon_container{align-items:center;display:flex!important;height:25px;justify-content:space-between}.icon_container a,.icon_container a img{height:100%;width:auto}.MuiTabs-root{background-color:#263238;border-bottom:1px solid #aaa;box-shadow:1px 1px 4px #00000080;color:#fff;margin:0 0 10px;padding:0;position:sticky;z-index:200}.MuiTab-root{font-weight:700}.MuiTab-root:hover{background-color:#37474f;cursor:pointer}.MuiTab-textColorInherit.Mui-selected{background-color:#269;cursor:pointer}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{background:#fff;border:2px solid #0000004d;min-height:150px;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{margin:2em 0;text-align:center}.dropzone .dz-message .dz-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.dropzone .dz-preview{display:inline-block;margin:16px;min-height:100px;position:relative;vertical-align:top}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{background:#999;background:linear-gradient(180deg,#eee,#ddd);border-radius:20px}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{border:none;cursor:pointer;display:block;font-size:14px;text-align:center}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{color:#000000e6;font-size:13px;left:0;line-height:150%;max-width:100%;min-width:100%;opacity:0;padding:2em 1em;position:absolute;text-align:center;top:0;z-index:20}.dropzone .dz-preview .dz-details .dz-size{font-size:16px;margin-bottom:1em}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:#fffc;border:1px solid #c8c8c8cc}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid #0000}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:#fff6;border-radius:3px;padding:0 .4em}.dropzone .dz-preview:hover .dz-image img{filter:blur(8px);transform:scale(1.05)}.dropzone .dz-preview .dz-image{border-radius:20px;display:block;height:120px;overflow:hidden;position:relative;width:120px;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{animation:slide-in 3s cubic-bezier(.77,0,.175,1);opacity:1}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{display:block;left:50%;margin-left:-27px;margin-top:-27px;opacity:0;pointer-events:none;position:absolute;top:50%;z-index:500}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;height:54px;width:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{background:#ffffffe6;border-radius:8px;height:16px;left:50%;margin-left:-40px;margin-top:-8px;opacity:1;overflow:hidden;pointer-events:none;position:absolute;top:50%;-webkit-transform:scale(1);width:80px;z-index:1000}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(180deg,#666,#444);bottom:0;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{background:#be2626;background:linear-gradient(180deg,#be2626,#a92222);border-radius:8px;color:#fff;display:block;display:none;font-size:13px;left:-10px;opacity:0;padding:.5em 1.2em;pointer-events:none;position:absolute;top:130px;transition:opacity .3s ease;width:140px;z-index:1000}.dropzone .dz-preview .dz-error-message:after{border-bottom:6px solid #be2626;border-left:6px solid #0000;border-right:6px solid #0000;content:"";height:0;left:64px;position:absolute;top:-6px;width:0}.file_upload{border-radius:5px;width:500px}.images{left:calc(50vw - 880px);position:absolute;top:20px;width:550px}.mesh{right:calc(50vw - 700px)}.mesh,.ply{height:300px;position:absolute;top:80px}.ply{left:calc(50vw - 520px)}.first{right:calc(50vw + 250px)}.first,.second{position:absolute}.second{right:calc(50vw + 280px)}.third{right:calc(50vw - 270px)}.fourth,.third{position:absolute}.fourth{right:calc(50vw - 300px)}#response_field{display:block;margin-top:1rem}.hint{color:grey}.edit_buttons{display:flex;justify-content:space-between;margin-top:2rem}.mobile_wrapper_upload{background-color:#fff;box-shadow:1px 1px 4px #00000080;height:calc(100vh - 40px);margin-bottom:80px;overflow-x:hidden;overflow-y:auto;padding:80px 20px 0;width:calc(100vw - 40px)}.dropzone{max-height:calc(100vh - 300px);overflow:auto}.loading-text{color:#fff;display:flex;height:100px;text-align:center;width:100px}.loading-state,.loading-text{align-items:center;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.loading-state{background-color:#263238bf;border-radius:5px;height:100%;justify-content:center;overflow:hidden;width:440px;z-index:9999}.loading-upload{animation:loading 1s linear infinite;border:10px solid #0000;border-radius:50%;border-top-color:#fff;bottom:0;display:flex;height:100px;left:0;margin:auto;position:absolute;right:0;top:0;width:100px}@keyframes loading{to{transform:rotate(1turn)}}.about{display:flex;flex-direction:column;height:-moz-fit-content;height:calc(100vh - 60px);white-space:pre-wrap;width:100vw}.text{border-radius:5px;margin-top:45px;padding:20px 30px;text-align:justify;width:calc(100vw - 120px)}.subheading{font-size:1.3em;font-style:italic;margin-top:-20px}.team{display:flex;flex-direction:row;flex-wrap:wrap;overflow-x:auto;overflow-y:hidden}.team_member{margin-right:30px}.team_member_description{color:#269;width:100px}.title{color:#373a47}.team_images{background:#269;border:2px solid #263238;border-radius:5%;height:120px;object-fit:cover;width:120px}.seperator{border-color:#000;margin-bottom:20px}.mobile_text{border-radius:5px;height:calc(100vh - 80px);margin:45px 0;overflow:scroll;padding:20px 30px;text-align:justify}.attribute{margin-left:auto;width:40px}.attribute_wrapper{display:flex;margin-bottom:10px;margin-top:10px}.numberfields{display:flex;margin-left:auto;width:150px}.Dropdown-root{position:relative}.Dropdown-control{background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#333;cursor:default;outline:none;overflow:hidden;padding:8px 52px 8px 10px;position:relative;transition:all .2s ease}.Dropdown-control:hover{box-shadow:0 1px 0 #0000000f}.Dropdown-arrow{border-color:#999 #0000 #0000;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-ceil(2.5);position:absolute;right:10px;top:14px;width:0}.is-open .Dropdown-arrow{border-color:#0000 #0000 #999;border-width:0 5px 5px}.Dropdown-menu{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 #0000000f;box-sizing:border-box;margin-top:-1px;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:1000}.Dropdown-menu .Dropdown-group>.Dropdown-title{color:#333;font-weight:700;padding:8px 10px;text-transform:capitalize}.Dropdown-option{box-sizing:border-box;color:#333c;cursor:pointer;display:block;padding:8px 10px}.Dropdown-option:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.Dropdown-option.is-selected,.Dropdown-option:hover{background-color:#f2f9fc;color:#333}.Dropdown-noresults{box-sizing:border-box;color:#ccc;cursor:default;display:block;padding:8px 10px}canvas{margin-left:10px;width:calc(100vw - 300px)}@media screen and (max-width:540px){canvas{height:calc(100vh - 20px)!important;margin:10px;width:calc(100vw - 20px)!important}}.edit_toolbar{-webkit-touch-callout:none;align-content:center;align-items:baseline;background-color:#263238;display:inline-block;height:calc(100vh - 105px);justify-content:center;position:absolute;right:10px;-webkit-user-select:none;user-select:none;width:270px}button{background-color:azure;border-radius:5px;font-size:1.5em;height:50px;width:230px}button:hover{background-color:#e1ffff}.transformation_button{background-color:#add8e6;border-radius:50%;font-size:1em;height:25px;width:25px}.edit_options_refresh{display:flex;justify-content:space-between;width:200px}.edit_remove{color:red;display:block;height:35px;position:absolute;right:20px;top:40px;width:35px}.edit_refresh,.edit_remove{border:1px solid #000;border-radius:50%;cursor:pointer}.edit_refresh{color:green;height:40px;margin-left:20px;width:40px}.edit_refresh.loading{animation:spin 3s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.edit_download{margin-left:calc(50% - 30px);margin-top:20px}.edit_download,.edit_upload{border:1px solid #000;border-radius:50%;cursor:pointer;display:block;height:60px;width:60px}.edit_upload{bottom:40px;left:calc(50% - 30px);position:absolute}.edit_download_mobile{margin-left:calc(100vw - 80px)}.edit_download_mobile,.edit_upload_mobile{border:1px solid #000;border-radius:50%;cursor:pointer;height:60px;margin-top:10px;position:absolute;width:60px}.edit_upload_mobile{margin-left:calc(100vw - 150px)}.edit_upload:disabled,.edit_upload[disabled]{border:1px solid #1010104d;color:#1010104d}.edit_box{-ms-overflow-style:none;background-color:#37474f;box-shadow:0 2px 3px #00000021,1px 2px 2px #0000001a,-1px -2px 2px #0000000d;color:#fff;margin:25px 10px;max-height:calc(100vh - 255px);overflow:auto;padding:10px;scrollbar-width:none}.edit_box::-webkit-scrollbar{display:none}.infobox{-webkit-touch-callout:none;background-color:#263238cc;color:#fff;display:block;left:30px;margin:1em 0;padding:8px;position:absolute;-webkit-user-select:none;user-select:none;white-space:pre-line;width:350px;z-index:1000}.heading_interaction_wrapper{background:#000;display:flex;flex-flow:row;height:20px;justify-content:space-between;margin-bottom:20px;padding:3px 10px}.heading_interaction{margin:0}.crop_button{font-size:1em;height:auto;margin-top:10px;width:110px}.spacing{margin-right:10px}.recon_button{font-size:1em;height:auto;height:40px}.label{color:#fff;padding:2px}.edit_warning{background:none;border:none;color:red;font-size:11px}.customHoverButton:hover{background:#0000000d}.customHoverDiv:hover{background:none}.x{background:red}.y{background:green}.z{background:blue}.edit_unavailable{align-content:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center;width:100vw}.edit_undo_redo_box{position:absolute;right:300px;top:10px;z-index:2000}.edit_undo_redo_button{background:#0000;border:none;width:30px}.edit_undo_redo_button:hover:enabled{background:#0000;color:blue;cursor:pointer}.impressum,.privacy{display:flex;flex-direction:column;height:-moz-fit-content;height:calc(100vh - 60px);white-space:pre-wrap;width:100vw}.sideMenuContainer,.sideMenuItemContainer{align-items:center;display:flex;flex-direction:column}.sideMenuItemContainer{justify-content:center;margin:10px 0;text-align:center;width:100%}.sideMenuItemContainer.selected{border:2px solid #fff}.itemImageContainer{align-items:center;display:flex;justify-content:center}.itemImages{cursor:pointer;width:80%}
/*# sourceMappingURL=main.85dea0ba.css.map*/