#toast,.progress-container{top:7em;font-size:2em;position:absolute;text-shadow:#000 0 0 10px;display:none;font-weight:700}#toast,.progress-bar,.progress-container{z-index:100;text-align:center}#footerDiv,#vr-show-menu{visibility:hidden}body{background-color:#000}.shadow{-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}#theFile,#theLink{float:left}#footerDiv{position:absolute;bottom:0}#toast{margin:auto;color:green;width:50%;font-variant:normal}input[type=text]{margin-top:5px;margin-bottom:20px;width:96%;border-radius:5px;border:0;padding:5px 0}#email,#name{padding-left:10px}input[type=submit]{width:30%;border:1px solid #59b4d4;background:#0078a3;color:#eee;padding:3px 0;border-radius:5px;margin-left:33%;cursor:pointer}input[type=submit]:hover{border:1px solid #666;background:#555;color:#fff}.ui-dialog .ui-dialog-content{padding:2em}.message{color:red}.progress-container{color:red;width:100%;font-variant:small-caps}.progress-bar{margin:auto;background:#fff;width:250px;height:10px;display:block}#bar{background:#d00;width:50px;height:10px}#percent{color:green;font-size:1em}.indeterministic-progress-bar{margin:auto;text-align:center;display:block;width:250px;height:10px;border:1px solid #bbb;border-radius:0;position:relative;overflow:hidden;background:#fff}.indeterministic-progress-bar:after{content:" ";display:block;width:120px;top:-50%;height:250%;position:absolute;animation:greenglow 3s linear infinite;-webkit-animation:greenglow 3s linear infinite;z-index:2;background:#d00}@-webkit-keyframes greenglow{from{left:-120px}to{left:100%}}@-moz-keyframes greenglow{from{left:-120px}to{left:100%}}@-o-keyframes greenglow{from{left:-120px}to{left:100%}}@keyframes greenglow{from{left:-120px}to{left:100%}}.vr-menu-button{position:absolute;bottom:0}.vr-menu,button{position:relative}.vr-menu{vertical-align:top;display:inline-block;width:auto!important;padding:0;font-size:22px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.25);background:#469496;border:0;cursor:pointer}.vr-menu:active{top:1px;outline:0;-webkit-box-shadow:none;box-shadow:none}body{font-family:Helvetica,Arial,sans-serif;font-size:14px;overflow:hidden;user-select:none}hr{border:0;border-top:1px solid #ccc}button{outline:0}textarea{tab-size:4;white-space:pre;word-wrap:normal}textarea.success{border-color:#8b8!important}textarea.fail{border-color:red!important;background-color:rgba(255,0,0,.05)}.Panel{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.CodeMirror{position:absolute!important;top:37px;width:100%!important;height:calc(100% - 37px)!important}.CodeMirror .errorLine{background:rgba(255,0,0,.25)}.CodeMirror .esprima-error{color:red;text-align:right;padding:0 20px}#outliner .option{border:1px solid transparent}#outliner .option.drag{border:1px dashed #999}#outliner .option.dragTop{border-top:1px dashed #999}#outliner .option.dragBottom{border-bottom:1px dashed #999}#outliner .type{position:relative;top:-2px;padding:0 2px;color:#ddd}#outliner .type:after{content:'■'}#outliner .Scene{color:#ccf}#outliner .Object3D{color:#aae}#outliner .Mesh{color:#88e}#outliner .Line,#outliner .LineSegments{color:#8e8}#outliner .Points{color:#e88}#outliner .PointLight{color:#dd0}#outliner .Geometry{color:#8f8}#outliner .BoxGeometry{color:#beb}#outliner .TorusGeometry{color:#aea}#outliner .Material{color:#f88}#outliner .MeshPhongMaterial{color:#fa8}#outliner .Script:after{content:'{...}'}.presenting{overflow:hidden;bottom:0;right:0;margin:auto}.controlPanel{display:flex;flex-direction:column;position:absolute;border:none;overflow:visible}#userNavigation,.iconToolbar_topLeft,body{flex-direction:column}.disabled *{cursor:not-allowed!important}#userNavigation *{margin:0;padding:0}#userNavigation{display:none;background-color:#2B2B2B;opacity:90%;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:999}#userNavigation>div{background-color:#424242;color:#fff;font-family:"Microsoft JhengHei UI",Segoe UI,Helvetica,Arial,sans-serif;text-transform:uppercase;user-select:none;padding:5px;width:40%;min-width:550px}#userNavigation .control-group{display:flex;margin:10px;padding:10px;border:1px solid #707070;align-items:center;position:relative}#userNavigation .control-group>p{flex:2;align-self:flex-start}#userNavigation .control-group>p.title-icon-combo{position:absolute}#userNavigation .control-group>p.narration{width:20%;position:absolute;right:25%;align-self:center}.dropUp-content,.participantListClass{right:auto!important;transform:translate(-50%,0)!important}#userNavigation .control-group>img{flex:2;min-width:0;width:100%;height:auto}#userNavigation .control-group>ul{flex:5}#userNavigation li{list-style-type:none}#userNavigation .control-item{display:flex;padding-bottom:2px}#userNavigation .control-item>*{flex:1}#userNavigation .control-item>ul{display:flex;justify-content:center}#userNavigation .actions{margin-left:5px;padding:2px 10px;background-color:#323232;border:1px solid #707070}#userNavigationControl{display:block;position:relative;width:46px;height:46px;z-index:1000;user-select:none}#userNavigationControl img{width:100%;height:100%}#userNavigationControlIcon{font-size:45px;color:#1c1a1a;margin-left:4px;background-color:#fff;border-radius:100px}#userNavigationControl i:hover+.tooltipText{visibility:visible}#userNavigationControl i+.tooltipText{visibility:hidden;width:max-content;text-transform:uppercase;overflow:auto;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;left:120%;top:0;bottom:auto;z-index:1}.iconToolbar{pointer-events:none;bottom:40px;display:block;box-sizing:content-box!important;margin:0 10px;position:absolute;text-align:center;width:100%;opacity:.9;z-index:5}.iconToolbar>*{pointer-events:all}.participantListClass{display:block;position:absolute;text-align:left;width:230px;height:115px;opacity:.9;z-index:5;visibility:hidden;cursor:default;left:-30%!important;bottom:120%;padding:4px;margin:4px;border:1px solid rgba(34,34,34,0);border-radius:4px;background-color:#1c1a1a;color:#fff}.iconToolbar button.participant-action-button{float:right;margin:1px 1px 1px 2px;width:28px;height:28px;cursor:pointer;background-color:#006663}.iconToolbar button.participant-action-button:disabled{cursor:default;background-color:#888;border:1px solid #777;opacity:90%}.iconToolbar button.participant-action-button img{width:100%;height:100%}.participantRowStatus{display:flex;justify-content:center;float:right;position:relative;top:-21px;width:100px;height:100%;opacity:.9;z-index:5}.iconToolbar button:hover .tooltipText{visibility:visible}.iconToolbar button .svgImg{width:100%;height:100%;filter:sepia(88%) saturate(1%) hue-rotate(315deg) brightness(102%) contrast(101%)}.iconToolbar button:hover>.buttonText,.iconToolbar button:hover>.svgImg,.iconToolbar button[active=true]>.buttonText,.iconToolbar button[active=true]>.svgImg{width:100%;height:100%;filter:invert(56%) sepia(88%) saturate(1616%) hue-rotate(135deg) brightness(92%) contrast(97%)}.iconToolbar button .tooltipText{visibility:hidden;width:max-content;height:max-content;overflow:auto;background-color:#000;color:#fff;text-align:center;padding:4px;border-radius:5px;position:absolute;left:120%;bottom:52px;z-index:6;font-size:12px}.dropUp-content button,.iconToolbar button{border:1px solid rgba(34,34,34,0);cursor:pointer}.iconToolbar button .buttonText{font-weight:700}.iconToolbar button .bottomText{left:-100%;top:100%;overflow:visible}.iconToolbar button{display:block;float:left;position:relative;width:42px;height:42px;padding:4px;margin:4px;border-radius:4px;background-color:#1c1a1a;color:#fff;box-sizing:border-box}.dropUp-content,.iconToolbar>div,.iconToolbar_top{box-sizing:content-box!important}.iconToolbar button:disabled{background-color:#aaa;color:grey;opacity:10%;border:1px solid grey}.iconToolbar button:disabled:hover .dropUp-content{visibility:hidden}.iconToolbar>div{display:inline-block;background-color:#1c1a1a;color:#fff;box-shadow:1px 3px 10px 0 rgba(0,0,0,.5);margin:0 5px;border-radius:5px}.iconToolbar button:hover,.iconToolbar button[active=true]{background-color:#1c1a1a;border-color:#04BEB9}.iconToolbar button:hover>#icon,.iconToolbar button[active=true]>#icon{color:#04BEB9}.iconToolbar button #icon{font-size:24px;display:block;text-align:center}.iconToolbar button:hover .dropUp-content{visibility:visible;transition-delay:.2s}.dropUp-content{visibility:hidden;position:absolute;width:auto;bottom:43px;padding-bottom:9px;z-index:5;display:block;color:#fff;box-shadow:1px 3px 10px 0 transparent;margin:0 5px;border-radius:0 5px;left:50%!important;text-align:center!important;transition-delay:.2s}.dropUp-content>div,.iconToolbar_top>div{box-shadow:1px 3px 10px 0 rgba(0,0,0,.5)}.dropUp-content>div{background-color:#1c1a1a}.dropUp-content>div:first-child{border-radius:5px 5px 0 0}.dropUp-content>div:last-child{border-radius:0 0 5px 5px}.dropUp-content button{display:block;float:bottom;position:relative;width:42px;height:42px;padding:6px;margin:4px;border-radius:4px;background-color:#1c1a1a;color:#fff;text-align:center;font-size:22px}.dropUp-content button .svgImg{width:100%;height:100%;filter:sepia(88%) saturate(1%) hue-rotate(315deg) brightness(102%) contrast(101%)}.dropUp-content button:hover .svgImg{width:100%;height:100%;filter:invert(56%) sepia(88%) saturate(1616%) hue-rotate(135deg) brightness(92%) contrast(97%)}.dropUp-content button #icon{font-size:24px;display:block;text-align:center}.dropUp-content button:hover{background-color:#1c1a1a;border-color:#04BEB9}.dropUp-content button:hover #icon{color:#04BEB9}.dropUp-content button .tooltipSelectionText{visibility:hidden;width:max-content;overflow:auto;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px;left:110%;margin-top:-110%;bottom:100%;position:absolute;z-index:6;font-size:12px}.dropUp-content button:hover .tooltipSelectionText,.iconToolbar_top button:hover .tooltipText{visibility:visible}.dropUp-content div{display:flex;flex-grow:1;flex-wrap:nowrap;flex-direction:row;position:center;align-self:center}.rangeTooltipClass{position:absolute;top:-50%}.rangeTooltipClass span{width:30px;height:24px;line-height:24px;text-align:center;background:#1c1a1a;color:#fff;font-size:12px;display:block;position:absolute;left:50%;transform:translate(-50%,0);border-radius:6px}.dropUp-content_top,.participantListClass_top{right:auto!important;transform:translate(-50%,0)!important}.rangeTooltipClass span:before{content:"";position:absolute;width:0;height:0;top:100%}.iconToolbar_top{pointer-events:none;top:40px;display:block;margin:0 10px;position:absolute;text-align:center;width:100%;opacity:.9;z-index:5}.iconToolbar_topLeft{left:30px!important;top:20px!important;display:flex;gap:1rem;width:auto!important}.iconToolbar_top>*{pointer-events:all}.participantListClass_top{display:block;position:absolute;text-align:left;width:230px;height:115px;opacity:.9;z-index:5;visibility:hidden;cursor:default;left:-30%!important;top:120%;padding:4px;margin:4px;border:1px solid rgba(34,34,34,0);border-radius:4px;background-color:#1c1a1a;color:#fff}.participantListHeader{float:left;width:230px;height:30px;background-color:gray;text-align:center}.participantListTitle{line-height:29px;display:inline-block;text-transform:capitalize;font-size:15px}.participant-list-action{float:right;width:auto;height:22px;cursor:pointer;background-color:#8D93B2;text-align:center;font-weight:bolder;line-height:8px;text-decoration:none;text-transform:capitalize;font-size:13px;padding:4px;margin:4px;border:1px solid rgba(34,34,34,0);border-radius:4px}.iconToolbar_top button.participant-action-button{float:right;margin:1px 1px 1px 2px;width:28px;height:28px;cursor:pointer;background-color:#006663}.iconToolbar_top button.participant-action-button:disabled{cursor:default;background-color:#888;border:1px solid #777;opacity:90%}.iconToolbar_top button.participant-action-button img{width:100%;height:100%}.participantRowContainer{display:block;width:230px;height:80px;padding-top:4px;padding-bottom:4px;overflow-y:auto;overflow-x:hidden}.participantRow{float:left;width:230px;height:23px}.participantRowCheckBoxTextField{display:block;position:relative;text-align:left;height:22px;opacity:.9;z-index:5}.participantRowStatus_top{display:flex;justify-content:center;float:right;position:relative;bottom:-21px;width:100px;height:100%;opacity:.9;z-index:5}img.participantStatusIcon{width:20%;filter:invert(100%) sepia(88%) saturate(1%) hue-rotate(315deg) brightness(102%) contrast(101%)}[data-title]{font-size:14px;position:relative}[data-title]:hover::before{content:attr(data-title);position:absolute;padding:4px;background:#000;color:#fff;font-size:14px;white-space:nowrap;z-index:10;opacity:1}.participantRowStatusText{text-decoration:none;text-transform:lowercase;position:relative;text-align:left;font-size:14px;width:100%;height:100%;opacity:.9;z-index:5;background-color:#1c1a1a;color:#fff}.iconToolbar_top button .svgImg{width:100%;height:100%;filter:sepia(88%) saturate(1%) hue-rotate(315deg) brightness(102%) contrast(101%)}.iconToolbar_top button:hover>.svgImg,.iconToolbar_top button[active=true]>.svgImg{width:100%;height:100%;filter:invert(56%) sepia(88%) saturate(1616%) hue-rotate(135deg) brightness(92%) contrast(97%)}.iconToolbar_top button .tooltipText{visibility:hidden;width:max-content;height:max-content;overflow:auto;background-color:#000;color:#fff;text-align:center;padding:4px;border-radius:5px;position:absolute;left:120%;top:52px;z-index:12;font-size:12px}.iconToolbar_top button .bottomText{left:-100%;bottom:100%;overflow:visible}.iconToolbar_top button{display:block;float:left;position:relative;cursor:pointer;width:42px;height:42px;padding:4px;margin:4px;border:1px solid rgba(34,34,34,0);border-radius:4px;background-color:#1c1a1a;color:#fff;box-sizing:border-box}.dropUp-content_top,.iconToolbar_top>div,.sliderContainer{box-sizing:content-box!important}.iconToolbar_top button:disabled{background-color:#aaa;color:grey;opacity:10%;border:1px solid grey}.iconToolbar_top button:disabled:hover .dropUp-content_top{visibility:hidden}.iconToolbar_top>div{display:inline-block;background-color:#1c1a1a;color:#fff;margin:0 5px;border-radius:5px}.iconToolbar_top button:hover,.iconToolbar_top button[active=true]{background-color:#1c1a1a;border-color:#04BEB9}.bezel:hover{border-style:outset}.bezel[active=true]{border-style:inset}.iconToolbar_top button:hover>#icon,.iconToolbar_top button[active=true]>#icon{color:#04BEB9}.iconToolbar_top button #icon{font-size:24px;display:block;text-align:center}.iconToolbar_top button:hover .dropUp-content_top{visibility:visible;transition-delay:.2s}.dropUp-content_top{visibility:hidden;position:absolute;width:auto;top:43px;padding-top:9px;z-index:5;display:block;color:#fff;box-shadow:1px 3px 10px 0 transparent;margin:0 5px;border-radius:0 5px;left:50%!important;text-align:center!important;transition-delay:.2s}.dropUp-content_top>div,.sliderContainer{box-shadow:1px 3px 10px 0 rgba(0,0,0,.5)}.dropUp-content_top>div{background-color:#1c1a1a}.dropUp-content_top>div:first-child{border-radius:5px 5px 0 0}.dropUp-content_top>div:last-child{border-radius:0 0 5px 5px}.dropUp-content_top button{display:block;float:top;position:relative;cursor:pointer;width:42px;height:42px;padding:6px;margin:4px;border:1px solid rgba(34,34,34,0);border-radius:4px;background-color:#1c1a1a;color:#fff;text-align:center;font-size:22px}.dropUp-content_top button .svgImg{width:100%;height:100%;filter:sepia(88%) saturate(1%) hue-rotate(315deg) brightness(102%) contrast(101%)}.dropUp-content_top button:hover .svgImg{width:100%;height:100%;filter:invert(56%) sepia(88%) saturate(1616%) hue-rotate(135deg) brightness(92%) contrast(97%)}.dropUp-content_top button #icon{font-size:24px;display:block;text-align:center}.dropUp-content_top button:hover{background-color:#1c1a1a;border-color:#04BEB9}.dropUp-content_top button:hover #icon{color:#04BEB9}.dropUp-content_top button .tooltipSelectionText{visibility:hidden;width:max-content;overflow:auto;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px;left:110%;margin-bottom:-110%;top:100%;position:absolute;z-index:6;font-size:12px}.dropUp-content_top button:hover .tooltipSelectionText,.modelTreeSelectorClass button:hover .tooltipText,.modelTreeView button:hover .tooltipText{visibility:visible}.dropUp-content_top div{display:flex;flex-grow:1;flex-wrap:nowrap;flex-direction:row;position:center;align-self:center}.sliderContainer{display:none;width:350px;height:36px;position:absolute;background-color:#1c1a1a;opacity:90%;border-radius:5px}.sliderContainer input{width:calc(100% - 20px);display:block;padding:0;margin:8px;cursor:pointer}.rangeTooltipClass_top{position:absolute;bottom:-50%}.rangeTooltipClass_top span{width:30px;height:24px;line-height:24px;text-align:center;background:#1c1a1a;color:#fff;font-size:12px;display:block;left:50%;transform:translate(-50%,0);border-radius:6px}.rangeTooltipClass_top span:before{content:"";width:0;height:0;bottom:100%}.modelTreeView{display:none;top:10px;bottom:75px;left:65px;width:380px;z-index:10;opacity:.9;position:fixed;transition:.5s;background:#1c1a1a;color:#fff;border-radius:0 4px 4px;overflow-y:auto;padding-top:5px}.modelTreeView .treeViewContainer{text-align:center;font-size:20px;position:relative;top:0;right:0;display:inline-block;width:100%;height:calc(100% - 74px);overflow-y:auto}.modelTreeView .category{text-align:center;font-size:20px;margin-bottom:10px}.modelTreeView .category .closeButton{position:absolute;top:5px;right:5px;margin-left:50px}.modelTreeView .category .closeButton a{font-size:20px}.modelTreeView .category a{font-size:14px;display:block;transition:.3s;color:#fff}.modelTreeView .category .searchTreeFeedbackClass{display:none;font-size:14px;color:#fff}.modelTreeView button .tooltipText{visibility:hidden;width:max-content;overflow:auto;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;right:3%;margin-top:-51%;bottom:auto;z-index:1}.modelTreeSelectorClass{position:absolute;top:10px;left:10px;z-index:20}.modelTreeSelectorClass button{display:block;float:bottom;position:relative;cursor:pointer;width:42px;height:42px;padding:4px;margin:4px;border:1px solid rgba(34,34,34,0);border-radius:4px;background-color:#1c1a1a;color:#fff}.modelTreeSelectorChildClass button .tooltipText,.modelTreeSelectorClass button .tooltipText{visibility:hidden;width:max-content;background-color:#000;border-radius:6px;padding:5px;position:absolute;color:#fff;left:110%;z-index:1;bottom:auto;top:0;text-align:center}.modelTreeSelectorClass button .tooltipText{overflow:auto}.modelTreeSelectorChildClass button:hover .tooltipText{visibility:visible}.modelTreeSelectorChildClass button .tooltipText{overflow:auto}.controlPanelSelectorClass button:hover .tooltipText,.modelTreeFeatureButton:hover .tooltipText{visibility:visible}.modelTreeSelectorChildClass{display:none}.modelTreeSelectorChildClass button{display:block;float:bottom;position:relative;cursor:pointer;width:42px;height:42px;padding:4px;margin:4px;border:1px solid rgba(34,34,34,0);border-radius:4px;background-color:#1c1a1a;color:#fff}.modelTreeFeatureButton .tooltipText{visibility:hidden;width:max-content;overflow:auto;background-color:#000;font-size:90%;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;left:110%;top:0;bottom:auto;z-index:1}.modelTreeSelectorClass button:hover{background-color:#1c1a1a;border-color:#04BEB9}.modelTreeSelectorClass button #icon{font-size:24px;display:block;text-align:center}.modelTreeSelectorClass button:hover #icon{color:#04BEB9}.modelTreeSelectorClass img{width:100%;height:100%}.modelTreeSelectorClass button .svgImg{width:100%;height:100%;filter:sepia(88%) saturate(1%) hue-rotate(315deg) brightness(102%) contrast(101%)}.modelTreeSelectorClass button:hover .svgImg{width:100%;height:100%;filter:invert(56%) sepia(88%) saturate(1616%) hue-rotate(135deg) brightness(92%) contrast(97%)}.modelTreeView li{text-align:left;color:#fff;font-size:14px}.modelTreeView li i{color:#fff}.modelTreeView li a:hover{color:#fff;background-color:#04BEB9}.modelTreeView li:hover>div{background-color:transparent}.modelTreeView .modelTreeData button{background-color:transparent;color:#fff;padding:1px 6px 1px 0}.jstree-default .jstree-checkbox{margin-right:8px}.jstree-default .jstree-themeicon-custom{margin-left:-6px}.jstree-default .jstree-clicked{background-color:#04BEB9!important}.jstree-anchor:focus{background-color:transparent;color:#fff;font-weight:700}.no_checkbox>.jstree-checkbox{display:none}.modelTreeViewSearchClass input[type=text]{color:#000;background-color:revert;font:revert;width:83%;border:2px solid #aaa;border-radius:4px;margin:8px 0;outline:0;padding:8px 8px 8px 40px;box-sizing:border-box;transition:.3s}.modelTreeViewSearchClass input[type=text]:focus{border-color:#1e90ff;box-shadow:0 0 8px 0 #1e90ff}.modelTreeViewSearchClass #modelTreeViewSearchClear{position:absolute;float:right;height:22px;width:22px;top:14px;right:58px;border-radius:24px;background:#f1f1f1;color:#aaa;font-weight:700;text-align:center;cursor:pointer}.modelTreeViewSearchClass #modelTreeViewSearchClear:hover{background:#ccc}.modelTreeViewSearchClass{position:relative}.modelTreeViewSearchClass i{position:absolute;left:6px;top:8px;padding:9px 8px;color:#aaa;transition:.3s}.modelTreeViewSearchClass button{width:40px;height:33px;border-radius:4px;text-transform:uppercase;background-color:revert;padding:5px 8px;color:revert;font:revert}.modelTreeViewSearchClass input[type=text]:focus+i{color:#1e90ff}.saveButton{padding:5px;margin:5px 10px;border-radius:5px;cursor:pointer;display:inline-block;background-color:#404040}.saveButton:hover{background-color:#787878}.jstree-default .jstree-search{color:#fff;font-weight:400;font-style:normal}.controlPanelSelectorClass{position:absolute;top:5px;right:5px;z-index:20}.controlPanelSelectorClass button{display:block;float:bottom;position:relative;cursor:pointer;width:42px;height:42px;padding:4px;margin:4px;border:1px solid rgba(34,34,34,0);border-radius:4px;background-color:#1c1a1a;color:#fff}.controlPanelSelectorClass button .tooltipText{visibility:hidden;width:max-content;overflow:auto;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;right:110%;top:0;bottom:auto;z-index:1}.controlPanelSelectorClass button:hover{background-color:#1c1a1a;border-color:#04BEB9}.controlPanelSelectorClass button #icon{font-size:24px;display:block;text-align:center}.controlPanelSelectorClass button:hover #icon{color:#04BEB9}.controlPanelSelectorClass img{width:100%;height:100%}.controlPanelSelectorClass button .svgImg{width:100%;height:100%;filter:sepia(88%) saturate(1%) hue-rotate(315deg) brightness(102%) contrast(101%)}.controlPanelSelectorClass button:hover .svgImg{width:100%;height:100%;filter:invert(56%) sepia(88%) saturate(1616%) hue-rotate(135deg) brightness(92%) contrast(97%)}body{margin:0;padding:0;display:flex;min-height:100vh;transform-origin:top left}.step-instruction-menu-container[data-visible=false]{display:none!important}.step-instruction-menu-container{display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0;width:100%;height:calc(var(--container-height,140px));padding:6px 40px;background:rgba(var(--background-color),var(--opacity));transform:scale(1);transform-origin:bottom;box-sizing:border-box;overflow:hidden;gap:10px}#player,#script,#viewport{bottom:32px;left:0;right:300px}.step-instruction-menu-buttons-container{display:flex;gap:10px;flex-wrap:nowrap;justify-content:center;flex:1}.step-instruction-menu-button{width:60px;height:60px;border-radius:50%;background:var(--button-background-color,#DFDFDF);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;border:2px solid var(--accent-color,#3280B1);flex-shrink:0}.step-instruction-menu-button svg{width:40px;height:40px}.step-instruction-menu-button path{fill:var(--accent-color,#3280B1)}.step-instruction-menu-button:hover{border-color:var(--button-hover-color,#CC28DC)}.step-instruction-menu-button:hover path{fill:var(--button-hover-color,#CC28DC)}.step-instruction-menu-button:active{border-color:var(--selected-color,#5EFF14)}.step-instruction-menu-button:active path{fill:var(--selected-color,#5EFF14)}.step-instruction-menu-button.no-hover,.step-instruction-menu-button.no-hover path{border-color:var(--accent-color,#3280B1);fill:var(--accent-color,#3280B1)}.step-instruction-menu-button.no-hover path:hover,.step-instruction-menu-button.no-hover:hover{pointer-events:none}.step-instruction-menu-button.no-hover{pointer-events:auto!important}.step-instruction-menu-button.disabled{border:none;background:0 0;cursor:default}.step-instruction-menu-middle{flex-grow:1;overflow:hidden;padding:4px 40px;box-sizing:border-box;min-width:75%;display:flex;flex-direction:column;justify-content:center}.line-clamp-3,.line-clamp-6,.step-instruction-menu-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.step-instruction-menu-heading{margin:0;font-size:var(--heading-font-size,20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--accent-color,#3280B1);padding:0}.step-instruction-menu-underline{width:50%;height:3.6px;margin:5px 0;background:var(--accent-color,#3280B1)}.step-instruction-menu-text{font-size:var(--text-font-size,16px);line-height:var(--text-line-height,16px);color:var(--text-color,#3280B1);-webkit-line-clamp:3;max-height:calc(var(--text-line-height,18px) * 3);min-height:calc(var(--text-line-height,18px) * 3);padding-bottom:2px}.line-clamp-3{-webkit-line-clamp:3;max-height:calc(var(--text-line-height,16px) * 3)}.line-clamp-6{-webkit-line-clamp:6;padding-top:6px;padding-bottom:6px;max-height:calc(var(--text-line-height,16px) * 6.4)}@media (min-width:501px) and (max-width:1390px){.step-instruction-menu-container{height:105px;padding:0 5px}.step-instruction-menu-middle{padding:0 5px 5px 0;min-width:64%}.step-instruction-menu-heading{font-size:24px;margin-top:0}.step-instruction-menu-buttons-container{justify-content:center}.step-instruction-menu-button{width:50px;height:50px}.step-instruction-menu-button svg{width:30px;height:30px}.line-clamp-6.step-instruction-menu-text{padding-top:6px;padding-bottom:6px;max-height:calc(var(--text-line-height,16px) * 6.4)}}@media (max-width:1000px) and (orientation:landscape){.step-instruction-menu-container{padding:0 5px}.step-instruction-menu-middle{padding:0 5px 5px 0;min-width:54%}}@media (max-width:700px) and (orientation:landscape){.step-instruction-menu-container{padding:0 5px}.step-instruction-menu-middle{padding:0 5px 5px 0;min-width:54%}}@media (min-width:501px) and (max-width:1050px) and (orientation:portrait){.step-instruction-menu-container{padding:0 5px}.step-instruction-menu-middle{padding:0 5px 5px 0;min-width:58%}.step-instruction-menu-button{width:50px;height:50px}.step-instruction-menu-button svg{width:30px;height:30px}.line-clamp-6.step-instruction-menu-text{padding-top:6px;padding-bottom:6px;max-height:calc(var(--text-line-height,16px) * 6.4)}}@media (max-width:550px){.step-instruction-menu-container{flex-direction:column;height:auto;align-items:center;padding:0}.step-instruction-menu-middle{width:100%;padding:0 5px 5px 0;box-sizing:border-box;min-width:43%}.step-instruction-menu-heading{font-size:24px;padding:0 2%}.step-instruction-menu-underline{width:50%;margin-left:2%}.step-instruction-menu-text{padding:0 2%}.step-instruction-menu-buttons-container-wrapper{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;width:100%;order:2;gap:10px;box-sizing:border-box;padding:2px 8px}.step-instruction-menu-buttons-container-wrapper .step-instruction-menu-button{width:50px;height:50px}.step-instruction-menu-buttons-container-wrapper .step-instruction-menu-button svg{width:30px;height:30px}.line-clamp-6.step-instruction-menu-text{padding-top:6px;padding-bottom:6px;max-height:calc(var(--text-line-height,16px) * 6.4)}}input,textarea{outline:0;border:1px solid transparent;color:#444}input.Number{color:#08f!important;font-size:12px;border:0;padding:2px;cursor:col-resize}select{color:#666;background-color:#ddd;border:0;text-transform:uppercase;cursor:pointer;outline:0}select:hover{background-color:#fff}#player,#viewport{position:absolute;top:32px}#viewport #info{text-shadow:1px 1px 0 rgba(0,0,0,.25);pointer-events:none}#script{position:absolute;top:32px;opacity:.9}#menubar{position:absolute;width:100%;height:32px;background:#eee;padding:0;margin:0;right:0;top:0}#menubar .menu{float:left;cursor:pointer;padding-right:8px}#menubar .menu.right{float:right;cursor:auto;padding-right:0;text-align:right}#menubar .menu .title{display:inline-block;color:#888;margin:0;padding:8px}#menubar .menu .options{position:fixed;display:none;padding:5px 0;background:#eee;width:150px;max-height:calc(100% - 80px);overflow:auto}#sidebar,#toolbar{position:absolute;bottom:0}#menubar .menu:hover .options{display:block}#menubar .menu .options hr{border-color:#ddd}#menubar .menu .options .option{color:#666;background-color:transparent;padding:5px 10px;margin:0!important}#menubar .menu .options .option:hover{color:#fff;background-color:#08f}#menubar .menu .options .option:active{color:#666;background:0 0}#menubar .menu .options .inactive{color:#bbb;background-color:transparent;padding:5px 10px;margin:0!important}#sidebar{right:0;top:32px;width:300px;background:#eee;overflow:auto}#sidebar *{vertical-align:middle}#sidebar .Panel{color:#888;padding:10px;border-top:1px solid #ccc}#sidebar .Panel.collapsed{margin-bottom:0}#sidebar .Row{min-height:20px;margin-bottom:10px}#sidebar .menu{float:left;cursor:pointer;padding-right:8px}#sidebar .menu.right{float:right;cursor:auto;padding-right:0;text-align:right}#sidebar .menu .title{display:inline-block;color:#888;margin:0;padding:8px}#sidebar .menu .options{position:fixed;display:block;padding:5px 0;background:#eee;width:150px;max-height:calc(100% - 80px);overflow:auto}#sidebar .menu .options hr{border-color:#ddd}#sidebar .menu .options .option{color:#666;background-color:transparent;padding:5px 10px;margin:0!important}#sidebar .menu .options .option:hover{color:#fff;background-color:#08f}#sidebar .menu .options .option:active{color:#666;background:0 0}#sidebar .menu .options .inactive{color:#bbb;background-color:transparent;padding:5px 10px;margin:0!important}#tabs{background-color:#ddd;border-top:1px solid #ccc}#tabs span{color:#aaa;border-right:1px solid #ccc;padding:10px}#tabs span.selected{color:#888;background-color:#eee}#toolbar{left:0;right:300px;height:32px;background:#eee;color:#333}#fullChatBox,.ChatBoxCanvas{position:fixed;opacity:.9;z-index:10}#toolbar *{vertical-align:middle}#toolbar .Panel{padding:4px;color:#888}#toolbar button{margin-right:6px}.Outliner{color:#444;background-color:#fff;padding:0;width:100%;height:140px;font-size:12px;cursor:default;overflow:auto;outline:0!important}#chatBoxTitle,#chatExitButton{height:30px;line-height:1.75em;border-style:solid;border-color:#000}.Outliner .option{padding:4px;color:#666;white-space:nowrap}.Outliner .option:hover{background-color:rgba(0,0,0,.02)}.Outliner .option.active{background-color:rgba(0,0,0,.04)}#fullChatBox{display:none;bottom:2%;right:0;margin-bottom:5px}#fullChatBox *{box-sizing:revert}.ChatBoxCanvas{top:10px;bottom:75px;left:65px;margin-left:-999px}.ChatBoxBottomPanel,.ChatBoxTopPanel{display:flex}#chatExitButton{width:12%;border-width:2px 2px 1px 1px}#chatBoxTitle{width:88%;text-align:center;font-size:17px;font-weight:700;border-width:2px 1px 1px 2px;box-sizing:border-box}#chatTextArea{width:500%;resize:none;white-space:initial;border-style:solid;border-width:1px 1px 2px 2px;border-color:#000;font-size:15.5px;line-height:1.5em;word-break:break-word}#chatBoxBottomPanel *{background-color:revert}#chatKeyboardButton,#chatScrollDownButton,#chatScrollUpButton,#chatSendButton{width:50%;border-style:solid;border-width:1px 1px 2px;border-color:#000;padding:revert}.ChatBoxButtonImage{max-width:100%;max-height:100%}