.studio-module__NxTYmq__unityShell{--bg:#1d1f22;--panel:#27292d;--panel2:#303237;--line:#151619;--soft-line:#3a3d42;--text:#d2d3d5;--muted:#858a91;--active:#3d5f80;--left-panel-width:250px;--right-panel-width:320px;--bottom-panel-height:210px;z-index:100;grid-template-columns:var(--left-panel-width) minmax(0, 1fr) var(--right-panel-width);grid-template-rows:32px 44px minmax(0, 1fr) var(--bottom-panel-height) 26px;background:var(--bg);width:100vw;height:100svh;color:var(--text);-webkit-user-select:none;user-select:none;font-family:Inter,Segoe UI,PingFang SC,sans-serif;font-size:13px;line-height:1.45;display:grid;position:fixed;inset:0;overflow:hidden}.studio-module__NxTYmq__unityShell *,.studio-module__NxTYmq__unityShell :before,.studio-module__NxTYmq__unityShell :after{box-sizing:border-box}.studio-module__NxTYmq__unityShell button,.studio-module__NxTYmq__unityShell input,.studio-module__NxTYmq__unityShell a{color:inherit;font:inherit}.studio-module__NxTYmq__unityShell button{cursor:pointer;background:0 0;border:0}.studio-module__NxTYmq__unityShell a{text-decoration:none}.studio-module__NxTYmq__menuBar{background:#202226;border-bottom:1px solid #0f1012;grid-area:1/1/auto/-1;align-items:center;gap:14px;padding:0 8px;display:flex}.studio-module__NxTYmq__unityBrand{letter-spacing:.05em;padding:0;color:#f1f1f1!important;font-weight:800!important}.studio-module__NxTYmq__unityBrand span{color:#92c4f0;margin-left:4px;font-weight:400}.studio-module__NxTYmq__menuBar nav{align-items:stretch;height:100%;display:flex}.studio-module__NxTYmq__menuItem{height:100%;display:flex;position:relative}.studio-module__NxTYmq__menuBar nav button{color:#b8bbc0;padding:0 9px;font-size:12px}.studio-module__NxTYmq__menuBar nav button:hover{color:#fff;background:#383b40}.studio-module__NxTYmq__menuBar nav .studio-module__NxTYmq__menuActive{color:#fff;background:#476b8e}.studio-module__NxTYmq__menuDropdown{z-index:80;background:#2d3035;border:1px solid #111216;border-radius:3px;width:238px;padding:5px;display:grid;position:absolute;top:31px;left:0;box-shadow:0 14px 36px #0000007a}.studio-module__NxTYmq__menuBar nav .studio-module__NxTYmq__menuDropdown button{color:#d0d3d7;text-align:left;min-height:30px;padding:0 10px;font:11px/1.2 Segoe UI,sans-serif}.studio-module__NxTYmq__menuBar nav .studio-module__NxTYmq__menuDropdown button:hover{background:#3e6284}.studio-module__NxTYmq__languageSelect{color:#c5c8cc;cursor:pointer;background:#292c30;border:1px solid #44474d;border-radius:3px;outline:none;height:22px;margin-left:auto;padding:0 24px 0 7px;font-size:11px}.studio-module__NxTYmq__languageSelect:focus{border-color:#6f9bc0}.studio-module__NxTYmq__menuBar>a{color:#9da2aa;letter-spacing:.07em;margin-left:0;font:10px/1 Consolas,monospace}.studio-module__NxTYmq__menuBar>a:hover{color:#a8d7ff}.studio-module__NxTYmq__toolBar{background:#2b2d31;border-bottom:1px solid #101114;grid-area:2/1/auto/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:5px 8px;display:grid;box-shadow:inset 0 1px #ffffff08}.studio-module__NxTYmq__transformTools,.studio-module__NxTYmq__playTools,.studio-module__NxTYmq__viewTools{gap:3px;display:flex}.studio-module__NxTYmq__playTools{justify-content:center}.studio-module__NxTYmq__viewTools{justify-content:flex-end}.studio-module__NxTYmq__layoutTools{border-left:1px solid #4a4d52;gap:2px;margin-left:4px;padding-left:7px;display:flex}.studio-module__NxTYmq__toolBar button{color:#b8bbc0;background:#32353a;border:1px solid #3d4045;border-radius:3px;place-items:center;min-width:30px;height:30px;padding:0 9px;font-size:12px;display:grid}.studio-module__NxTYmq__toolBar button:hover{color:#fff;background:#3c4046}.studio-module__NxTYmq__toolBar .studio-module__NxTYmq__toolActive{color:#fff;background:#486c8f;border-color:#5e87ad}.studio-module__NxTYmq__toolBar .studio-module__NxTYmq__playActive{color:#fff;background:#4a7d54;border-color:#6c9d73}.studio-module__NxTYmq__toolBar .studio-module__NxTYmq__layoutTools button{width:32px;min-width:32px;padding:0}.studio-module__NxTYmq__toolBar .studio-module__NxTYmq__layoutTools .studio-module__NxTYmq__layoutActive{color:#a9d3f5;background:#3b4249;border-color:#52616e}.studio-module__NxTYmq__layoutGlyph{color:#aeb3b9;border:1.5px solid;border-radius:2px;width:19px;height:15px;display:block;position:relative}.studio-module__NxTYmq__layoutLeft:before,.studio-module__NxTYmq__layoutRight:after,.studio-module__NxTYmq__layoutBottom:after{content:"";opacity:.68;background:currentColor;position:absolute}.studio-module__NxTYmq__layoutLeft:before{width:5px;inset:2px auto 2px 2px}.studio-module__NxTYmq__layoutRight:after{width:5px;inset:2px 2px 2px auto}.studio-module__NxTYmq__layoutBottom:after{height:4px;inset:auto 2px 2px}.studio-module__NxTYmq__layoutAll{border:0}.studio-module__NxTYmq__layoutAll i{border:1.5px solid;border-radius:1px;display:block;position:absolute}.studio-module__NxTYmq__layoutAll i:first-child{width:6px;inset:0 auto 0 0}.studio-module__NxTYmq__layoutAll i:nth-child(2){width:9px;height:6px;inset:0 0 auto auto}.studio-module__NxTYmq__layoutAll i:nth-child(3){width:9px;height:6px;inset:auto 0 0 auto}.studio-module__NxTYmq__hierarchyPanel{z-index:24;background:var(--panel);border-right:1px solid var(--line);grid-area:3/1;grid-template-rows:30px minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:visible}.studio-module__NxTYmq__hierarchyPanel>header,.studio-module__NxTYmq__inspectorPanel>header,.studio-module__NxTYmq__projectPanel>header{color:#c7c9cc;background:#2f3236;border-bottom:1px solid #17181b;justify-content:space-between;align-items:center;height:30px;padding:0 8px;display:flex}.studio-module__NxTYmq__hierarchyPanel>header strong,.studio-module__NxTYmq__inspectorPanel>header strong{font-size:12px;font-weight:600}.studio-module__NxTYmq__hierarchyPanel>header button,.studio-module__NxTYmq__inspectorPanel>header button{color:#8e939a;width:24px}.studio-module__NxTYmq__hierarchyPanel>header>div,.studio-module__NxTYmq__inspectorPanel>header>div{align-items:center;display:flex}.studio-module__NxTYmq__hierarchyPanel>header{z-index:3;position:relative}.studio-module__NxTYmq__hierarchyTree{min-height:0;overflow:auto}.studio-module__NxTYmq__sceneRoot{color:#d2d4d7;min-height:29px;padding:7px 8px;font-size:12px}.studio-module__NxTYmq__hierarchyTree>button{color:#afb2b7;text-align:left;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:4px;width:100%;min-height:29px;padding:0 8px 0 24px;font-size:12px;display:grid}.studio-module__NxTYmq__hierarchyTree>button:hover{background:#33363b}.studio-module__NxTYmq__hierarchyPanel .studio-module__NxTYmq__selectedNode{background:var(--active);color:#fff}.studio-module__NxTYmq__hierarchyPanel i{color:#7dadd6;text-align:center;font-style:normal}.studio-module__NxTYmq__hierarchyActions{gap:1px}.studio-module__NxTYmq__createMenuHost{position:relative}.studio-module__NxTYmq__hierarchyPanel>header .studio-module__NxTYmq__createButtonActive{color:#fff;background:#466988;border-radius:3px}.studio-module__NxTYmq__createMenu{z-index:120;color:#d3d6da;filter:drop-shadow(0 16px 28px #00000085);width:205px;position:absolute;top:27px;right:-24px}.studio-module__NxTYmq__createCategories,.studio-module__NxTYmq__createSubmenu{background:#292c31;border:1px solid #111317;border-radius:4px;align-content:start;padding:6px;display:grid;box-shadow:inset 0 1px #ffffff0a}.studio-module__NxTYmq__createSubmenu{width:230px;max-height:min(520px,100svh - 120px);position:absolute;top:0;left:100%;overflow-y:auto}.studio-module__NxTYmq__createCategories>strong,.studio-module__NxTYmq__createSubmenu>strong{color:#8f959d;letter-spacing:.06em;text-transform:uppercase;min-height:28px;padding:5px 8px 7px;font-size:10px;font-weight:600}.studio-module__NxTYmq__hierarchyPanel .studio-module__NxTYmq__createCategories button,.studio-module__NxTYmq__hierarchyPanel .studio-module__NxTYmq__createSubmenu button{color:#c8ccd1;text-align:left;border-radius:3px;grid-template-columns:22px minmax(0,1fr) 12px;align-items:center;gap:5px;width:100%;min-height:31px;padding:0 8px;font-size:12px;display:grid}.studio-module__NxTYmq__hierarchyPanel .studio-module__NxTYmq__createSubmenu button{grid-template-columns:22px minmax(0,1fr)}.studio-module__NxTYmq__hierarchyPanel .studio-module__NxTYmq__createCategories button:hover,.studio-module__NxTYmq__hierarchyPanel .studio-module__NxTYmq__createSubmenu button:hover,.studio-module__NxTYmq__hierarchyPanel .studio-module__NxTYmq__createCategories .studio-module__NxTYmq__createCategoryActive{color:#fff;background:#3d6385}.studio-module__NxTYmq__hierarchyPanel .studio-module__NxTYmq__createCategories button i,.studio-module__NxTYmq__hierarchyPanel .studio-module__NxTYmq__createSubmenu button i{color:#9cc6e8;font-size:14px}.studio-module__NxTYmq__hierarchyPanel .studio-module__NxTYmq__createCategories button b{color:inherit;text-align:right;font:15px/1 sans-serif}.studio-module__NxTYmq__scenePanel{border-right:1px solid var(--line);background:#30333a;grid-area:3/2;min-width:0;min-height:0;position:relative;overflow:hidden}.studio-module__NxTYmq__scenePanel>header{z-index:12;background:#26282cf5;border-bottom:1px solid #16171a;align-items:stretch;height:30px;padding:0 5px;display:flex;position:absolute;top:0;left:0;right:0}.studio-module__NxTYmq__scenePanel>header button{color:#a3a7ad;min-width:68px;padding:0 13px;font-size:12px}.studio-module__NxTYmq__scenePanel>header button:hover{color:#fff}.studio-module__NxTYmq__scenePanel>header .studio-module__NxTYmq__sceneTabActive{color:#fff;background:#36393e;box-shadow:inset 0 -2px #7eb3df}.studio-module__NxTYmq__scenePanel>header span{color:#969ca4;margin-left:auto;padding:9px 8px 0;font:10px/1 Consolas,monospace}.studio-module__NxTYmq__viewport{cursor:grab;width:100%;height:100%;padding-top:30px}.studio-module__NxTYmq__viewport:active{cursor:grabbing}.studio-module__NxTYmq__viewport canvas{width:100%;height:100%;display:block}.studio-module__NxTYmq__sceneHint{z-index:10;color:#969ca5;letter-spacing:.06em;pointer-events:none;background:#191b1fad;border:1px solid #ffffff14;border-radius:3px;padding:5px 8px;font:10px/1.2 Consolas,monospace;position:absolute;bottom:8px;left:9px}.studio-module__NxTYmq__gameBadge{z-index:10;color:#bce6c5;background:#22482fd6;border-radius:3px;padding:6px 9px;font:10px/1 Consolas,monospace;position:absolute;top:41px;right:12px}.studio-module__NxTYmq__webglError{z-index:20;color:#ffb5bd;background:#27292e;place-items:center;display:grid;position:absolute;inset:30px 0 0}.studio-module__NxTYmq__inspectorPanel{background:#25272b;grid-area:3/3;min-height:0;overflow:auto}.studio-module__NxTYmq__objectHeader{border-bottom:1px solid #141518;align-items:center;gap:9px;min-height:62px;padding:10px;display:flex}.studio-module__NxTYmq__objectHeader>.studio-module__NxTYmq__visibilityToggle{color:#0000;border:1px solid #555960;border-radius:3px;place-items:center;width:22px;height:22px;display:grid}.studio-module__NxTYmq__objectHeader>.studio-module__NxTYmq__objectEnabled{color:#fff;background:#4775a0;border-color:#6d9ac2}.studio-module__NxTYmq__objectHeader>div{min-width:0}.studio-module__NxTYmq__objectAction{white-space:nowrap;border-radius:3px;min-height:30px;margin-left:auto;padding:0 9px;color:#eef7ff!important;background:#3b5e7b!important;border:1px solid #597f9e!important;font-size:11px!important}.studio-module__NxTYmq__objectAction:hover{background:#4a7191!important}.studio-module__NxTYmq__objectHeader small,.studio-module__NxTYmq__objectHeader strong{display:block}.studio-module__NxTYmq__objectHeader small{color:#9298a1;letter-spacing:.08em;margin-bottom:4px;font:10px/1 Consolas,monospace}.studio-module__NxTYmq__objectHeader strong{font-size:13px;font-weight:600}.studio-module__NxTYmq__objectNameInput{color:#d5d8dc;-webkit-user-select:text;user-select:text;background:0 0;border:1px solid #0000;border-radius:2px;outline:none;width:min(210px,100%);height:24px;padding:0 5px;font-size:13px;font-weight:600}.studio-module__NxTYmq__objectNameInput:hover{background:#202226;border-color:#41454b}.studio-module__NxTYmq__objectNameInput:focus{background:#1c2730;border-color:#668db0}.studio-module__NxTYmq__componentBlock{border-bottom:1px solid #151619;margin:0}.studio-module__NxTYmq__componentBlock>header{background:#303237;border-bottom:1px solid #18191c;justify-content:space-between;align-items:center;height:29px;padding:0 7px;font-size:11px;display:flex}.studio-module__NxTYmq__componentBlock>header button{color:#90949a;width:24px}.studio-module__NxTYmq__vectorRow{grid-template-columns:58px repeat(3,minmax(0,1fr));align-items:center;gap:4px;min-height:31px;padding:4px 8px;display:grid}.studio-module__NxTYmq__vectorRow>label{color:#a7abb1;font-size:10px}.studio-module__NxTYmq__vectorRow>span{background:#1d1f22;border:1px solid #3a3d42;border-radius:2px;align-items:center;height:22px;display:flex;overflow:hidden}.studio-module__NxTYmq__vectorRow i{color:#8c929a;text-align:center;width:16px;font:9px/1 Consolas,monospace}.studio-module__NxTYmq__vectorRow input{color:#c6c8cc;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;width:calc(100% - 15px);height:100%;padding:0 3px;font:10px/1 Consolas,monospace}.studio-module__NxTYmq__vectorRow input:focus{background:#263a4b}.studio-module__NxTYmq__checkRow,.studio-module__NxTYmq__sliderRow,.studio-module__NxTYmq__selectRow{color:#9da1a7;align-items:center;gap:7px;min-height:31px;padding:5px 9px;font-size:11px;display:flex}.studio-module__NxTYmq__checkRow input{accent-color:#5f8db6}.studio-module__NxTYmq__sliderRow{justify-content:space-between}.studio-module__NxTYmq__sliderRow input{accent-color:#6a97bd;width:130px}.studio-module__NxTYmq__selectRow{justify-content:space-between}.studio-module__NxTYmq__selectRow select{color:#c6c9cd;background:#202226;border:1px solid #45494f;border-radius:2px;outline:none;width:130px;height:23px;padding:0 5px;font:10px/1 Consolas,monospace}.studio-module__NxTYmq__selectRow select:focus{border-color:#668bab}.studio-module__NxTYmq__materialRow{color:#9da1a7;justify-content:space-between;align-items:center;min-height:34px;padding:5px 9px;font-size:11px;display:flex}.studio-module__NxTYmq__materialRow input{cursor:pointer;background:#1d1f22;border:1px solid #474b51;width:44px;height:24px;padding:0}.studio-module__NxTYmq__componentBlock>header .studio-module__NxTYmq__animationRunning{color:#9fd6ff;background:#315a78}.studio-module__NxTYmq__animationHint{color:#828991;margin:0;padding:3px 9px 10px;font-size:10px;line-height:1.5}.studio-module__NxTYmq__credit{margin:10px;display:block;color:#969ca4!important;font:10px/1.5 Consolas,monospace!important}.studio-module__NxTYmq__credit:hover{color:#a9d8ff!important}.studio-module__NxTYmq__projectPanel{background:var(--panel);border-top:1px solid #101114;grid-area:4/1/auto/-1;grid-template-rows:30px minmax(0,1fr);grid-template-columns:250px minmax(0,1fr);min-width:0;min-height:0;display:grid}.studio-module__NxTYmq__projectPanel>header{grid-column:1/-1;justify-content:flex-start;gap:0;padding:0}.studio-module__NxTYmq__projectPanel>header button{color:#9da2aa;min-width:76px;height:100%;padding:0 12px;font-size:11px}.studio-module__NxTYmq__projectPanel>header .studio-module__NxTYmq__projectTabActive{color:#fff;background:#383b40;box-shadow:inset 0 -2px #7cb0dc}.studio-module__NxTYmq__projectPanel>header span{color:#959ba4;margin-left:12px;font:10px/1 Consolas,monospace}.studio-module__NxTYmq__projectPanel>header .studio-module__NxTYmq__panelClose{color:#a5aab1;width:30px;min-width:30px;margin-left:auto;padding:0;font-size:15px}.studio-module__NxTYmq__projectPanel>aside{background:#24262a;border-right:1px solid #151619;grid-area:2/1;min-width:0;min-height:0;padding:5px 0;overflow:auto}.studio-module__NxTYmq__projectPanel>aside button{color:#afb3b9;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:28px;padding:0 10px;font-size:11px;overflow:hidden}.studio-module__NxTYmq__projectPanel>aside button:hover,.studio-module__NxTYmq__projectPanel>aside .studio-module__NxTYmq__folderActive{color:#fff;background:#34373c}.studio-module__NxTYmq__projectWorkspace{grid-area:2/2;grid-template-rows:34px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.studio-module__NxTYmq__projectTools{background:#25272b;border-bottom:1px solid #17181b;align-items:center;gap:5px;padding:4px 7px;display:flex}.studio-module__NxTYmq__projectTools>span{color:#a7abb2;min-width:130px;font:10px/1 Consolas,monospace}.studio-module__NxTYmq__projectTools input{color:#d6d8dc;-webkit-user-select:text;user-select:text;background:#1c1e21;border:1px solid #44484e;border-radius:3px;outline:none;width:min(300px,34vw);height:25px;margin-left:auto;padding:0 8px;font-size:11px}.studio-module__NxTYmq__projectTools input:focus{border-color:#6995bb}.studio-module__NxTYmq__projectTools button{color:#b6bac0;background:#303338;border:1px solid #41454b;border-radius:3px;min-width:28px;height:25px;padding:0 7px;font-size:11px}.studio-module__NxTYmq__projectTools button:hover:not(:disabled),.studio-module__NxTYmq__projectTools .studio-module__NxTYmq__toolActive{color:#fff;background:#466b8d}.studio-module__NxTYmq__projectTools button:disabled{opacity:.38;cursor:default}.studio-module__NxTYmq__assetGrid{grid-template-columns:repeat(auto-fill,minmax(96px,110px));align-content:start;gap:8px;padding:10px 14px;display:grid;overflow:auto}.studio-module__NxTYmq__assetGrid>button{color:#b4b7bc;border:1px solid #0000;border-radius:3px;align-content:center;justify-items:center;gap:5px;min-width:0;height:118px;padding:8px 5px;display:grid}.studio-module__NxTYmq__assetGrid>button:hover{background:#34485b;border-color:#476d90}.studio-module__NxTYmq__assetGrid>.studio-module__NxTYmq__assetSelected{color:#fff;background:#3a5670;border-color:#6896bd}.studio-module__NxTYmq__assetGrid i{color:#a2c6e6;place-items:center;width:50px;height:50px;font:30px/1 Georgia,serif;display:grid}.studio-module__NxTYmq__assetGrid .studio-module__NxTYmq__blueAsset{color:#dcefff;background:#4779a9;border-radius:5px;font-size:24px}.studio-module__NxTYmq__assetGrid .studio-module__NxTYmq__limeAsset{color:#e4f6cf;background:#7aa24f;border-radius:50%;font-size:18px}.studio-module__NxTYmq__assetGrid .studio-module__NxTYmq__pinkAsset{color:#ffe4f3;background:#9b537d;border-radius:6px;font-size:19px}.studio-module__NxTYmq__assetGrid .studio-module__NxTYmq__sourceAsset{color:#c9e9ff;background:#3a5268;border-radius:5px;font:13px/1 Consolas,monospace}.studio-module__NxTYmq__assetGrid .studio-module__NxTYmq__websiteAssetIcon{color:#b9c2cb;background:linear-gradient(145deg,#3a3e44,#2c2f34);border:1px solid #4b5159;border-radius:7px;box-shadow:inset 0 1px #ffffff0d,0 3px 8px #00000029}.studio-module__NxTYmq__assetGrid .studio-module__NxTYmq__websiteAssetIcon svg{width:28px;height:28px}.studio-module__NxTYmq__assetGrid .studio-module__NxTYmq__websiteBlogIcon,.studio-module__NxTYmq__assetGrid .studio-module__NxTYmq__websiteProfileIcon,.studio-module__NxTYmq__assetGrid .studio-module__NxTYmq__websiteFriendsIcon,.studio-module__NxTYmq__assetGrid .studio-module__NxTYmq__websiteLinksIcon{color:#c4bdc7;border-color:#57535c}.studio-module__NxTYmq__assetGrid .studio-module__NxTYmq__sharkAsset{color:#f4fbff;background:#5f8fae;border-radius:50% 55% 48% 52%;font-size:25px}.studio-module__NxTYmq__assetGrid span{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;overflow:hidden}.studio-module__NxTYmq__assetGrid small{color:#969ca4;font:10px/1 Consolas,monospace}.studio-module__NxTYmq__assetList{padding:5px;display:block}.studio-module__NxTYmq__assetList>button{text-align:left;border-bottom:1px solid #31343a;border-radius:0;grid-template-columns:28px minmax(180px,.7fr) 1fr;place-items:center start;gap:8px;width:100%;height:34px;padding:3px 8px;display:grid}.studio-module__NxTYmq__assetList>button i{width:25px;height:25px;font-size:12px}.studio-module__NxTYmq__assetList>button span{text-align:left}.studio-module__NxTYmq__assetList>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-module__NxTYmq__emptyAssets{color:#858b94;padding:26px;font-size:11px}.studio-module__NxTYmq__consoleView{color:#b9bdc3;-webkit-user-select:text;user-select:text;background:#1e2023;grid-row:1/-1;min-height:0;font:11px/1.4 Consolas,monospace;overflow:auto}.studio-module__NxTYmq__consoleView>header{background:#292c30;border-bottom:1px solid #111216;justify-content:space-between;align-items:center;height:32px;padding:0 9px;display:flex;position:sticky;top:0}.studio-module__NxTYmq__consoleView>header button{border:1px solid #454a51;border-radius:3px;padding:4px 9px}.studio-module__NxTYmq__consoleView p{border-bottom:1px solid #2a2d31;min-height:28px;margin:0;padding:6px 10px}.studio-module__NxTYmq__consoleView i{color:#79bf84;margin-right:9px;font-style:normal}.studio-module__NxTYmq__codeEditor{color:#c9cdd2;-webkit-user-select:text;user-select:text;background:#191b1e;grid-row:1/-1;grid-template-rows:34px minmax(0,1fr) 22px;min-width:0;min-height:0;font:11px/1.55 Consolas,Cascadia Code,monospace;display:grid;overflow:hidden}.studio-module__NxTYmq__codeToolbar{background:#292c30;border-bottom:1px solid #101114;align-items:center;gap:6px;min-width:0;padding:4px 7px;display:flex}.studio-module__NxTYmq__codeToolbar>button{color:#b9bec5;background:#303338;border:1px solid #454a50;border-radius:3px;min-width:27px;height:25px;padding:0 7px}.studio-module__NxTYmq__codeToolbar>button:hover,.studio-module__NxTYmq__codeToolbar>.studio-module__NxTYmq__toolActive{color:#fff;background:#466b8d;border-color:#668eaf}.studio-module__NxTYmq__codeToolbar>strong{color:#d6d9dd;text-overflow:ellipsis;white-space:nowrap;min-width:80px;font-weight:500;overflow:hidden}.studio-module__NxTYmq__codeToolbar>label{background:#1c1e21;border:1px solid #44484e;border-radius:3px;align-items:center;gap:5px;width:min(270px,30vw);height:25px;margin-left:auto;padding:0 7px;display:flex}.studio-module__NxTYmq__codeToolbar>label:focus-within{border-color:#6995bb}.studio-module__NxTYmq__codeToolbar input{color:#d6d8dc;width:100%;min-width:0;font:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0}.studio-module__NxTYmq__codeToolbar small{color:#8cb8d8;white-space:nowrap}.studio-module__NxTYmq__codeViewport{counter-reset:source-line;tab-size:2;min-width:100%;min-height:0;margin:0;padding:6px 0 18px;list-style:none;overflow:auto}.studio-module__NxTYmq__codeViewport li{grid-template-columns:54px minmax(0,1fr);min-width:max-content;display:grid}.studio-module__NxTYmq__codeViewport li>span{color:#656c74;text-align:right;-webkit-user-select:none;user-select:none;background:#191b1e;border-right:1px solid #30343a;padding:0 12px 0 6px;position:sticky;left:0}.studio-module__NxTYmq__codeViewport code{color:#c7d2dc;font:inherit;white-space:pre;padding:0 18px 0 12px}.studio-module__NxTYmq__codeViewport .studio-module__NxTYmq__codeMatch{background:#dcaa4a21;box-shadow:inset 3px 0 #d4a950}.studio-module__NxTYmq__codeViewport .studio-module__NxTYmq__codeMatch>span{color:#d7b56d}.studio-module__NxTYmq__codeWrap li{min-width:0}.studio-module__NxTYmq__codeWrap code{white-space:pre-wrap;overflow-wrap:anywhere}.studio-module__NxTYmq__codeEditor>footer{color:#828a93;-webkit-user-select:none;user-select:none;background:#22252a;border-top:1px solid #30343a;justify-content:flex-end;align-items:center;gap:14px;padding:0 8px;font-size:10px;display:flex}.studio-module__NxTYmq__codeEditor>footer span:first-child{color:#8eb9da;margin-right:auto}.studio-module__NxTYmq__animationWindow{color:#b9bdc3;background:#1e2023;grid-row:1/-1;grid-template-rows:34px 32px 24px 24px minmax(70px,1fr);min-width:0;min-height:0;font:10px/1.2 Consolas,monospace;display:grid;position:relative;overflow:hidden}.studio-module__NxTYmq__animationToolbar,.studio-module__NxTYmq__animationPresets{background:#292c30;border-bottom:1px solid #15171a;align-items:center;gap:5px;padding:4px 7px;display:flex}.studio-module__NxTYmq__animationToolbar button,.studio-module__NxTYmq__animationPresets button{color:#b8bdc3;background:#303338;border:1px solid #45494f;border-radius:2px;min-width:28px;height:24px;padding:0 7px}.studio-module__NxTYmq__animationToolbar button:hover,.studio-module__NxTYmq__animationPresets button:hover{color:#fff;background:#3c4249}.studio-module__NxTYmq__animationToolbar .studio-module__NxTYmq__toolActive,.studio-module__NxTYmq__animationPresets .studio-module__NxTYmq__presetActive{color:#fff;background:#466b8d;border-color:#6e94b5}.studio-module__NxTYmq__animationToolbar strong{color:#d6d9dd;margin-left:6px;font-weight:500}.studio-module__NxTYmq__animationToolbar>span{color:#8fc7ed;margin-left:auto}.studio-module__NxTYmq__animationPresets{background:#24272b}.studio-module__NxTYmq__animationPresets>span{color:#8e949c;margin-right:4px}.studio-module__NxTYmq__animationPresets button{text-transform:capitalize;height:22px}.studio-module__NxTYmq__timelineRuler{color:#777e86;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#34373c calc(10% - 1px) 10%);border-bottom:1px solid #34373c;grid-template-columns:repeat(11,1fr);align-items:end;padding-left:180px;display:grid}.studio-module__NxTYmq__timelineRuler span{padding-left:3px}.studio-module__NxTYmq__timelineScrubber{accent-color:#74a9d1;width:calc(100% - 180px);margin-left:180px}.studio-module__NxTYmq__animationTracks{min-height:0;overflow:auto}.studio-module__NxTYmq__animationTracks>div{border-bottom:1px solid #303339;grid-template-columns:180px minmax(0,1fr);min-height:29px;display:grid}.studio-module__NxTYmq__animationTracks span{color:#aeb3b9;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #15171a;padding:8px 10px;overflow:hidden}.studio-module__NxTYmq__animationTracks b{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#ffffff0a calc(10% - 1px) 10%);display:block;position:relative}.studio-module__NxTYmq__animationTracks i{background:#527fa2;border:1px solid #b9d7ec;width:8px;height:8px;position:absolute;top:10px;translate:-4px;rotate:45deg}.studio-module__NxTYmq__contextMenu{z-index:120;background:#2c2f34;border:1px solid #111216;border-radius:4px;width:220px;padding:5px;display:grid;position:fixed;box-shadow:0 16px 44px #0000008c}.studio-module__NxTYmq__contextMenu button{color:#d3d5d9;text-align:left;justify-content:space-between;align-items:center;min-height:31px;padding:0 9px;font-size:11px;display:flex}.studio-module__NxTYmq__contextMenu button:hover{color:#fff;background:#3e6384}.studio-module__NxTYmq__contextMenu kbd{color:#8e949c;font:9px/1 Consolas,monospace}.studio-module__NxTYmq__panelResize{z-index:65;background:0 0;border:0;padding:0;position:fixed}.studio-module__NxTYmq__panelResize:after{content:"";background:0 0;transition:background .12s;position:absolute}.studio-module__NxTYmq__panelResize:hover:after,.studio-module__NxTYmq__panelResize:active:after{background:#62a3d8}.studio-module__NxTYmq__leftPanelResize{width:7px;left:calc(var(--left-panel-width) - 3px);top:76px;bottom:calc(var(--bottom-panel-height) + 26px);cursor:col-resize}.studio-module__NxTYmq__leftPanelResize:after{width:2px;inset:0 auto 0 2px}.studio-module__NxTYmq__rightPanelResize{width:7px;right:calc(var(--right-panel-width) - 3px);top:76px;bottom:calc(var(--bottom-panel-height) + 26px);cursor:col-resize}.studio-module__NxTYmq__rightPanelResize:after{width:2px;inset:0 2px 0 auto}.studio-module__NxTYmq__bottomPanelResize{height:7px;left:0;right:0;bottom:calc(var(--bottom-panel-height) + 23px);cursor:row-resize}.studio-module__NxTYmq__bottomPanelResize:after{height:2px;inset:2px 0 auto}.studio-module__NxTYmq__statusBar{color:#747981;background:linear-gradient(90deg,#5bcefa1f,#f5a9b81a,#ffffff0a,#f5a9b81a,#5bcefa1f),#17191c;border-top:1px solid #36393e;grid-area:5/1/auto/-1;align-items:center;gap:20px;padding:0 8px;font:10px/1 Consolas,monospace;display:flex}.studio-module__NxTYmq__statusBar span:nth-child(2){margin-left:auto}.studio-module__NxTYmq__assetPanel{z-index:25;background:#292b30;border:1px solid #101114;border-radius:4px;grid-template-rows:34px minmax(0,1fr);width:min(520px,100% - 34px);height:min(560px,100% - 58px);display:grid;position:absolute;top:42px;right:16px;overflow:hidden;box-shadow:0 20px 70px #00000073}.studio-module__NxTYmq__assetPanelExpanded{width:auto;height:auto;bottom:16px;left:16px;right:16px}.studio-module__NxTYmq__assetPanelFullscreen{width:auto;height:auto;inset:42px 16px 16px}.studio-module__NxTYmq__assetPanel>header{background:#34373c;border-bottom:1px solid #17181b;justify-content:space-between;align-items:center;height:34px;padding:0 10px;display:flex}.studio-module__NxTYmq__assetPanel>header>span{color:#bcc1c8;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:10px/1 Consolas,monospace;overflow:hidden}.studio-module__NxTYmq__assetPanel>header>div{gap:2px;display:flex}.studio-module__NxTYmq__assetPanel>header button{color:#a0a5ac;border-radius:3px;width:26px;height:26px;font-size:15px}.studio-module__NxTYmq__assetPanel>header button:hover{color:#fff;background:#484c52}.studio-module__NxTYmq__assetPanel>header button:disabled{opacity:.35;cursor:default}.studio-module__NxTYmq__assetPanel>header button:disabled:hover{color:#a0a5ac;background:0 0}.studio-module__NxTYmq__assetPanel>header .studio-module__NxTYmq__panelShareButton{color:#c2d9eb;white-space:nowrap;border:1px solid #4a5159;width:auto;min-width:98px;padding:0 9px;font:11px/1 Segoe UI,PingFang SC,sans-serif}.studio-module__NxTYmq__assetPanel>header .studio-module__NxTYmq__panelShareButton:hover{background:#3d5f80;border-color:#72a9d5}.studio-module__NxTYmq__assetPanel>header .studio-module__NxTYmq__fullscreenButton{color:#a9cbe7;font-size:17px}.studio-module__NxTYmq__blogAsset,.studio-module__NxTYmq__profileAsset,.studio-module__NxTYmq__friendsAsset,.studio-module__NxTYmq__socialAsset{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:14px 14px 42px;scroll-padding-bottom:42px;overflow:auto}.studio-module__NxTYmq__blogAsset>input{color:#d8dadd;-webkit-user-select:text;user-select:text;background:#1f2124;border:1px solid #44474d;border-radius:3px;outline:none;width:100%;height:36px;margin-bottom:9px;padding:0 10px;font-size:12px}.studio-module__NxTYmq__blogAsset>input:focus{border-color:#6595be}.studio-module__NxTYmq__blogList{gap:3px;display:grid}.studio-module__NxTYmq__blogList>button{color:#d7d9dc;text-align:left;background:#24262a;border-radius:3px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:7px 9px;display:grid}.studio-module__NxTYmq__blogList>button:hover{background:#34485b}.studio-module__NxTYmq__blogList>button>span,.studio-module__NxTYmq__blogAsset time{color:#989ea6;font:10px/1 Consolas,monospace}.studio-module__NxTYmq__blogAsset small,.studio-module__NxTYmq__blogAsset strong{display:block}.studio-module__NxTYmq__blogAsset small{color:#83b5df;margin-bottom:4px;font:10px/1 Consolas,monospace}.studio-module__NxTYmq__blogAsset strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.studio-module__NxTYmq__openAsset{letter-spacing:.06em;background:#3d6181;border:1px solid #547da0;border-radius:3px;place-items:center;width:100%;min-height:38px;margin-top:9px;display:grid;color:#fff!important;font:11px/1 Consolas,monospace!important}.studio-module__NxTYmq__openAsset:hover{background:#4a7192}.studio-module__NxTYmq__previewLoading{color:#8fa8bd;padding:12px;font:10px/1.4 Consolas,monospace}.studio-module__NxTYmq__articlePreview{color:#d6d8db;-webkit-user-select:text;user-select:text;max-width:920px;margin:0 auto;padding:8px clamp(4px,3vw,34px) 40px}.studio-module__NxTYmq__previewBack{border-radius:3px;margin-bottom:18px;padding:7px 10px;color:#bfc3c8!important;background:#292c30!important;border:1px solid #4a4f56!important}.studio-module__NxTYmq__previewMeta{color:#8eb8d8;flex-wrap:wrap;gap:7px 16px;font:10px/1.4 Consolas,monospace;display:flex}.studio-module__NxTYmq__articlePreview>h2{letter-spacing:-.04em;margin:18px 0 10px;font-size:clamp(25px,4vw,48px);line-height:1.1}.studio-module__NxTYmq__articlePreview>p{color:#a9aeb5;max-width:700px;margin:0 0 26px;font-size:13px;line-height:1.7}.studio-module__NxTYmq__articlePreview article{color:#c9ccd1;font-size:14px;line-height:1.8}.studio-module__NxTYmq__articlePreview article h2{color:#edf0f3;border-bottom:1px solid #3d4147;margin:2.2em 0 .7em;padding-bottom:.4em;font-size:22px}.studio-module__NxTYmq__articlePreview article h3{color:#e3e6e9;margin:1.8em 0 .6em;font-size:17px}.studio-module__NxTYmq__articlePreview article p{margin:.8em 0}.studio-module__NxTYmq__articlePreview article a{color:#8bc4ef;text-decoration:underline}.studio-module__NxTYmq__articlePreview article pre{background:#191b1e;border:1px solid #3b4046;border-radius:4px;max-width:100%;padding:14px;font:12px/1.65 Consolas,monospace;overflow:auto}.studio-module__NxTYmq__articlePreview article code{color:#add2ed;background:#1c1f23;border-radius:3px;padding:.12em .35em;font-family:Consolas,monospace}.studio-module__NxTYmq__articlePreview article pre code{background:0 0;padding:0}.studio-module__NxTYmq__articlePreview article img{max-width:100%;height:auto}.studio-module__NxTYmq__profileDetails{background:#222428;border:1px solid #41454b;border-radius:3px;margin:12px 0;padding:12px}.studio-module__NxTYmq__profileDetails h3{margin:0 0 7px;font-size:13px}.studio-module__NxTYmq__profileDetails h3:not(:first-child){margin-top:16px}.studio-module__NxTYmq__profileDetails ul{color:#b4b8be;margin:0;padding-left:18px;font-size:12px;line-height:1.7}.studio-module__NxTYmq__profileProjectList{gap:8px;display:grid}.studio-module__NxTYmq__profileProjectList article{background:#1f2125;border:1px solid #3e4248;border-radius:3px;padding:12px}.studio-module__NxTYmq__profileProjectList article>p{color:#8fa6b9;flex-wrap:wrap;justify-content:space-between;gap:5px 14px;margin:0 0 7px;font:10px/1.4 Consolas,monospace;display:flex}.studio-module__NxTYmq__profileProjectList h4{color:#e4e7ea;margin:0 0 8px;font-size:14px;font-weight:600}.studio-module__NxTYmq__profileCommunityList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.studio-module__NxTYmq__profileCommunityList p{background:#25282c;border:1px solid #3d4147;border-radius:3px;margin:0;padding:10px}.studio-module__NxTYmq__profileCommunityList strong,.studio-module__NxTYmq__profileCommunityList span{display:block}.studio-module__NxTYmq__profileCommunityList strong{color:#dfe3e6;margin-bottom:4px;font-size:12px}.studio-module__NxTYmq__profileCommunityList span{color:#9ba2aa;font-size:10px;line-height:1.5}.studio-module__NxTYmq__profileAsset>span{color:#90c2e9;letter-spacing:.1em;font:10px/1 Consolas,monospace}.studio-module__NxTYmq__profileAsset h2{margin:12px 0 8px;font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.15}.studio-module__NxTYmq__profileAsset p{color:#b1b5bc;font-size:12px;line-height:1.75}.studio-module__NxTYmq__profileAsset dl{border:1px solid #41444a;border-radius:3px;margin:14px 0}.studio-module__NxTYmq__profileAsset dl div{border-bottom:1px solid #3a3d42;grid-template-columns:70px 1fr;align-items:center;min-height:45px;padding:8px 10px;display:grid}.studio-module__NxTYmq__profileAsset dl div:last-child{border-bottom:0}.studio-module__NxTYmq__profileAsset dt{color:#989ea6;font:10px/1 Consolas,monospace}.studio-module__NxTYmq__profileAsset dd{color:#d2d4d7;margin:0;font-size:11px}.studio-module__NxTYmq__friendsAsset{grid-template-columns:1fr 1fr;gap:6px;display:grid}.studio-module__NxTYmq__friendsAsset>a:not(.studio-module__NxTYmq__openAsset){background:#24262a;border:1px solid #3b3e43;border-radius:3px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:68px;padding:9px;display:grid}.studio-module__NxTYmq__friendsAsset>a:not(.studio-module__NxTYmq__openAsset):hover{background:#35383d;border-color:#62516a}.studio-module__NxTYmq__friendsAsset img{object-fit:cover;border-radius:3px;width:40px;height:40px}.studio-module__NxTYmq__friendsAsset strong,.studio-module__NxTYmq__friendsAsset small{display:block}.studio-module__NxTYmq__friendsAsset strong{margin-bottom:4px;font-size:12px}.studio-module__NxTYmq__friendsAsset small{color:#9a9fa7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.studio-module__NxTYmq__friendsAsset b{color:#e7a5cf;font-size:12px}.studio-module__NxTYmq__friendsAsset .studio-module__NxTYmq__openAsset{grid-column:1/-1}.studio-module__NxTYmq__socialIntro{border-bottom:1px solid #3c3f44;padding:4px 2px 13px}.studio-module__NxTYmq__socialIntro>span{color:#8ec8e7;letter-spacing:.12em;font:10px/1 Consolas,monospace}.studio-module__NxTYmq__socialIntro h2{margin:9px 0 6px;font:400 24px/1.15 Georgia,serif}.studio-module__NxTYmq__socialIntro p{color:#aeb3ba;max-width:410px;margin:0;font-size:12px;line-height:1.7}.studio-module__NxTYmq__socialGrid{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.studio-module__NxTYmq__socialGrid a{background:#24262a;border:1px solid #3c4046;border-radius:3px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:66px;padding:9px;display:grid}.studio-module__NxTYmq__socialGrid a:hover{background:#304654;border-color:#6192ae;transform:translateY(-1px)}.studio-module__NxTYmq__socialGrid i{color:#f4fbff;background:linear-gradient(145deg,#6d9eb9,#425c72);border:1px solid #ffffff17;border-radius:50%;place-items:center;width:42px;height:42px;font:10px/1 Consolas,monospace;display:grid}.studio-module__NxTYmq__socialGrid strong,.studio-module__NxTYmq__socialGrid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.studio-module__NxTYmq__socialGrid strong{margin-bottom:4px;font-size:12px}.studio-module__NxTYmq__socialGrid small{color:#a0a6ae;font:10px/1 Consolas,monospace}.studio-module__NxTYmq__socialGrid b{color:#9ed9f5;font-size:12px}.studio-module__NxTYmq__assetGrid>button[draggable=true]{cursor:grab}.studio-module__NxTYmq__assetGrid>button[draggable=true]:active{cursor:grabbing}@media (max-width:980px){.studio-module__NxTYmq__unityShell{grid-template-columns:var(--left-panel-width) minmax(0,1fr) var(--right-panel-width)}.studio-module__NxTYmq__projectPanel{grid-template-columns:200px minmax(0,1fr)}.studio-module__NxTYmq__menuBar nav button:nth-last-child(-n+3){display:none}.studio-module__NxTYmq__vectorRow{grid-template-columns:48px repeat(3,minmax(0,1fr));gap:2px;padding-inline:5px}}@media (max-width:720px){.studio-module__NxTYmq__unityShell{grid-template-columns:1fr;grid-template-rows:32px 44px minmax(0,1fr) var(--bottom-panel-height) 26px}.studio-module__NxTYmq__menuBar nav{display:none}.studio-module__NxTYmq__toolBar{grid-template-columns:1fr auto}.studio-module__NxTYmq__playTools{justify-content:flex-start}.studio-module__NxTYmq__viewTools,.studio-module__NxTYmq__hierarchyPanel{display:none}.studio-module__NxTYmq__scenePanel{border-right:0;grid-area:3/1}.studio-module__NxTYmq__inspectorPanel{display:none}.studio-module__NxTYmq__projectPanel{grid-area:4/1;grid-template-columns:1fr}.studio-module__NxTYmq__projectPanel>aside{display:none}.studio-module__NxTYmq__projectPanel>header,.studio-module__NxTYmq__projectWorkspace{grid-column:1}.studio-module__NxTYmq__projectTools>span{display:none}.studio-module__NxTYmq__projectTools input{width:min(240px,46vw)}.studio-module__NxTYmq__assetGrid{grid-column:1;grid-template-columns:repeat(4,minmax(82px,1fr));padding:7px;overflow-x:auto}.studio-module__NxTYmq__assetGrid>button{height:120px}.studio-module__NxTYmq__statusBar{grid-area:5/1}.studio-module__NxTYmq__statusBar span:first-child,.studio-module__NxTYmq__statusBar span:last-child{display:none}.studio-module__NxTYmq__statusBar span:nth-child(2){margin:auto}.studio-module__NxTYmq__panelResize{display:none}.studio-module__NxTYmq__assetPanel{width:auto;left:8px;right:8px}.studio-module__NxTYmq__assetPanelFullscreen{inset:42px 8px 8px}.studio-module__NxTYmq__profileCommunityList,.studio-module__NxTYmq__socialGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.studio-module__NxTYmq__unityShell *,.studio-module__NxTYmq__unityShell :before,.studio-module__NxTYmq__unityShell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
