@font-face{font-family:robo-thin;src:url(/Fonts/Roboto/Roboto-Thin.ttf)}@font-face{font-family:robo-reg;src:url(/Fonts/Roboto/Roboto-Regular.ttf)}@font-face{font-family:robo-light;src:url(/Fonts/Roboto/Roboto-Light.ttf)}@font-face{font-family:robo-med;src:url(/Fonts/Roboto/Roboto-Medium.ttf)}@font-face{font-family:robo-bold;src:url(/Fonts/Roboto/Roboto-Bold.ttf)}@font-face{font-family:robo-black;src:url(/Fonts/Roboto/Roboto-Black.ttf)}body{background-color:#121314;margin:0;padding:0;font-family:robo-thin,robo-reg,robo-light,robo-med,robo-bold,robo-black,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--main-drk-clr:#303030;--main-drk-clr-clear:rgba(48,48,48,0.3764705882352941);--main-lgt-clr:#fafbfb;--main-med-drk-clr:#b9b8b8;--main-med-med-drk-clr:#292929;--main-white-clr:#fff;--main-drk-white-clr:#f3f3f4;--main-drk-grey-clr:#d6d6d6;--navbar-bg:#303030;--navbar-tx:#fff;--navbar-tx-hvr:#b1b1b1;--navbar-title-sec:#969696;--navbar-title-pri:#fff;--subnav-bg:rgba(31,31,31,0.7490196078431373);--subnav-tx:#fff;--subnav-tx-hvr:#b1b1b1}html{font-size:10px}body{min-width:400px}#top-nav-container{position:-webkit-sticky;position:sticky;z-index:100;top:0;left:0}.nav-menu-item-min{background:#303030;background:var(--main-drk-clr);color:#fafbfb;color:var(--main-lgt-clr);padding:10px 30px}.nav-sub-menu-item{margin:auto 3%!important}.nav-sub-menu-item-min{padding:10px 45px}.nav-text-main{padding:0 40px!important}#min-menu{display:none}.no-show{visibility:hidden}.nav-text-main:hover,.nav-text:hover{color:#b1b1b1!important;color:var(--navbar-tx-hvr)!important}.nav-link{text-decoration:none;color:#fff;color:var(--navbar-tx)}.nav-link:hover{color:#b1b1b1!important;color:var(--navbar-tx-hvr)!important}#camera-start-text,#select-model-start-text,#upload-start-text{margin:auto auto auto 4%;white-space:nowrap;font-size:25px}#camera-start-img,#select-model-start-img,#upload-start-img{margin:auto 4% auto auto;width:34px}#spoiler{font-size:12px;font-family:robo-thin;text-align:center}#upload-picture-input{display:none}#canvas-container{position:relative}#landing-page-sub-text{color:transparent!important}#image-download,#json-download{background-color:#d6d6d6;background-color:var(--main-drk-grey-clr);text-align:center;padding:8px 2px;font-family:robo-reg;cursor:pointer}#hamberger{display:none}#image-download:hover,#json-download:hover{-webkit-filter:invert(1);filter:invert(1)}.disable-button,.disable-button:hover{-webkit-filter:none!important;filter:none!important}.disable-button{display:none!important;opacity:.4;cursor:unset}img.select-model-img:hover{border:3px solid #fafbfb;border:3px solid var(--main-lgt-clr);opacity:1}img.select-model-img{height:108px;margin:auto;border:3px solid #303030;border:3px solid var(--main-drk-clr)}.news-link{text-decoration:none;color:#b1b1b1;color:var(--navbar-tx-hvr)}.news-link:hover{opacity:.9}#take-snap{position:absolute;bottom:15px;right:calc(50% - 20px);height:40px;width:40px;background-size:25px;background-repeat:no-repeat;background-image:url(/Assets/camera-icon.png);background-position:50%;background-color:#fafbfb;background-color:var(--main-lgt-clr);border-radius:60px;cursor:pointer}#zoom-in{bottom:115px;background-image:url(/Assets/zoom_in.png)}#zoom-in,#zoom-out{position:absolute;right:10px;height:40px;width:40px;background-size:16px;background-repeat:no-repeat;background-position:50%;background-color:#fafbfb;background-color:var(--main-lgt-clr);border-radius:60px;cursor:pointer}#zoom-out{bottom:65px;background-image:url(/Assets/zoom_out.png)}#more{background-size:17px;background-image:url(/Assets/more.png)}#download,#more{position:absolute;bottom:15px;right:10px;height:40px;width:40px;background-repeat:no-repeat;background-position:50%;background-color:#fafbfb;background-color:var(--main-lgt-clr);border-radius:60px;cursor:pointer}#download{background-size:25px;background-image:url(/Assets/download.png)}#close{position:absolute}#close,#close1{top:7px;right:7px;height:30px;width:30px;background-size:17px;background-position:50%;background-color:#d6d6d6;background-color:var(--main-drk-grey-clr);border-radius:60px;background-repeat:no-repeat;background-image:url(/Assets/close.png);cursor:pointer}#close1{float:right;margin:7px 7px 0 auto}#reset{position:absolute;right:10px;bottom:165px;height:40px;width:40px;background-size:50px;background-repeat:no-repeat;background-image:url(/Assets/refresh.png);background-position:50%;background-position-y:80%;background-color:#fafbfb;background-color:var(--main-lgt-clr);border-radius:60px;cursor:pointer}.canvas-icons:hover{opacity:.6}.gen-button{width:14vw!important;height:35px!important}.image-canvas{min-width:300px;min-height:300px;max-width:600px;max-height:600px}.spinner{margin:30px auto 0;width:inherit;text-align:center}.spinner>div{width:20px;height:20px;background-color:#fafbfb;background-color:var(--main-lgt-clr);margin:0 10px;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:1600px){.gen-button{width:20vw!important}}@media only screen and (max-width:1200px){.gen-button{width:30vw!important}#nav-grid{grid-template-columns:205px auto!important}#nav-menu-container{display:none}#min-menu{display:block}#hamburger-container{display:flex;margin-left:auto}.nav-menu-item-min{display:block!important}.nav-menu-item-min,.nav-sub-menu-item-min{height:unset!important}.nav-sub-menu-item{margin:unset!important}}@media only screen and (max-width:960px){.landing-page-container{background-image:unset!important}#landing-page-title{font-size:9vw}#hamberger{display:block;background-image:url(/Assets/hamberger.png);width:50px;filter:invert(1);-webkit-filter:invert(1);background-size:contain;background-repeat:no-repeat;cursor:pointer}#page-nav-container{display:none;position:absolute;top:60px;right:10px;text-align:right;color:#fafbfb;color:var(--main-lgt-clr);background:#303030;background:var(--main-drk-clr);z-index:5}.page-nav-item{margin:30px!important;cursor:pointer}#button-content,#middle-content{width:100%!important}#camera-start-text,#select-model-start-text,#upload-start-text{font-size:15px!important}#landing-txt-container{padding:0 5%}.gen-button{width:60vw!important}.cam-view{margin:.5% auto!important}.image-canvas{min-width:300px;min-height:300px;max-width:600px;max-height:450px}}@media only screen and (max-width:600px){.image-canvas{min-width:300px;min-height:300px;max-width:400px;max-height:400px}#canvas-container{margin-bottom:50px}#zoom-in{bottom:-45px;left:calc(50% - 100px)}#zoom-out{bottom:-45px;left:calc(50% - 50px)}#download{bottom:-45px;left:calc(50% + 50px);background-size:16px}#reset{bottom:-45px;left:calc(50% + 10px);background-size:33px;background-position-y:55%}}@media only screen and (max-width:400px){.gen-button{width:90vw!important}}.react-responsive-modal-container{font-family:robo-reg;font-size:16px}.react-responsive-modal-container .consent-text{margin:30px 15px;line-height:26px}.react-responsive-modal-container .consent-button{margin:0 auto 20px}button.consent{border-radius:4px;border:1.5px solid #000;padding:10px 20px;font-size:16px;background-size:300%;transition:all .6s;margin:30px auto 0;display:block;cursor:pointer}button.consent.green{color:#000;background-image:linear-gradient(90deg,#fff 50%,#000 0)}button.consent:hover{color:#fff;background-position:100%}button.consent:active{box-shadow:0 10px 20px -15px rgba(0,0,0,.75)}.consent-button a button.consent{margin:0 auto}.containerImageAngleInfo{width:100%;float:left;letter-spacing:1px}.containerImageAngleInfo #spnPitch,.containerImageAngleInfo #spnRoll,.containerImageAngleInfo #spnYaw{width:100%;float:left;font-size:14px;font-weight:600}