*::-webkit-scrollbar{width:6.4px}*::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);background:transparent}*:hover::-webkit-scrollbar-thumb{background-color:#dc26264d;border-radius:3.2px}*:hover::-webkit-scrollbar-thumb:hover{background-color:#dc26268c}body{margin:0;overflow:hidden;touch-action:none;font-family:Montserrat,Helvetica Neue,Arial,sans-serif}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0!important}a{color:var(--link-color)!important;text-decoration:underline!important}code{display:inline-block;padding:0 6.4px;border-radius:3.2px;font-family:Roboto Mono,monospace!important;font-size:14.4px!important}blockquote{background-color:var(--bg-paper-color);border-left:3.2px solid var(--bg-default-color);padding:3.2px 6.4px;margin:3.2px 0;font-style:italic}img.markdown-style{max-width:100%}ol.markdown-style,ul.markdown-style{-webkit-padding-start:calc(1em + 1ex);padding-inline-start:calc(1em + 1ex)}ol.markdown-style li,ul.markdown-style li{word-wrap:break-all;margin-block:calc(.25em + .25ex)}ol.markdown-style li:has(>input:first-child),ul.markdown-style li:has(>input:first-child){list-style-type:none;position:relative}ol.markdown-style li:has(>input:first-child) input,ul.markdown-style li:has(>input:first-child) input{position:absolute;left:-1.75em;top:.25em}table{border-spacing:0;border-collapse:collapse}td,th{padding-block:.6ex;padding-inline:1ex}.MuiPaper-root{transition:none!important}.MuiPaper-root{background-image:none!important}.notistack-SnackbarContainer{font-family:Roboto,Helvetica,Arial,sans-serif}@keyframes rl-blob-a{0%{transform:translate(0) scale(1)}25%{transform:translate(4%,-3%) scale(1.06)}50%{transform:translate(-2%,5%) scale(.96)}75%{transform:translate(3%,2%) scale(1.03)}to{transform:translate(0) scale(1)}}@keyframes rl-blob-b{0%{transform:translate(0) scale(1)}30%{transform:translate(-5%,3%) scale(1.08)}60%{transform:translate(4%,-5%) scale(.93)}to{transform:translate(0) scale(1)}}@keyframes rl-slide-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes rl-slide-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes rl-fade-up{0%{opacity:0;transform:translateY(18px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rl-fade-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#LeftSection{animation:rl-slide-left .55s cubic-bezier(.34,1.56,.64,1) both;animation-delay:2.45s;opacity:0}#RightSection{animation:rl-slide-right .55s cubic-bezier(.34,1.56,.64,1) both;animation-delay:2.55s;opacity:0}#MiddleSection{animation:rl-fade-up .6s cubic-bezier(.34,1.2,.64,1) both;animation-delay:2.5s;opacity:0}.MuiButtonBase-root{transition:transform .15s ease,box-shadow .15s ease,background .15s ease!important}.MuiButtonBase-root:hover:not(:disabled){transform:translateY(-1px) scale(1.025)}.MuiButtonBase-root:active:not(:disabled){transform:translateY(0) scale(.97)!important;transition-duration:.07s!important}.MuiAccordionDetails-root{animation:rl-fade-up .22s ease both}.MuiSlider-thumb{transition:transform .12s ease,box-shadow .12s ease!important}.MuiSlider-thumb:hover,.MuiSlider-thumb.Mui-active{transform:scale(1.25)!important}.MuiIconButton-root{transition:transform .15s ease,box-shadow .15s ease,background .15s ease!important}.MuiIconButton-root:hover:not(:disabled){transform:scale(1.1);box-shadow:0 0 10px #dc262659}.MuiIconButton-root:active:not(:disabled){transform:scale(.94)!important}.MuiChip-root{transition:transform .15s ease,box-shadow .15s ease!important}.MuiChip-root:hover{transform:translateY(-1px)}#root{overflow:hidden}#root>#Root-Container{display:flex;width:100vw;width:100svw;height:100vh;height:100svh;box-sizing:border-box;position:relative;isolation:isolate}#root>#Root-Container[data-layout=classic]{padding:8px}#root>#Root-Container[data-layout=classic] #LeftSection,#root>#Root-Container[data-layout=classic] #MiddleSection,#root>#Root-Container[data-layout=classic] #RightSection{box-sizing:border-box;margin:8px}#root>#Root-Container[data-layout=classic] #LeftSection{float:left;flex-grow:1;min-width:288px;max-width:288px;margin:4px!important;padding-top:4px;overflow-x:hidden;height:calc(100% - 8px);border-radius:12px;background:var(--glass-bg)!important;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)}#root>#Root-Container[data-layout=classic] #MiddleSection{display:flex;width:auto;height:auto;flex-direction:column}#root>#Root-Container[data-layout=classic] #MiddleSection #FieldCanvas-Container{width:calc(88vh - 64px);width:calc(88svh - 64px);height:auto;position:relative;display:inline-flex}#root>#Root-Container[data-layout=classic] #MiddleSection #FieldCanvas-Container>svg{height:100%;width:100%}#root>#Root-Container[data-layout=classic] #MiddleSection #FieldCanvas-Container>div{position:absolute;inset:0;padding:8px;overflow:hidden}#root>#Root-Container[data-layout=classic] #MiddleSection.full-height #FieldCanvas-Container{width:calc(100vh - 32px);width:calc(100svh - 32px);height:calc(100vh - 32px);height:calc(100svh - 32px)}#root>#Root-Container[data-layout=classic] #RightSection{float:left;flex-grow:1;min-width:352px;max-width:352px;margin:4px 4px 0;border-top:4px solid transparent;border-bottom:4px solid transparent;overflow-x:hidden;overflow-y:auto;height:calc(100% - 8px);position:relative;border-radius:12px;background:var(--glass-bg)!important;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)}#root>#Root-Container[data-layout=classic] #LeftSection::-webkit-scrollbar,#root>#Root-Container[data-layout=classic] #RightSection::-webkit-scrollbar{width:0}#root>#Root-Container[data-layout=classic] #LeftSection>*,#root>#Root-Container[data-layout=classic] #RightSection>*{margin:0 4px!important}#root>#Root-Container[data-layout=classic] #LeftSection h3,#root>#Root-Container[data-layout=classic] #RightSection h3{margin:0;font-weight:100}#root>#Root-Container[data-layout=classic] #LeftSection>*:before,#root>#Root-Container[data-layout=classic] #RightSection>*:before{background-color:transparent!important}#root>#Root-Container[data-layout=classic] #LeftSection .MuiPaper-root,#root>#Root-Container[data-layout=classic] #RightSection .MuiPaper-root{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:none!important}#root>#Root-Container[data-layout=classic] #ControlConfigPanel{text-align:left;position:sticky;top:-4px;z-index:100;padding-top:8px}#root>#Root-Container[data-layout=classic] #MenuPanel{margin-bottom:16px!important;padding:8px;height:23px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}#root>#Root-Container[data-layout=classic] #MenuPanel>*{text-transform:none;min-width:32px;font-weight:400;padding:3.2px 6.4px;line-height:1}#root>#Root-Container[data-layout=classic] #PathTreePanel-Container{height:calc(100% - 59px);position:relative}#root>#Root-Container[data-layout=classic] #PathTreePanel-Container .MuiAccordionSummary-root{cursor:unset}#root>#Root-Container[data-layout=classic] #PathTreePanel-Container .MuiAccordionSummary-content{justify-content:space-between}#root>#Root-Container[data-layout=classic] #PathTreePanel-Container .MuiAccordionDetails-root{overflow-y:auto;position:absolute;inset:48px 1.6px 1.6px 0;scrollbar-gutter:stable;padding-right:9.6px}#root>#Root-Container[data-layout=classic] .PathTreePanel-FunctionButton{cursor:pointer;padding:0;margin-left:3.2px}#root>#Root-Container[data-layout=classic] #SpeedCanvas-Container{width:auto;height:12vh;height:12svh;padding:8px;overflow:hidden;margin-top:16px;border-radius:12px;background:var(--glass-bg)!important;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)}#root>#Root-Container[data-layout=classic] #MousePositionPresentation{margin-top:16px!important;-webkit-user-select:none;user-select:none}#root>#Root-Container[data-layout=exclusive] #LeftSection{position:fixed;top:8px;left:64px;width:288px;overflow-x:hidden;overflow-y:auto;max-height:calc(100% - 16px)}#root>#Root-Container[data-layout=exclusive] #LeftSection .FloatingPanel{width:288px}#root>#Root-Container[data-layout=exclusive] #RightSection{position:fixed;top:8px;right:56px;width:360px;overflow-x:hidden;overflow-y:auto;max-height:calc(100% - 16px)}#root>#Root-Container[data-layout=exclusive] #RightSection .FloatingPanel{margin-bottom:8px;width:352px}#root>#Root-Container[data-layout=exclusive] #RightSection .FloatingPanel:last-child{margin-bottom:0}#root>#Root-Container[data-layout=exclusive] #FieldCanvas-Container{width:100%;height:100%;margin:0}#root>#Root-Container[data-layout=exclusive] .FloatingPanel{background-color:var(--bg-paper-color);padding:16px;border-radius:4px;color:var(--text-primary-color);box-sizing:border-box;border:.5px solid var(--bg-default-color)}#root>#Root-Container[data-layout=exclusive] .FloatingPanel .FloatingPanel-Header{font-size:18px;margin-bottom:16px}#root>#Root-Container[data-layout=exclusive] .PanelIcon-Box{position:fixed;margin:0}#root>#Root-Container[data-layout=exclusive] .PanelIcon{width:48px;height:48px;background-color:var(--bg-paper-color);color:var(--text-primary-color);padding:0;margin:0 0 8px;cursor:pointer;border-radius:4px;position:relative}#root>#Root-Container[data-layout=exclusive] .PanelIcon.disabled{cursor:auto;color:var(--text-disabled-color)}@media(hover:hover)and (pointer:fine){#root>#Root-Container[data-layout=exclusive] .PanelIcon.disabled:hover{background-color:var(--bg-paper-color)!important}}#root>#Root-Container[data-layout=exclusive] .PanelIcon>svg{font-size:36px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media(hover:hover)and (pointer:fine){#root>#Root-Container[data-layout=exclusive] .PanelIcon:hover{background-color:var(--bg-default-color)}}#root>#Root-Container[data-layout=exclusive] #MousePositionPresentation{position:fixed;color:var(--text-primary-color);-webkit-user-select:none;user-select:none}#root>#Root-Container[data-layout=exclusive] .PathTreePanel-Header{position:relative}#root>#Root-Container[data-layout=exclusive] .PathTreePanel-Header>div{position:absolute;right:-8px;top:-8px}#root>#Root-Container[data-layout=exclusive] #SpeedCanvas-Container{position:fixed;bottom:8px;left:50%;transform:translate(-50%);background-color:var(--bg-paper-color);padding:16px;border-radius:4px;color:var(--text-primary-color);box-sizing:border-box;border:.5px solid var(--bg-default-color)}#root>#Root-Container[data-layout=exclusive] #SpeedCanvas-Container.extended{bottom:0}#root>#Root-Container[data-layout=mobile] #BottomNav{background-color:var(--bg-paper-color);position:fixed;bottom:0;left:0;right:0;height:42px;display:flex;justify-content:space-around}#root>#Root-Container[data-layout=mobile] #BottomPanel{background-color:var(--bg-paper-color);color:var(--text-primary-color);position:fixed;bottom:0;left:0;right:0;min-height:10%;max-height:60%;overflow-y:auto}#root>#Root-Container[data-layout=mobile] #BottomPanel .FloatingPanel{color:var(--text-primary-color);box-sizing:border-box;margin:16px}#root>#Root-Container[data-layout=mobile] #BottomPanel .FloatingPanel .FloatingPanel-Header{font-size:18px;margin-bottom:16px}#root>#Root-Container[data-layout=mobile] #BottomPanel #SpeedCanvas-Container{margin:8px}#root>#Root-Container[data-layout=mobile] #TopNav{background-color:var(--bg-paper-color);position:fixed;top:0;left:0;right:0;height:42px;padding-left:16px;display:flex}#root>#Root-Container[data-layout=mobile] #TopNav #TopNav-LeftSection{display:flex}#root>#Root-Container[data-layout=mobile] #TopNav #TopNav-UndoRedoSection{display:flex;flex-grow:1;padding:0 16px}#root>#Root-Container[data-layout=mobile] #TopNav #TopNav-RightSection{display:flex}#root>#Root-Container[data-layout=mobile] #TopNav #TopNav-RightSection #TopNav-RightSectionDoneButton{height:42px;line-height:42px;padding:0 16px;font-size:18px;float:right;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-primary-color)}#root>#Root-Container[data-layout=mobile] .PanelIcon{width:42px;height:42px;background-color:transparent;color:var(--text-primary-color);padding:0;margin:0;cursor:pointer;position:relative}#root>#Root-Container[data-layout=mobile] .PanelIcon.disabled{cursor:auto;color:var(--text-disabled-color)}#root>#Root-Container[data-layout=mobile] .PanelIcon>svg{font-size:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#root>#Root-Container[data-layout=mobile] .PathTreePanel-Header{position:relative}#root>#Root-Container[data-layout=mobile] .PathTreePanel-Header>div{position:absolute;right:-8px;top:-8px}#root>#Root-Container[data-layout=mobile] #AssetManagerModal{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:8px;box-sizing:border-box}#root>#Root-Container[data-layout=mobile] #AssetManagerModal .FieldImageAssets-Title{padding:8px}#root>#Root-Container[data-layout=mobile] #CoordinateSystemModal{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:8px;box-sizing:border-box}#root>#Root-Container[data-layout=mobile] #CoordinateSystemModal .CoordinateSystem-Title{padding:8px}#root>#Root-Container[data-layout=mobile] #WelcomeModal{width:100%!important;height:100%!important;max-width:100%!important;padding:8px;box-sizing:border-box}#root>#Root-Container[data-theme=light]{--bg-body-color: #ffffff;--bg-default-color: #ffffff;--bg-paper-color: #f3f3f3;--text-primary-color: rgba(0, 0, 0, .87);--text-disabled-color: rgba(0, 0, 0, .6);--link-color: rgba(0, 0, 0, .87);--hover-color: rgba(0, 0, 0, .08);--focused-color: rgba(0, 0, 0, .12);--primary-main-color: #dc2626;background-color:var(--bg-body-color)}#root>#Root-Container[data-theme=light] code{background-color:#e3e3e3}#root>#Root-Container[data-theme=light] td,#root>#Root-Container[data-theme=light] th{border:1px solid #e3e3e3}#root>#Root-Container[data-theme=light] th{background-color:#f6f6f6}#root>#Root-Container[data-theme=dark]{--bg-body-color: #140818;--bg-default-color: #1a0610;--bg-paper-color: rgba(30, 8, 16, .6);--text-primary-color: #ffffff;--text-disabled-color: rgba(255, 255, 255, .42);--link-color: rgba(255, 255, 255, .87);color:#fff}#root>#Root-Container[data-theme=dark] .MuiSvgIcon-root{color:#ffffffe6}#root>#Root-Container[data-theme=dark] .MuiSvgIcon-colorPrimary{color:#dc2626!important}#root>#Root-Container[data-theme=dark] .MuiSvgIcon-colorError{color:#f44336!important}#root>#Root-Container[data-theme=dark]{--hover-color: rgba(220, 38, 38, .1);--focused-color: rgba(220, 38, 38, .18);--primary-main-color: #dc2626;--glass-bg: rgba(35, 8, 16, .52);--glass-bg-light: rgba(45, 10, 20, .42);--glass-border: rgba(255, 255, 255, .16);--glass-border-subtle: rgba(255, 255, 255, .07);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .45), 0 1px 0 rgba(255, 255, 255, .04) inset;background:linear-gradient(148deg,#1e0428,#280812 35%,#120030 65%,#1a0618)}#root>#Root-Container[data-theme=dark]:before{content:"";position:absolute;inset:-20%;z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(ellipse at 18% 22%,rgba(220,10,30,.62) 0%,transparent 42%),radial-gradient(ellipse at 82% 76%,rgba(150,0,100,.52) 0%,transparent 42%),radial-gradient(ellipse at 52% 50%,rgba(80,0,120,.38) 0%,transparent 55%);animation:rl-blob-a 24s ease-in-out infinite}#root>#Root-Container[data-theme=dark]:after{content:"";position:absolute;inset:-20%;z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(ellipse at 28% 84%,rgba(180,20,40,.46) 0%,transparent 40%),radial-gradient(ellipse at 74% 18%,rgba(100,0,60,.34) 0%,transparent 38%);animation:rl-blob-b 37s ease-in-out infinite}#root>#Root-Container[data-theme=dark] code{background-color:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:3px}#root>#Root-Container[data-theme=dark] td,#root>#Root-Container[data-theme=dark] th{border:1px solid rgba(255,255,255,.08)}#root>#Root-Container[data-theme=dark] th{background-color:#1e050880}.Modal-Backdrop{margin:0;background-color:transparent!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);outline:none!important}.Modal-Container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-primary-color)}#ConfirmationModal{padding:16px;min-width:320px;max-width:80%;min-height:96px;outline:none!important}.ConfirmationModal-DescriptionBox{display:flex}.ConfirmationModal-DescriptionBox>*{flex-grow:1;width:0}.ConfirmationModal-InputBox{width:100%}.ConfirmationModal-InputBox>*{width:100%}.ConfirmationModal-ButtonBox{display:flex;margin-top:16px;justify-content:flex-end;align-items:flex-end;gap:8px}.ConfirmationModal-ButtonBox *:focus{background-color:#ffffff1a}.CanvasTooltip{-webkit-user-select:none;user-select:none;pointer-events:none!important}.CanvasTooltip-Label{padding:8px 12px;display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto}#AboutModal{padding:32px;width:512px;max-width:80%;min-height:96px;outline:none!important}#WelcomeModal{padding:16px;width:768px;max-width:80%;min-height:96px;outline:none!important;height:80%;overflow-y:auto}.WelcomeModal-Logo{margin:auto;width:128px;display:block}@supports not (-moz-appearance: none){#WelcomeModal{padding-right:10px}}#PreferencesModal{padding:16px;width:512px;max-width:80%;min-height:96px;outline:none!important}#PreferencesModal hr{margin:16px 0}.Menu-Item.MuiMenuItem-root{padding-left:4px!important}.Menu-Item.MuiMenuItem-root.Mui-disabled{pointer-events:auto!important}.Menu-Item.MuiMenuItem-root.Mui-disabled:hover{background-color:transparent!important}.Menu-Item.MuiMenuItem-root.Mui-disabled:active{pointer-events:none!important}.Menu-Item.MuiMenuItem-root svg.Menu-ItemDoneIcon{height:16px;margin-right:4px;position:relative;top:-1px}.Menu-Item.MuiMenuItem-root svg.Menu-ItemNextIcon{height:24px;position:relative;top:-1px;right:-8px}.Panel-Header{margin:0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:.00938em}.PathTreePanel-TreeView{padding:0;list-style:none;outline:0;flex-grow:1;max-width:100%;overflow-x:hidden;overflow-y:auto;margin:8px 0 0;min-height:calc(100% - 8px)}.PathTreePanel-TreeView .PathTreePanel-TreeItem{list-style:none;margin:0;padding:0;outline:0;-webkit-user-select:none;user-select:none;position:relative}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent{padding:0 0 0 8px;width:auto;display:flex;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent .PathTreePanel-TreeItemIconContainer{margin-right:4px;width:15px;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;justify-content:center}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent .PathTreePanel-TreeItemIconContainer svg{font-size:18px}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent .PathTreePanel-TreeItemLabel{width:100%;min-width:0;padding-left:4px;position:relative;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.5;height:1.5em;letter-spacing:.00938em;display:flex;align-items:center}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent .PathTreePanel-TreeItemLabel .PathTreePanel-TreeItemName{flex-grow:1;overflow:hidden;height:calc(1.5em - 2px);margin-right:1px}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent .PathTreePanel-TreeItemLabel .PathTreePanel-TreeItemName_edit{outline:1px #dc2626 solid}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent .PathTreePanel-TreeItemLabel .PathTreePanel-TreeItemName_preview{white-space:nowrap;text-overflow:ellipsis}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent .PathTreePanel-TreeItemLabel .PathTreePanel-TreeFuncIcon{height:.7em!important;vertical-align:middle;visibility:hidden}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent .PathTreePanel-TreeItemLabel .PathTreePanel-TreeFuncIcon_show{visibility:visible}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent .PathTreePanel-TreeItemLabel:hover>.PathTreePanel-TreeFuncIcon{visibility:visible}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent:hover{background-color:var(--hover-color)}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent.focused{background-color:var(--focused-color)}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent.selected{background-color:#dc262629}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent.selected:hover{background-color:#dc26263d}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent.selected.focused{background-color:#dc262647}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemContent.deny-drop{opacity:.5}.PathTreePanel-TreeView .PathTreePanel-TreeItem .PathTreePanel-TreeItemChildrenGroup{height:auto;overflow:visible;margin:0;padding:0;min-height:0px;transition-duration:.3s;transition:height .3s cubic-bezier(.4,0,.2,1) 0ms}.PathTreePanel-TreeView .PathTreePanel-DraggingDividerTop:after{content:"";border-top:1px solid rgba(255,255,255,.5);width:100%;display:block;position:absolute;left:0;top:0}.PathTreePanel-TreeView .PathTreePanel-DraggingDividerBottom:after{content:"";border-top:1px solid rgba(255,255,255,.5);width:100%;display:block;position:absolute;left:0;bottom:0}#AssetManagerModal{padding:16px 9.6px 16px 16px;width:768px;max-width:80%;min-height:96px;max-height:80%;outline:none!important;overflow-y:auto;display:flex;flex-direction:column;scrollbar-gutter:stable}#AssetManagerModal .FieldImageAssets-Title .FieldImageAssets-FunctionButton{cursor:pointer;padding:0;margin-left:8px}#AssetManagerModal #FieldImageAssets-Body{display:flex;width:100%;gap:16px;flex-wrap:wrap}#AssetManagerModal #FieldImageAssets-Body #FieldImageAssets-LeftSide{flex-grow:1000;max-width:100%;width:360px}#AssetManagerModal #FieldImageAssets-Body #FieldImageAssets-LeftSide #FieldImageAssetsList{flex-grow:1;overflow-x:hidden;overflow-y:auto;padding-bottom:8px;max-height:400px}#AssetManagerModal #FieldImageAssets-Body #FieldImageAssets-LeftSide #FieldImageAssetsList .FieldImageAssetsList-Item .FieldImageAssetsList-ItemApplyButton{visibility:hidden}#AssetManagerModal #FieldImageAssets-Body #FieldImageAssets-LeftSide #FieldImageAssetsList .FieldImageAssetsList-Item:hover .FieldImageAssetsList-ItemApplyButton{visibility:inherit}#AssetManagerModal #FieldImageAssets-Body #FieldImageAssets-PreviewSection{width:40%;min-width:256px;flex-grow:1;display:flex;flex-direction:column;align-items:center}#AssetManagerModal #FieldImageAssets-Body #FieldImageAssets-PreviewSection #FieldImageAssets-AssetImagePreview{width:100%;line-height:0;border:1px solid var(--text-primary-color);position:relative}#AssetManagerModal #FieldImageAssets-Body #FieldImageAssets-PreviewSection #FieldImageAssets-AssetImagePreview>#FieldImageAssets-FailedMessage{position:absolute;inset:0;padding:16px;text-align:center;display:flex;align-content:center;flex-wrap:wrap;-webkit-user-select:none;user-select:none;pointer-events:none}#AssetManagerModal #FieldImageAssets-Body #FieldImageAssets-PreviewSection #FieldImageAssets-AssetImagePreview>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;cursor:pointer}#AssetManagerModal #FieldImageAssets-Body #FieldImageAssets-PreviewSection #FieldImageAssets-AssetImagePreview>#FieldImageAssets-ReloadButton{position:absolute;inset:0;text-align:center;display:flex;align-content:center;flex-wrap:wrap;background-color:#fff3;opacity:0;transition:opacity .2s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}#AssetManagerModal #FieldImageAssets-Body #FieldImageAssets-PreviewSection #FieldImageAssets-AssetImagePreview>#FieldImageAssets-ReloadButton>*{width:100%}#AssetManagerModal #FieldImageAssets-Body #FieldImageAssets-PreviewSection #FieldImageAssets-AssetImagePreview>#FieldImageAssets-ReloadButton:hover{opacity:1}#AssetManagerModal #FieldImageAssets-Body #FieldImageAssets-PreviewSection #FieldImageAssets-AssetImagePreview>#FieldImageAssets-ReloadButton:hover+#FieldImageAssets-FailedMessage{display:none}.FormButton-Button{all:unset;margin:0;border-radius:4px;border-style:solid;border-width:1px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0%;border-color:#ffffff3b;line-height:1.4375em;letter-spacing:.00938em;align-items:center;padding:8.5px 14px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px}.FormButton-Button:hover{border-color:var(--text-primary-color)}.FormButton-Button:focus{border-color:var(--primary-main-color);border-width:2px;padding:7.5px 13px}.FormButton-Button>svg{font-size:1em;width:1em;height:1em}#CoordinateSystemModal{padding:16px 9.6px 16px 16px;width:768px;max-width:80%;min-height:96px;max-height:80%;outline:none!important;overflow-y:auto;display:flex;flex-direction:column;scrollbar-gutter:stable}#CoordinateSystemModal #CoordinateSystem-Body{display:flex;width:100%;gap:16px;flex-wrap:wrap}#CoordinateSystemModal #CoordinateSystem-Body #CoordinateSystems-LeftSide{flex-grow:1000;max-width:100%;width:360px}#CoordinateSystemModal #CoordinateSystem-Body #CoordinateSystems-LeftSide #CoordinateSystemsList{flex-grow:1;overflow-x:hidden;overflow-y:auto;padding-bottom:8px;max-height:400px}#CoordinateSystemModal #CoordinateSystem-Body #CoordinateSystems-LeftSide #CoordinateSystemsList .CoordinateSystemsList-Item .CoordinateSystemsList-ItemApplyButton{visibility:hidden}#CoordinateSystemModal #CoordinateSystem-Body #CoordinateSystems-LeftSide #CoordinateSystemsList .CoordinateSystemsList-Item:hover .CoordinateSystemsList-ItemApplyButton{visibility:inherit}#CoordinateSystemModal #CoordinateSystem-Body #CoordinateSystems-PreviewSection{width:40%;min-width:256px;flex-grow:1;display:flex;flex-direction:column;align-items:center}#CoordinateSystemModal #CoordinateSystem-Body #CoordinateSystems-PreviewSection #CoordinateSystems-ImagePreview{width:100%;line-height:0;border:1px solid var(--text-primary-color);position:relative}#CoordinateSystemModal #CoordinateSystem-Body #CoordinateSystems-PreviewSection #CoordinateSystems-ImagePreview>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;cursor:pointer}.ControlConfigPanel-ActionButton,.ControlConfigPanel-ActionButton .MuiTouchRipple-root .MuiTouchRipple-child{border-radius:.25rem!important}.robolabs-splash{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:all;transition:opacity .65s cubic-bezier(.4,0,.2,1)}.robolabs-splash--enter{opacity:0}.robolabs-splash--enter .robolabs-splash__content{transform:translateY(12px) scale(.97)}.robolabs-splash--hold{opacity:1}.robolabs-splash--hold .robolabs-splash__content{transform:translateY(0) scale(1)}.robolabs-splash--exit{opacity:0;pointer-events:none}.robolabs-splash--exit .robolabs-splash__content{transform:translateY(-8px) scale(1.02)}.robolabs-splash__backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at 10% 15%,rgba(220,10,30,.55) 0%,transparent 38%),radial-gradient(ellipse at 90% 85%,rgba(150,0,100,.45) 0%,transparent 38%),radial-gradient(ellipse at 55% 45%,rgba(80,0,120,.3) 0%,transparent 55%),linear-gradient(148deg,#1e0428,#280812 35%,#120030 65%,#1a0618)}.robolabs-splash__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;transition:transform .75s cubic-bezier(.34,1.56,.64,1),opacity .65s ease}.robolabs-splash__logo-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:140px;height:140px}.robolabs-splash__logo{width:90px;height:90px;object-fit:contain;position:relative;z-index:2;mix-blend-mode:screen;filter:drop-shadow(0 0 28px rgba(220,38,38,.7));animation:robolabs-logo-pulse 2.2s ease-in-out infinite}.robolabs-splash__ring{position:absolute;border-radius:50%;border:1.5px solid rgba(220,38,38,.35);animation:robolabs-ring-expand 2.2s ease-out infinite}.robolabs-splash__ring--1{width:110px;height:110px;animation-delay:0s}.robolabs-splash__ring--2{width:138px;height:138px;animation-delay:.5s;border-color:#dc26262e}.robolabs-splash__wordmark-img{height:90px;object-fit:contain;mix-blend-mode:screen}.robolabs-splash__tagline{font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#ffffff73;margin-top:-12px}.robolabs-splash__dots{display:flex;gap:7px;margin-top:8px}.robolabs-splash__dots span{width:6px;height:6px;border-radius:50%;background:#dc2626b3;animation:robolabs-dot-bounce 1.1s ease-in-out infinite}.robolabs-splash__dots span:nth-child(1){animation-delay:0s}.robolabs-splash__dots span:nth-child(2){animation-delay:.18s}.robolabs-splash__dots span:nth-child(3){animation-delay:.36s}.robolabs-splash__powered{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);opacity:0;animation:robolabs-powered-in .6s ease-out 1.1s forwards}.robolabs-splash__pj-logo{width:18px;height:18px;object-fit:contain;filter:brightness(0) invert(1) opacity(.55)}.robolabs-splash__powered-text{font-family:Montserrat,sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.05em;color:#fff6}.robolabs-splash__powered-text strong{font-weight:600;color:#ffffffa6}@keyframes robolabs-powered-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes robolabs-logo-pulse{0%,to{filter:drop-shadow(0 0 22px rgba(220,38,38,.6))}50%{filter:drop-shadow(0 0 40px rgba(220,38,38,.95))}}@keyframes robolabs-ring-expand{0%{opacity:.7;transform:scale(.85)}70%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}@keyframes robolabs-dot-bounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-6px);opacity:1}}
