.CodeMirror-dialog{position:absolute;z-index:15;overflow:hidden;color:inherit}[dir] .CodeMirror-dialog{background:inherit;padding:.1em .8em}[dir=ltr] .CodeMirror-dialog,[dir=rtl] .CodeMirror-dialog{left:0;right:0}.CodeMirror-dialog-top{top:0}[dir] .CodeMirror-dialog-top{border-bottom:1px solid #eee}.CodeMirror-dialog-bottom{bottom:0}[dir] .CodeMirror-dialog-bottom{border-top:1px solid #eee}.CodeMirror-dialog input{outline:none;width:20em;color:inherit;font-family:monospace}[dir] .CodeMirror-dialog input{border:none;background:transparent}.CodeMirror-dialog button{font-size:70%}.CodeMirror-hints{position:absolute;z-index:10;overflow:hidden;list-style:none;font-size:90%;font-family:monospace;max-height:20em;overflow-y:auto}[dir] .CodeMirror-hints{margin:0;padding:2px;border-radius:3px;border:1px solid silver;background:#fff}[dir=ltr] .CodeMirror-hints{-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 5px rgba(0,0,0,.2);box-shadow:2px 3px 5px rgba(0,0,0,.2)}[dir=rtl] .CodeMirror-hints{-webkit-box-shadow:-2px 3px 5px rgba(0,0,0,.2);-moz-box-shadow:-2px 3px 5px rgba(0,0,0,.2);box-shadow:-2px 3px 5px rgba(0,0,0,.2)}.CodeMirror-hint{max-width:19em;overflow:hidden;white-space:pre;color:#000}[dir] .CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;cursor:pointer}li.CodeMirror-hint-active{color:#fff}[dir] li.CodeMirror-hint-active{background:#08f}.CodeMirror-Tern-completion{position:relative}[dir=ltr] .CodeMirror-Tern-completion{padding-left:22px}[dir=rtl] .CodeMirror-Tern-completion{padding-right:22px}.CodeMirror-Tern-completion:before{position:absolute;bottom:2px;font-size:12px;font-weight:700;height:15px;width:15px;line-height:16px;color:#fff;-moz-box-sizing:border-box;box-sizing:border-box}[dir] .CodeMirror-Tern-completion:before{border-radius:50%;text-align:center}[dir=ltr] .CodeMirror-Tern-completion:before{left:2px}[dir=rtl] .CodeMirror-Tern-completion:before{right:2px}.CodeMirror-Tern-completion-unknown:before{content:"?"}[dir] .CodeMirror-Tern-completion-unknown:before{background:#4bb}.CodeMirror-Tern-completion-object:before{content:"O"}[dir] .CodeMirror-Tern-completion-object:before{background:#77c}.CodeMirror-Tern-completion-fn:before{content:"F"}[dir] .CodeMirror-Tern-completion-fn:before{background:#7c7}.CodeMirror-Tern-completion-array:before{content:"A"}[dir] .CodeMirror-Tern-completion-array:before{background:#c66}.CodeMirror-Tern-completion-number:before{content:"1"}[dir] .CodeMirror-Tern-completion-number:before{background:#999}.CodeMirror-Tern-completion-string:before{content:"S"}[dir] .CodeMirror-Tern-completion-string:before{background:#999}.CodeMirror-Tern-completion-bool:before{content:"B"}[dir] .CodeMirror-Tern-completion-bool:before{background:#999}.CodeMirror-Tern-completion-guess{color:#999}.CodeMirror-Tern-tooltip{color:#444;font-size:90%;font-family:monospace;white-space:pre-wrap;max-width:40em;position:absolute;z-index:10;transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;-ms-transition:opacity 1s}[dir] .CodeMirror-Tern-tooltip{border:1px solid silver;border-radius:3px;padding:2px 5px;background-color:#fff;-webkit-transition:opacity 1s}[dir=ltr] .CodeMirror-Tern-tooltip{-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 5px rgba(0,0,0,.2);box-shadow:2px 3px 5px rgba(0,0,0,.2)}[dir=rtl] .CodeMirror-Tern-tooltip{-webkit-box-shadow:-2px 3px 5px rgba(0,0,0,.2);-moz-box-shadow:-2px 3px 5px rgba(0,0,0,.2);box-shadow:-2px 3px 5px rgba(0,0,0,.2)}.CodeMirror-Tern-hint-doc{max-width:25em}[dir] .CodeMirror-Tern-hint-doc{margin-top:-3px}.CodeMirror-Tern-fname{color:#000}.CodeMirror-Tern-farg{color:#70a}.CodeMirror-Tern-farg-current{text-decoration:underline}.CodeMirror-Tern-type{color:#07c}.CodeMirror-Tern-fhint-guess{opacity:.7}.CodeMirror{font-family:monospace;height:300px;color:#000}[dir] .CodeMirror-lines{padding:4px 0}[dir] .CodeMirror pre{padding:0 4px}[dir] .CodeMirror-gutter-filler,[dir] .CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{white-space:nowrap}[dir] .CodeMirror-gutters{background-color:#f7f7f7}[dir=ltr] .CodeMirror-gutters{border-right:1px solid #ddd}[dir=rtl] .CodeMirror-gutters{border-left:1px solid #ddd}.CodeMirror-linenumber{min-width:20px;color:#999;white-space:nowrap}[dir=ltr] .CodeMirror-linenumber{padding:0 3px 0 5px;text-align:right}[dir=rtl] .CodeMirror-linenumber{padding:0 5px 0 3px;text-align:left}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{width:0}[dir=ltr] .CodeMirror-cursor{border-left:1px solid #000;border-right:none}[dir=rtl] .CodeMirror-cursor{border-right:1px solid #000;border-left:none}[dir=ltr] .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}[dir=rtl] .CodeMirror div.CodeMirror-secondarycursor{border-right:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto}[dir] .cm-fat-cursor .CodeMirror-cursor{border:0;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto}[dir] .cm-animate-fat-cursor{border:0;background-color:#7e7}[dir=ltr] .cm-animate-fat-cursor,[dir=rtl] .cm-animate-fat-cursor{-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-ruler{position:absolute}[dir=ltr] .CodeMirror-ruler{border-left:1px solid #ccc}[dir=rtl] .CodeMirror-ruler{border-right:1px solid #ccc}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}[dir] .CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}[dir] .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}[dir] .CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden}[dir] .CodeMirror{background:#fff}.CodeMirror-scroll{overflow:scroll!important;height:100%;outline:none;position:relative}[dir] .CodeMirror-scroll{margin-bottom:-30px;padding-bottom:30px}[dir=ltr] .CodeMirror-scroll{margin-right:-30px}[dir=rtl] .CodeMirror-scroll{margin-left:-30px}.CodeMirror-sizer{position:relative}[dir=ltr] .CodeMirror-sizer{border-right:30px solid transparent}[dir=rtl] .CodeMirror-sizer{border-left:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{top:0;overflow-x:hidden;overflow-y:scroll}[dir=ltr] .CodeMirror-vscrollbar{right:0}[dir=rtl] .CodeMirror-vscrollbar{left:0}.CodeMirror-hscrollbar{bottom:0;overflow-y:hidden;overflow-x:scroll}[dir=ltr] .CodeMirror-hscrollbar{left:0}[dir=rtl] .CodeMirror-hscrollbar{right:0}.CodeMirror-scrollbar-filler{bottom:0}[dir=ltr] .CodeMirror-scrollbar-filler{right:0}[dir=rtl] .CodeMirror-scrollbar-filler{left:0}.CodeMirror-gutter-filler{bottom:0}[dir=ltr] .CodeMirror-gutter-filler{left:0}[dir=rtl] .CodeMirror-gutter-filler{right:0}.CodeMirror-gutters{position:absolute;top:0;min-height:100%;z-index:3}[dir=ltr] .CodeMirror-gutters{left:0}[dir=rtl] .CodeMirror-gutters{right:0}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;*zoom:1;*display:inline}[dir] .CodeMirror-gutter{margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4}[dir] .CodeMirror-gutter-wrapper{background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;z-index:4}[dir] .CodeMirror-gutter-elt{cursor:default}.CodeMirror-gutter-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeMirror-lines{min-height:1px}[dir] .CodeMirror-lines{cursor:text}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;font-family:inherit;font-size:inherit;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}[dir] .CodeMirror pre{border-radius:0;border-width:0;background:transparent;margin:0}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;top:0;bottom:0;z-index:0}[dir=ltr] .CodeMirror-linebackground,[dir=rtl] .CodeMirror-linebackground{left:0;right:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}[dir] .CodeMirror-selected{background:#d9d9d9}[dir] .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}[dir] .CodeMirror-crosshair{cursor:crosshair}[dir] .CodeMirror-line::selection,[dir] .CodeMirror-line>span::selection,[dir] .CodeMirror-line>span>span::selection{background:#d7d4f0}[dir] .CodeMirror-line::-moz-selection,[dir] .CodeMirror-line>span::-moz-selection,[dir] .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}[dir] .cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.CodeMirror span{*vertical-align:text-bottom}[dir=ltr] .cm-force-border{padding-right:.1px}[dir=rtl] .cm-force-border{padding-left:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}[dir] span.CodeMirror-selectedtext{background:none}.cm-s-monokai.CodeMirror{color:#f8f8f2}[dir] .cm-s-monokai.CodeMirror{background:#272822}[dir] .cm-s-monokai div.CodeMirror-selected{background:#49483e}[dir] .cm-s-monokai .CodeMirror-line::selection,[dir] .cm-s-monokai .CodeMirror-line>span::selection,[dir] .cm-s-monokai .CodeMirror-line>span>span::selection{background:rgba(73,72,62,.99)}[dir] .cm-s-monokai .CodeMirror-line::-moz-selection,[dir] .cm-s-monokai .CodeMirror-line>span::-moz-selection,[dir] .cm-s-monokai .CodeMirror-line>span>span::-moz-selection{background:rgba(73,72,62,.99)}[dir] .cm-s-monokai .CodeMirror-gutters{background:#272822}[dir=ltr] .cm-s-monokai .CodeMirror-gutters{border-right:0}[dir=rtl] .cm-s-monokai .CodeMirror-gutters{border-left:0}.cm-s-monokai .CodeMirror-guttermarker{color:#fff}.cm-s-monokai .CodeMirror-guttermarker-subtle,.cm-s-monokai .CodeMirror-linenumber{color:#d0d0d0}[dir=ltr] .cm-s-monokai .CodeMirror-cursor{border-left:1px solid #f8f8f0}[dir=rtl] .cm-s-monokai .CodeMirror-cursor{border-right:1px solid #f8f8f0}.cm-s-monokai span.cm-comment{color:#75715e}.cm-s-monokai span.cm-atom,.cm-s-monokai span.cm-number{color:#ae81ff}.cm-s-monokai span.cm-attribute,.cm-s-monokai span.cm-property{color:#a6e22e}.cm-s-monokai span.cm-keyword{color:#f92672}.cm-s-monokai span.cm-builtin{color:#66d9ef}.cm-s-monokai span.cm-string{color:#e6db74}.cm-s-monokai span.cm-variable{color:#f8f8f2}.cm-s-monokai span.cm-variable-2{color:#9effff}.cm-s-monokai span.cm-variable-3{color:#66d9ef}.cm-s-monokai span.cm-def{color:#fd971f}.cm-s-monokai span.cm-bracket{color:#f8f8f2}.cm-s-monokai span.cm-tag{color:#f92672}.cm-s-monokai span.cm-header,.cm-s-monokai span.cm-link{color:#ae81ff}.cm-s-monokai span.cm-error{color:#f8f8f0}[dir] .cm-s-monokai span.cm-error{background:#f92672}[dir] .cm-s-monokai .CodeMirror-activeline-background{background:#373831}.cm-s-monokai .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}#editor-root :root{color-scheme:light dark}#editor-root body{font-family:Montserrat,Helvetica,Arial,serif;font-size:13px;font-weight:500;overflow:hidden;letter-spacing:.5px}[dir] #editor-root body{margin:0}[dir] #editor-root hr{border:0;border-top:1px solid #ccc}#editor-root button{position:relative}#editor-root input{vertical-align:middle;height:30px}[dir] #editor-root input{border-radius:3px!important;border:1px solid #ccc!important}[dir=ltr] #editor-root input,[dir=rtl] #editor-root input{padding-left:5px!important;padding-right:5px!important}[dir] #editor-root input[type=color]::-webkit-color-swatch-wrapper{padding:0}[dir] #editor-root input[type=color]::-webkit-color-swatch{border:none}#editor-root textarea{tab-size:4;white-space:pre;word-wrap:normal;vertical-align:middle}[dir] #editor-root textarea.success{border-color:#8b8!important}[dir] #editor-root textarea.fail{border-color:red!important;background-color:rgba(255,0,0,.05)}#editor-root input,#editor-root textarea{outline:none}#editor-root .Panel,#editor-root .TabbedPanel{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#editor-root .TabbedPanel,#editor-root .TabbedPanel .Tabs{position:relative;display:block;width:100%}#editor-root .TabbedPanel .Tabs .Tab{vertical-align:middle;text-transform:uppercase}[dir] #editor-root .TabbedPanel .Tabs .Tab{padding:10px}#editor-root .TabbedPanel .Tabs .Panels{position:relative;display:block;width:100%;height:100%}#editor-root .Listbox{width:100%;min-height:140px;font-size:12px;overflow:auto}[dir] #editor-root .Listbox{padding:0;cursor:default}#editor-root .Listbox .ListboxItem{color:#666;white-space:nowrap}[dir] #editor-root .Listbox .ListboxItem{padding:9px}#editor-root .Listbox .ListboxItem.active{color:#fff}[dir] #editor-root .Listbox .ListboxItem.active{background-color:#2c3339}#editor-root .CodeMirror{position:absolute!important;top:37px;width:100%!important;height:calc(100% - 37px)!important}[dir] #editor-root .CodeMirror .errorLine{background:rgba(255,0,0,.25)}#editor-root .CodeMirror .esprima-error{color:red}[dir] #editor-root .CodeMirror .esprima-error{padding:0 20px}[dir=ltr] #editor-root .CodeMirror .esprima-error{text-align:right}[dir=rtl] #editor-root .CodeMirror .esprima-error{text-align:left}#editor-root #outliner .opener{display:inline-block;width:14px;height:14px;vertical-align:top}[dir] #editor-root #outliner .opener{margin:0 4px;text-align:center}#editor-root #outliner .opener.open:after{content:"−"}#editor-root #outliner .opener.closed:after{content:"+"}[dir] #editor-root #outliner .option{border:1px solid transparent}[dir] #editor-root #outliner .option.drag{border:1px dashed #999}[dir] #editor-root #outliner .option.dragTop{border-top:1px dashed #999}[dir] #editor-root #outliner .option.dragBottom{border-bottom:1px dashed #999}#editor-root #outliner .type{display:inline-block;width:14px;height:14px;color:#ddd}[dir] #editor-root #outliner .type{text-align:center}#editor-root #outliner .type:after{content:"●"}#editor-root #outliner .Scene{color:#88d}#editor-root #outliner .Camera{color:#d88}#editor-root #outliner .Light{color:#dd8}#editor-root #outliner .Object3D{color:#aae}#editor-root #outliner .Mesh{color:#88e}#editor-root #outliner .Line,#editor-root #outliner .LineSegments{color:#8e8}#editor-root #outliner .Points{color:#e88}#editor-root #outliner .Geometry{color:#aea}#editor-root #outliner .Material{color:#eae}#editor-root #outliner .Script:after{content:"{...}"}#editor-root button{color:#555;text-transform:uppercase;outline:none}[dir] #editor-root button{background-color:#ddd;border:0;margin:0;padding:5px 8px;cursor:pointer;border-radius:3px}[dir] #editor-root button:hover{background-color:#fff}[dir=ltr] #editor-root button:hover{box-shadow:1px 1px 8px 4px rgba(40,48,70,.2901960784313726)}[dir=rtl] #editor-root button:hover{box-shadow:-1px 1px 8px 4px rgba(40,48,70,.2901960784313726)}[dir] #editor-root button.selected{background-color:#fff}#editor-root input,#editor-root textarea{color:#444}[dir] #editor-root input,[dir] #editor-root textarea{border:1px solid transparent}#editor-root input.Number{color:#08f!important;font-size:12px}[dir] #editor-root input.Number{border:0;padding:2px}[dir=ltr] #editor-root input.Number{margin-right:2px}[dir=rtl] #editor-root input.Number{margin-left:2px}#editor-root select{color:#666;text-transform:uppercase;outline:none;color:#fff}[dir] #editor-root select{border:0;cursor:pointer;padding-top:5px!important;padding-bottom:5px!important;border-radius:3px;background-color:#22292f;border:1px solid transparent}[dir=ltr] #editor-root select{padding-left:12px!important;padding-right:11px!important}[dir=rtl] #editor-root select{padding-right:12px!important;padding-left:11px!important}#editor-root select:hover{color:#272e34}[dir] #editor-root select:hover{background-color:#fff;border:1px solid #22292f}#editor-root #resizer{position:absolute;top:32px;width:5px;bottom:0}[dir] #editor-root #resizer{cursor:col-resize}[dir=ltr] #editor-root #resizer{right:295px}[dir=rtl] #editor-root #resizer{left:295px}#editor-root #viewport{position:absolute;top:130px!important;bottom:0}[dir=ltr] #editor-root #viewport{left:0;right:300px}[dir=rtl] #editor-root #viewport{right:0;left:300px}#editor-root #viewport #info{pointer-events:none}[dir=ltr] #editor-root #viewport #info{text-shadow:1px 1px 0 rgba(0,0,0,.25)}[dir=rtl] #editor-root #viewport #info{text-shadow:-1px 1px 0 rgba(0,0,0,.25)}#editor-root #script{position:absolute;top:32px;bottom:0;opacity:.9}[dir=ltr] #editor-root #script{left:0;right:300px}[dir=rtl] #editor-root #script{right:0;left:300px}#editor-root #player{position:absolute;top:32px;bottom:0}[dir=ltr] #editor-root #player{left:0;right:300px}[dir=rtl] #editor-root #player{right:0;left:300px}#editor-root #menubar{position:absolute;width:100%;height:40px;top:90px}[dir] #editor-root #menubar{margin:0;background-color:#f3f2f7;padding:.62rem 1rem;padding-top:4px}[dir=ltr] #editor-root #menubar{right:0}[dir=rtl] #editor-root #menubar{left:0}[dir] #editor-root #menubar .menu{cursor:pointer}[dir=ltr] #editor-root #menubar .menu{float:left;padding-right:8px}[dir=rtl] #editor-root #menubar .menu{float:right;padding-left:8px}[dir] #editor-root #menubar .menu.right{cursor:auto}[dir=ltr] #editor-root #menubar .menu.right{float:right;padding-right:0;text-align:right}[dir=rtl] #editor-root #menubar .menu.right{float:left;padding-left:0;text-align:left}#editor-root #menubar .menu .title{display:inline-block;color:#5e5873;line-height:16px}[dir] #editor-root #menubar .menu .title{margin:0;padding:8px}#editor-root #menubar .menu .options{position:fixed;display:none;width:160px;max-height:calc(100% - 80px);overflow:auto}[dir] #editor-root #menubar .menu .options{background:#fff}#editor-root #menubar .menu .options::-webkit-scrollbar{width:5px}[dir] #editor-root #menubar .menu .options::-webkit-scrollbar{border-radius:10px}[dir] #editor-root #menubar .menu .options::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}[dir] #editor-root #menubar .menu .options::-webkit-scrollbar-thumb{background:#bcbec0;border-radius:10px}[dir] #editor-root #menubar .menu .options::-webkit-scrollbar-thumb:hover{background:#ada9a9;border-radius:10px}#editor-root #menubar .menu:hover .options{display:block}[dir] #editor-root #menubar .menu .options hr{border-color:#ddd}#editor-root #menubar .menu .options .option{color:#666}[dir] #editor-root #menubar .menu .options .option{background-color:transparent;padding:10px 12px;margin:0!important}#editor-root #menubar .menu .options .option:hover{color:#fff}[dir] #editor-root #menubar .menu .options .option:hover{background-color:#272e34;box-shadow:0 0 10px 1px rgba(34,41,47,.7)}#editor-root #menubar .menu .options .option:active{color:#666}[dir] #editor-root #menubar .menu .options .option:active{background:transparent}#editor-root #menubar .menu .options .inactive{color:#bbb}[dir] #editor-root #menubar .menu .options .inactive{background-color:transparent;padding:5px 10px;margin:0!important}#editor-root #sidebar{position:absolute;top:120px;bottom:0;width:300px;overflow:auto}[dir] #editor-root #sidebar{background:#fff;padding-top:17px}[dir=ltr] #editor-root #sidebar{right:0;padding-left:8px}[dir=rtl] #editor-root #sidebar{left:0;padding-right:8px}#editor-root #sidebar .Panel{color:#888}[dir] #editor-root #sidebar .Panel{padding:10px;border-top:1px solid #ccc}#editor-root #sidebar .Panel select{width:135px!important}[dir=ltr] #editor-root #sidebar .Panel select{margin-left:10px}[dir=rtl] #editor-root #sidebar .Panel select{margin-right:10px}[dir] #editor-root #sidebar .Panel.collapsed{margin-bottom:0}#editor-root #sidebar .Row{min-height:20px}[dir] #editor-root #sidebar .Row{margin-bottom:10px}#editor-root #sidebar canvas{vertical-align:middle}[dir] #editor-root #tabs{background-color:#ddd;border-top:1px solid #ccc}#editor-root #tabs span{color:#aaa}[dir] #editor-root #tabs span{padding:10px}[dir=ltr] #editor-root #tabs span{border-right:1px solid #ccc}[dir=rtl] #editor-root #tabs span{border-left:1px solid #ccc}#editor-root #tabs span.selected{color:#888}[dir] #editor-root #tabs span.selected{background-color:#eee}#editor-root #toolbar{position:absolute;top:130px;width:40px}[dir] #editor-root #toolbar{background:#272e34;text-align:center;border-radius:25px;padding-top:6px}[dir=ltr] #editor-root #toolbar{left:0;border-top-left-radius:0;border-top-right-radius:0}[dir=rtl] #editor-root #toolbar{right:0;border-top-right-radius:0;border-top-left-radius:0}[dir] #editor-root #toolbar button{margin-bottom:3px}#editor-root #toolbar button,#editor-root #toolbar input{height:40px}[dir] #editor-root #toolbar button,[dir] #editor-root #toolbar input{border-radius:3px}#editor-root #toolbar button img{width:16px;opacity:.5}#editor-root .Outliner{color:#444;width:100%;height:140px;font-size:12px;overflow:auto;resize:vertical;outline:none!important}[dir] #editor-root .Outliner{background-color:#fff;padding:0;cursor:default}#editor-root .Outliner .option{color:#666;white-space:nowrap}[dir] #editor-root .Outliner .option{padding:4px}[dir] #editor-root .Outliner .option:hover{background-color:rgba(0,0,0,.02)}[dir] #editor-root .Outliner .option.active{background-color:rgba(0,0,0,.04)}#editor-root .TabbedPanel .Tab{color:#aaa}[dir] #editor-root .TabbedPanel .Tab{border-radius:4px;cursor:pointer!important}#editor-root .TabbedPanel .Tab.selected{color:#fff}[dir] #editor-root .TabbedPanel .Tab.selected{background-color:#22292f;box-shadow:0 4px 18px -4px rgba(37,44,50,.5882352941176471)}#editor-root .Listbox{color:#444}[dir] #editor-root .Listbox{background-color:#fff}#editor-root .Panel{color:#888}@media (max-width:600px){#editor-root #resizer{display:none}#editor-root #menubar .menu .options{max-height:calc(100% - 372px)}#editor-root #menubar .menu.right{display:none}#editor-root #viewport{top:32px;height:calc(100% - 352px)}[dir=ltr] #editor-root #viewport,[dir=rtl] #editor-root #viewport{left:0;right:0}#editor-root #script{top:32px;height:calc(100% - 352px)}[dir=ltr] #editor-root #script,[dir=rtl] #editor-root #script{left:0;right:0}#editor-root #player{top:32px;height:calc(100% - 352px)}[dir=ltr] #editor-root #player,[dir=rtl] #editor-root #player{left:0;right:0}#editor-root #sidebar{width:100%;top:calc(100% - 320px);bottom:0}[dir=ltr] #editor-root #sidebar{left:0}[dir=rtl] #editor-root #sidebar{right:0}}@media(prefers-color-scheme:dark){#editor-root button{color:#aaa}[dir] #editor-root button{background-color:#222}#editor-root button:hover{color:#ccc}[dir] #editor-root button:hover{background-color:#444}#editor-root button.selected{color:#fff}[dir] #editor-root button.selected{background-color:#08f}#editor-root input,#editor-root textarea{color:#888}[dir] #editor-root input,[dir] #editor-root textarea{background-color:#222;border:1px solid transparent}#editor-root select{color:#aaa}[dir] #editor-root select{background-color:#222}#editor-root select:hover{color:#ccc}[dir] #editor-root select:hover{background-color:#444}[dir] #editor-root #menubar,[dir] #editor-root #menubar .menu .options{background:#111}[dir] #editor-root #menubar .menu .options hr{border-color:#222}#editor-root #menubar .menu .options .option{color:#888}#editor-root #menubar .menu .options .inactive{color:#444}[dir] #editor-root #sidebar{background-color:#111}[dir] #editor-root #sidebar .Panel{border-top:1px solid #222}[dir] #editor-root #sidebar .Panel.Material canvas{border:1px solid #5a5a5a}[dir] #editor-root #tabs{background-color:#1b1b1b;border-top:1px solid #222}#editor-root #tabs span{color:#555}[dir=ltr] #editor-root #tabs span{border-right:1px solid #222}[dir=rtl] #editor-root #tabs span{border-left:1px solid #222}[dir] #editor-root #tabs span.selected,[dir] #editor-root #toolbar{background-color:#111}#editor-root #toolbar img{filter:invert(1)}#editor-root .Outliner{color:#888}[dir] #editor-root .Outliner{background:#222}[dir] #editor-root .Outliner .option:hover{background-color:rgba(21,60,94,.5)}[dir] #editor-root .Outliner .option.active{background-color:#153c5e}[dir] #editor-root .TabbedPanel .Tabs{background-color:#1b1b1b}#editor-root .TabbedPanel .Tab{color:#555}[dir=ltr] #editor-root .TabbedPanel .Tab{border-right:1px solid #222}[dir=rtl] #editor-root .TabbedPanel .Tab{border-left:1px solid #222}#editor-root .TabbedPanel .Tab.selected{color:#888}[dir] #editor-root .TabbedPanel .Tab.selected{background-color:#111}#editor-root .Listbox{color:#888}[dir] #editor-root .Listbox{background:#222}[dir] #editor-root .Listbox .ListboxItem:hover{background-color:rgba(21,60,94,.5)}[dir] #editor-root .Listbox .ListboxItem.active{background-color:#153c5e}}.wrapper[data-v-7b77456f]{position:relative;z-index:11;width:calc(100% + 4rem);height:100vh;top:-110px}[dir] .wrapper[data-v-7b77456f]{background-color:#f6f6f6}[dir=ltr] .wrapper[data-v-7b77456f]{left:-2rem}[dir=rtl] .wrapper[data-v-7b77456f]{right:-2rem}ul[data-v-7b77456f]{position:absolute;top:50%}[dir=ltr] ul[data-v-7b77456f]{left:50%;transform:translate(-50%,-50%)}[dir=rtl] ul[data-v-7b77456f]{right:50%;transform:translate(50%,-50%)}ul li[data-v-7b77456f]{list-style:none;position:absolute;top:50%;box-sizing:border-box}[dir] ul li[data-v-7b77456f]{border-radius:50%;border-top:5px solid #1f2437;border-bottom:5px solid transparent}[dir=ltr] ul li[data-v-7b77456f]{left:50%;border-right:5px solid #1f2437;border-left:5px solid transparent}[dir=rtl] ul li[data-v-7b77456f]{right:50%;border-left:5px solid #1f2437;border-right:5px solid transparent}ul li[data-v-7b77456f]:first-child{width:300px;height:300px}[dir=ltr] ul li[data-v-7b77456f]:first-child{animation:animateOdd-ltr-data-v-7b77456f 2s linear infinite}[dir=rtl] ul li[data-v-7b77456f]:first-child{animation:animateOdd-rtl-data-v-7b77456f 2s linear infinite}ul li[data-v-7b77456f]:nth-child(2){width:230px;height:230px}[dir=ltr] ul li[data-v-7b77456f]:nth-child(2){animation:animateEven-ltr-data-v-7b77456f 2s linear infinite}[dir=rtl] ul li[data-v-7b77456f]:nth-child(2){animation:animateEven-rtl-data-v-7b77456f 2s linear infinite}ul li[data-v-7b77456f]:nth-child(3){width:160px;height:160px}[dir=ltr] ul li[data-v-7b77456f]:nth-child(3){animation:animateOdd-ltr-data-v-7b77456f 2s linear infinite}[dir=rtl] ul li[data-v-7b77456f]:nth-child(3){animation:animateOdd-rtl-data-v-7b77456f 2s linear infinite}ul li[data-v-7b77456f]:nth-child(4){width:30px;height:30px}[dir] ul li[data-v-7b77456f]:nth-child(4){border:none;background:#e6354a}[dir=ltr] ul li[data-v-7b77456f]:nth-child(4){transform:translate(-50%,-50%)}[dir=rtl] ul li[data-v-7b77456f]:nth-child(4){transform:translate(50%,-50%)}ul li[data-v-7b77456f]:nth-child(5){top:230px;font-size:20px;width:60vw}[dir] ul li[data-v-7b77456f]:nth-child(5){border:none;text-align:center}[dir=ltr] ul li[data-v-7b77456f]:nth-child(5){left:50%!important;transform:translateX(-50%)}[dir=rtl] ul li[data-v-7b77456f]:nth-child(5){right:50%!important;transform:translateX(50%)}@keyframes animateEven-ltr-data-v-7b77456f{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes animateEven-rtl-data-v-7b77456f{0%{transform:translate(50%,-50%) rotate(0)}to{transform:translate(50%,-50%) rotate(-1turn)}}@keyframes animateOdd-ltr-data-v-7b77456f{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes animateOdd-rtl-data-v-7b77456f{0%{transform:translate(50%,-50%) rotate(0)}to{transform:translate(50%,-50%) rotate(1turn)}}.progress[data-v-5e54f916]{position:absolute;z-index:11;top:63%;width:70%}[dir=ltr] .progress[data-v-5e54f916]{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .progress[data-v-5e54f916]{right:50%;transform:translate(50%,-50%)}.spinner[data-v-5e54f916]{position:absolute;z-index:11;top:calc(50% + 4rem);width:4rem;height:4rem}[dir] .spinner[data-v-5e54f916]{border:.3em solid currentcolor}[dir=ltr] .spinner[data-v-5e54f916]{left:calc(50% - 4rem);border-right-color:transparent}[dir=rtl] .spinner[data-v-5e54f916]{right:calc(50% - 4rem);border-left-color:transparent}