@charset "utf-8";:root{
/*! START_ROOT_VARS */
--animEasing:cubic-bezier(.12,0,.39,0);--animSpeed:200ms;--linkHoverColor:#ffff;--linkColor:#40e0d0ff;--formBorderSize:1px;--formBorderRadius:0px;--formColorBorder:#3a4463ff;--formBckgColor:#131723ff;--formFontColor:#bebebeff;--btnBorderHoverColor:#20c8b7ff;--btnBorderSize:0px;--btnBorderRadius:0px;--btnBorderColor:#5663e0ff;--btnHoverBckgColor:#40e0d0ff;--btnHoverFontColor:#3a4463ff;--btnNormalFontColor:#40e0d0ff;--btnNormalBckgColor:#3a4463ff;--accentColor:#40e0d0ff;--accentFontColor:#0a0c15ff;--secondaryColor:#202639ff;--fontColor:#ffff;--primaryColor:#131723ff;--loaderOverayColor:#000000d9;--loaderTextColor:#ffff;--loaderFontSize:5em;--flyoutImgAnimDuration:600ms;--flyoutImgAnimDelay:200ms;--flyoutBackColor:#0000;--flyoutCloseBtnColor:#f00f;--flyoutRowImgCount:4;--flyoutImgBorderSize:0;--flyoutImgBorderRadius:50%;--ttBackColor:#0009;--ttFontSize:1em;--ttFontColor:#ffff;--ttBorderSize:0px;--ttBorderRadius:0px;--flyoutWidthSmall:50%;--flyoutWidthMedium:25%;--flyoutWidthLarge:20%;--flyoutWidthXLarge:15%;--tabsWidthSmall:50%;--tabsWidthMedium:40%;--tabsWidthLarge:30%;--tabsWidthXLarge:20%;/*! END_ROOT_VARS */}body,p,h1,h2,h3,h4,h5,h6,.objName{color:var(--fontColor)}#loaderText{color:var(--fontColor);font-size:var(--loaderFontSize)}#modal-form,#overlay{background-color:var(--loaderOverayColor)}a{color:var(--linkColor)}a:hover,a:active{color:var(--linkHoverColor)}#right,#left,#bottom,#tabs{background-color:var(--primaryColor);color:var(--linkHoverColor)}#top{background:linear-gradient(180deg,var(--primaryColor) 0%,var(--primaryColor) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);color:var(--linkHoverColor)}#right .imageThumb:hover,#left .imageThumb:hover{border:var(--btnBorderSize) solid var(--buttonColor);opacity:.85}.button,#arui .arbutton{background-color:var(--btnNormalBckgColor);color:var(--btnNormalFontColor);border:var(--btnBorderSize) solid var(--btnBorderColor);border-radius:var(--btnBorderRadius)}.button:active,.button:hover,#arui .arbutton:active,#arui .arbutton:hover{background-color:var(--btnHoverBckgColor);color:var(--btnHoverFontColor);border-color:var(--btnBorderHoverColor)}#fullScreenButton,#toggleButton{background-color:var(--primaryColor);color:var(--linkColor)}#fullScreenButton:hover,#toggleButton:hover{background-color:var(--accentColor);color:var(--accentFontColor)}input[type="Number"]{background-color:var(--formBckgColor);color:var(--formFontColor);border:var(--formBorderSize) solid var(--formColorBorder);border-radius:var(--formBorderRadius)}input[type="Number"]:hover,input[type="Number"]:active{background-color:var(--accentColor);color:var(--accentFontColor)}fieldset{color:var(--fontColor);border:var(--formBorderSize) solid var(--formColorBorder);border-radius:var(--formBorderRadius)}.accordion,.tablink{background-color:var(--secondaryColor);color:var(--linkColor);border:1px solid var(--primaryColor)}.active,.accordion:hover{background-color:var(--accentColor)!important;color:var(--accentFontColor)!important;border:1px solid var(--accentColor)}.tablink:hover{background-color:var(--accentColor)!important;color:var(--accentFontColor)!important}.accordion:after{color:var(--accentColor)}.active:after,.accordion:hover:after{color:var(--accentFontColor)}.accPanel,.tabContent{background-color:var(--secondaryColor);border:1px solid var(--primaryColor)}.accOpen{border-color:var(--accentColor)}.select-selected{background-color:var(--btnNormalBckgColor)}.select-items div,.select-selected{color:var(--btnNormalFontColor)}.select-items{background-color:var(--btnNormalBckgColor)}.select-items div:hover,.same-as-selected{background-color:var(--btnHoverBckgColor);color:var(--btnHoverFontColor)}.select-selected:after{border:5px solid transparent;border-color:var(--btnNormalFontColor) transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent var(--btnNormalFontColor) transparent}.slider{border:1px solid var(--linkColor)}.slider::-webkit-slider-thumb{background-color:var(--linkColor);border:1px solid var(--primaryColor)}.slider::-moz-range-thumb{background-color:var(--linkColor);border:1px solid var(--primaryColor)}.modal-content{background-color:var(--secondaryColor)}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 300,'GRAD' 0,'opsz' 24}body{margin:0;padding:0;font-size:14px;font-weight:lighter;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,"sans-serif"}p{font-size:12px;line-height:140%;margin:0}a{text-decoration:none}h1{font-size:calc(1.625rem + 4.5vw)}h1,h2,h3,h4,h5,h6{font-weight:100;margin:5px auto;line-height:200%}header{position:fixed;top:0;left:0;width:fit-content;z-index:1;display:flex;max-width:80%;justify-items:start;flex-flow:row}header .header{width:fit-content;float:left;padding:.5em;box-sizing:border-box}header .userHeaderContent{width:fit-content;float:left;padding:.5em;box-sizing:border-box;overflow-wrap:break-word}#projectLink{position:relative;display:inline-block}footer{position:fixed;bottom:0;left:0;right:20%;z-index:1}footer .footer{width:100%;padding:.5em;text-align:left}footer .userFooterContent{width:100%;padding:.5em;text-align:left}#mainContainer{width:100%;height:100%;position:relative}#threeCanvas{width:100%;height:100%;position:fixed;top:0;left:0;bottom:0}.infoBox{font-size:12px;width:98%;padding:10px;text-align:center;box-sizing:border-box}.infoBox div{width:fit-content;margin:0 auto}.infoBox p{font-size:10px}.infoBox h4.accent{font-size:1.2em;color:var(--btnNormalFontColor)}#right,#left{position:fixed;top:0;bottom:0;width:18%;z-index:3}#bottom{position:fixed;left:0;right:0;height:100%;z-index:3}#top{position:fixed;left:0;right:0;z-index:3;bottom:calc(100% - 40px);transition:bottom var(--animSpeed) var(--animEasing)}#bottom{bottom:-100%;transition:bottom var(--animSpeed) var(--animEasing)}#right{right:-18%;transition:right var(--animSpeed) var(--animEasing)}#left{left:-18%;transition:left var(--animSpeed) var(--animEasing)}#accordionSetup{position:relative;float:left;width:100%;height:100%;padding:1em;overflow-y:auto;box-sizing:border-box}#accordionSetup .imageLink,#tabSetup .imageLink{float:left;width:calc(100%/var(--flyoutRowImgCount,4));box-sizing:border-box;padding:4px;display:block;overflow:hidden}#accordionSetup .imageThumb,#tabSetup .imageThumb{width:100%;aspect-ratio:1/1;object-fit:cover;border:var(--btnBorderSize) solid transparent;border-radius:50%;opacity:1;transition:all var(--animSpeed) var(--animEasing)}#rightToggle,#leftToggle,#topToggle,#bottomToggle{position:relative;width:40px;display:block;cursor:pointer;z-index:2}#rightToggle{float:left;margin-left:-40px}#leftToggle{float:right;margin-right:-40px}#topToggle{float:right;margin-top:calc(100% + 45px)}#bottomToggle{float:left;margin-top:-40px}#rightToggle .hidden,#leftToggle .hidden,#topToggle .hidden,#bottomoggle .hidden{display:none;visibility:hidden}#toggleButton{margin-bottom:0;min-height:40px}@media(max-width:768px){#accordionSetup{padding:.4em}#right,#left{width:50%}#right{right:-50%}#left{left:-50%}#globalImgFlyout{width:var(--flyoutWidthSmall,50%)!important}#accordionSetup .imageLink{width:33%!important}#tabSetup .tabContentInner{width:var(--tabsWidthSmall,50%)!important}}@media(min-width:768px) and (max-width:1024px){#accordionSetup{padding:.4em}#globalImgFlyout{width:var(--flyoutWidthMedium,25%)!important}#tabSetup .tabContentInner{width:var(--tabsWidthMedium,40%)!important}}@media(min-width:1025px) and (max-width:1600px){#globalImgFlyout{width:var(--flyoutWidthLarge,20%)!important}#tabSetup .tabContentInner{width:var(--tabsWidthLarge,30%)!important}}@media(min-width:1601px){#globalImgFlyout{width:var(--flyoutWidthXLarge,15%)!important}#tabSetup .tabContentInner{width:var(--tabsWidthXLarge,20%)!important}}#CamIOData,#AllIOData{display:none}#useLightTarget{position:fixed;bottom:0;left:0;z-index:5;width:fit-content}#loaderHolder{position:relative;text-align:center;width:100%;height:100%}#loaderCenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:var(--loaderFontSize);z-index:1001}#customLoader{display:none}#loaderText{display:none}.arrow{width:0;height:0;display:block;margin:0 auto}.arrow.up{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid var(--linkColor)}#toggleButton:hover .up{border-bottom-color:var(--accentFontColor)}.arrow.down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--linkColor)}#toggleButton:hover .down{border-top-color:var(--accentFontColor)}.arrow.left{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid var(--linkColor)}#toggleButton:hover .left{border-right-color:var(--accentFontColor)}.arrow.right{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid var(--linkColor)}#toggleButton:hover .right{border-left-color:var(--accentFontColor)}.fullScreen{position:fixed;bottom:0;right:0;z-index:4}.fullScreen #fullScreenButton{width:auto;display:block;margin-bottom:0}#fullScreenButton .hidden{display:none;visibility:hidden}.objName{font-family:monospace;font-size:1em;font-weight:500;text-transform:uppercase;clear:both;margin:20px 0}.clearfix{clear:both;margin-bottom:10px}.hidden{display:none!important;visibility:hidden}#dForm{display:none}.button{width:100%;box-sizing:border-box;padding:.5em;margin-bottom:1px}.button:active,.button:hover{width:100%;box-sizing:border-box;padding:.5em}#btnClose{padding:10px;float:right;width:auto;font-size:14px!important;margin:10px 0 0 0;cursor:pointer}#btnApply{padding:10px;float:right;width:auto;font-size:14px!important;margin:10px 0 0 10px;cursor:pointer}label{line-height:150%}fieldset{min-height:160px}input[type="color"]{border:0;margin:0;padding:0;background-color:transparent}input[type="Number"]{padding:4px;width:100%;box-sizing:border-box;margin:4px 0;transition:var(--animSpeed) var(--animEasing)}.accordion{cursor:pointer;padding:8px 32px 8px 8px;width:100%;box-sizing:border-box;font-size:1em;line-height:1.2em;transition:var(--animSpeed) var(--animEasing);margin:2px auto 2px auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accordion:after{font-family:"Material Symbols Outlined";content:'';font-size:2em;float:right;display:inline;margin-right:-30px}.active:after{font-family:"Material Symbols Outlined";content:"";font-size:2em}.accPanel{max-height:0;overflow:hidden;transition:max-height var(--animSpeed) var(--animEasing);border-top:0;padding:0;margin-top:-2px}.accPanelInner{padding:12px;box-sizing:border-box}.mySelect,#mySelect{position:relative;width:100%;margin-bottom:10px}.mySelect select,#mySelect select{display:none}.select-selected{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0}.select-selected.select-arrow-active:after{top:6px}.select-items div,.select-selected{padding:8px 16px 8px 4px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.3) transparent;cursor:pointer;user-select:none}.select-items{position:absolute;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.slider{-webkit-appearance:none;width:100%;height:10px;border-radius:5px;outline:0;opacity:1;transition:all var(--animSpeed) var(--animEasing)}.slider:hover{opacity:.9}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:4px;cursor:pointer}.slider::-moz-range-thumb{width:20px;height:20px;border-radius:4px;cursor:pointer}#modal-form,#overlay{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto}.modal-content{margin:15% auto;padding:20px;border:1px solid #888;width:40%}#dForm{display:none}#tabs{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-items:center;justify-content:start;z-index:3}#top #tabs{justify-content:end;margin-top:100%;flex-direction:row-reverse}.tablink{float:left;outline:0;cursor:pointer;padding:14px 16px;z-index:4;white-space:nowrap}#tabSetup{position:fixed;left:0;right:0;transition:all var(--animSpeed) var(--animEasing);margin:0 auto}.tabContent{position:relative;display:none;color:#fff;padding:50px;text-align:center;z-index:2}.tabContentInner{width:30%;margin:0 auto}#closeButt span{display:inline-block;color:var(--flyoutCloseBtnColor,#f00);transform:rotate(45deg)}.tooltip{position:absolute;padding:6px 10px;background:var(--ttBackColor);color:var(--ttFontColor);font-size:var(--ttFontSize);border:var(--ttBorderSize) solid var(--btnBorderColor);border-radius:var(--ttBorderRadius);pointer-events:none;display:none}#globalImgFlyout{position:fixed;background:var(--flyoutBackColor,transparent);width:var(--flyoutWidthXLarge,20%);z-index:999}#globalImgFlyout .btnCloseMe{color:var(--flyoutCloseBtnColor,#f00);font-size:x-large;float:right;cursor:pointer;margin-top:-14px;margin-right:-14px;transform:rotate(45deg)}#globalImgFlyout .tabContentInner{width:100%;padding:12px;box-sizing:border-box}#globalImgFlyout .imageLink{float:left;width:calc(100%/var(--flyoutRowImgCount,4));box-sizing:border-box;padding:4px;display:block;overflow:hidden}#globalImgFlyout .imageThumb{width:100%;aspect-ratio:1/1;object-fit:cover;border:var(--flyoutImgBorderSize) solid var(--btnBorderColor);border-radius:var(--flyoutImgBorderRadius);box-sizing:border-box}#globalImgFlyout .imageLink:hover .imageThumb{border:var(--flyoutImgBorderSize) solid var(--btnBorderHoverColor)}#globalImgFlyout .imageLink{position:relative;transform:scale(0);animation-fill-mode:forwards;animation-timing-function:var(--animEasing,ease-out);animation-duration:var(--flyoutImgAnimDuration,.6s)}.imageLink.from-left{animation-name:scaleFromLeft}@keyframes scaleFromLeft{from{transform:translateX(-50px) scale(0)}to{transform:translateX(0) scale(1)}}.imageLink.from-right{animation-name:scaleFromRight}@keyframes scaleFromRight{from{transform:translateX(50px) scale(0)}to{transform:translateX(0) scale(1)}}.imageLink.from-top{animation-name:scaleFromTop}@keyframes scaleFromTop{from{transform:translateY(-50px) scale(0)}to{transform:translateY(0) scale(1)}}.imageLink.from-bottom{animation-name:scaleFromBottom}@keyframes scaleFromBottom{from{transform:translateY(50px) scale(0)}to{transform:translateY(0) scale(1)}}.imageLink.from-top-left{animation-name:scaleFromTopLeft}@keyframes scaleFromTopLeft{from{transform:translate(-50px,-50px) scale(0)}to{transform:translate(0,0) scale(1)}}.imageLink.from-top-right{animation-name:scaleFromTopRight}@keyframes scaleFromTopRight{from{transform:translate(50px,-50px) scale(0)}to{transform:translate(0,0) scale(1)}}.imageLink.from-bottom-left{animation-name:scaleFromBottomLeft}@keyframes scaleFromBottomLeft{from{transform:translate(-50px,50px) scale(0)}to{transform:translate(0,0) scale(1)}}.imageLink.from-bottom-right{animation-name:scaleFromBottomRight}@keyframes scaleFromBottomRight{from{transform:translate(50px,50px) scale(0)}to{transform:translate(0,0) scale(1)}}#arui{position:absolute;display:flex;gap:10px;z-index:10;display:none}#arui.leftPos{bottom:40px!important}#arui.rightPos{bottom:40px!important}#arui.middlePos{bottom:60px!important}#arui .arbutton{padding:10px;font-size:12px;flex-basis:content}#ARButton,#VRButton{position:absolute;background-color:var(--primaryColor)!important;color:var(--linkColor)!important;border:var(--btnBorderSize) solid var(--btnBorderColor)!important;border-radius:var(--btnBorderRadius)!important;cursor:pointer;font-size:12px!important;padding:13px 10px!important;box-sizing:border-box;display:flex;justify-content:center;z-index:10;box-sizing:border-box}#ARButton:hover,#VRButton:hover{background-color:var(--accentColor)!important;color:var(--accentFontColor)!important;border-color:var(--btnBorderHoverColor)!important;opacity:1!important}#ARButton:has(img),#VRButton:has(img){width:110px!important}#ARButton img{opacity:0;max-width:90px;max-height:0;transition:.8s;margin-bottom:0;overflow:hidden}.leftPos{left:0!important;bottom:0!important;transform:translateX(0)}.rightPos{right:40px!important;bottom:0!important;transform:translateX(0)}.middlePos{bottom:10px!important;left:50%!important;transform:translateX(-50%)}
/*! START_EXTRAS */
/*! END_EXTRAS */
/*! START_USER_CSS */
/*! END_USER_CSS */
