.editor_editorContainer__oZtns{position:relative;width:100%;height:100%}.editor_editorControls__UPH_E{position:relative;background:linear-gradient(0deg,#1a2317 10%,#292929);box-shadow:inset 0 1px 0 #3b3b3b;padding:3px 6px 2px}.editor_sceneControls__Hjo3w{padding:6px 12px;background:linear-gradient(45deg,#1a1a1a,#292929)}.condensed.editor_sceneControls__Hjo3w{padding:3px 6px 2px}.editor_sceneContainer__Z0mgD{overflow:hidden;height:100%;width:100%}.editor_scenePane__9Ve_d{position:relative;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);border-left:1px solid #3e3e3e;box-sizing:border-box}.editor_sceneToolbar__IfGIT{display:flex;align-items:center;gap:6px;padding:3px 6px;background:linear-gradient(45deg,#1a1a1a,#292929);border-bottom:1px solid #333}.editor_blurControl__Chih6{display:grid;grid-template-columns:auto 1fr 48px;align-items:center;grid-gap:8px;gap:8px}.editor_lightingRow__Peqlm{display:grid;grid-template-columns:minmax(0,1.3fr) auto minmax(40px,1fr) 44px;align-items:center;grid-gap:6px;gap:6px}.editor_sceneToolbarButtons__0VXTj{display:flex;gap:4px;margin-left:auto}.editor_sceneToolbar__IfGIT .editor_sceneIconButton__j_q9i{width:28px;height:28px;padding:0;font-size:13px}.editor_scenePanelClose__lTAk2{width:26px;height:26px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:#bbb;cursor:pointer}.editor_scenePanelClose__lTAk2:hover{background:#333;color:#fff}.editor_scenePanel__C_0db{position:absolute;top:0;left:3px;right:3px;z-index:5;max-height:65%;display:flex;flex-direction:column;overflow:hidden;background:rgba(26,26,26,.94);border:1px solid #444;border-top:0;border-radius:0 0 8px 8px;box-shadow:0 6px 20px rgba(0,0,0,.6)}.editor_scenePanelHeader__S86zQ{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 2px 10px;border-bottom:1px solid #333;font-size:12px;font-weight:700;color:#ddd}.editor_scenePanelBody__fgKcA{overflow-y:auto;padding:0 10px 8px}.editor_scenePanelSection__onA0_{margin-top:8px;padding-bottom:2px;border-bottom:1px solid #333;font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:#888}.editor_babylonContainer__iWoPX,.editor_babylonContainer__iWoPX canvas{height:100%;width:100%}.editor_sceneAndControls__4euSr{height:100%;display:grid;grid-template-rows:minmax(0,1fr)}.editor_code__q5jrc{border:0;font-size:14px;min-height:360px;background:#111;color:#fff;line-height:1.2em;overflow:hidden;resize:none}.editor_codeError__V7Oz_{background:#2e0000;color:#ffa1a1;font-family:monospace;white-space:break-spaces;padding:10px}.editor_errored__e1aKb{box-shadow:inset 0 1px #d60000,inset 0 2px #8a0000be;background:#b00000!important}.editor_searchHeader__An3n2{top:0;position:-webkit-sticky;position:sticky;z-index:1;padding:10px;background:linear-gradient(0deg,#1a1a1a,#292929)}.editor_vSplit__OmUTq{background:linear-gradient(0deg,#1a1a1a,#292929);box-shadow:inset 0 1px 0 #000,inset -1px 0 0 #434343,inset 0 1px 20px rgba(0,0,0,.1)}.editor_vScroll__Efc_5{overflow-y:scroll}.editor_splitInner__F4nJ2{position:relative;width:100%}.editor_radioLabel__7odm3{white-space:nowrap;font-size:12px;color:#ddd;cursor:pointer;line-height:1.1em}.editor_radioLabel__7odm3 input{position:relative;top:2px}textarea.editor_error__JhziO{border:1px inset red}.editor_button__mNCgk{align-items:center;margin:1px;cursor:pointer;padding:6px 14px;font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;border-radius:6px;border:none;color:#fff;background:linear-gradient(180deg,#4b91f7,#367af6);background-origin:border-box;box-shadow:0 .5px 1.5px rgba(54,122,246,.25),inset 0 .8px 0 -.25px hsla(0,0%,100%,.2);-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.editor_button__mNCgk:disabled{background:linear-gradient(0,#4b91f7,#367af6);color:#111;text-shadow:2px ​1px 2px #aaa}.editor_button__mNCgk:focus{box-shadow:inset 0 .8px 0 -.25px hsla(0,0%,100%,.2),0 .5px 1.5px rgba(54,122,246,.25),0 0 0 3.5px rgba(58,108,217,.5);outline:0}.editor_uiGroup__XJFFW{margin:5px;border:1px inset #444;border-radius:4px;box-shadow:inset 0 0 10px #222;color:#fff;padding:20px 25px;background:linear-gradient(45deg,#1a1a1a,#292929)}.editor_uiHeader__R3vZp{padding:0;margin:0 0 10px;font-size:16px;font-weight:700}.editor_uiInput__D3ipM{margin:1px;font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;border-radius:6px;border:none;padding:8px 16px;color:#fff;background:linear-gradient(180deg,#222,#202020);background-origin:border-box;box-shadow:0 1px 1px #727272,inset 0 .8px 0 -.25px #000}.editor_uiInput__D3ipM[readonly]{background:linear-gradient(180deg,#303030,#2d2d2d);color:#ddd}.editor_formButton__l7IdC{align-items:center;margin:1px;cursor:pointer;padding:3px 14px;font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;border-radius:6px;border:1px solid #999;color:#fff;background:linear-gradient(180deg,#333,#1f1f1f);background-origin:border-box;box-shadow:0 1px -1px #fff,inset 0 .8px 0 .25px #333;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.editor_formButton__l7IdC:disabled{background:linear-gradient(180deg,#4d4d4d,#414141);color:#ddd;text-shadow:2px ​1px 2px #aaa}.editor_secondary__qaUP_ .editor_tab_tab__J99cc.editor_selected__ZLECP.editor_errored__e1aKb,.editor_selected__ZLECP.editor_errored__e1aKb{background:#540000}.editor_secondary__qaUP_,.editor_secondary__qaUP_ .editor_tab_tab__J99cc{background:#444}.editor_secondary__qaUP_ .editor_tab_tab__J99cc.editor_selected__ZLECP{background:#111}.editor_secondary__qaUP_ .editor_tab_tab__J99cc.editor_errored__e1aKb{background:#b00000}.editor_sceneElements__fk6Hl{position:relative;height:100%;background:#222;overflow:hidden}.editor_activeEngine__vBvp2{color:#fff;font-size:14px;line-height:14px;text-shadow:0 0 10px #000}.editor_shrinkGrowRows__6Wt4S{position:relative;height:100%;display:grid;grid-template-rows:auto 1fr}.editor_growShrinkRows__O9NOJ{position:relative;height:100%;display:grid;grid-template-rows:1fr auto}.editor_controlGrid__5M6YJ{display:grid;grid-template-columns:auto 1fr;grid-gap:4px;gap:4px}.editor_nodeEditorPanel__3IRy8{background:#2a2a2a;overflow:scroll}.editor_labeledSection__C5gyC{background:#2a2a2a;padding:6px 10px;border-radius:6px;position:relative;margin:10px 0 0}.editor_labeledSection__C5gyC h3{text-shadow:-1px -1px 0 #000;margin:0 0 10px;font-size:12px;color:#999;font-weight:700}.editor_colcolauto__eJk1s{display:grid;grid-template-columns:repeat(2,minmax(auto,200px)) 1fr;grid-gap:4px;gap:4px}.editor_autocolmax__YeFAe{display:grid;grid-template-columns:auto minmax(auto,200px) 1fr;grid-gap:4px;gap:4px}.editor_grid_200_4__aMzJc{display:grid;grid-template-columns:repeat(4,minmax(auto,200px))}.editor_fitMaxFitRows__9tgbv{display:grid;min-height:100%;grid-template-rows:auto 1fr auto}.editor_guiMsg__92eMU{position:absolute;bottom:10px;left:10px;color:#fff}.editor_guiError__sC_vV{background:#fee;color:red}.editor_compiling__xGIP1,.editor_guiError__sC_vV{position:absolute;bottom:0;left:0;right:0;padding:10px}.editor_compiling__xGIP1{text-align:center}.editor_compiling__xGIP1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(hsla(0,0%,78%,.7),hsla(0,0%,59%,.6));z-index:1;box-shadow:0 0 10px rgba(0,0,0,.5)}.editor_compiling__xGIP1 span{color:#fff;text-shadow:0 0 5px #000;position:relative;z-index:2}.editor_graphFooter__D9W_f{background:linear-gradient(#31382a,#2b3028);color:#fff;border-top:1px solid #47553e;padding:3px 12px 4px;text-align:center;font-size:12px;width:100%;box-shadow:0 0 20px #000}.editor_graphFooter__D9W_f .editor_divider__4PDIK{color:#182a0b;text-shadow:1px 0 0 #68775d}.editor_graphFooter__D9W_f span{color:#a2ba91;padding:0 4px}.editor_graphFooter__D9W_f a{color:#a6cb00}.editor_graphFooter__D9W_f a:hover{text-decoration:underline;color:#d1f72a}.editor_readOnlyMsg__dZQPq{font-size:14px;border-radius:6px;padding:4px 12px;background:#2c2c2c;border:1px solid hsla(0,0%,100%,.212);color:#fff}.editor_readOnlyMsg__dZQPq svg{color:#aaa;margin-right:.5em}.editor_errorPill__hbG9l{position:relative;font-size:14px;border-radius:6px;padding:8px 26px 8px 10px;background:rgba(255,0,0,.2);border:1px solid #874d4d;color:#fff}.editor_errorPill__hbG9l ul{margin:0 0 0 16px;padding:0}.editor_errorPill__hbG9l .editor_close__fg7jb{position:absolute;top:0;right:0;padding:4px 6px;cursor:pointer;color:#fff;font-size:12px;background:rgba(255,0,0,.2);border-radius:0 6px 0 6px;border-color:#874d4d;border-style:solid;border-width:0 0 1px 1px}.editor_errorPill__hbG9l .editor_close__fg7jb:hover{background:rgba(255,0,0,.4)}.editor_controlBar___59hQ{text-align:right;background:linear-gradient(180deg,#202020 0,#222 60%);color:#fff;border-bottom:1px solid #383d3f;padding:2px 8px 3px}.editor_modal__deeXN{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;background:linear-gradient(0deg,#1a1a1a,#292929);border:1px solid #444;border-radius:14px;box-shadow:0 0 10px #000;height:auto}.editor_modalContent__theCr{padding:30px 40px;max-height:80vh}.editor_bottomModal__Ndx0S{position:absolute!important;left:4px;right:5px;bottom:5px;z-index:10;background:linear-gradient(0deg,#1a1a1a,#292929);border:1px solid #444;border-radius:6px;box-shadow:0 0 10px #000}.editor_bottomModalContent__6jvWK{height:100%;padding:6px 14px;overflow:scroll}.editor_closeModal__WcYCC{position:absolute;top:-8px;right:-8px;cursor:pointer;color:#ddd;font-size:15px;border:0;background:transparent;z-index:2}.editor_closeModal__WcYCC:after{transition:all .2s ease;content:"";display:block;position:absolute;top:-1px;left:1px;border-radius:100%;background:#101010;height:18px;width:18px;border:1px solid #8a8a8a;z-index:-1}.editor_closeModal__WcYCC:hover{color:#fff}.editor_closeModal__WcYCC:hover:after{background:#4d4d4d;border:1px solid #bbb}.editor_exportModal__cygPf{width:80vw;max-width:900px;display:flex;flex-direction:column;gap:14px}.editor_exportTitle__cqf_U{margin:0 0 4px;font-size:18px;font-weight:600;color:#eee}.editor_exportControls__D3OwB{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.editor_exportFormatGroup__iiqWy{display:flex;align-items:center;gap:10px}.editor_exportLabel__mrcsQ{font-size:13px;color:#aaa;white-space:nowrap}.editor_exportActions__bezhG,.editor_exportFormatButtons__yk2_3{display:flex;gap:6px}.editor_exportUsage___7hTO{background:#0d0d0d;border:1px solid #333;border-radius:6px;overflow:hidden}.editor_exportUsageLabel___sFfv{padding:6px 12px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#666;border-bottom:1px solid #222}.editor_exportUsagePre__1rE79{margin:0;padding:10px 14px;font-size:12px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;color:#ccc;white-space:pre;overflow-x:auto;line-height:1.6}.editor_exportEditorWrap__SrdUM{border:1px solid #333;border-radius:6px;overflow:hidden}.editor_assetGroup__6PYlj{border:1px solid #333;background:linear-gradient(#333,#222);border-radius:6px;padding:4px 8px;margin:0 0 6px}.editor_groupTitle__pjpeL{margin:0 0 10px;font-size:14px}.editor_groupList__1CJg9{grid-gap:4px;grid-template-columns:128px repeat(auto-fill,minmax(64px,1fr))}.editor_diffuseList__btDQI,.editor_groupList__1CJg9{display:grid;gap:4px;align-items:start;font-size:12px}.editor_diffuseList__btDQI{grid-gap:4px;grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.editor_assetName__VcvLC{color:#ccc;text-align:center;margin:3px 0 0}.editor_assetList__2kkCr{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));align-items:start;font-size:12px}.editor_assetCard__U_DAN{padding:2px;border-radius:8px;cursor:pointer}.editor_assetCard__U_DAN:hover{outline:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.5)}.editor_assetThumbnail___yttJ{overflow:hidden;aspect-ratio:1/1;border-radius:6px;position:relative}.editor_assetThumbnail___yttJ img{width:100%}.editor_hiRes__5zMqg{position:absolute;bottom:2px;right:2px;font-size:10px;background:rgba(0,0,0,.3);color:#fff;border-radius:4px;padding:2px 6px}.editor_assetCard__U_DAN:hover img{box-shadow:inset 0 0 1px solid #fff}.editor_assetCard__U_DAN:hover .editor_assetSubtype__6Pdnx{color:#fff;text-shadow:0 0 3px hsla(0,0%,100%,.4)}.editor_assetSubtype__6Pdnx{color:#ccc;text-overflow:ellipsis;text-align:center;overflow:hidden;white-space:nowrap;margin:3px 0 0}.editor_textureSearch__X2PXp{min-width:200px}.editor_fallbackEditor__ljY8F{background:#000;color:#fff}.editor_subHeaderRow__bmiSd{background:linear-gradient(180deg,#0d0d0d,#222 30%)!important}.editor_tabBar__fjq61{min-height:28px;padding:2px 0 0}.editor_tabIcon__BFoF2{margin-right:.25em}.editor_tabIcon__BFoF2.editor_tabFragment__GTVO0{color:#a0ff5d}.editor_tabIcon__BFoF2.editor_tabVertex__AukUc{color:#ff5f5f}.editor_stageColumns__oWAeD{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.editor_stageColumn__PFefP{min-width:0;display:grid;grid-row:span 5;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0}.editor_stageColumnHeader__jq3j1{margin:15px 10px 5px}.editor_tabControls__o_RkZ{position:absolute;top:2px;right:2px;z-index:10;display:grid;grid-template-columns:auto auto 1fr}.editor_tabControls__o_RkZ.editor_col3__AOO24{grid-template-columns:auto 1fr 1fr}.editor_smallScreenTabs__Qk2jN{display:flex;flex-wrap:wrap;align-items:center}.editor_smallScreenTabs__Qk2jN .editor_tabControls__o_RkZ{position:static;display:flex;flex-wrap:wrap;justify-content:flex-end;flex-basis:100%;padding:3px 4px;border-top:1px solid #383d3f}.editor_tabAnnotation__0i2Lm{font-size:10px;color:#ddd;display:inline-block;margin-left:.25em;text-transform:uppercase}.editor_fragAnnote__ai8gT{color:#a0ff5d}.editor_vertAnnote__x_cQQ{color:#ff5f5f}.editor_inlineClose__0kDjU{color:#ccc;cursor:pointer}.editor_inlineClose__0kDjU:hover{color:#fff}.editor_editorMetadata__vuh3K{border-radius:8px;padding:3px 8px 3px 3px;position:absolute;left:50%;top:2px;transform:translateX(-50%);z-index:2;box-shadow:0 0 4px #000,0 0 0 1px #9f9f9f91;background:#333;cursor:pointer;font-size:14px;font-weight:700;color:#ddd}.editor_smallScreen__oZadR .editor_editorMetadata__vuh3K{transform:none;left:auto;right:0}.editor_editorMetadata__vuh3K:hover{color:#fff}.editor_editorMetadata__vuh3K svg{color:#9a9;position:relative;top:5px}.editor_editorMetadata__vuh3K:hover svg{color:#a9ff6c}.editor_metadataName__c7Uda{position:relative;top:2px}.editor_editorMetadata__vuh3K:hover .editor_metadataName__c7Uda{text-decoration:underline}.editor_imagePreview__EN8sb{width:22px;aspect-ratio:1/1;border-radius:6px;background:#1f1f1f;overflow:hidden}.editor_imagePreview__EN8sb img{width:100%;object-fit:contain}.editor_screenshotContainer__n1_cM{position:relative;overflow:hidden}.editor_screenshotOverlay__vHgXa{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .2s;color:#fff;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.8)}.editor_screenshotContainer__n1_cM:hover .editor_screenshotOverlay__vHgXa{opacity:1}.editor_fullScreenshot__ABLzb{width:100%;aspect-ratio:1/1;border-radius:11px;background:#1f1f1f;overflow:hidden}.editor_fullScreenshot__ABLzb img{width:100%;object-fit:contain}.editor_treePanel__NCnxA{overflow-y:scroll;width:100%;padding:6px 12px;box-shadow:inset 0 -1px 2px #666;background:linear-gradient(45deg,#1a1a1a,#292929)}.editor_treeIcon__AO2u0{width:1em;padding:0 .5em 0 0}.editor_treeThumbnail__awaR0{width:18px;height:18px;margin-right:.5em;border-radius:3px;object-fit:cover;vertical-align:middle}.editor_treeFragment__g5zC6 .editor_treeIcon__AO2u0{color:#a0ff5d}.editor_treeVertex__ZH_Pv .editor_treeIcon__AO2u0{color:#ff5f5f}.editor_treeUnknown__hwh63 .editor_treeIcon__AO2u0{color:#ccc}.editor_treeInput__FgtKz{width:calc(100% - 4em);padding:1px 6px;font-size:inherit;line-height:18px}.editor_treeActions__7sGhv{position:absolute;right:.75em;display:flex;gap:.75em}.editor_treeClose__YnMFD,.editor_treeConfig__hKxmp{color:#aaa;cursor:pointer}.editor_treeClose__YnMFD:hover,.editor_treeConfig__hKxmp:hover{color:#fff}.editor_treeConfig__hKxmp{visibility:hidden}.editor_treeLeaf__QK0A3:hover .editor_treeConfig__hKxmp{visibility:visible}.editor_treePanel__NCnxA div[role=treeitem]{padding:2px 0}[role=treeitem]:has(>.editor_treeErrored__ks_bE){color:#ffc2c2!important;background:rgba(255,0,0,.2)!important}div[role=treeitem][aria-selected=true]:has(>.editor_treeErrored__ks_bE){box-shadow:inset 0 0 5px rgba(255,41,41,.685)!important}