*{box-sizing:content-box;-webkit-user-select:none;user-select:none;margin:0;padding:0;font-family:sans-serif;font-size:12px;line-height:normal;overflow:hidden}html,body,div{cursor:default;border:0}html,body{height:100%;margin:0;padding:0}button{font:inherit;color:inherit;background:#c5c7c8;border:2px solid #858788;border-color:#cfd1d2 #858788 #858788 #cfd1d2;outline:none;margin:3px;padding:2px}button:disabled{color:#a9a9a9}footer,nav{background:#a8caf3;border:1px solid #333;border-radius:.25rem;margin:.5rem;padding:.5rem}#topwrap{background:#fff;flex-flow:column;height:100%;display:flex}div.wrap{flex:1;display:flex}header{background:#fff url(../media/qME.2s62ikmk26954.png) 20px 20px no-repeat;height:110px;overflow:visible}main{flex-flow:column;flex:2;display:flex}aside{flex-flow:column;flex:1;min-width:400px;display:flex}#welcome{float:right;margin-top:72px;margin-left:200px;margin-right:30px}#viewer{background-color:#000;border-top:2px solid #6a1f80;border-bottom:2px solid #6a1f80;border-left:2px solid #6a1f80;flex:1}#explorerWrap{flex-flow:column}#explorer{border-top:2px solid #6a1f80;border-left:2px solid #6a1f80;border-right:2px solid #6a1f80;flex:1;display:flex}#explorer h1{font-size:100%;font:inherit;vertical-align:baseline;color:#000;border:0;margin:3px;padding:0;font-weight:700}#explorer button{flex:1}#explorer select{margin:3px}#vWrap,#eWrap,#fWrap{flex-flow:column;flex:1;padding:3px;display:flex}#eWrap,#fWrap{border-left:2px solid #6a1f80}#vProps,#eProps,#fProps{flex:auto;margin:3px}#eProps a,#fProps a{cursor:pointer}#eProps hr,#fProps hr{border-top:1px solid #6a1f80;margin-top:3px;margin-bottom:3px;display:block}#vButtons,#eButtons,#fButtons{display:flex}#editorWrap{flex-flow:column;flex:1 0;display:flex}#editorContainer{border-top:2px solid #6a1f80;border-left:2px solid #6a1f80;border-right:2px solid #6a1f80;flex:1}#editorButtons{border-left:2px solid #6a1f80;border-right:2px solid #6a1f80;align-items:center;display:flex}#editorButtons button{flex:1}#editorButtons select{flex:1;margin:3px;padding:2px}#editorButtons #btnReset{flex:.5}#consoleWrap{flex-flow:column;flex:0 0 140px;display:flex}#console{border:2px solid #6a1f80;flex:1;display:flex}#optCont{margin:3px;display:none}#optCont div{padding:3px}#msgCont{flex:1;padding:6px;overflow:auto}#msgArea{display:inline-block;overflow:auto}#msgArea div{white-space:pre;font-family:Lucida Console,Monaco,monospace}.headline{color:#fff;background-color:#6a1f80;width:120px;padding-top:3px;padding-bottom:3px;padding-left:10px;font-weight:700;display:inline-block}.headlineInactive{color:#fff;cursor:pointer;background-color:#894f96;width:120px;padding-top:3px;padding-bottom:3px;padding-left:10px;display:inline-block}.headlineGray{background-color:gray;height:20px}.headlineWhite{background-color:#fff;height:20px}.headlineBorder{border-right:2px solid #6a1f80}.bp{color:#fff;background-color:#6a1f80}.altBp{color:#fff;background-color:red}[role=listbox]{background:#fff;border:1px solid #aaa;padding:0}[role=option]{padding:0 1em;line-height:1.8em;display:block;position:relative}[role=option].focused{background:#bde4ff}[role=option][aria-selected]{padding-left:1.5em}[role=option][aria-selected=true]:before{content:"✓";position:absolute;left:.5em}#fList{flex:1;position:relative;overflow-y:auto}.ace_editor *{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace!important}.propMarker{filter:opacity(50%);z-index:10;background:#885194;position:absolute}.e0Marker{filter:opacity(50%);z-index:10;background:#e4e37f;position:absolute}.e1Marker{filter:opacity(50%);z-index:10;background:#6facad;position:absolute}.msginfo{color:#00f}.msgwarn{color:#f80}.msgerr{color:red}#optTable{display:table}.optRow{display:table-row}.optCell{display:table-cell}#opt_e{color:#fff;background:#885194;width:50px;margin-left:5px;margin-right:5px;padding-left:5px;display:inline-block}#opt_e0{background:#e4e37f;width:50px;margin-left:5px;margin-right:5px;padding-left:5px;display:inline-block}#opt_e1{background:#6facad;width:50px;margin-left:5px;margin-right:5px;padding-left:5px;display:inline-block}.loader{float:left;z-index:2;border:2px solid #ddd;border-top-color:#6a1f80;border-radius:50%;width:8px;height:8px;margin-left:2px;margin-right:5px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#previewLoader,#downloadLoader{display:none}
X3D,x3d{cursor:pointer;outline:none;margin:0;padding:0;display:block;position:relative}X3D:hover,x3d:hover,.x3dom-canvas:hover{-webkit-user-select:none;-webkit-touch-callout:none}.x3dom-canvas{cursor:pointer;cursor:-webkit-grab;cursor:grab;border:none;width:100%;height:100%}.x3dom-canvas-mousedown{cursor:-webkit-grabbing;cursor:grabbing}.x3dom-canvas:focus{outline:none}.x3dom-progress{color:#646464;z-index:100;pointer-events:none;background:#ffffff1a;border-radius:5px;justify-content:center;align-items:center;padding:12px;font-family:Helvetica,sans-serif;font-size:14px;font-weight:700;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:16px;left:16px}.x3dom-progress-spinner{border:2px solid #f3f3f3;border-top-color:#646464;border-radius:50%;width:16px;height:16px;margin-right:12px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.x3dom-vr{opacity:.9;background-color:#ccc;width:48px;height:48px;display:none;position:absolute;bottom:5px;right:15px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cpath id='XMLID_9_' style='fill:%23FFFFFF;' d='M20.2,6.1c-2.7,0-5.4,0-8.2,0c-2.8,0-5.5,0-8.3,0c-1,0-1.5,0.6-1.5,1.5 c0,2.8,0,5.6,0,8.5c0,0.9,0.6,1.5,1.5,1.5c1.7,0,3.3,0,5,0c0.6,0,0.9-0.2,1.1-0.8c0.3-0.8,0.7-1.7,1-2.5c0.2-0.6,0.6-0.9,1.2-0.9 c0.6,0,1,0.4,1.2,1c0.3,0.8,0.5,1.5,0.8,2.3c0.3,0.8,0.5,0.9,1.3,0.9c1.6,0,3.2,0,4.7,0c1.2,0,1.7-0.5,1.7-1.8c0-2.7,0-5.4,0-8 C21.8,6.6,21.4,6.1,20.2,6.1z M7.8,14.3c-1.2,0-2.2-0.9-2.2-2.1c0-1.2,1-2.2,2.2-2.2c1.2,0,2.2,1,2.2,2.2C10,13.3,9,14.3,7.8,14.3z M16.2,14.3c-1.2,0-2.2-1-2.2-2.2c0-1.2,1-2.2,2.2-2.2c1.2,0,2.2,1,2.2,2.2C18.4,13.4,17.4,14.3,16.2,14.3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cpath id='XMLID_9_' style='fill:%23FFFFFF;' d='M20.2,6.1c-2.7,0-5.4,0-8.2,0c-2.8,0-5.5,0-8.3,0c-1,0-1.5,0.6-1.5,1.5 c0,2.8,0,5.6,0,8.5c0,0.9,0.6,1.5,1.5,1.5c1.7,0,3.3,0,5,0c0.6,0,0.9-0.2,1.1-0.8c0.3-0.8,0.7-1.7,1-2.5c0.2-0.6,0.6-0.9,1.2-0.9 c0.6,0,1,0.4,1.2,1c0.3,0.8,0.5,1.5,0.8,2.3c0.3,0.8,0.5,0.9,1.3,0.9c1.6,0,3.2,0,4.7,0c1.2,0,1.7-0.5,1.7-1.8c0-2.7,0-5.4,0-8 C21.8,6.6,21.4,6.1,20.2,6.1z M7.8,14.3c-1.2,0-2.2-0.9-2.2-2.1c0-1.2,1-2.2,2.2-2.2c1.2,0,2.2,1,2.2,2.2C10,13.3,9,14.3,7.8,14.3z M16.2,14.3c-1.2,0-2.2-1-2.2-2.2c0-1.2,1-2.2,2.2-2.2c1.2,0,2.2,1,2.2,2.2C18.4,13.4,17.4,14.3,16.2,14.3z'/%3E%3C/svg%3E")}.x3dom-vr:hover{background-color:#999}#x3dom-state-viewer{opacity:.9;z-index:1000;color:#c8c8c8;text-transform:uppercase;cursor:help;background-color:#323232;width:135px;margin:2px;padding:5px;font-family:Arial,sans-serif;font-weight:700;position:absolute;top:0%;right:0%}.x3dom-states-head{font-size:26px;display:block}.x3dom-states-rendermode-software,.x3dom-states-rendermode-hardware{margin:0 0 2px 2px;font-size:10px}.x3dom-states-head2{font-size:10px}.x3dom-states-list{float:left;border-top:1px solid #c8c8c8;width:100%;margin:0;padding:2px 0 0;font-size:9px;line-height:16px;list-style:none}.x3dom-states-item{float:left;width:100%}.x3dom-states-item-title{float:left;margin-left:2px}.x3dom-states-item-value{float:right;margin-right:2px}.x3dom-touch-marker{color:#ff8c00;opacity:.6;z-index:200;background:#fff8dc;border:2px solid orange;border-radius:10px;padding:5px;font-family:Helvetica,sans-serif;font-size:10px;line-height:10px;display:inline;position:absolute}.x3dom-log{white-space:pre-wrap;color:#0f0;opacity:.8;-webkit-user-select:text;user-select:text;background-color:#000;border:2px solid #6b8e23;width:90%;height:200px;padding:4px;font-family:sans-serif;font-size:x-small;position:absolute;bottom:16px;left:50%;overflow:auto;transform:translate(-50%)}.x3dom-nox3d{opacity:.75;background-color:#eb7a7a;padding:1em;font-family:Helvetica,sans-serif;font-size:14px}.x3dom-nox3d p,.x3dom-nox3d a{color:#fff;font-size:14px}
