*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.float-left{float:left}.\!m-0{margin:0!important}.\!mr-0{margin-right:0!important}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-width:1px}.p-1{padding:.25rem}.\!text-\[2\.3em\]{font-size:2.3em!important}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.8em\]{font-size:.8em}.text-\[1\.05em\]{font-size:1.05em}.text-\[1\.25em\]{font-size:1.25em}.text-\[1\.3em\]{font-size:1.3em}.text-\[1\.4em\]{font-size:1.4em}.text-\[1\.6em\]{font-size:1.6em}.text-base{font-size:1rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.uppercase{text-transform:uppercase}.\!lowercase{text-transform:lowercase!important}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[nixie\:assets\]{nixie:assets}.\[nixie\:draft\]{nixie:draft}.\[nixie\:file\]{nixie:file}.\[nixie\:init\]{nixie:init}.\[nixie\:members\]{nixie:members}.\[nixie\:presence\]{nixie:presence}.\[nixie\:project-assets\]{nixie:project-assets}.\[nixie\:project\]{nixie:project}.\[nixie\:realtime\]{nixie:realtime}.\[nixie\:runtime-service\]{nixie:runtime-service}.\[nixie\:sample\]{nixie:sample}.\[nixie\:save\]{nixie:save}.\[nixie\:scene\]{nixie:scene}.\[nixie\:shell\]{nixie:shell}.\[nixie\:teardown\]{nixie:teardown}.\[nixie\:toast\]{nixie:toast}.\[nixie\:yjs\]{nixie:yjs}:root{--bg:#060606;--horizontal-bar-bg:#090909;--header-bar-height:36px;--footer-bar-height:40px;--nixie-z-shell:2000;--nixie-z-hub:2050;--nixie-z-panel:2100;--nixie-z-editor:2150;--nixie-z-popover:2200;--nixie-z-dialog:2300;--nixie-z-menu:2400;--mac-header-height:calc(var(--header-bar-height) + 26px);--sidebar-bg:#101010;--sidebar-width:400px;--selected-color:#ff8034;--input-bg:#131313}body{background:var(--bg);color:#fff;margin:0;overflow-x:hidden;overflow-y:hidden;padding:0;-ms-overflow-style:none;scrollbar-width:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.base-font,body{font-family:Jost,Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif!important}body::-webkit-scrollbar{display:none}img,svg{display:inline-block}svg.iconify,svg.iconify *{pointer-events:none!important}span.icon{color:transparent!important;overflow:hidden;position:relative}span.icon:after{align-items:center;color:#fff!important;content:"?";display:flex;inset:0;justify-content:center;position:absolute}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-bottom:.5rem}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.btn-small svg.iconify:not(.h-full),.context-menu li svg.iconify:not(.h-full){margin-top:-2px}.horizontal-bar{background:var(--horizontal-bar-bg);color:#fff;display:flex;height:var(--header-bar-height);inset:0;position:fixed;text-align:left;z-index:100}.horizontal-bar.header{bottom:auto}.horizontal-bar.footer{top:auto}#app.macApp:not(.fullscreen) .horizontal-bar.header:before{background:var(--horizontal-bar-bg);content:"";display:block;height:26px;inset:-26px 0 auto;position:absolute;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-app-region:drag;border-bottom:1px solid #131313}#pixi-container{inset:0;outline:none!important;position:absolute;z-index:-1}@keyframes blinker{50%{color:#ffbf26}}html{overflow-x:hidden;overflow-y:hidden}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}p{margin:0}.w-auto{width:auto!important}.selectable{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.loading-overlay-text{color:#fff;position:relative;text-align:center;top:30%;width:100%}#loading{--nixie-loader-cyan:#59d7ff;--nixie-loader-gold:#ffc857;--nixie-loader-hot:#ff8034;align-items:center;background:linear-gradient(135deg,rgb(89 215 255/8%),transparent 32%),linear-gradient(225deg,rgb(255 94 168/7%),transparent 34%),#090909;display:flex;flex-direction:column;gap:22px;inset:0;isolation:isolate;justify-content:center;overflow:hidden;position:fixed!important;z-index:1000000}#loading:after{animation:nixie-sweep 5.8s ease-in-out infinite;background:repeating-linear-gradient(115deg,transparent 0 42px,rgba(89,215,255,.1) 42px 43px,transparent 43px 116px,rgba(255,128,52,.13) 116px 118px,transparent 118px 180px);content:"";inset:-24%;opacity:.34;pointer-events:none;position:absolute}#loading .logo-wordmark{animation:nixie-warm 2s ease-in-out infinite alternate;filter:drop-shadow(0 0 18px rgb(255 128 52/22%)) drop-shadow(0 0 36px rgb(89 215 255/14%));height:auto;position:relative;width:clamp(232px,24vw,320px);z-index:1}#loading .loading-meter{background:linear-gradient(90deg,#59d7ff2e,#ffc85729,#ff5ea829);border-radius:999px;box-shadow:0 0 0 1px #ffffff14,0 0 24px #ff803429;height:6px;overflow:hidden;position:relative;width:clamp(220px,22vw,340px);z-index:1}#loading .loading-meter:before{animation:nixie-load 1.45s cubic-bezier(.66,0,.34,1) infinite;background:linear-gradient(90deg,transparent,var(--nixie-loader-cyan),var(--nixie-loader-gold),var(--nixie-loader-hot),transparent);border-radius:inherit;box-shadow:0 0 18px #ff803475;content:"";height:100%;inset:0 auto 0 0;position:absolute;width:42%}#loading .loading-meter:after{animation:nixie-ticks 2.2s linear infinite;background:repeating-linear-gradient(90deg,transparent 0 20px,hsla(0,0%,100%,.22) 20px 21px,transparent 21px 42px);content:"";inset:0;mix-blend-mode:screen;opacity:.42;position:absolute}@keyframes nixie-warm{0%{opacity:.82;transform:translate3d(0,2px,0) scale(.985)}to{opacity:1;transform:translate3d(0,-1px,0) scale(1.01)}}@keyframes nixie-sweep{0%,to{opacity:.2;transform:translate3d(-7%,0,0)}50%{opacity:.42;transform:translate3d(7%,0,0)}}@keyframes nixie-load{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes nixie-ticks{to{background-position:42px 0}}@media(prefers-reduced-motion:reduce){#loading .loading-meter:after,#loading .loading-meter:before,#loading .logo-wordmark,#loading:after{animation:none}}.btn-small{background:#050505;border:2px solid hsla(0,0%,100%,.075);color:#777;float:right;font-size:1.15em;height:30px;line-height:15px;margin:6px 6px 6px 0;padding:0;position:relative;text-align:center;vertical-align:middle;width:30px}.btn-small:not(.btn-combo) svg.iconify,.construction-options .btn-small>span,.horizontal-bar .btn-small:not(.btn-combo) *,.title-button .inner-button svg.iconify{pointer-events:none}.btn-small.float-left{float:left;margin:6px 0 6px 6px}.btn-small.btn-dynamic{font-size:.85em;line-height:28px;padding:0 8px;text-decoration:none;width:auto}.btn-small.btn-dynamic:not(.ignore-caps){text-transform:capitalize}.btn-small.btn-dynamic>svg.iconify{margin-top:-3px}.btn-small .dropdown-icon{bottom:1px;color:#777;font-size:7px!important;position:absolute;right:1px;transform:rotate(45deg)}.btn-small.btn-active.dropdown-active .dropdown-icon{color:var(--selected-color)!important}.btn-small:not(:disabled){cursor:pointer}.btn-small:not(:disabled):hover{border-color:#fff;outline:none}.btn-small:not(:disabled):not(.btn-active):hover{color:#fff}.btn-small.btn-active{color:var(--selected-color)!important}.btn-small.btn-inactive,.btn-small.btn-inactive:hover{background:#000!important;color:#757575!important}.btn-small.header-icon{background:none;border:none;float:right;font-size:inherit;height:26px;margin:0 -2px 0 0;width:20px}input.btn-small::-webkit-inner-spin-button,input.btn-small::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].btn-small{-moz-appearance:textfield}.btn-small.btn-checkbox.btn-active:after{background:linear-gradient(#e96d34,#843b18);border-radius:1px;content:"";display:block;inset:4px;position:absolute}.btn-small.no-button{border-color:#000!important;cursor:auto}.btn-checkbox-wrapper{color:#777;cursor:pointer;display:inline-block;font-size:1.05em;line-height:28px;margin:7px 20px 7px 7px;overflow:auto}.btn-checkbox-wrapper:hover{color:#fff}.btn-checkbox-wrapper .btn-small{margin:0 8px 0 0}.btn-small.btn-tickbox svg.iconify{color:var(--selected-color)}.btn-small.btn-tickbox:disabled svg.iconify{color:gray}.btn-small.btn-bg-shadow{border-color:#181818;box-shadow:inset 0 0 5px #00000080}.btn-border-left{border-left:1px solid #000}.btn-border-right{border-right:1px solid #000}.horizontal-bar .btn-small>div,.horizontal-bar a.btn-small{align-items:center;display:flex;justify-content:center}.horizontal-bar .btn-small>div img,.horizontal-bar .btn-small>div svg,.horizontal-bar a.btn-small img,.horizontal-bar a.btn-small svg{margin-top:0!important}.horizontal-bar .btn-small>div:first-of-type img,.horizontal-bar .btn-small>div:first-of-type svg,.horizontal-bar a.btn-small img,.horizontal-bar a.btn-small svg{margin-right:5px!important}.sidebar{background:var(--sidebar-bg);display:flex;inset:var(--header-bar-height) 0 var(--footer-bar-height) 0;position:fixed;width:var(--sidebar-width);z-index:15}#app.macApp:not(.fullscreen) .sidebar{top:var(--mac-header-height)}.sidebar.float-left{border-right:1px solid #000;right:auto}.sidebar.float-right{border-left:1px solid #000;left:auto}.slide-right-enter-active,.slide-right-leave-active{transition:left .25s ease}.slide-right-enter-from,.slide-right-leave-to{left:calc(var(--sidebar-width)*-1)}.slide-left-enter-active,.slide-left-leave-active{transition:right .25s ease}.slide-left-enter-from,.slide-left-leave-to{right:calc(var(--sidebar-width)*-1)}.sidebar-header{background:linear-gradient(#181818,#0c0c0c);border-bottom:1px solid #000;height:44px;padding:0;position:relative}.sidebar-header .btn-small{font-size:1.7em}.sidebar-header>.sidebar-logo{height:32px;inset:0;margin:6px auto;position:absolute}.sidebar-header>.sidebar-title{inset:0;padding:4px 42px;position:absolute}.btn-options{display:flex;font-size:.8em;padding:0!important;width:auto}.btn-options>div{flex:1;font-size:.95em;line-height:26px;overflow:hidden;padding:0 28px;text-overflow:ellipsis;white-space:nowrap}.btn-options>div>img{display:inline-block}.btn-options div:hover .app-favicon,.btn-options.btn-active .app-favicon{opacity:1}.btn-options:not(.btn-active) span{color:#e8e8e8}.btn-options:not(:hover):not(.btn-active) span>small{color:#acacac}.btn-options>svg.iconify{height:100%;inset:0 12px 0 auto;margin-top:0!important;position:absolute}.btn-options.btn-active{background:#000!important;box-shadow:inset 0 0 6px #00000080;color:#fff!important}.btn-options .app-favicon{height:12px}.btn-dropdown{overflow:hidden;padding:0!important}.btn-dropdown:hover{background:initial!important;color:#a4a4a4!important}.btn-dropdown>div.btn-active,.btn-dropdown>div:hover{background:#202020;color:#fff}.btn-dropdown>div.btn-active{color:var(--selected-color)}.btn-dropdown>div:first-of-type{height:100%;padding:0 10px;pointer-events:all!important}.btn-dropdown>div:last-of-type{flex:initial!important;height:100%;line-height:26px;overflow:hidden;padding:0!important;pointer-events:all!important;width:36px!important}.project-dropdown-wrapper{background:#1e1e1e;background:linear-gradient(#222,#171717);border:1px solid #090909;border-radius:4px;color:#e8e8e8;cursor:pointer;display:flex;font-size:.95em;line-height:32px;overflow:hidden}.project-dropdown-wrapper>:hover{background:#252525}.project-dropdown-wrapper>.btn-active{background:#161616;box-shadow:inset 0 0 6px #00000080;color:#fff;font-size:.9em;transition-duration:.125s}.project-dropdown-wrapper>div{color:#e8e8e8;flex:1;font-size:.95em;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.app-favicon{height:14px;margin-right:5px;margin-top:-4px;opacity:.6;pointer-events:none}.project-dropdown-wrapper svg.iconify{border-left:1px solid #000;float:right;padding:0 10px;width:38px}.project-dropdown-wrapper i:before{position:relative;top:3px}.project-dropdown-wrapper small{color:#acacac}.sidebar-body{background:#121212;flex-grow:1;max-width:100%;position:relative;text-align:left}.sidebar-body .menu-body{height:100%}.menu-body .menu-page:not(:first-child){margin-top:5px!important}.sidebar-body .menu-page-title{background:linear-gradient(#151515,#0d0d0d);border-bottom:1px solid #171717;font-size:1.15em;line-height:32px;padding:4px 0;text-align:center}.sidebar-body .menu-page-title>svg.iconify{margin-top:-4px}.sidebar-body .page-contents-wrapper{background:#0b0b0b;border:1px solid #000;flex:2;position:relative}.menu-page-scroller{inset:41px 0 0;overflow-x:hidden;overflow-y:auto;padding:10px;position:absolute}.menu-page-wrapper{flex-grow:1;overflow-y:auto;padding:5px}.menu-page-wrapper,.menu-page-wrapper>.menu-page{display:flex;flex-direction:column;position:relative}.menu-page-wrapper>.menu-page{background:#060606;border:1px solid #000;overflow:visible;padding:0}.menu-page-wrapper>.menu-page:not(.page-minimized):not(.page-mini){flex:1;height:0;min-height:250px}.construction-search{border:1px solid #000;display:block;height:38px;margin:0;position:relative}.construction-search:focus-within{border-color:#fff}.construction-search>svg.iconify{background-color:#121212;border-right:1px solid #000;height:100%;left:0;padding:7px;position:absolute;text-align:center;top:0;width:35px}.construction-search .input-wrapper{height:100%;inset:0 0 0 36px;position:absolute}.construction-search input{background:#090909;border:none;border-radius:0;color:#fff;height:100%;outline:none!important;padding:0 10px;width:100%}.construction-search .input-wrapper>svg.iconify{color:gray;cursor:pointer;display:none;font-size:1.15em;line-height:32px;position:absolute;right:0;text-align:center;top:0;width:35px}.construction-search .input-wrapper>i.active:hover{color:#fff}.construction-search .input-wrapper>i.active{display:block}.construction-list-wrapper{border-top:1px solid #000;flex:1;overflow-y:auto}.construction-footer{display:flex;flex:1;height:0}.construction-footer>*{height:100%;width:100%}.construction-footer-browser{display:flex;flex-direction:column;flex-grow:1;height:100%}.construction-footer-browser-header{background:#000;color:#a4a4a4;display:flex;font-size:.95em;gap:1px;height:30px;min-height:30px}.construction-footer-browser-header>svg.iconify{float:left;height:100%;line-height:inherit;margin-right:8px}.construction-footer-browser-header .btn-small{background:#0f0f0f;border:none;border-radius:0;color:inherit;display:inline-block;flex:0 0 30px;font-size:1.1em;height:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.construction-footer-browser-header a.btn-small{align-items:center;display:flex;justify-content:center}.construction-footer-browser-header a.btn-small>svg.iconify{height:65%;margin:0!important;width:65%}.construction-footer-browser-header .btn-small.btn-heading{flex-grow:1;font-size:.95em;padding-left:10px;text-align:left}.construction-footer-browser-header div.btn-heading{align-items:center;background:#0f0f0f!important;color:inherit!important;cursor:default!important;display:flex}.construction-footer-browser-header .btn-small.btn-heading>svg.iconify{font-size:1.1em;margin-right:10px;margin-top:-3px}.construction-footer-browser-header div.btn-heading>svg.iconify{margin-top:0!important}.construction-footer-browser-header .btn-small:disabled{color:#282828!important}.construction-footer-browser-header .btn-small:not(:disabled):hover{background:#404040}.construction-footer-browser-header .btn-small svg.iconify{position:relative}.construction-footer-browser-header .header-title-button{font-size:.95em;padding:0 4px}.construction-footer-browser-header .header-title-button.directory-button{border:none!important;border-radius:3px;height:23px;margin:2px 0;padding:0 5px}.construction-footer-contents{background:#060606;border-top:1px solid #000;flex-grow:1;overflow-y:auto}.construction-options-wrapper{background:#000;border:1px solid #000;margin-bottom:10px}.text-button svg.iconify{font-size:.9em;margin-top:-4px}.construction-options{display:flex;flex-wrap:wrap;height:40px;justify-content:center;position:relative}.construction-footer-browser>.construction-options{border-top:1px solid #000}.construction-options .btn-small{background-color:#0b0b0b;border:1px solid #000;color:#a2a2a2;flex:1;height:100%;line-height:34px;margin:0;min-height:34px;overflow:hidden}.construction-options .btn-small input[type=color]{border:none;height:100%;inset:0;opacity:0;position:absolute;width:100%}.construction-options .btn-small svg.iconify{font-size:.85em;margin-top:-4px}.construction-options .btn-small svg.icon-shadow{filter:drop-shadow(0 0 1px white)}.construction-options .btn-small.small-number-input{border:none;font-size:.95em;height:36px;width:100%}.construction-options .btn-small>span.title{font-size:.9em}.construction-options .btn-small>span.label{bottom:1px;font-size:.54em;left:0;line-height:12px;margin:0;opacity:.75;position:absolute;right:0}.construction-options .btn-small>i.sub-icon{bottom:1px;font-size:.5em;pointer-events:none;position:absolute;right:1px}.construction-options .btn-small>div{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.construction-options .btn-small:focus,.construction-options .btn-small:hover{border-color:#fff;color:#fff}.construction-options .btn-small.layer-inactive>i:not(.sub-icon){color:#555}.construction-options .btn-small.layer-inactive>div{opacity:.25}.construction-options .btn-small.btn-active>span.slash-icon{color:#0b0b0b;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.5em;inset:0;line-height:38px;position:absolute;transform:rotate(32deg)}.construction-options .btn-small.btn-active>span.slash-icon:after{content:"/"}.construction-footer-browser>.construction-options .btn-small{font-size:1.35em}hr{border-top:1px solid #2d2d2d;margin-bottom:8px;margin-top:8px}.build-icon{background-color:#0d0d0d;background-position:50%;background-repeat:no-repeat;background-size:94%;border:1px solid #000;border-radius:0;cursor:pointer;float:left;overflow:hidden;padding-top:calc(25% - 2px);position:relative;transition:.125s;width:25%}.build-icon.btn-active,.build-icon:hover{background-color:#363636}.build-icon .tileset-play-icon{background:#00000080;border-radius:3px;bottom:2px;font-size:1.5em;position:absolute;right:2px}.build-icon .build-icon-img{background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:transparent;height:94%;left:3%;pointer-events:none;position:absolute;top:3%;transition:.125s;width:94%}.build-icon.btn-active .build-icon-img,.build-icon:hover .build-icon-img{top:-1px}.construction-list-wrapper .project-asset .build-icon-img{height:75%}.build-icon .build-icon-name{display:none;pointer-events:none}.build-icon.project-asset .build-icon-name{background:#0a0a0af2;display:block;inset:auto 0 0;font-size:.675em;line-height:20px;overflow:hidden;padding:0 4px;pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap}.build-icon .build-icon-extension{align-items:center;display:flex;inset:0 0 20px;justify-content:center;padding:0 12px;pointer-events:none;position:absolute;transition:.125s}.build-icon.btn-active .build-icon-extension,.build-icon:hover .build-icon-extension{top:-4px}.build-icon .build-icon-extension *{position:absolute}.build-icon .build-icon-extension svg.iconify{font-size:5em;width:55%}.build-icon .build-icon-extension span{background:#0d0d0d;border-radius:3px;font-size:.6em;font-weight:700;max-width:80%;overflow:hidden;padding:0 3px;text-overflow:ellipsis;text-shadow:0 0 4px #000;text-transform:uppercase;transition:.125s;white-space:nowrap}.build-icon.btn-active .build-icon-extension span,.build-icon:hover .build-icon-extension span{background:#363636}.build-icon .corner-tag{border:6px solid transparent;bottom:0;height:0;opacity:.85;position:absolute;right:0;width:0;z-index:1}.build-subicon{background-color:#0006;background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-30px;height:30px;left:0;position:absolute;transition:.125s;width:100%}.build-icon.btn-active .build-subicon,.build-icon:hover .build-subicon{bottom:0}.construction-list-wrapper .build-icon{color:#aaa;padding-top:calc(20% - 2px);text-align:center;width:20%}.construction-list-wrapper .build-icon.btn-active,.construction-list-wrapper .build-icon:hover{color:#fff}.construction-list-wrapper.contents-2x .build-icon{padding-top:calc(25% - 2px);width:25%}.construction-list-wrapper.contents-3x .build-icon{padding-top:calc(33.33% - 2px);width:33.33%}.construction-list-wrapper.list-view .build-icon{border-left:4px solid #242424;height:30px;padding:0;text-align:left;transition:none;width:100%}.construction-list-wrapper.list-view .build-icon .build-icon-img{background-color:#0c0c0c;border-right:1px solid #000;height:28px;left:0;top:0!important;width:28px}.construction-list-wrapper.list-view .build-icon-extension{background:#0c0c0c;border-right:1px solid #000;bottom:0;top:0!important;transition:none;width:28px}.construction-list-wrapper.list-view .build-icon-extension span,.construction-list-wrapper.list-view .build-subicon{display:none}.construction-list-wrapper.list-view .build-icon-name{background:none;display:block;font-size:.8em;line-height:30px;overflow:hidden;padding-left:36px;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.resource-col{display:inline-block;height:45px;margin-right:5px;position:relative;width:45px}.resource-row{background:linear-gradient(90deg,#242424,#0000);margin-bottom:4px;overflow:auto;text-align:left}.resource-icon{background-color:#0b0b0b;background-position:50%;background-repeat:no-repeat;background-size:94%;border:2px solid #000;float:left;height:48px;margin:0;width:48px}.resource-col>.resource-icon{height:100%;width:100%}.resource-col>.resource-amount{background:#000000a6;border-radius:3px;bottom:-5px;padding:1px;position:absolute;right:-4px}.resource-row>.resource-icon{margin-right:8px}.resource-row>.resource-name{line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-col>.resource-amount,.resource-row>.resource-amount{color:#ff0d0d;line-height:16px;pointer-events:none}.resource-row>.resource-amount small{font-size:90%}.resource-col.power-production .resource-icon{font-size:1.7em;line-height:30px;text-align:center}.upgrade-list{text-align:center}.upgrade-list>.settings-title{margin-bottom:8px!important}.upgrade-buttons-large,.upgrade-buttons-small{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:8px;padding:0 6px}.upgrade-buttons-large{margin-bottom:6px;margin-top:-2px}.upgrade-button{background:none;border:none;cursor:pointer;outline:none;padding:3px}.upgrade-button>.resource-icon{background-color:#151515;border-color:#0d0d0d;height:56px;width:56px}.upgrade-button:not(.selected-upgrade):hover>.resource-icon{background-color:#000;border-color:#fff}.upgrade-button.selected-upgrade>.resource-icon{background-color:#2c1407;border-color:#ff8f00}.upgrade-buttons-small{gap:0;margin:0;padding:6px}.upgrade-buttons-small .upgrade-button{flex:1;height:40px;padding:2px}.upgrade-buttons-small .upgrade-button>.resource-icon{height:100%;width:100%}.upgrade-button.btn-inactive>.resource-icon{opacity:.25}.production-stats{background:#0d0d0d;overflow:auto;padding:0 8px 6px;position:relative}.production-stats>.select-production{text-align:center}.production-stats-resources span{color:#a2a2a2;font-size:.85em}.production-list{padding:12px}.production-list>.select-production{background:#0d0d0d;border:2px solid #000;cursor:pointer;margin-bottom:8px;overflow:auto;padding:0 8px 6px;position:relative;text-align:center}.production-list>.select-production:last-child{margin-bottom:0}.production-list>.select-production:hover:not(.selected-production){background:#131313;border-color:#fff}.select-production>.production-requirements{color:#ff0}.production-list>.select-production>.production-enabled{bottom:0;color:#ff0d0d;position:absolute;right:8px}.production-list>.select-production.selected-production>.production-enabled{color:#00ca00}.production-list>.select-production h6{margin:0}.production-list>.select-production.selected-production{border-color:#00ca00}.delete-button:hover{background:linear-gradient(red,#a80000)!important}.produced-resource-row .production-recipe{display:inline-block;overflow:visible}.produced-resource-row .resource-col{float:left;height:40px;width:40px}.produced-resource-row .produced-resource-output .resource-amount{color:#00ca00}.produced-resource-row .production-pointer{font-size:18px;line-height:40px;min-width:20px;padding:0 4px;position:relative;text-align:center}.produced-resource-row .production-pointer .bi-caret-right-fill{font-size:.65em;inset:0;position:absolute;text-align:right}.produced-resource-row .production-pointer .bi-caret-right-fill:after{background:#fff;content:"";display:block;inset:19px 6px 19px 4px;position:absolute}.produced-resource-row .production-pointer .recipe-duration,.produced-resource-row .production-pointer .recipe-power{font-size:.7em;height:20px}.produced-resource-row .production-pointer .recipe-power{color:#ff0d0d;line-height:16px}.produced-resource-row .production-pointer .recipe-duration{color:#ff0;line-height:24px}.produced-resource-row .production-pointer .recipe-duration svg.iconify,.produced-resource-row .production-pointer .recipe-power svg.iconify{margin-right:2px;vertical-align:baseline}.produced-resource-row .produced-resource{color:#45d745;font-size:.95em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.produced-resource-row .produced-resource>span:not(:first-child):before{content:", "}.produced-resource-row .produced-resource:before{background:linear-gradient(#e96d34,#843b18);background:#45d745;content:"";display:inline-block;height:8px;margin-right:6px;width:8px}.produced-resource-row .power-production .resource-amount{color:#45d745}.board-panel{background:#1a1a1a;background:linear-gradient(#282828,#141414);border:1px solid #000;border-radius:6px;box-shadow:0 4px 10px #00000038;overflow:hidden;pointer-events:auto;position:fixed;text-align:left}.board-panel-header{background:linear-gradient(#181818,#0c0c0c);height:42px;overflow:auto;padding:6px 6px 6px 12px;position:relative}.board-panel-header h4 svg.iconify{margin-top:-7px}.board-panel-header button{background:none}.board-panel-body{overflow:auto}.tab-content-header{background:linear-gradient(#e96d34,#843b18);border-bottom:1px solid #000;font-size:1.3em;height:auto;margin:0;padding:6px 12px}.tab-content-header svg.iconify{margin-top:-5px}.tab-content .btn-large{background:#00000040;border:none;border-radius:16px;color:#e8e8e8;cursor:pointer;display:inline-block;font-size:1.1em;height:128px;margin:10px;outline:2px solid transparent;overflow:hidden;padding:20px;position:relative;transition-duration:.15s;width:128px}.tab-content .btn-large svg.iconify{font-size:4em;margin-top:-15px}.tab-content .btn-large:hover{box-shadow:0 0 10px #ffffff80;color:#fff;outline:2px solid #fff;transform:scale(1.05)}.tab-content .btn-large span{font-size:1.05em;inset:auto 0 0;line-height:40px;position:absolute}.tab-content .btn-long{align-items:center;background:linear-gradient(#777,#3e3e3e);border:none;border-radius:5px;box-shadow:0 0 10px #000;color:#e8e8e8;cursor:pointer;display:inline-flex;font-size:1.3em;justify-content:center;line-height:44px;margin:5px;outline:2px solid transparent;overflow:hidden;padding:0 18px;position:relative;transition-duration:.15s}.tab-content .btn-long:hover{background:linear-gradient(#e96d34,#843b18);color:#fff;outline:2px solid #fff;transform:scale(1.04)}.tab-content .btn-long svg.iconify{margin-right:6px}.tab-content a{color:#ff864e;cursor:pointer;margin:0 2px}.tab-content a:hover{color:#fff}.fall-in-enter-active{transition:transform .5s ease-out,opacity .5s ease-out}.fall-in-enter-from{opacity:0}.fall-in-enter-to{opacity:1;transform:translateY(0)}.fall-in-leave-to{opacity:0;transition:none}.horizontal-bar .btn-small.float-right{margin-left:6px;margin-right:0}.horizontal-bar .btn-small{background:#060606;border-color:#131313;border-radius:4px;border-width:1px;height:auto;line-height:15px!important;margin:4px 6px 4px 0;min-width:40px}.horizontal-bar .btn-small.float-left{margin:4px 0 4px 6px}.horizontal-bar hr{border:none;border-left:1px solid #151515;float:right;height:100%;margin:0 8px 0 2px}.horizontal-bar hr.float-left{float:left;margin:0 2px 0 8px}.horizontal-bar hr.float-right{margin:0 8px}.title-button{background:none;border:none;cursor:pointer;left:0;outline:none!important;padding:4px;position:absolute;top:0}.title-button .inner-button{background:#1a1a1a;border:1px solid #202020;color:#777;font-size:1.2em;height:32px;width:32px}.title-button:hover .inner-button{border-color:#fff;color:#fff}.title-button .inner-button svg.iconify{margin-top:-3px}.title-button.trash-button{left:36px}.title-button.attach-right,.title-button.clone-button,.title-button.lock-button{left:auto;right:36px}.title-button.attach-right,.title-button.lock-button{right:0}.title-button.lock-button .locked,.trash-button:hover .inner-button{color:#dd3030}.title-button.lock-button .partially-locked{color:#ff8f00}.trash-button:hover .inner-button{border-color:#dd3030}.settings-option-wrapper .settings-buttons{padding:5px;text-align:center}.settings-option-wrapper .settings-button{background-color:#1a1a1a;border:2px solid #131313;color:#fff;cursor:pointer;display:inline-block;font-size:1.4em;height:45px;margin:2px;width:45px}.settings-option-wrapper .settings-button:hover{border-color:#fff}.settings-option-wrapper .settings-button.lock .locked,.settings-option-wrapper .settings-button.trash:hover{color:#dd3030}.settings-option-wrapper .settings-button.trash:hover{border-color:#dd3030}.settings-option-wrapper{line-height:30px;overflow-y:auto}.settings-option-wrapper:not(.fall-in-item){background:#1c1c1c;box-shadow:0 5px 8px #00000080;margin-bottom:12px}.settings-option-wrapper .settings-option{background:#0c0c0c;border-bottom:1px solid #1c1c1c;overflow:auto;padding:0 3px;position:relative}.settings-option-wrapper .settings-option .btn-small{float:left;margin:6px 3px}.settings-option-wrapper .settings-option .btn-right{float:right}.menu-body .settings-option-wrapper:last-child{margin-bottom:0}.settings-option-wrapper .settings-title:first-letter{text-transform:capitalize}.settings-option-wrapper .settings-title{background:linear-gradient(#151515,#0d0d0d);border-bottom:1px solid #000;font-size:1.05em;line-height:40px;margin-bottom:0;padding:0 12px;position:relative;text-align:center}.settings-option-wrapper .settings-title .btn-small{background:#090909;line-height:25px}.settings-option-wrapper .settings-option-row,.settings-option-wrapper label,label.settings-option-wrapper{display:block;overflow:auto;padding:6px 6px 6px 12px}.settings-option-wrapper .settings-option-row,.settings-option-wrapper label{border-bottom:1px solid #131313;margin:0}.settings-option-row>svg.iconify{min-width:16px;text-align:center}.settings-option-row.disabled{background:#1c1c1c;color:gray}.settings-option-row>.btn-small{border-radius:3px;float:right;margin:0 .25rem 0 0}.settings-option-row .input-wrapper{background:var(--input-bg);border:1px solid #000;color:#a6a6a6;display:flex;flex:1;font-size:1em;height:30px;line-height:28px;margin:0 3px;max-width:none;overflow:hidden;padding:0 4px 0 10px}.settings-option-row .input-wrapper input{background:none;border:none!important;color:#fff;flex:1;height:100%!important;margin-left:2px;outline:none!important;text-align:left!important;width:100%!important}.settings-option-row input[type=number]:not(:hover):not(:focus){-moz-appearance:textfield}.settings-option-row .input-wrapper input:focus{color:#fff}.settings-option-row .input-wrapper:focus-within,.settings-option-row .input-wrapper:hover{color:#fff}.settings-option-row .input-wrapper:focus-within{border-color:#fff}.settings-option-row .btn-small{background:var(--input-bg);border:1px solid #000;border-radius:0}.settings-option-row input,.settings-option-row select{background:var(--input-bg);border:1px solid #000!important;border-radius:0!important;outline:none!important;padding:0 6px}.settings-option-row button:hover,.settings-option-row input:focus,.settings-option-row select:focus{border-color:#fff!important}.settings-option-wrapper>.settings-option-row:last-child,.settings-option-wrapper>label:last-child{border-bottom:none}.settings-option-wrapper label input,.settings-option-wrapper label select,label.settings-option-wrapper input,label.settings-option-wrapper select{background:var(--input-bg);border-radius:5px;float:right;height:30px}.settings-option-wrapper input:not(.slider),.settings-option-wrapper select{height:30px;width:100px}.settings-option-wrapper select{max-width:150px;min-width:100px;width:auto}.settings-option-wrapper input[type=checkbox],label.settings-option-wrapper input[type=checkbox]{width:30px}.settings-option-wrapper label input:focus,.settings-option-wrapper label select:focus,label.settings-option-wrapper input:focus,label.settings-option-wrapper select:focus{outline:2px solid #fff}.settings-option-wrapper .text-button-wrapper{overflow:auto;padding:6px 10px;text-align:center}.settings-option-wrapper button.text-button{background:linear-gradient(#5b5b5b,#3e3e3e);border:none;box-shadow:0 0 3px #000;color:#fff;cursor:pointer;font-size:1.3em;height:45px;margin:5px 0;padding:0 15px;transition-duration:.125s;width:100%}.settings-option-wrapper button.text-button:not(:disabled):hover{background:linear-gradient(#e96d34,#843b18);box-shadow:0 0 5px #000;font-size:1.35em;text-decoration:none}.settings-option-wrapper button.text-button:disabled{background:linear-gradient(#131313,#0f0f0f);color:#7d7d7d;cursor:default}.settings-option-wrapper textarea{background:var(--input-bg);border:none;color:#fff;display:block;line-height:20px;max-height:400px;min-height:150px;padding:6px 10px;width:100%}.settings-option-wrapper textarea:focus{outline:none}.overlay-panels{inset:calc(var(--header-bar-height) + 12px) calc(var(--sidebar-width) + 12px) calc(var(--footer-bar-height) + 12px);overflow:visible;pointer-events:none;position:fixed;text-align:left;transition:left .25s,right .25s}.overlay-panels.dragging *{pointer-events:none!important}#app.macApp:not(.fullscreen) .overlay-panels{top:calc(var(--mac-header-height) + 12px)}.no-left-sidebar .overlay-panels{left:12px}.no-left-sidebar-menu:not(.no-left-sidebar) .overlay-panels{left:62px}.no-right-sidebar .overlay-panels{right:12px}@-moz-document url-prefix(){*{scrollbar-width:thin}}::-webkit-scrollbar{height:.65em;width:.65em}::-webkit-scrollbar-track{background-color:#ffffff0d}::-webkit-scrollbar-thumb{background-color:#ffffff26}::-webkit-scrollbar-thumb:hover{background-color:#e4672d}::-webkit-scrollbar-corner{background-color:#00000026}.btn-color-blue{background:linear-gradient(#0069d9,#002a7b)!important}.btn-color-purple{background:linear-gradient(#6d00d9,#26007b)!important}.btn-color-green{background:linear-gradient(#00c616,#27660a)!important}.btn-color-pink{background:linear-gradient(#d900d9,#7b007b)!important}.btn-color-red:hover{background:linear-gradient(red,#a80000)!important}.table-wrapper{overflow-y:auto}.list-selection-item{background:#0d0d0d;cursor:pointer}.list-selection-item td,.list-selection-item th{padding:0}.list-selection-item input{background:none;border:1px solid transparent;border-radius:0;color:#bdbdbd;height:100%!important;inset:0;outline:none!important;overflow:hidden;padding:0 7px;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%!important}.list-selection-item input:disabled{pointer-events:none}.list-selection-item.item-selected input{color:#fff}.list-selection-item.item-selected input:active,.list-selection-item.item-selected input:focus{background:#151515;border-color:#fff}.list-selection-item-id{background:#00000020;border-right:1px solid #151515;max-width:18px;padding:0 5px;text-align:center}.list-selection-item-name{font-size:.85em;line-height:30px;min-height:30px;overflow:hidden;padding:0 8px;position:relative;text-overflow:ellipsis;white-space:nowrap}.list-selection-item-name input{inset:0;padding:9px;pointer-events:none;position:absolute}.list-selection-item.item-locked .list-selection-item-name:after{background-image:url(/assets/images/hitbox.png);background-size:31px 31px;content:"";inset:0;opacity:.0125;pointer-events:none;position:absolute}.list-selection-item-name:not(.no-capitalize){text-transform:capitalize}.list-selection-item-content{background:#060606;border-bottom:1px solid #060606;display:flex;gap:1px}.list-selection-item-content,.list-selection-item-name{flex-grow:1}.list-selection-item-content .selection-bar{background:#242424;width:4px}.list-selection-item.item-selected .selection-bar{background:var(--selected-color)}.list-selection-item .btn-small,.list-selection-item .list-selection-item-name{background:#0d0d0d}.list-selection-item.item-selected .btn-small,.list-selection-item.item-selected .list-selection-item-name,.list-selection-item:hover .btn-small,.list-selection-item:hover .list-selection-item-name{background:#242424}.list-selection-item .btn-small:hover,.list-selection-item-name:hover{background:#363636!important}.list-selection .btn-small{border:none;font-size:1.05em;margin:0}.list-selection .btn-small:hover{background:#353535}.list-selection-footer{background:#0f0f0f;font-size:.5em;height:30px}.list-selection-footer .btn-small{background:none;border:none;height:20px;margin:0;width:20px}.btn-small.btn-combo>svg{color:#777;float:left;height:50%;line-height:16px;pointer-events:all!important;width:100%}.btn-small.btn-combo>svg:last-child{line-height:12px}.btn-small.btn-combo>svg:hover{color:#fff}.context-menu{background:#020202;border:1px solid #202020;border-radius:3px;box-shadow:0 3px 7px #000;left:6px;list-style:none;max-height:400px;min-width:140px;overflow-y:auto;padding:4px 0;position:fixed;text-align:left;top:36px;z-index:5000}.context-menu.project-dropdown{left:48px;position:absolute;right:48px}.context-menu h6{background:#222;font-size:.85em;margin:0;padding:3px 12px}.context-menu li{border-radius:3px;color:#e8e8e8;font-size:.865em;margin:0 4px;overflow:hidden;padding:4px 12px;position:relative}.context-menu li:not(.disabled){cursor:pointer}.context-menu li.disabled{opacity:.5}.context-menu li.image-included{max-height:500px;max-width:none;min-width:160px}.context-menu li.image-included img{border-radius:6px;height:28px;margin-left:-8px;margin-right:8px;margin-top:0;width:28px}.context-menu li.image-included svg.item-check-mark{height:22px}.context-menu hr{border-color:#202020;margin:5px 0}.context-menu hr:first-child,.context-menu hr:last-child{display:none}.context-menu li:not(.disabled).btn-active,.context-menu li:not(.disabled):hover{background:#353535;color:#fff}.context-menu li img{display:inline-block;margin-top:-3px;vertical-align:middle;width:18px}.context-menu.project-dropdown li img{background-color:#000;margin-right:10px;opacity:1;width:36px}.context-menu li svg{margin-right:10px;opacity:.85;width:12px}.context-menu li svg.float-right{margin-right:0;margin-top:3px}.context-menu li small{color:gray;float:right;margin-left:16px}.context-menu li small:before{content:"("}.context-menu li small:after{content:")"}.context-menu li.red{color:#ff2b2b}.context-menu li.red.btn-active:not(.disabled),.context-menu li.red:not(.disabled):hover{background:linear-gradient(red,#a80000);color:#fff}.context-menu li.red.btn-active:not(.disabled) small,.context-menu li.red:not(.disabled):hover small{color:#fff}.construction-filter-options{background:#000;border-top:1px solid #000;display:flex;gap:1px;height:31px}.construction-filter-options.flex-children{min-height:38px}.construction-filter-options.flex-children .btn-small{flex:1}.construction-filter-options .btn-small{background:#0f0f0f;border:none;border-color:#000!important;height:100%;margin:0;min-width:30px;width:auto}.construction-filter-options .btn-small:not(:disabled):hover{background:#404040}.construction-filter-options .btn-small:disabled{color:#282828}.construction-filter-options .construction-filter-input{flex-grow:1;position:relative}.construction-filter-options .construction-filter-input>.construction-filter-category,.construction-filter-options .construction-filter-input>.construction-search-input{height:100%;inset:0;position:absolute;width:100%}.construction-filter-options .construction-filter-input>.construction-search-input>input{background:#090909;border:none;border-radius:0;color:#fff;height:100%;outline:none!important;padding:0 32px 0 10px;width:100%}.construction-filter-options .construction-filter-input>.construction-search-input>button{align-items:center;color:gray;cursor:pointer;display:flex;font-size:1.15em;inset:0 0 0 auto;justify-content:center;position:absolute;text-align:center;width:30px}.construction-filter-options .construction-filter-input>.construction-search-input>button:disabled{display:none}.construction-filter-options .construction-filter-input>.construction-search-input>button:hover{color:#fff}.construction-filter-options .construction-filter-input>.construction-filter-category{border:none;border-radius:0;color:#a2a2a2;cursor:pointer;font-size:.85em;line-height:30px;overflow:hidden;padding:0 30px 0 10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.construction-filter-options .construction-filter-input>.construction-filter-category.btn-depressed{background:#0b0b0b;color:#fff}.construction-filter-options .construction-filter-input>.construction-filter-category:focus,.construction-filter-options .construction-filter-input>.construction-filter-category:hover{border-color:#fff}.construction-filter-options .construction-filter-input>.construction-filter-category>img{margin-right:-1px;margin-top:-4px;opacity:.75;width:18px}.construction-filter-options .construction-filter-input>.construction-filter-category>svg:first-of-type:not(.float-right){margin-right:1px;margin-top:-4px}.construction-filter-options .construction-filter-input>.construction-filter-category>svg.float-right{pointer-events:none}.construction-filter-options .construction-filter-input>.construction-filter-category.btn-depressed>img,.construction-filter-options .construction-filter-input>.construction-filter-category:hover>img{opacity:1}.construction-filter-settings{background:#000;border-top:1px solid #000;display:flex;flex-wrap:wrap;justify-content:center;padding:0 1px}.construction-filter-settings>.btn-small{background:#121212;border:1px solid #000;border-radius:3px;color:#d2d2d2;flex-grow:1;font-size:.85em;height:26px;line-height:24px;margin:2px 1px;min-width:60px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;width:auto}.construction-filter-settings>.btn-small.btn-inactive{background:transparent!important}.btn-small.no-background,.btn-small.no-bg{background:none;border:none;font-size:1.4em}#notification-message{color:gray;font-size:.95em;left:0;line-height:38px;pointer-events:none;position:fixed;right:0;top:38px;transition-duration:.125s}#notification-message svg.iconify{opacity:.6}#notification-message.fade-in-transition{transition:opacity .5s}#notification-message.fade-in-enter-from,#notification-message.fade-in-leave-to{opacity:0}.tilesheets-wrapper{background:#060606;border:1px solid #000;display:flex;flex-direction:column;height:200px;margin:8px}.tilesheet-overlay-wrapper{height:250px;margin:6px;position:relative}.tilesheet-img{background:#060606;box-shadow:inset 0 0 10px #000;height:100%;pointer-events:none;width:100%}.tilesheet-img,.tilesheet-overlay{background-position:50%;background-repeat:no-repeat;background-size:contain}.tilesheet-overlay{inset:0;position:absolute}.bg-contain{background-size:contain}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./IBM_Plex_Sans-normal-400-cyrillic-ext.d45eAU9y.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./IBM_Plex_Sans-normal-400-cyrillic.BAAhND-U.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./IBM_Plex_Sans-normal-400-greek.CmyJS8uq.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./IBM_Plex_Sans-normal-400-vietnamese.Dg1JeJN0.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./IBM_Plex_Sans-normal-400-latin-ext.CIII54If.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(./IBM_Plex_Sans-normal-400-latin.IvpUvPa2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./IBM_Plex_Sans-normal-400-cyrillic-ext.d45eAU9y.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./IBM_Plex_Sans-normal-400-cyrillic.BAAhND-U.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./IBM_Plex_Sans-normal-400-greek.CmyJS8uq.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./IBM_Plex_Sans-normal-400-vietnamese.Dg1JeJN0.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./IBM_Plex_Sans-normal-400-latin-ext.CIII54If.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(./IBM_Plex_Sans-normal-400-latin.IvpUvPa2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./IBM_Plex_Sans-normal-400-cyrillic-ext.d45eAU9y.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./IBM_Plex_Sans-normal-400-cyrillic.BAAhND-U.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./IBM_Plex_Sans-normal-400-greek.CmyJS8uq.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./IBM_Plex_Sans-normal-400-vietnamese.Dg1JeJN0.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./IBM_Plex_Sans-normal-400-latin-ext.CIII54If.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(./IBM_Plex_Sans-normal-400-latin.IvpUvPa2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(./Jost-normal-400-cyrillic.bVZEi0jL.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(./Jost-normal-400-latin-ext.CpdMQIMr.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(./Jost-normal-400-latin.q-RKOgPK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:100;src:url(./Roboto_Mono-normal-100-cyrillic-ext.BOYkn7RJ.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:100;src:url(./Roboto_Mono-normal-100-cyrillic.DjjvH1WR.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:100;src:url(./Roboto_Mono-normal-100-greek.BljvEGBl.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:100;src:url(./Roboto_Mono-normal-100-vietnamese.UA4SwLCU.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:100;src:url(./Roboto_Mono-normal-100-latin-ext.C-A6HBRL.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:100;src:url(./Roboto_Mono-normal-100-latin.CqPrfCKf.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.nixie-chat-position-segment[data-v-f06c724a]{align-items:center;background:#ffffff14;border:0;border-radius:999px;color:inherit;display:inline-flex;font:inherit;font-size:.92em;gap:.32rem;line-height:1.18;max-width:100%;padding:.26rem .58rem;transition:background-color .14s ease,transform .14s ease;vertical-align:middle}.nixie-chat-position-segment[data-v-f06c724a]:hover:not(:disabled){background:#ffffff24;transform:translateY(-1px)}.nixie-chat-position-segment[data-v-f06c724a]:disabled{cursor:default;opacity:.7}.nixie-chat-position-segment>span[data-v-f06c724a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nixie-inspector-style-header[data-v-6ac91249]{min-width:0}.nixie-inspector-style-actions[data-v-6ac91249]{display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;gap:4px}.nixie-inspector-style-actions button[data-v-6ac91249]{align-items:center;background:#101010;border:1px solid #242424;border-radius:6px;color:#9a9a9a;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:30px}.nixie-inspector-style-actions button[data-v-6ac91249]:not(:disabled):hover{background:#181818;color:#fff}.nixie-inspector-style-header[data-v-b3adeefe]{min-width:0}.nixie-inspector-style-actions[data-v-b3adeefe]{display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;gap:4px}.nixie-inspector-style-actions button[data-v-b3adeefe]{align-items:center;background:#101010;border:1px solid #242424;border-radius:6px;color:#9a9a9a;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:30px}.nixie-inspector-style-actions button[data-v-b3adeefe]:not(:disabled):hover{background:#181818;color:#fff}.nixie-submenu-enter-active,.nixie-submenu-leave-active{transition:opacity 90ms ease}.nixie-submenu-enter-from,.nixie-submenu-leave-to{opacity:0}.nixie-frosted{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101010d9;border:1px solid hsla(0,0%,100%,.05);border-radius:10px;box-shadow:0 3px 5px #00000040}.nixie-dropdown-content{display:flex;flex-direction:column;gap:1px;height:-moz-max-content;height:max-content;list-style:none;min-width:140px;overflow-y:auto;padding:8px 4px;position:fixed;text-align:left;width:-moz-max-content;width:max-content;z-index:var(--nixie-z-menu,2400)}.nixie-dropdown-content>*{flex-shrink:0}.nixie-dropdown-content:focus{outline:none}.nixie-dropdown-item,.nixie-dropdown-trigger{align-items:center;border-radius:3px;color:#e8e8e8;display:flex;font-size:.865em;margin:0 4px;overflow:hidden;padding:4px 12px;position:relative}.nixie-dropdown-item[data-disabled],.nixie-dropdown-trigger[data-disabled]{opacity:.5}.nixie-dropdown-item:not([data-disabled]),.nixie-dropdown-trigger:not([data-disabled]){cursor:pointer}.nixie-dropdown-item[data-active=true],.nixie-dropdown-item[data-pending=true],.nixie-dropdown-trigger[data-active=true],.nixie-dropdown-trigger[data-pending=true]{background:#ffffff16;color:var(--selected-color)!important}.nixie-dropdown-item[data-keyboard-active=true],.nixie-dropdown-trigger[data-keyboard-active=true]{outline:2px solid hsla(0,0%,100%,.9)}.nixie-dropdown-item[data-active=true] .nixie-dropdown-item-shortcut,.nixie-dropdown-item[data-pending=true] .nixie-dropdown-item-shortcut,.nixie-dropdown-trigger[data-active=true] .nixie-dropdown-item-shortcut,.nixie-dropdown-trigger[data-pending=true] .nixie-dropdown-item-shortcut{color:#ffffffeb}.nixie-dropdown-item[data-active=true] .nixie-dropdown-item-shortcut-key,.nixie-dropdown-item[data-pending=true] .nixie-dropdown-item-shortcut-key,.nixie-dropdown-trigger[data-active=true] .nixie-dropdown-item-shortcut-key,.nixie-dropdown-trigger[data-pending=true] .nixie-dropdown-item-shortcut-key{background:linear-gradient(180deg,#ffffff29,#ffffff14);border-color:#ffffff42}.nixie-dropdown-item[data-active=true] .iconify,.nixie-dropdown-item[data-pending=true] .iconify,.nixie-dropdown-trigger[data-active=true] .iconify,.nixie-dropdown-trigger[data-pending=true] .iconify{opacity:1}.nixie-dropdown-item:not([data-disabled]):focus,.nixie-dropdown-item:not([data-disabled]):hover{background:#ffffff2a;color:#fff;outline:none}.nixie-dropdown-item[data-keyboard-active=true]:focus,.nixie-dropdown-item[data-keyboard-active=true]:hover,.nixie-dropdown-trigger[data-keyboard-active=true]:focus,.nixie-dropdown-trigger[data-keyboard-active=true]:hover{outline:2px solid hsla(0,0%,100%,.9)}.nixie-dropdown-item .iconify{height:14px;opacity:.85;width:14px}.nixie-dropdown-item-icon{margin-right:10px}.nixie-dropdown-item .iconify:not(.nixie-dropdown-item-icon):not(.nixie-dropdown-item-shortcut-icon){margin-left:16px}.nixie-dropdown-item--color-red{color:#ff2b2b}.nixie-dropdown-item--color-red:not([data-disabled]):focus,.nixie-dropdown-item--color-red:not([data-disabled]):hover{background:#d20000;color:#fff!important}.nixie-dropdown-item--color-red:not([data-disabled]):focus .iconify,.nixie-dropdown-item--color-red:not([data-disabled]):focus .nixie-dropdown-item-shortcut,.nixie-dropdown-item--color-red:not([data-disabled]):focus .nixie-dropdown-item-shortcut-key,.nixie-dropdown-item--color-red:not([data-disabled]):hover .iconify,.nixie-dropdown-item--color-red:not([data-disabled]):hover .nixie-dropdown-item-shortcut,.nixie-dropdown-item--color-red:not([data-disabled]):hover .nixie-dropdown-item-shortcut-key{color:#fff}.nixie-dropdown-item--admin-only{color:#f4c56a}.nixie-dropdown-item--admin-only:before{background:#f4c56ad9;border-radius:999px;content:"";inset:4px auto 4px 0;position:absolute;width:2px}.nixie-dropdown-item-label{flex-grow:1}.nixie-dropdown-item-badge{align-items:center;background:#f4c56a1f;border:1px solid rgba(244,197,106,.32);border-radius:999px;color:#ffdf9f;display:inline-flex;font-size:.62rem;font-weight:700;justify-content:center;letter-spacing:.08em;margin-left:10px;min-height:18px;padding:0 6px;text-transform:uppercase}.nixie-dropdown-item-shortcut{align-items:center;color:gray;display:inline-flex;font-size:.72rem;gap:4px;margin-left:16px}.nixie-dropdown-item-shortcut-key{align-items:center;background:linear-gradient(180deg,#ffffff17,#ffffff08);border-radius:3px;box-shadow:inset 0 -1px #0000004d;color:inherit;display:inline-flex;font-size:.72rem;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:1;min-height:20px;padding:0 7px;white-space:nowrap}.nixie-dropdown-item-shortcut-icon{height:12px!important;margin-left:0!important;opacity:1!important;width:12px!important}.nixie-dropdown-item[data-active=true] .nixie-dropdown-item-badge,.nixie-dropdown-item[data-pending=true] .nixie-dropdown-item-badge{background:#ffffff24;border-color:#fff6;color:#fff}.nixie-dropdown-content div[role=separator],.nixie-dropdown-separator{border-bottom:1px solid hsla(0,0%,100%,.05);margin:5px 0}.nixie-dropdown-content .nixie-dropdown-separator:first-child,.nixie-dropdown-content .nixie-dropdown-separator:last-child,.nixie-dropdown-content div[role=separator]:first-child,.nixie-dropdown-content div[role=separator]:last-child{display:none}.nixie-dropdown-item.image-included{max-width:none;min-width:160px}.nixie-dropdown-item.image-included img{border-radius:6px;height:28px;margin-left:-8px;margin-right:8px;margin-top:0;width:28px}.nixie-dropdown-item.image-included svg.item-check-mark{height:22px}.nixie-dropdown-item img{display:inline-block;margin-top:-3px;vertical-align:middle;width:18px}.nixie-transform-layer-anchor[data-v-a6a44ec2]{display:grid}.nixie-transform-layer-trigger[data-v-a6a44ec2]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:9px 10px;width:100%}.nixie-transform-layer-trigger-label[data-v-a6a44ec2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nixie-build-icon-shell[data-v-dddc9693]{align-self:start;justify-self:stretch;min-width:0;position:relative}.nixie-build-icon-shell[data-v-dddc9693]:before{content:"";display:block;padding-top:100%;width:100%}.nixie-build-icon[data-v-dddc9693]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--nixie-assets-surface);border:1px solid hsla(0,0%,100%,.03);border-radius:9px;box-shadow:none;box-sizing:border-box;color:var(--nixie-assets-text-muted);cursor:pointer;display:block;height:100%;inset:0;margin:0;min-height:0;min-width:0;overflow:hidden;padding:0;position:absolute;text-align:center;transition:transform 90ms ease,border-color 90ms ease,background-color 90ms ease,color 90ms ease;width:100%}.construction-list-wrapper .nixie-build-icon[data-v-dddc9693]:hover,.nixie-build-icon[data-v-dddc9693]:hover{background:var(--nixie-assets-surface-raised);border-color:#d58a5257;color:var(--nixie-assets-text);transform:translateY(-1px)}.nixie-build-icon.is-selected[data-v-dddc9693]{background:#271f17eb;border-color:#d58a526b;box-shadow:inset 0 0 0 1px #d58a5224;color:var(--nixie-assets-text)}.nixie-build-icon.is-selected[data-v-dddc9693]:hover{background:#30261cf5;border-color:#d58a527a}.construction-list-wrapper .nixie-build-icon[data-v-dddc9693]:disabled,.construction-list-wrapper .nixie-build-icon[data-disabled=true][data-v-dddc9693],.nixie-build-icon[data-v-dddc9693]:disabled,.nixie-build-icon[data-disabled=true][data-v-dddc9693]{box-shadow:none;color:#ffffff47;cursor:not-allowed}.nixie-build-icon .build-icon-img[data-v-dddc9693]{background-position:50%;background-repeat:no-repeat;background-size:contain;filter:none;height:calc(100% - 12px);left:6px;pointer-events:none;position:absolute;top:6px;transition:opacity 90ms ease;width:calc(100% - 12px)}.nixie-build-icon .build-icon-name[data-v-dddc9693]{display:none;pointer-events:none}.nixie-build-icon .build-icon-extension[data-v-dddc9693]{align-items:center;display:flex;inset:0;justify-content:center;padding:0 14px;pointer-events:none;position:absolute}.nixie-build-icon .build-icon-extension[data-v-dddc9693] *{position:absolute}.nixie-build-icon .build-icon-extension[data-v-dddc9693] svg.iconify{font-size:5em;width:55%}.nixie-build-icon .build-icon-extension span[data-v-dddc9693]{background:#0b0b0be6;border:1px solid hsla(0,0%,100%,.07);border-radius:5px;font-size:.6em;font-weight:700;letter-spacing:.08em;max-width:80%;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;text-shadow:0 0 4px #000;text-transform:uppercase;transition:background-color 90ms ease;white-space:nowrap}.nixie-build-icon:hover .build-icon-extension span[data-v-dddc9693]{background:#d58a522e}.nixie-build-icon--folder .build-icon-extension--folder[data-v-dddc9693] svg.iconify{font-size:5.4em;width:60%}.nixie-build-icon--folder .build-icon-extension--folder[data-v-dddc9693]{inset:0 0 24px}.nixie-build-icon__badge[data-v-dddc9693]{align-items:center;background:#0b0b0be6;border-radius:6px;color:#fff4e8;display:inline-flex;height:22px;justify-content:center;line-height:1;max-width:calc(100% - 12px);min-width:22px;pointer-events:none;top:6px;z-index:1}.nixie-build-icon--folder .build-icon-name[data-v-dddc9693],.nixie-build-icon__badge[data-v-dddc9693]{font-size:.68em;font-weight:800;overflow:hidden;padding:0 5px;position:absolute;right:6px;text-overflow:ellipsis;white-space:nowrap}.nixie-build-icon--folder .build-icon-name[data-v-dddc9693]{background:#0b0b0be0;border-radius:5px;bottom:6px;color:var(--nixie-assets-text);display:block;height:18px;left:6px;line-height:18px;text-shadow:0 0 4px #000}.nixie-assets-browser[data-v-dddc9693]{--nixie-assets-border:hsla(0,0%,100%,.07);--nixie-assets-border-strong:hsla(0,0%,100%,.11);--nixie-assets-panel:#050506;--nixie-assets-surface:#0d0e10;--nixie-assets-surface-raised:#14161a;--nixie-assets-surface-muted:#07080a;--nixie-assets-text:#f2eee7;--nixie-assets-text-muted:#aaa39a;--nixie-assets-text-soft:#726c64;--nixie-assets-accent:#d58a52;--nixie-assets-accent-soft:rgba(213,138,82,.18);--nixie-assets-shadow:0 28px 48px rgba(0,0,0,.3);background:radial-gradient(circle at top left,hsla(0,0%,100%,.015),transparent 24%),radial-gradient(circle at bottom right,hsla(0,0%,100%,.01),transparent 18%),linear-gradient(180deg,var(--nixie-assets-surface-muted) 0,var(--nixie-assets-panel) 100%);border:0;border-radius:0;box-shadow:none;color:var(--nixie-assets-text-muted);height:100%;min-height:0;overflow:hidden;position:relative}.nixie-assets-browser[data-v-dddc9693]:before{content:"";display:none;pointer-events:none}.construction-footer-browser[data-v-dddc9693]{display:flex;flex-direction:column;flex-grow:1;height:100%;min-height:0;position:relative;z-index:1}.nixie-assets-browser__file-input[data-v-dddc9693]{display:none}.construction-filter-options[data-v-dddc9693]{align-items:center;background:linear-gradient(180deg,#ffffff0a,#fff0),linear-gradient(180deg,var(--nixie-assets-surface-muted),var(--nixie-assets-panel));border-bottom:1px solid #000;border-top:0;box-shadow:none;display:flex;gap:6px;height:34px;min-height:50px;padding:8px}.construction-filter-options .btn-small[data-v-dddc9693]{align-items:center;background:linear-gradient(180deg,#ffffff08,#fff0),var(--nixie-assets-surface);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;box-shadow:inset 0 1px #ffffff08;color:var(--nixie-assets-text-muted);display:inline-flex;height:100%;justify-content:center;margin:0;min-width:34px;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;width:34px}.construction-filter-options .btn-small[data-v-dddc9693]:not(:disabled):hover{background:linear-gradient(180deg,#ffffff0a,#fff0),var(--nixie-assets-surface-raised);border-color:#ffffff17;color:var(--nixie-assets-text)}.construction-filter-options .btn-small.btn-active[data-v-dddc9693],.construction-filter-options .btn-small.btn-active[data-v-dddc9693]:hover,.construction-filter-options .btn-small.btn-depressed[data-v-dddc9693],.construction-filter-options .btn-small.btn-depressed[data-v-dddc9693]:hover{background:linear-gradient(180deg,#ffffff0d,#fff0),linear-gradient(180deg,#d58a5242,#d58a521a);border-color:#d58a5270;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #d58a521a;color:#fff4ea}.construction-filter-options .btn-small.btn-active[data-v-dddc9693]:disabled,.construction-filter-options .btn-small.btn-depressed[data-v-dddc9693]:disabled,.construction-filter-options .btn-small[data-v-dddc9693]:disabled{background:#ffffff05;border-color:#ffffff0a;box-shadow:none;color:#ffffff2e}.construction-filter-options .directory-filter.btn-active[data-v-dddc9693]:disabled,.construction-filter-options .directory-filter.btn-depressed[data-v-dddc9693]:disabled,.construction-filter-options .directory-filter[data-v-dddc9693]:disabled{color:#ffffff2e}.construction-list-wrapper.is-project-asset-drop-target[data-v-dddc9693]{background:linear-gradient(180deg,#d58a521a,#d58a520a),var(--nixie-assets-panel);outline:1px solid rgba(213,138,82,.48);outline-offset:-4px}.construction-list-wrapper.is-project-asset-drop-available[data-v-dddc9693]{outline:1px solid rgba(213,138,82,.26);outline-offset:-4px}.construction-list-wrapper.is-project-asset-move-target[data-v-dddc9693]{background:linear-gradient(180deg,#d58a521f,#d58a520d),var(--nixie-assets-panel);outline-color:#d58a5294}.construction-filter-options .directory-filter.btn-active[data-v-dddc9693]:disabled svg,.construction-filter-options .directory-filter.btn-depressed[data-v-dddc9693]:disabled svg,.construction-filter-options .directory-filter[data-v-dddc9693]:disabled svg{color:#ffffff2e}.construction-filter-options .construction-filter-input[data-v-dddc9693]{flex-grow:1;height:100%;min-width:0;position:relative}.construction-filter-options .construction-filter-input.has-back-button[data-v-dddc9693]{margin-left:-6px}.construction-filter-options .construction-filter-input.has-filter-button[data-v-dddc9693]{margin-right:-6px}.construction-filter-options .directory-return[data-v-dddc9693]{border-radius:6px 0 0 6px;margin-right:-1px;position:relative;z-index:1}.construction-filter-options .directory-filter[data-v-dddc9693]{border-radius:0 6px 6px 0;margin-left:-1px;position:relative;z-index:1}.construction-filter-options .construction-filter-input>.construction-filter-category[data-v-dddc9693],.construction-filter-options .construction-filter-input>.construction-search-input[data-v-dddc9693]{height:100%;inset:0;position:absolute;width:100%}.construction-filter-options .construction-filter-input>.construction-search-input[data-v-dddc9693]{overflow:visible;z-index:4}.construction-filter-options .construction-filter-input>.construction-search-input>input[data-v-dddc9693]{background:linear-gradient(180deg,#ffffff06,#fff0),var(--nixie-assets-surface-muted);border:1px solid #000;border-radius:6px;box-shadow:inset 0 1px #ffffff08;color:var(--nixie-assets-text);height:100%;outline:none;padding:0 38px 0 12px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;width:100%}.construction-filter-options .construction-filter-input>.construction-search-input.history-open>input[data-v-dddc9693]{border-bottom-left-radius:0;border-bottom-right-radius:0}.construction-filter-options .construction-filter-input>.construction-search-input>input[data-v-dddc9693]::-moz-placeholder{color:var(--nixie-assets-text-soft)}.construction-filter-options .construction-filter-input>.construction-search-input>input[data-v-dddc9693]::placeholder{color:var(--nixie-assets-text-soft)}.construction-filter-options .construction-filter-input>.construction-search-input>input[data-v-dddc9693]:focus{border-color:#d58a5270;box-shadow:0 0 0 1px #d58a522e,inset 0 1px #ffffff0d}.construction-filter-options .construction-filter-input>.construction-search-input>button[data-v-dddc9693]{align-items:center;border-radius:0 6px 6px 0;color:var(--nixie-assets-text-soft);cursor:pointer;display:flex;font-size:1rem;inset:1px 1px 1px auto;justify-content:center;position:absolute;text-align:center;width:34px}.construction-filter-options .construction-filter-input>.construction-search-input>button[data-v-dddc9693]:hover{color:var(--nixie-assets-text)}.nixie-assets-browser__search-history[data-v-dddc9693]{background:var(--nixie-assets-surface);border:1px solid hsla(0,0%,100%,.07);border-radius:0 0 6px 6px;border-top-color:#ffffff1a;box-shadow:0 14px 24px #00000047;display:flex;flex-direction:column;gap:0;left:0;overflow:hidden;padding:0;position:absolute;right:0;top:calc(100% - 1px)}.construction-filter-options .construction-filter-input>.construction-search-input.history-open .nixie-assets-browser__search-history[data-v-dddc9693]{border-color:#d58a5270;box-shadow:0 0 0 1px #d58a522e,0 14px 24px #00000047;display:flex}.nixie-assets-browser__search-history-clear[data-v-dddc9693]{background:transparent;border:none;border-top:1px solid hsla(0,0%,100%,.05);color:var(--nixie-assets-text-soft);cursor:pointer;font-size:.71em;letter-spacing:.01em;min-height:26px;padding:0 10px 0 12px;text-align:center;text-transform:none;width:100%}.nixie-assets-browser__search-history-clear[data-v-dddc9693]:hover{color:var(--nixie-assets-text)}.nixie-assets-browser__search-history-list[data-v-dddc9693]{display:flex;flex-direction:column;padding:4px 0}.nixie-assets-browser__search-history-entry[data-v-dddc9693]{align-items:center;display:flex;gap:0;min-height:26px;padding:0 4px 0 12px}.nixie-assets-browser__search-history-entry+.nixie-assets-browser__search-history-entry[data-v-dddc9693]{border-top:1px solid hsla(0,0%,100%,.05)}.nixie-assets-browser__search-history-apply[data-v-dddc9693],.nixie-assets-browser__search-history-remove[data-v-dddc9693]{background:transparent;border:none;color:var(--nixie-assets-text-muted);padding:0}.nixie-assets-browser__search-history-apply[data-v-dddc9693]:hover,.nixie-assets-browser__search-history-remove[data-v-dddc9693]:hover{color:var(--nixie-assets-text)}.nixie-assets-browser__search-history-apply[data-v-dddc9693]{align-items:center;display:inline-flex;flex:1 1 auto;font-size:.74em;line-height:1.2;min-height:22px;min-width:0;padding:0;text-align:left}.nixie-assets-browser__search-history-apply span[data-v-dddc9693]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nixie-assets-browser__search-history-remove[data-v-dddc9693]{align-items:center;display:inline-flex;flex:0 0 auto;font-size:.78em;justify-content:center;line-height:1;margin-left:8px;min-width:18px;text-transform:lowercase}.construction-filter-options .construction-filter-input>.construction-filter-category[data-v-dddc9693]{align-items:center;background:linear-gradient(180deg,#ffffff06,#fff0),var(--nixie-assets-surface);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;box-shadow:inset 0 1px #ffffff08;color:var(--nixie-assets-text-muted);cursor:pointer;display:flex;font-size:.85em;justify-content:center;line-height:33px;overflow:hidden;padding:0 30px;position:absolute;text-align:center;text-overflow:ellipsis;transition:border-color .12s ease,color .12s ease,background-color .12s ease;white-space:nowrap}.construction-filter-options .construction-filter-input>.construction-filter-category .construction-filter-category__icon[data-v-dddc9693]{align-items:center;display:flex;font-size:.95rem;height:14px;justify-content:center;left:-20px;pointer-events:none;position:absolute;width:14px}.construction-filter-options .construction-filter-input>.construction-filter-category .construction-filter-category__label[data-v-dddc9693]{align-items:center;display:flex;justify-content:center;max-width:100%;min-width:0;pointer-events:none;position:relative;text-align:center}.construction-filter-options .construction-filter-input>.construction-filter-category .construction-filter-category__text[data-v-dddc9693]{display:block;max-width:100%;min-width:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.construction-filter-options .construction-filter-input>.construction-filter-category .construction-filter-category__chevron[data-v-dddc9693]{margin-bottom:-1px;position:absolute;right:8px}.construction-filter-options .construction-filter-input.has-back-button>.construction-filter-category[data-v-dddc9693]{border-left-color:#ffffff0d;border-radius:0 6px 6px 0}.construction-filter-options .construction-filter-input.has-filter-button>.construction-filter-category[data-v-dddc9693]{border-radius:6px 0 0 6px;border-right-color:#ffffff0d}.construction-filter-options .construction-filter-input.has-back-button.has-filter-button>.construction-filter-category[data-v-dddc9693]{border-radius:0}.construction-filter-options .construction-filter-input>.construction-filter-category.btn-depressed[data-v-dddc9693]{background:linear-gradient(180deg,#ffffff0a,#fff0),linear-gradient(180deg,#d58a5233,#d58a5217);border-color:#d58a5266;color:#fff1e4}.nixie-assets-browser__filter-settings[data-v-dddc9693]{background:linear-gradient(180deg,#ffffff06,#fff0),linear-gradient(180deg,var(--nixie-assets-surface-muted),var(--nixie-assets-panel));border-bottom:1px solid #000;border-top:none;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #0000004d;display:flex;flex-wrap:wrap;gap:4px;padding:6px}.nixie-assets-browser__filter-settings .btn-small[data-v-dddc9693]{align-items:center;background:linear-gradient(180deg,#ffffff08,#fff0),var(--nixie-assets-surface);border:1px solid hsla(0,0%,100%,.07);border-radius:6px;box-shadow:inset 0 1px #ffffff08;color:var(--nixie-assets-text-soft);display:inline-flex;font-size:.64rem;justify-content:center;letter-spacing:.03em;min-height:24px;min-width:0;padding:0 8px;text-transform:uppercase;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;width:auto}.nixie-assets-browser__filter-settings .btn-small span[data-v-dddc9693]{line-height:1}.nixie-assets-browser__filter-settings .btn-small.nixie-assets-browser__filter-button[data-v-dddc9693]{gap:6px;padding:0 4px 0 8px}.nixie-assets-browser__filter-button-chevron[data-v-dddc9693]{flex:0 0 auto;font-size:.72rem;opacity:.76}.nixie-assets-browser__filter-settings .btn-small[data-v-dddc9693]:hover:not(:disabled){background:linear-gradient(180deg,#ffffff0a,#fff0),var(--nixie-assets-surface-raised);border-color:#d58a523d;color:var(--nixie-assets-text)}.nixie-assets-browser__filter-settings .btn-small[data-v-dddc9693]:not(.btn-inactive):not(:disabled){background:linear-gradient(180deg,#ffffff0d,#fff0),linear-gradient(180deg,#d58a523d,#d58a521a);border-color:#d58a5266;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #d58a5214;color:#fff2e5}.nixie-assets-browser__filter-settings .btn-small.btn-inactive[data-v-dddc9693]{color:#c9b9aaa3}.nixie-assets-browser__filter-settings .btn-small[data-v-dddc9693]:disabled{cursor:default}.nixie-assets-browser__filter-settings .btn-small.nixie-assets-browser__filter-button--disabled[data-v-dddc9693],.nixie-assets-browser__filter-settings .btn-small.nixie-assets-browser__filter-button--disabled[data-v-dddc9693]:disabled{background:repeating-linear-gradient(-45deg,#ffffff04,#ffffff04 6px,#fff0 0 12px),linear-gradient(180deg,#ffffff05,#fff0),#101114f5;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff05,inset 0 0 0 1px #0000002e;color:#ffffff4d;opacity:1}.nixie-assets-browser__filter-settings .btn-small.nixie-assets-browser__filter-button--disabled span[data-v-dddc9693]{text-decoration:line-through;text-decoration-color:#ffffff29;text-decoration-thickness:1px}.construction-list-wrapper[data-v-dddc9693]{--nixie-asset-grid-min:58px;align-content:start;border-top:0;display:grid;flex:1;gap:6px;grid-template-columns:repeat(auto-fill,minmax(var(--nixie-asset-grid-min),1fr));min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px}.construction-list-wrapper[data-v-dddc9693]>:not(.nixie-build-icon):not(.nixie-build-icon-shell){grid-column:1/-1}.construction-list-wrapper .construction-item-information[data-v-dddc9693]{border-radius:8px;color:#f3d8c3;font-size:.82em;letter-spacing:.5px;line-height:40px;text-align:center;width:100%}.construction-list-wrapper .construction-item-category[data-v-dddc9693]{background:var(--nixie-assets-surface);border:1px solid var(--nixie-assets-border);border-radius:8px;box-shadow:none;clear:both;color:var(--nixie-assets-text);cursor:pointer;font-size:.9em;height:100%;inset:0;line-height:38px;margin-bottom:0;overflow:hidden;padding-left:42px;position:absolute;text-align:left;text-overflow:ellipsis;transition:transform 90ms ease,border-color 90ms ease,background-color 90ms ease,color 90ms ease;white-space:nowrap;width:100%}.construction-list-wrapper .construction-item-category[data-v-dddc9693]:hover{background:var(--nixie-assets-surface-raised);border-color:var(--nixie-assets-border-strong);transform:translateY(-1px)}.construction-list-wrapper .construction-item-category.flex[data-v-dddc9693]{display:flex;padding-left:0}.construction-list-wrapper .construction-item-category.flex>div[data-v-dddc9693]:first-child{padding-left:42px}.construction-list-wrapper .construction-item-category.flex>div[data-v-dddc9693]:first-child:hover{background-color:#ffffff04}.construction-list-wrapper .construction-item-category-icon[data-v-dddc9693]{background-position:50%;background-repeat:no-repeat;background-size:70%;color:#fffc;display:inline-block;font-size:1.1em;height:38px;left:0;line-height:38px;opacity:.82;padding:8px;position:absolute;text-align:center;top:0;vertical-align:middle;width:38px}.construction-list-wrapper .construction-item-category-goto-button[data-v-dddc9693]{color:var(--nixie-assets-text-soft);float:right;font-size:.7em;height:100%;line-height:34px;text-align:center;width:38px}.nixie-assets-browser__row-shell[data-v-dddc9693]{min-height:40px;position:relative;width:100%}.construction-list-wrapper .construction-item-category.is-project-asset-move-target[data-v-dddc9693],.nixie-assets-browser__directory-tree-entry.is-project-asset-move-target[data-v-dddc9693],.nixie-build-icon.is-project-asset-move-target[data-v-dddc9693]{background:#d58a5224;border-color:#d58a526b;color:#fff1e4}.construction-list-wrapper .construction-item-category.is-project-asset-drop-available[data-v-dddc9693],.nixie-assets-browser__directory-tree-entry.is-project-asset-drop-available[data-v-dddc9693],.nixie-build-icon.is-project-asset-drop-available[data-v-dddc9693]{border-color:#d58a5242;box-shadow:inset 0 0 0 1px #d58a521a}.nixie-assets-browser__directory-tree-entry.is-project-asset-drop-arming[data-v-dddc9693]{border-style:dashed}.nixie-assets-browser__directory-tree-entry.is-project-asset-drop-armed[data-v-dddc9693]{box-shadow:inset 0 0 0 1px #d58a525c}.construction-list-wrapper.contents-2x[data-v-dddc9693]{--nixie-asset-grid-min:72px}.construction-list-wrapper.contents-3x[data-v-dddc9693]{--nixie-asset-grid-min:96px}.construction-list-wrapper.list-view .nixie-build-icon[data-v-dddc9693]{background:var(--nixie-assets-surface);border:1px solid var(--nixie-assets-border);border-radius:10px;box-shadow:none;height:100%;margin-right:0;text-align:left;transition:background-color 90ms ease,border-color 90ms ease,color 90ms ease;width:100%}.construction-list-wrapper.list-view[data-v-dddc9693]{display:flex;flex-direction:column;gap:6px;min-height:0}.construction-list-wrapper.list-view .nixie-build-icon-shell[data-v-dddc9693]{aspect-ratio:auto;flex:0 0 52px;height:52px;min-height:52px;min-width:100%;width:100%}.construction-list-wrapper.list-view .nixie-build-icon-shell[data-v-dddc9693]:before{display:none}.construction-list-wrapper.list-view .nixie-build-icon .build-icon-img[data-v-dddc9693]{background-color:#ffffff04;border-radius:8px;filter:none;height:36px;left:8px;top:50%;transform:translateY(-50%);width:36px}.construction-list-wrapper.list-view .nixie-build-icon .build-icon-extension[data-v-dddc9693]{background:#ffffff04;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;height:36px;justify-content:center;inset:50% auto auto 8px;transform:translateY(-50%);transition:background-color 90ms ease,border-color 90ms ease;width:36px}.construction-list-wrapper.list-view .nixie-build-icon .build-icon-extension span[data-v-dddc9693]{display:none}.construction-list-wrapper.list-view .nixie-build-icon .build-icon-extension[data-v-dddc9693] svg.iconify{font-size:1.35em;width:auto}.construction-list-wrapper.list-view .nixie-build-icon .build-icon-name[data-v-dddc9693]{background:none;color:var(--nixie-assets-text);display:block;font-size:.84em;font-weight:600;line-height:1.2;overflow:hidden;padding:16px 14px 14px 56px;text-overflow:ellipsis;white-space:nowrap}.construction-list-wrapper.list-view .nixie-build-icon[data-v-dddc9693]:focus-visible,.construction-list-wrapper.list-view .nixie-build-icon[data-v-dddc9693]:hover{background:var(--nixie-assets-surface-raised);border-color:#d58a5233}.construction-list-wrapper.list-view .nixie-build-icon:focus-visible .build-icon-extension[data-v-dddc9693],.construction-list-wrapper.list-view .nixie-build-icon:hover .build-icon-extension[data-v-dddc9693]{background:#ffffff0a;border-color:#d58a5229}.construction-list-wrapper.list-view .nixie-build-icon[data-v-dddc9693]:disabled,.construction-list-wrapper.list-view .nixie-build-icon[data-v-dddc9693]:disabled:hover,.construction-list-wrapper.list-view .nixie-build-icon[data-disabled=true][data-v-dddc9693],.construction-list-wrapper.list-view .nixie-build-icon[data-disabled=true][data-v-dddc9693]:hover{background:linear-gradient(180deg,#ffffff05,#fff0),var(--nixie-assets-surface-muted);box-shadow:none;transform:none}.construction-list-wrapper.list-view .construction-item-category.flex.nixie-assets-browser__category-row[data-v-dddc9693]{flex:0 0 auto}.nixie-assets-browser__directory-name[data-v-dddc9693]{display:inline-block;max-width:calc(100% - 88px);overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:top}.nixie-assets-browser__directory-meta[data-v-dddc9693]{color:var(--nixie-assets-text-soft);font-size:.74em;position:absolute;right:42px;top:0}.nixie-assets-browser__status-message[data-v-dddc9693]{background:linear-gradient(180deg,#d58a522e,#d58a5214);border:1px solid rgba(213,138,82,.24);margin-bottom:10px}.nixie-assets-browser__category-row[data-v-dddc9693]{align-items:stretch}.construction-list-wrapper .construction-item-category.flex.nixie-assets-browser__category-row[data-v-dddc9693]:hover{background-color:var(--nixie-assets-surface-raised)}.nixie-assets-browser__category-toggle[data-v-dddc9693]{min-width:0;position:relative;text-align:left}.construction-list-wrapper .construction-item-category.flex.nixie-assets-browser__category-row>.nixie-assets-browser__category-toggle[data-v-dddc9693]:hover{background-color:#ffffff05}.nixie-assets-browser__category-open[data-v-dddc9693]{border-left:1px solid hsla(0,0%,100%,.05);flex:0 0 40px;width:40px}.nixie-assets-browser__category-open[data-v-dddc9693]:hover{background-color:#ffffff08}.nixie-assets-browser__category-assets[data-v-dddc9693]{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(var(--nixie-asset-grid-min),1fr));overflow:visible;padding:0}.construction-list-wrapper.list-view .nixie-assets-browser__category-assets[data-v-dddc9693]{border-left:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:6px;margin:0 0 0 12px;padding:3px 0 3px 12px}.construction-list-wrapper.contents-2x .nixie-assets-browser__category-assets[data-v-dddc9693],.construction-list-wrapper.contents-3x .nixie-assets-browser__category-assets[data-v-dddc9693]{grid-template-columns:repeat(auto-fill,minmax(var(--nixie-asset-grid-min),1fr))}.construction-list-wrapper.list-view.contents-2x .nixie-assets-browser__category-assets[data-v-dddc9693],.construction-list-wrapper.list-view.contents-3x .nixie-assets-browser__category-assets[data-v-dddc9693]{grid-template-columns:none}.nixie-assets-browser__directory-tree[data-v-dddc9693]{display:flex;flex-direction:column;gap:6px}.nixie-assets-browser__directory-tree-entry[data-v-dddc9693]{align-items:center;background:var(--nixie-assets-surface);border:1px solid var(--nixie-assets-border);border-radius:8px;color:var(--nixie-assets-text-muted);display:flex;font-size:.86em;gap:8px;inset:0;min-height:0;padding-left:0;padding-right:12px;position:absolute;text-align:left;transition:transform 90ms ease,background-color 90ms ease,border-color 90ms ease,color 90ms ease;width:100%}.nixie-assets-browser__directory-tree-indent[data-v-dddc9693]{flex:0 0 auto}.nixie-assets-browser__directory-tree-entry[data-v-dddc9693]:hover{background:var(--nixie-assets-surface-raised);border-color:var(--nixie-assets-border-strong);color:var(--nixie-assets-text);transform:translateY(-1px)}.nixie-assets-browser__directory-tree-entry.btn-active[data-v-dddc9693]{background:#d58a521f;border-color:#d58a5261;color:#fff1e4}.nixie-assets-browser__directory-tree-arrow[data-v-dddc9693]{flex:0 0 16px;font-size:1.1em;opacity:.6}.nixie-assets-browser__directory-tree-icon[data-v-dddc9693]{flex:0 0 16px;font-size:1.05em;opacity:.85}.nixie-assets-browser__empty-copy[data-v-dddc9693]{background:#ffffff04;border:1px dashed hsla(0,0%,100%,.08);border-radius:8px;color:var(--nixie-assets-text-muted);margin:0;padding:18px 16px;text-align:center}.nixie-left-sidebar-project-panel[data-v-349a9312]{display:flex;flex:1 1 auto;height:100%;min-height:0;width:100%}.nixie-left-sidebar-project-panel[data-v-349a9312] .nixie-assets-browser{flex:1 1 auto;min-height:0;width:100%}.nixie-scene-browser[data-v-8dc039ff]{--scene-accent-rgb:255 128 52;--scene-accent-border:rgb(var(--scene-accent-rgb)/.32);--scene-accent-soft:rgb(var(--scene-accent-rgb)/.04);--scene-accent-strong:rgb(var(--scene-accent-rgb)/.04);--scene-accent-focus:rgb(var(--scene-accent-rgb)/.08);--scene-accent-edit:rgb(var(--scene-accent-rgb)/.1);--scene-text-muted:#8f8174;--scene-text-soft:#b59882;background:linear-gradient(180deg,#0d0d0d,#090909);border:1px solid hsla(0,0%,100%,.04);border-radius:3px;color:#ddd3ca;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:10px;width:100%}.nixie-scene-browser__header[data-v-8dc039ff]{display:grid;gap:8px}.nixie-scene-browser__actions[data-v-8dc039ff]{display:flex;flex-wrap:wrap;gap:8px}.nixie-scene-browser__selection-filters[data-v-8dc039ff]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-bottom:2px}.nixie-scene-browser__selection-filters-label[data-v-8dc039ff]{color:var(--scene-text-soft);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nixie-scene-browser__action[data-v-8dc039ff],.nixie-scene-browser__filter-toggle[data-v-8dc039ff]{background:#141110f0;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#f7eee6;font-size:11px;justify-self:start;line-height:1.1;padding:6px 10px}.nixie-scene-browser__action[data-v-8dc039ff]:hover:not(:disabled),.nixie-scene-browser__filter-toggle[data-v-8dc039ff]:hover:not(:disabled){background:#1c1714fa;border-color:var(--scene-accent-border)}.nixie-scene-browser__filter-toggle.is-active[data-v-8dc039ff]{background:linear-gradient(180deg,rgb(var(--scene-accent-rgb)/.2),rgb(var(--scene-accent-rgb)/.08)),linear-gradient(180deg,#1c1714fa,#141110fa);border-color:rgb(var(--scene-accent-rgb)/.4);color:#fff1e3}.nixie-scene-browser__action.is-danger[data-v-8dc039ff]{background:linear-gradient(180deg,#ff787824,#ff505014),linear-gradient(180deg,#201010f5,#170c0cfa);border-color:#ff67674d;color:#ffe1df}.nixie-scene-browser__action.is-danger[data-v-8dc039ff]:hover:not(:disabled){background:linear-gradient(180deg,#ff787833,#ff50501f),linear-gradient(180deg,#281212fa,#1c0d0dfc);border-color:#ff67676b}.nixie-scene-browser__actions .nixie-scene-browser__action[data-v-8dc039ff]:first-child{background:linear-gradient(180deg,rgb(var(--scene-accent-rgb)/.16),rgb(var(--scene-accent-rgb)/.07)),linear-gradient(180deg,#1c1714fa,#141110fa);border-color:rgb(var(--scene-accent-rgb)/.24);color:#fff1e3}.nixie-scene-browser__actions .nixie-scene-browser__action[data-v-8dc039ff]:first-child:hover:not(:disabled){background:linear-gradient(180deg,rgb(var(--scene-accent-rgb)/.22),rgb(var(--scene-accent-rgb)/.1)),linear-gradient(180deg,#221b17fc,#181412fc);border-color:rgb(var(--scene-accent-rgb)/.34)}.nixie-scene-browser__action[data-v-8dc039ff]:disabled,.nixie-scene-browser__filter-toggle[data-v-8dc039ff]:disabled{cursor:default;opacity:.45}.nixie-scene-browser__empty[data-v-8dc039ff],.nixie-scene-row__subtitle[data-v-8dc039ff]{color:var(--scene-text-muted);font-size:12px;line-height:1.4;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nixie-scene-browser__tree[data-v-8dc039ff]{align-content:start;display:grid;min-height:0;overflow:auto;padding:4px 0}.nixie-scene-browser__tree.is-layer-dragging[data-v-8dc039ff]{padding:0}.nixie-scene-browser__edge-dropzone[data-v-8dc039ff]{border-radius:4px;min-height:24px}.nixie-scene-browser__edge-dropzone.is-active[data-v-8dc039ff]{background:rgb(var(--scene-accent-rgb)/.06)}.nixie-scene-row[data-v-8dc039ff]{--row-indent:calc(var(--scene-depth, 0)*14px);align-items:center;border:1px solid transparent;border-radius:6px;-moz-column-gap:2px;column-gap:2px;contain:layout paint style;contain-intrinsic-size:48px;content-visibility:auto;display:grid;grid-template-columns:var(--row-indent) 34px 20px minmax(0,1fr) auto;min-height:48px;padding:0 6px 0 0;position:relative;width:100%}.nixie-scene-row.is-drop-inside[data-v-8dc039ff],.nixie-scene-row.is-selected[data-v-8dc039ff],.nixie-scene-row[data-v-8dc039ff]:hover{background:#ffffff0e}.nixie-scene-row.is-selected[data-v-8dc039ff]{background:var(--scene-accent-strong);border-color:var(--scene-accent-border);box-shadow:none}.nixie-scene-row.is-editing[data-v-8dc039ff]{background:var(--scene-accent-edit);box-shadow:inset 0 0 0 1px rgb(var(--scene-accent-rgb)/.24)}.nixie-scene-row.is-keyboard-focused[data-v-8dc039ff]{background:var(--scene-accent-focus);box-shadow:inset 0 0 0 1px rgb(var(--scene-accent-rgb)/.3)}.nixie-scene-row.is-hidden[data-v-8dc039ff]{color:#746c65}.nixie-scene-row.is-hidden .nixie-scene-row__subtitle[data-v-8dc039ff]{color:#605852}.nixie-scene-row.is-drop-after[data-v-8dc039ff]:after,.nixie-scene-row.is-drop-before[data-v-8dc039ff]:before{background:rgb(var(--scene-accent-rgb));content:"";height:2px;left:0;position:absolute;right:0}.nixie-scene-row.is-drop-before[data-v-8dc039ff]:before{top:-1px}.nixie-scene-row.is-drop-after[data-v-8dc039ff]:after{bottom:-1px}.nixie-scene-row__indent[data-v-8dc039ff]{width:100%}.nixie-scene-row__main[data-v-8dc039ff]{align-self:stretch;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;min-width:0;padding:0;text-align:left}.nixie-scene-row__main--editing[data-v-8dc039ff]{cursor:default;gap:4px;padding:5px 8px 5px 6px}.nixie-scene-row__action[data-v-8dc039ff],.nixie-scene-row__toggle[data-v-8dc039ff]{align-items:center;background:transparent;border:0;border-radius:3px;color:#9b8d82;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.nixie-scene-row__toggle[data-v-8dc039ff]{font-size:13px;height:44px;justify-self:start;width:30px}.nixie-scene-row__action[data-v-8dc039ff]{height:18px;opacity:0;pointer-events:none;transition:opacity .12s ease,color .12s ease,background-color .12s ease;visibility:hidden;width:18px}.nixie-scene-row.is-selected .nixie-scene-row__action.is-open[data-v-8dc039ff],.nixie-scene-row.is-selected .nixie-scene-row__action[data-v-8dc039ff]:hover:not(:disabled),.nixie-scene-row.is-selected .nixie-scene-row__toggle[data-v-8dc039ff]:hover:not(:disabled){background:rgb(var(--scene-accent-rgb)/.12);color:#fff3e8}.nixie-scene-row:not(.is-selected) .nixie-scene-row__action.is-open[data-v-8dc039ff],.nixie-scene-row:not(.is-selected) .nixie-scene-row__action[data-v-8dc039ff]:hover:not(:disabled),.nixie-scene-row:not(.is-selected) .nixie-scene-row__toggle[data-v-8dc039ff]:hover:not(:disabled){background:#ffffff14;color:#d8d0c8}.nixie-scene-row__toggle--placeholder[data-v-8dc039ff]{pointer-events:none}.nixie-scene-row__icon[data-v-8dc039ff]{align-items:center;color:#8d8076;display:inline-flex;height:18px;justify-content:center;width:18px}.nixie-scene-row__icon.is-layer[data-v-8dc039ff]{color:#d08d59}.nixie-scene-row__content[data-v-8dc039ff]{align-items:center;-moz-column-gap:6px;column-gap:6px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;overflow:hidden;padding:5px 8px 5px 6px}.nixie-scene-row__text[data-v-8dc039ff]{display:grid;gap:1px;min-width:0}.nixie-scene-row__rename-shell[data-v-8dc039ff]{gap:6px;grid-template-columns:minmax(0,1fr) auto}.nixie-scene-row__opacity-shell[data-v-8dc039ff],.nixie-scene-row__rename-shell[data-v-8dc039ff]{align-items:center;background:linear-gradient(180deg,#181311f0,#0c0a09f5);border:1px solid var(--scene-accent-border);border-radius:6px;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #0003;display:grid;padding:6px 8px}.nixie-scene-row__opacity-shell[data-v-8dc039ff]{gap:8px;grid-template-columns:auto minmax(110px,1fr) auto auto}.nixie-scene-row__opacity-field[data-v-8dc039ff]{align-items:center;color:var(--scene-text-soft);display:grid;font-size:10px;font-weight:700;gap:6px;grid-template-columns:auto auto;letter-spacing:.06em;min-width:0;text-transform:uppercase}.nixie-scene-row__opacity-number[data-v-8dc039ff]{background:#0c0a09b8;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#f4ebe3;font-size:12px;font-weight:600;min-width:0;padding:4px 8px;width:58px}.nixie-scene-row__opacity-range[data-v-8dc039ff]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff14;border-radius:999px;height:6px;margin:0;min-width:0;width:100%}.nixie-scene-row__opacity-range[data-v-8dc039ff]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff2ea;border:2px solid rgb(var(--scene-accent-rgb));border-radius:999px;box-shadow:0 0 0 4px rgb(var(--scene-accent-rgb)/.16);height:14px;width:14px}.nixie-scene-row__opacity-range[data-v-8dc039ff]::-moz-range-thumb{background:#fff2ea;border:2px solid rgb(var(--scene-accent-rgb));border-radius:999px;box-shadow:0 0 0 4px rgb(var(--scene-accent-rgb)/.16);height:14px;width:14px}.nixie-scene-row__opacity-range[data-v-8dc039ff]::-moz-range-track{background:#ffffff14;border-radius:999px;height:6px}.nixie-scene-row__opacity-reset[data-v-8dc039ff]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#dfd0c3;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-height:22px;padding:0 9px}.nixie-scene-row__opacity-reset[data-v-8dc039ff]:hover:not(:disabled){background:#ffffff14;border-color:rgb(var(--scene-accent-rgb)/.32);color:#fff3e8}.nixie-scene-row__rename-input[data-v-8dc039ff]{background:transparent;border:0;color:#fff5ee;font-size:13px;font-weight:400;line-height:1.2;min-width:0;padding:0}.nixie-scene-row__rename-input[data-v-8dc039ff]::-moz-selection{background:rgb(var(--scene-accent-rgb)/.24)}.nixie-scene-row__rename-input[data-v-8dc039ff]::selection{background:rgb(var(--scene-accent-rgb)/.24)}.nixie-scene-row__rename-input[data-v-8dc039ff]:focus{outline:none}.nixie-scene-row__meta[data-v-8dc039ff],.nixie-scene-row__rename-actions[data-v-8dc039ff]{align-items:center;display:inline-flex;gap:6px}.nixie-scene-row__meta[data-v-8dc039ff]{justify-self:end}.nixie-scene-row__rename-action[data-v-8dc039ff]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:5px;color:#bea999;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.nixie-scene-row__rename-action[data-v-8dc039ff]:hover:not(:disabled){background:#ffffff14;color:#fff3e8}.nixie-scene-row__rename-action--confirm[data-v-8dc039ff]{background:#224a356b;border-color:#61d8973d;color:#8ee5b4}.nixie-scene-row__label-row[data-v-8dc039ff]{align-items:center;display:flex;gap:6px;min-width:0;overflow:hidden}.nixie-scene-row__label[data-v-8dc039ff]{color:#eee4dc;flex:1 1 auto;font-size:13px;font-weight:500;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nixie-scene-row__badge[data-v-8dc039ff]{align-items:center;align-self:center;background:var(--scene-accent-soft);border:1px solid var(--scene-accent-border);border-radius:999px;color:#ffd3b6;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1;padding:1px 5px;text-transform:uppercase;white-space:nowrap}.nixie-scene-row__badge--active[data-v-8dc039ff]{background:rgb(var(--scene-accent-rgb)/.16);border-color:rgb(var(--scene-accent-rgb)/.34);color:#ffe3d0}.nixie-scene-row__actions[data-v-8dc039ff]{align-items:center;display:inline-flex;gap:2px}.nixie-scene-row.is-selected .nixie-scene-row__action[data-v-8dc039ff],.nixie-scene-row:hover .nixie-scene-row__action[data-v-8dc039ff],.nixie-scene-row__action.is-persistent[data-v-8dc039ff]{opacity:1;pointer-events:auto;visibility:visible}.nixie-scene-row__action[data-v-8dc039ff]:disabled,.nixie-scene-row__toggle[data-v-8dc039ff]:disabled{cursor:default;opacity:.35}.nixie-scene-row__action[data-v-8dc039ff]:focus-visible,.nixie-scene-row__opacity-number[data-v-8dc039ff]:focus-visible,.nixie-scene-row__opacity-range[data-v-8dc039ff]:focus-visible,.nixie-scene-row__opacity-reset[data-v-8dc039ff]:focus-visible,.nixie-scene-row__rename-action[data-v-8dc039ff]:focus-visible,.nixie-scene-row__rename-input[data-v-8dc039ff]:focus-visible,.nixie-scene-row__toggle[data-v-8dc039ff]:focus-visible{outline:1px solid rgb(var(--scene-accent-rgb)/.55);outline-offset:0}.nixie-scene-row__main.is-focus-suppressed[data-v-8dc039ff]:focus-visible{outline:none}.nixie-scene-row__main[data-v-8dc039ff]:focus,.nixie-scene-row__main[data-v-8dc039ff]:focus-visible{outline:none}.nixie-scene-row__opacity-number[data-v-8dc039ff]:disabled,.nixie-scene-row__opacity-range[data-v-8dc039ff]:disabled,.nixie-scene-row__opacity-reset[data-v-8dc039ff]:disabled,.nixie-scene-row__rename-action[data-v-8dc039ff]:disabled,.nixie-scene-row__rename-input[data-v-8dc039ff]:disabled{cursor:default;opacity:.5}@media(max-width:720px){.nixie-scene-row__actions[data-v-8dc039ff]{opacity:1;pointer-events:auto}.nixie-scene-row__opacity-shell[data-v-8dc039ff]{align-items:stretch;grid-template-columns:1fr}.nixie-scene-row__opacity-field[data-v-8dc039ff]{grid-template-columns:auto 58px;justify-content:space-between}.nixie-scene-row__rename-actions[data-v-8dc039ff]{justify-content:flex-end}}.nixie-left-sidebar-scene-panel[data-v-8af434ac]{display:flex;flex:1 1 auto;height:100%;min-height:0;width:100%}.nixie-left-sidebar-scene-panel[data-v-8af434ac] .nixie-scene-browser{flex:1 1 auto;min-height:0;width:100%}.nixie-user-avatar[data-v-5213673d]{align-items:center;background:linear-gradient(135deg,var(--nixie-user-avatar-accent) 0,var(--nixie-user-avatar-accent-dark) 100%);border-radius:999px;box-shadow:0 0 0 1px #00000059,inset 0 1px #ffffff14;color:#fff6ea;display:inline-flex;font-family:Arial,sans-serif;font-size:clamp(8px,calc(var(--nixie-user-avatar-size)*.4 - 1px),30px);font-weight:600;height:var(--nixie-user-avatar-size);isolation:isolate;justify-content:center;letter-spacing:.02em;min-height:var(--nixie-user-avatar-size);min-width:var(--nixie-user-avatar-size);overflow:hidden;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--nixie-user-avatar-size)}.nixie-user-avatar[data-v-5213673d]:after{background:radial-gradient(circle at 30% 26%,#ffffff38 0,#fff0 40%),linear-gradient(180deg,#ffffff1f,#fff0 58%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.nixie-user-avatar__fallback[data-v-5213673d],.nixie-user-avatar__image[data-v-5213673d]{position:relative}.nixie-user-avatar__image[data-v-5213673d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;z-index:0}.nixie-user-avatar__fallback[data-v-5213673d]{line-height:1;z-index:2}.nixie-right-sidebar-chat-panel[data-v-a6bc9029]{--nixie-chat-radius-sm:8px;--nixie-chat-radius-md:10px;--nixie-chat-radius-lg:12px;background:linear-gradient(180deg,#101010,#0a0a0a);color:#f2f2f2;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.nixie-right-sidebar-chat-panel__header[data-v-a6bc9029]{align-items:center;background:#08080852;border-bottom:1px solid #000;box-shadow:none;display:flex;gap:8px;height:34px;justify-content:space-between;min-height:50px;padding:8px}.nixie-right-sidebar-chat-panel__header-main[data-v-a6bc9029]{align-items:center;display:flex;min-width:0}.nixie-right-sidebar-chat-panel__title[data-v-a6bc9029]{align-items:flex-start;display:flex;gap:6px;min-width:0}.nixie-right-sidebar-chat-panel__title-copy[data-v-a6bc9029]{display:flex;flex-direction:column;min-width:0}.nixie-right-sidebar-chat-panel__title-copy>span[data-v-a6bc9029]:first-child{font-size:.95rem;font-weight:700;letter-spacing:.02em;line-height:1.1}.nixie-right-sidebar-chat-panel__title-meta[data-v-a6bc9029]{color:#ffffff85;font-size:.68rem;font-weight:400;letter-spacing:.01em;line-height:1.1;margin-top:2px}.nixie-right-sidebar-chat-panel__title[data-v-a6bc9029] svg{color:#e28855}.nixie-right-sidebar-chat-panel__presence[data-v-a6bc9029]{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;min-width:0}.nixie-right-sidebar-chat-panel__presence-avatar[data-v-a6bc9029],.nixie-right-sidebar-chat-panel__presence-overflow[data-v-a6bc9029]{align-items:center;background:linear-gradient(135deg,#2b2b2b,#171717);border-radius:999px;color:#ffffffe0;display:inline-flex;font-size:.64rem;font-weight:700;height:24px;justify-content:center;margin-left:-6px;overflow:hidden;width:24px}.nixie-right-sidebar-chat-panel__presence-avatar[data-v-a6bc9029]{box-shadow:none}.nixie-right-sidebar-chat-panel__presence-overflow[data-v-a6bc9029]{box-shadow:0 0 0 2px #0a0a0af2}.nixie-right-sidebar-chat-panel__presence-avatar[data-v-a6bc9029]:first-child,.nixie-right-sidebar-chat-panel__presence-overflow[data-v-a6bc9029]:first-child{margin-left:0}.nixie-right-sidebar-chat-panel__presence-avatar.is-current-session[data-v-a6bc9029]{box-shadow:0 0 10px #e2885538,0 0 18px #e2885514}.nixie-right-sidebar-chat-panel__presence-avatar img[data-v-a6bc9029]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nixie-right-sidebar-chat-panel__presence-overflow[data-v-a6bc9029]{background:#ffffff0f}.nixie-right-sidebar-chat-panel__messages-shell[data-v-a6bc9029]{display:flex;flex:1 1 auto;min-height:0;position:relative}.nixie-right-sidebar-chat-panel__messages[data-v-a6bc9029]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto;padding:8px 0}.nixie-right-sidebar-chat-panel__empty[data-v-a6bc9029]{background:#ffffff08;border:1px dashed hsla(0,0%,100%,.09);border-radius:var(--nixie-chat-radius-lg);color:#ffffff94;display:grid;gap:10px;margin-inline:12px;min-height:180px;padding:24px 18px;place-items:center;text-align:center}.nixie-right-sidebar-chat-panel__empty[data-v-a6bc9029] svg{color:#e28855e6;font-size:1.5rem}.nixie-right-sidebar-chat-panel__empty p[data-v-a6bc9029]{margin:0;max-width:220px}.nixie-right-sidebar-chat-panel__message[data-v-a6bc9029]{align-items:start;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:8px 16px}.nixie-right-sidebar-chat-panel__message[data-v-a6bc9029]:hover{background:#ffffff0a}.nixie-right-sidebar-chat-panel__avatar[data-v-a6bc9029]{flex:0 0 auto;margin-top:-3px}.nixie-right-sidebar-chat-panel__message.is-own .nixie-right-sidebar-chat-panel__avatar[data-v-a6bc9029]{box-shadow:0 0 0 1px #00000059,0 0 8px #e2885529,0 0 16px #e288550d}.nixie-right-sidebar-chat-panel__bubble[data-v-a6bc9029]{display:flex;flex-direction:column;gap:6px;min-width:0}.nixie-right-sidebar-chat-panel__message-meta[data-v-a6bc9029]{align-items:flex-start;color:#fff9;display:flex;font-size:.68rem;gap:12px;justify-content:flex-start}.nixie-right-sidebar-chat-panel__message-meta-main[data-v-a6bc9029]{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.nixie-right-sidebar-chat-panel__message-meta strong[data-v-a6bc9029]{color:#fff;font-size:.82rem;font-weight:inherit;letter-spacing:.015em;line-height:1.2}.nixie-right-sidebar-chat-panel__message-meta time[data-v-a6bc9029]{color:#ffffff80;font-size:.64rem}.nixie-right-sidebar-chat-panel__role[data-v-a6bc9029]{background:#ffffff12;border-radius:5px;padding:2px 6px;text-transform:capitalize}.nixie-right-sidebar-chat-panel__self-badge[data-v-a6bc9029]{background:#e288551f;border:0;border-radius:5px;color:#f3bb9b;font-size:inherit;font-weight:inherit;letter-spacing:normal;padding:2px 6px;text-transform:capitalize}.nixie-right-sidebar-chat-panel__edited[data-v-a6bc9029]{color:#e28855d1;letter-spacing:.03em}.nixie-right-sidebar-chat-panel__message-group-entries[data-v-a6bc9029]{display:flex;flex-direction:column;gap:6px}.nixie-right-sidebar-chat-panel__message-entry[data-v-a6bc9029]{display:flex;flex-direction:column;gap:4px}.nixie-right-sidebar-chat-panel__message-entry.is-reply-target .nixie-right-sidebar-chat-panel__message-entry-text[data-v-a6bc9029]{background:#e288551a;border-color:#e288556b;box-shadow:0 0 0 1px #e288551f}.nixie-right-sidebar-chat-panel__message-entry-body[data-v-a6bc9029]{min-width:0;position:relative}.nixie-right-sidebar-chat-panel__message-menu-trigger[data-v-a6bc9029]{align-items:center;background:#121212f0;border:0;border-radius:7px;color:#ffffff7a;display:inline-flex;height:24px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;right:7px;top:7px;transition:opacity .14s ease,background-color .14s ease,color .14s ease,transform .14s ease;width:24px;z-index:1}.nixie-right-sidebar-chat-panel__message-entry-body:focus-within .nixie-right-sidebar-chat-panel__message-menu-trigger[data-v-a6bc9029],.nixie-right-sidebar-chat-panel__message-entry-body:hover .nixie-right-sidebar-chat-panel__message-menu-trigger[data-v-a6bc9029]{opacity:1;pointer-events:auto}.nixie-right-sidebar-chat-panel__message-menu-trigger.is-active[data-v-a6bc9029],.nixie-right-sidebar-chat-panel__message-menu-trigger[data-v-a6bc9029]:focus-visible,.nixie-right-sidebar-chat-panel__message-menu-trigger[data-v-a6bc9029]:hover{background:#202020fa;color:#fff;opacity:1;outline:none;pointer-events:auto;transform:translateY(-1px)}.nixie-right-sidebar-chat-panel__message-menu-trigger[data-v-a6bc9029]:disabled{cursor:default;opacity:.5}.nixie-right-sidebar-chat-panel__message-menu-trigger[data-v-a6bc9029] svg{font-size:.76rem}.nixie-right-sidebar-chat-panel__message-entry-meta[data-v-a6bc9029]{font-size:.68rem;line-height:1;padding-left:6px}.nixie-right-sidebar-chat-panel__message-action[data-v-a6bc9029]{background:transparent;border:none;color:#ffffffa3;font-size:.7rem;letter-spacing:.03em;padding:0}.nixie-right-sidebar-chat-panel__message-action[data-v-a6bc9029]:focus-visible,.nixie-right-sidebar-chat-panel__message-action[data-v-a6bc9029]:hover{color:#fff;outline:none}.nixie-right-sidebar-chat-panel__message-action.is-danger[data-v-a6bc9029]:focus-visible,.nixie-right-sidebar-chat-panel__message-action.is-danger[data-v-a6bc9029]:hover{color:#ff8f8f}.nixie-right-sidebar-chat-panel__message-entry-text[data-v-a6bc9029]{background:#ffffff0d;border:0;border-radius:var(--nixie-chat-radius-md);color:#ffffffeb;display:block;font-size:.88rem;line-height:1.38;margin:0;overflow-wrap:anywhere;padding:10px 12px;word-break:break-word}.nixie-right-sidebar-chat-panel__message-text-fragment[data-v-a6bc9029]{white-space:pre-wrap}.nixie-right-sidebar-chat-panel__mention-chip[data-v-a6bc9029]{align-items:center;background:#9dd7ff29;border-radius:999px;color:#bde5ff;display:inline-flex;font-size:.9em;font-weight:600;padding:.14rem .45rem}.nixie-right-sidebar-chat-panel__mention-chip.is-current-user[data-v-a6bc9029]{background:#e2885533;color:#ffd2b7}.nixie-right-sidebar-chat-panel__reply-preview[data-v-a6bc9029]{align-items:flex-start;background:#ffffff0a;border-left:2px solid rgba(226,136,85,.7);border-radius:8px;color:#ffffffc7;display:flex;gap:8px;margin-bottom:8px;max-width:100%;min-width:0;overflow:hidden;padding:8px 10px;width:100%}.nixie-right-sidebar-chat-panel__reply-preview.is-clickable[data-v-a6bc9029]{cursor:pointer}.nixie-right-sidebar-chat-panel__reply-preview.is-clickable[data-v-a6bc9029]:focus-visible,.nixie-right-sidebar-chat-panel__reply-preview.is-clickable[data-v-a6bc9029]:hover{background:#e2885514;border-left-color:#e28855e6;outline:none}.nixie-right-sidebar-chat-panel__reply-preview.is-unavailable[data-v-a6bc9029]{border-left-color:#ffffff3d;color:#ffffff85}.nixie-right-sidebar-chat-panel__reply-preview[data-v-a6bc9029] svg{color:#e28855;margin-top:2px}.nixie-right-sidebar-chat-panel__reply-preview-copy[data-v-a6bc9029]{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.nixie-right-sidebar-chat-panel__reply-preview-copy strong[data-v-a6bc9029]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nixie-right-sidebar-chat-panel__reply-preview-copy span[data-v-a6bc9029]{color:#ffffffb3;display:-webkit-box;line-height:1.3;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nixie-right-sidebar-chat-panel__message-link[data-v-a6bc9029]{color:#9dd7ff;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.14em;white-space:pre-wrap}.nixie-right-sidebar-chat-panel__message-link[data-v-a6bc9029]:focus-visible,.nixie-right-sidebar-chat-panel__message-link[data-v-a6bc9029]:hover{color:#c3e7ff}.nixie-right-sidebar-chat-panel__message-strong[data-v-a6bc9029]{font-weight:700}.nixie-right-sidebar-chat-panel__message-emphasis[data-v-a6bc9029]{font-style:italic}.nixie-right-sidebar-chat-panel__message-strong-emphasis[data-v-a6bc9029]{font-style:italic;font-weight:700}.nixie-right-sidebar-chat-panel__message-code[data-v-a6bc9029]{background:#ffffff14;border-radius:.35rem;color:#ffdca8;display:inline-block;font-family:Cascadia Code,Fira Code,monospace;font-size:.9em;padding:.1rem .35rem}.nixie-right-sidebar-chat-panel__position-link[data-v-a6bc9029]{align-items:center;background:#ffffff14;border:0;border-radius:999px;color:#ffd8c0;display:inline-flex;font:inherit;font-size:.78rem;gap:6px;line-height:1.2;min-width:0;padding:4px 10px}.nixie-right-sidebar-chat-panel__position-link[data-v-a6bc9029]:focus-visible,.nixie-right-sidebar-chat-panel__position-link[data-v-a6bc9029]:hover{background:#ffffff24;color:#fff;outline:none}.nixie-right-sidebar-chat-panel__position-link[data-v-a6bc9029] svg{flex:0 0 auto;font-size:.9rem}.nixie-right-sidebar-chat-panel__message-entry.is-pending[data-v-a6bc9029]{opacity:.72}.nixie-right-sidebar-chat-panel__message-entry.is-pending .nixie-right-sidebar-chat-panel__message-entry-text[data-v-a6bc9029]{border-style:dashed}.nixie-right-sidebar-chat-panel__edit-form[data-v-a6bc9029]{display:flex;flex-direction:column;gap:10px}.nixie-right-sidebar-chat-panel__edit-textarea[data-v-a6bc9029]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--nixie-chat-radius-md);color:#fff;font:inherit;font-size:.9rem;line-height:1.4;min-height:88px;padding:10px 12px;resize:vertical;width:100%}.nixie-right-sidebar-chat-panel__edit-textarea[data-v-a6bc9029]:focus-visible{border-color:#e2885561;outline:1px solid rgba(226,136,85,.42)}.nixie-right-sidebar-chat-panel__edit-actions[data-v-a6bc9029]{align-items:center;color:#ffffff8c;display:flex;font-size:.66rem;gap:12px;justify-content:space-between}.nixie-right-sidebar-chat-panel__edit-action-buttons[data-v-a6bc9029]{align-items:center;display:inline-flex;gap:10px}.nixie-right-sidebar-chat-panel__scroll-bottom[data-v-a6bc9029]{align-items:center;background:#222222fa;border:0;border-radius:var(--nixie-chat-radius-lg);bottom:16px;box-shadow:0 10px 24px #00000047;color:#e7e7e7cc;display:inline-flex;font-size:.74rem;gap:8px;left:50%;max-width:calc(100% - 32px);padding:8px 12px;position:absolute;transform:translate(-50%);z-index:1}.nixie-right-sidebar-chat-panel__scroll-bottom[data-v-a6bc9029]:focus-visible,.nixie-right-sidebar-chat-panel__scroll-bottom[data-v-a6bc9029]:hover{background:#2c2c2cfa;color:#f5f5f5eb;outline:none}.nixie-right-sidebar-chat-panel__scroll-bottom[data-v-a6bc9029] svg{color:inherit;font-size:.95rem}.nixie-chat-scroll-bottom-enter-active[data-v-a6bc9029]{transition:opacity .18s ease}.nixie-chat-scroll-bottom-leave-active[data-v-a6bc9029]{transition:opacity 0s linear}.nixie-chat-scroll-bottom-enter-from[data-v-a6bc9029],.nixie-chat-scroll-bottom-leave-to[data-v-a6bc9029]{opacity:0}.nixie-right-sidebar-chat-panel__status[data-v-a6bc9029]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--nixie-chat-radius-md);color:#ffffffbd;font-size:.76rem;margin:0 16px 12px;padding:10px 12px}.nixie-right-sidebar-chat-panel__status.is-error[data-v-a6bc9029]{background:#d656561f;border-color:#d656564d;color:#ffd7d7}.nixie-right-sidebar-chat-panel__composer[data-v-a6bc9029]{background:#0000002e;border-top:1px solid #000;display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px}.nixie-right-sidebar-chat-panel__composer-reply[data-v-a6bc9029]{align-items:flex-start;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:flex;gap:10px;justify-content:space-between;min-width:0;overflow:hidden;padding:10px 12px}.nixie-right-sidebar-chat-panel__composer-reply-copy[data-v-a6bc9029]{display:flex;flex-direction:column;gap:3px;min-width:0;overflow:hidden}.nixie-right-sidebar-chat-panel__composer-reply-copy[data-v-a6bc9029]:focus-visible,.nixie-right-sidebar-chat-panel__composer-reply-copy[data-v-a6bc9029]:hover{cursor:pointer;outline:none}.nixie-right-sidebar-chat-panel__composer-reply-copy:focus-visible .nixie-right-sidebar-chat-panel__composer-reply-label[data-v-a6bc9029],.nixie-right-sidebar-chat-panel__composer-reply-copy:hover .nixie-right-sidebar-chat-panel__composer-reply-label[data-v-a6bc9029]{color:#fff}.nixie-right-sidebar-chat-panel__composer-reply-label[data-v-a6bc9029]{color:#ffffffe0;font-size:.78rem;font-weight:600}.nixie-right-sidebar-chat-panel__composer-reply-snippet[data-v-a6bc9029]{color:#ffffff9e;display:-webkit-box;font-size:.74rem;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nixie-right-sidebar-chat-panel__composer-reply-dismiss[data-v-a6bc9029]{align-items:center;background:#ffffff14;border:0;border-radius:999px;color:#ffffffbd;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.nixie-right-sidebar-chat-panel__composer-reply-dismiss[data-v-a6bc9029]:focus-visible,.nixie-right-sidebar-chat-panel__composer-reply-dismiss[data-v-a6bc9029]:hover{background:#ffffff24;color:#fff}.nixie-right-sidebar-chat-panel__mention-picker[data-v-a6bc9029]{background:#0f0f0ffa;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 16px 36px #00000059;display:flex;flex-direction:column;gap:4px;padding:6px}.nixie-right-sidebar-chat-panel__mention-option[data-v-a6bc9029]{align-items:center;background:transparent;border:0;border-radius:8px;color:#f2f2f2;display:flex;gap:12px;justify-content:space-between;padding:8px 10px;text-align:left;width:100%}.nixie-right-sidebar-chat-panel__mention-option.is-active[data-v-a6bc9029],.nixie-right-sidebar-chat-panel__mention-option[data-v-a6bc9029]:focus-visible,.nixie-right-sidebar-chat-panel__mention-option[data-v-a6bc9029]:hover{background:#ffffff14}.nixie-right-sidebar-chat-panel__mention-option-name[data-v-a6bc9029]{font-size:.83rem;font-weight:600}.nixie-right-sidebar-chat-panel__mention-option-meta[data-v-a6bc9029]{color:#ffffff8f;font-size:.72rem}.nixie-right-sidebar-chat-panel__textarea[data-v-a6bc9029]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--nixie-chat-radius-md);color:#fff;font:inherit;font-size:.9rem;line-height:1.4;max-height:160px;min-height:78px;padding:8px 10px;resize:vertical;width:100%}.nixie-right-sidebar-chat-panel__textarea[data-v-a6bc9029]::-moz-placeholder{color:#ffffff61}.nixie-right-sidebar-chat-panel__textarea[data-v-a6bc9029]::placeholder{color:#ffffff61}.nixie-right-sidebar-chat-panel__textarea[data-v-a6bc9029]:focus-visible,.nixie-right-sidebar-chat-panel__textarea[data-v-a6bc9029]:hover{background:#ffffff0f;border-color:#e2885557;outline:none}.nixie-right-sidebar-chat-panel__composer-meta[data-v-a6bc9029]{align-items:center;color:#ffffff8a;display:flex;font-size:.66rem;gap:10px;justify-content:space-between}.nixie-right-sidebar-chat-panel__composer-count[data-v-a6bc9029]{color:#ffffff80;letter-spacing:.02em}.nixie-right-sidebar-chat-panel__send-button[data-v-a6bc9029]{align-items:center;background:#ffffff14;border:0;border-radius:var(--nixie-chat-radius-md);box-shadow:none;color:#ffffffeb;display:inline-flex;font-size:.68rem;font-weight:400;height:30px;justify-content:center;letter-spacing:.08em;min-width:76px;padding:0 12px;text-transform:uppercase}.nixie-right-sidebar-chat-panel__send-button[data-v-a6bc9029]:focus-visible,.nixie-right-sidebar-chat-panel__send-button[data-v-a6bc9029]:hover{background:#ffffff24;color:#fff;outline:none}.nixie-right-sidebar-chat-panel__send-button[data-v-a6bc9029]:disabled{background:#ffffff0a;box-shadow:none;color:#ffffff7a;cursor:default}@media(max-width:720px){.nixie-right-sidebar-chat-panel__message-menu-trigger[data-v-a6bc9029]{opacity:1;pointer-events:auto}.nixie-right-sidebar-chat-panel__scroll-bottom[data-v-a6bc9029]{bottom:12px;max-width:calc(100% - 24px)}.nixie-right-sidebar-chat-panel__composer[data-v-a6bc9029]{padding:12px}}.nixie-inspector{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0beb;border:1px solid rgba(84,72,55,.5);border-radius:10px;color:#f2ede6;display:none;max-height:calc(100% - 24px - var(--nixie-menu-bar-height, 38px) - var(--nixie-status-bar-height, 34px));overflow:auto;padding:14px;position:absolute;right:12px;top:12px;width:min(320px,calc(100vw - 24px));z-index:var(--nixie-z-panel,2100)}.nixie-inspector,.nixie-inspector-header,.nixie-inspector-section,.nixie-selection-card,.nixie-selection-list{display:grid;gap:8px}.nixie-inspector{gap:12px}.nixie-inspector-section{background:#ffffff04;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:12px}.nixie-inspector-title{font-size:13px;font-weight:700;letter-spacing:.02em}.nixie-inspector-copy,.nixie-inspector-empty,.nixie-inspector-subtitle,.nixie-selection-card-meta{color:#aa9d90;font-size:12px;line-height:1.45}.nixie-inspector-label{color:#8f8171;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;padding:0;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.nixie-selection-card-title{font-size:15px;font-weight:700;line-height:1.15}.nixie-inspector-links,.nixie-inspector-section-header,.nixie-inspector-toolbar,.nixie-selection-card-header,.nixie-selection-card-meta{align-items:center;display:flex;gap:10px;justify-content:space-between}.nixie-inspector-toolbar{flex-wrap:wrap;justify-content:flex-start}.nixie-inspector-section-header{padding-bottom:2px}.nixie-inspector-style-header{padding-bottom:4px}.nixie-inspector-style-header .nixie-inspector-toolbar{gap:4px}.nixie-field input,.nixie-field select,.nixie-field textarea,.nixie-inspector-action,.nixie-inspector-link{background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#f2ede6;font-size:11px;line-height:1.1;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.nixie-inspector-action,.nixie-inspector-link{padding:6px 9px;text-decoration:none}.nixie-inspector-action.is-active{background:#ff80340f;border-color:#ff80345c;color:#fff1e3}.nixie-inspector-action.is-danger{border-color:#ac3e3e52;color:#e7bcbc}.nixie-field input:focus-visible,.nixie-field input:hover,.nixie-field select:focus-visible,.nixie-field select:hover,.nixie-field textarea:focus-visible,.nixie-field textarea:hover,.nixie-inspector-action:focus-visible,.nixie-inspector-action:hover,.nixie-inspector-link:focus-visible,.nixie-inspector-link:hover{background:#ffffff09;border-color:#ffffff24;box-shadow:none;outline:none}.nixie-inspector-action:disabled{opacity:.45}.nixie-inspector-chip{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.07);border-radius:6px;color:#beb1a3;display:inline-flex;font-size:11px;line-height:1;padding:5px 8px}.nixie-inspector-chip.is-locked{border-color:#ff803442;color:#ebcfb7}.nixie-inspector-chip.is-hidden{border-color:#6789b142;color:#cedaed}.nixie-inspector-chip.is-inherited{border-color:#ffbc6b47;color:#ebd6b8}.nixie-selection-card{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:6px;padding:10px 11px}.nixie-inspector-tree{display:grid;gap:8px}.nixie-inspector-tree-node{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:6px;color:#f2ede6;display:grid;gap:4px;justify-items:start;padding:8px 10px 8px calc(10px + var(--nixie-tree-depth, 0)*14px);text-align:left}.nixie-inspector-tree-node.is-active{background:#ff80340a;border-color:#ff803452;box-shadow:none}.nixie-inspector-tree-node-title{font-size:12px;font-weight:700}.nixie-inspector-tree-node-meta,.nixie-selection-card-id{color:#8f8171;font-size:11px}.nixie-selection-card-id{flex:0 0 auto}.nixie-selection-card-key{color:#d3deed;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nixie-inspector-more{color:#8f8171;font-size:11px}.nixie-inspector-form-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.nixie-inspector-fieldset{background:transparent;border:1px solid hsla(0,0%,100%,.05);border-radius:6px;margin:0;min-width:0;padding:8px}.nixie-inspector-fieldset:disabled{opacity:.62}.nixie-field{display:grid;gap:6px;min-width:0}.nixie-field span{color:#8f8171;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.nixie-field input,.nixie-field select,.nixie-field textarea{min-width:0;padding:9px 10px;width:100%}.nixie-field select{color-scheme:dark}.nixie-field select,.nixie-field select optgroup,.nixie-field select option{background-color:#111;color:#f2ede6}.nixie-field input[type=color]{min-height:34px;padding:4px}.nixie-field-textarea{min-height:78px;resize:vertical}.nixie-field-wide{grid-column:1/-1}.nixie-inspector-empty{background:#ffffff03;border:1px solid hsla(0,0%,100%,.06);border-radius:6px;padding:12px 13px}@media(min-width:820px){.nixie-inspector{display:grid;top:calc(12px + var(--nixie-menu-bar-height, 38px))}}.nixie-left-sidebar-inspector-panel[data-v-d2c34cbe]{background:transparent;box-sizing:border-box;min-height:100%;padding:10px 8px 12px;width:100%}.nixie-left-sidebar-inspector-panel[data-v-d2c34cbe] .nixie-inspector{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:0;display:grid;gap:10px;max-height:none;overflow:visible;padding:0;position:static;width:auto;z-index:auto}.error-page[data-v-2f3aa3e7]{background:linear-gradient(180deg,#121212,#090909);display:grid;min-height:100vh;padding:2rem;place-items:center}.error-card[data-v-2f3aa3e7]{background:#101010f5;border:1px solid #2a2a2a;border-radius:1rem;box-shadow:0 1rem 3rem #00000059;padding:2rem;text-align:center;width:min(100%,32rem)}.error-code[data-v-2f3aa3e7]{color:#ff8034;font-size:.875rem;font-weight:700;letter-spacing:.2em;margin:0 0 .75rem}h1[data-v-2f3aa3e7]{color:#f3f3f3;font-size:clamp(2rem,5vw,2.75rem);margin:0}.error-copy[data-v-2f3aa3e7]{color:#b9b9b9;margin:1rem 0 0}.error-actions[data-v-2f3aa3e7]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.error-actions a[data-v-2f3aa3e7]{border:1px solid #ff8034;border-radius:999px;color:#f3f3f3;padding:.75rem 1rem;text-decoration:none}
