*,::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%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.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-right{float:right}.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}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-shrink,.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-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.rounded{border-radius:.25rem}.border{border-width:1px}.p-1{padding:.25rem}.text-left{text-align:left}.text-center{text-align:center}.\!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)}.\[foxhole\:production-dev\]{foxhole:production-dev}.\[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-menu:2400;--nixie-z-dialog:2500;--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;font-family:Jost,Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}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,.context-menu li svg.iconify{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}.selectable{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}#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 svg.iconify,.horizontal-bar .btn-small *{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;text-transform:capitalize;width:auto}.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-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}.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-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)}.construction-list-wrapper{border-top:1px solid #000;flex:1;overflow-y:auto}.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}hr{border-top:1px solid #2d2d2d;margin-bottom:8px;margin-top:8px}.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}.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}@-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}.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}@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-b57255f1]{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-b57255f1]:hover:not(:disabled){background:#ffffff24;transform:translateY(-1px)}.nixie-chat-position-segment[data-v-b57255f1]:disabled{cursor:default;opacity:.7}.nixie-chat-position-segment>span[data-v-b57255f1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nixie-color-picker__overlay{inset:0;position:fixed;z-index:calc(var(--nixie-z-shell, 2000) + 100)}.nixie-color-picker{border:1px solid rgba(0,0,0,.88);border-radius:8px;box-shadow:0 12px 30px #00000073;overflow:hidden;position:fixed}.nixie-color-picker__header{align-items:center;background:linear-gradient(180deg,#1f1f1f,#0d0d0d);border-bottom:1px solid rgba(0,0,0,.88);cursor:move;display:flex;gap:12px;justify-content:space-between;padding:6px 8px}.nixie-color-picker__title{align-items:center;color:#c7c0b6;display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.08em;text-transform:uppercase}.nixie-color-picker__close{align-items:center;background:transparent;border:none;border-radius:6px;color:#7c756d;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.nixie-color-picker__close:hover{background:#ffffff0f;color:#ede5da}.nixie-color-picker>.vc-sketch{background:#181818;border:none;box-shadow:none}.nixie-color-picker>.vc-sketch,.nixie-color-picker>.vc-sketch .vc-alpha-picker,.nixie-color-picker>.vc-sketch .vc-hue-picker,.nixie-color-picker>.vc-sketch .vc-sketch-active-color,.nixie-color-picker>.vc-sketch .vc-sketch-sliders .vc-alpha-gradient,.nixie-color-picker>.vc-sketch .vc-sketch-sliders .vc-hue{border-radius:0}.nixie-color-picker>.vc-sketch .vc-sketch-alpha-wrap{overflow:initial}.nixie-color-picker>.vc-sketch .vc-alpha-picker,.nixie-color-picker>.vc-sketch .vc-hue-picker{background:#fff;border:1px solid #000;height:15px;margin-top:-3px;width:5px}.nixie-color-picker>.vc-sketch .vc-sketch-field .vc-input__label{color:#fff}.nixie-color-picker>.vc-sketch .vc-input__input{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:none;color:#0b0b0b;font-size:11px;height:22px;padding-left:0;text-align:center}.nixie-color-picker>.vc-sketch .vc-sketch-presets{background:linear-gradient(180deg,#282828,#141414);border-top:1px solid #000}.nixie-color-picker>.vc-sketch .vc-sketch-controls{padding:7px 0 2px}.nixie-color-picker__footer{background:linear-gradient(180deg,#181818,#0c0c0c);border-top:1px solid #000;display:flex;gap:8px;padding:8px}.nixie-color-picker__button{background:linear-gradient(180deg,#797979,#515151);border:none;border-radius:5px;color:#e6e6e6;cursor:pointer;flex:1;font-size:12px;font-weight:600;letter-spacing:normal;line-height:1.2;min-height:0;outline:2px solid transparent;padding:4px 0;text-transform:none;transition:background .1s ease,outline-color .1s ease,color .1s ease}.nixie-color-picker__button:hover{background:linear-gradient(180deg,#b3b3b3,#6a6a6a);color:#fff;outline-color:#fff}.nixie-color-picker__button--confirm{background:linear-gradient(180deg,#e96d34,#843b18)}.nixie-color-picker__button--confirm:hover{background:linear-gradient(180deg,#ff844b,#a4471a)}.nixie-color-field-button[data-v-e5b30b69]{width:100%}.nixie-color-field-button__trigger[data-v-e5b30b69]{align-items:center;background:#111;border:1px solid #202020;border-radius:7px;box-sizing:border-box;color:#e9dfd2;display:inline-flex;font-weight:600;gap:8px;line-height:1;min-width:0;text-align:left;width:100%}.nixie-color-field-button__trigger[data-v-e5b30b69]:focus-visible{border-color:#ff803475;box-shadow:0 0 0 1px #ff80343d;outline:none}.nixie-color-field-button__trigger[data-v-e5b30b69]:disabled{cursor:not-allowed;opacity:.58}.nixie-color-field-button__swatch[data-v-e5b30b69]{border:1px solid hsla(0,0%,100%,.16);border-radius:4px;box-shadow:inset 0 0 0 1px #00000029;flex:0 0 14px;height:14px;width:14px}.nixie-color-field-button__value[data-v-e5b30b69]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nixie-color-field-button--field .nixie-color-field-button__trigger[data-v-e5b30b69]{font-size:12px;height:32px;padding:0 10px}.nixie-color-field-button--field .nixie-color-field-button__trigger[data-v-e5b30b69]:focus-visible,.nixie-color-field-button--field .nixie-color-field-button__trigger[data-v-e5b30b69]:hover:not(:disabled){background:#ffffff09;border-color:#ffffff24;box-shadow:none;outline:none}.nixie-color-field-button--toolbar .nixie-color-field-button__trigger[data-v-e5b30b69]{font-size:12px;height:30px;padding:0 8px}.nixie-inspector-style-header[data-v-78558085]{min-width:0}.nixie-inspector-style-actions[data-v-78558085]{display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;gap:4px}.nixie-inspector-style-actions button[data-v-78558085]{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-78558085]:not(:disabled):hover{background:#181818;color:#fff}.nixie-inspector-style-header[data-v-ecc9f5ae]{min-width:0}.nixie-inspector-style-actions[data-v-ecc9f5ae]{display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;gap:4px}.nixie-inspector-style-actions button[data-v-ecc9f5ae]{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-ecc9f5ae]: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]):is(:hover,:focus,[data-active=true],[data-pending=true],[data-keyboard-active=true]){background:#d20000;color:#fff!important}.nixie-dropdown-item--color-red:not([data-disabled]):is(:hover,:focus,[data-active=true],[data-pending=true],[data-keyboard-active=true]) .iconify,.nixie-dropdown-item--color-red:not([data-disabled]):is(:hover,:focus,[data-active=true],[data-pending=true],[data-keyboard-active=true]) .nixie-dropdown-item-shortcut,.nixie-dropdown-item--color-red:not([data-disabled]):is(:hover,:focus,[data-active=true],[data-pending=true],[data-keyboard-active=true]) .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-507fdd4d]{display:grid}.nixie-transform-layer-trigger[data-v-507fdd4d]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:9px 10px;width:100%}.nixie-transform-layer-trigger-label[data-v-507fdd4d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nixie-build-icon-shell[data-v-bd12f3b9]{align-self:start;justify-self:stretch;min-width:0;position:relative}.nixie-build-icon-shell[data-v-bd12f3b9]:before{content:"";display:block;padding-top:100%;width:100%}.nixie-build-icon[data-v-bd12f3b9]{-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-bd12f3b9]:hover,.nixie-build-icon[data-v-bd12f3b9]: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-bd12f3b9]{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-bd12f3b9]:hover{background:#30261cf5;border-color:#d58a527a}.construction-list-wrapper .nixie-build-icon[data-v-bd12f3b9]:disabled,.construction-list-wrapper .nixie-build-icon[data-disabled=true][data-v-bd12f3b9],.nixie-build-icon[data-v-bd12f3b9]:disabled,.nixie-build-icon[data-disabled=true][data-v-bd12f3b9]{box-shadow:none;color:#ffffff47;cursor:not-allowed}.nixie-build-icon .build-icon-img[data-v-bd12f3b9]{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-bd12f3b9]{display:none;pointer-events:none}.nixie-build-icon .build-icon-extension[data-v-bd12f3b9]{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-bd12f3b9] *{position:absolute}.nixie-build-icon .build-icon-extension[data-v-bd12f3b9] svg.iconify{font-size:5em;width:55%}.nixie-build-icon .build-icon-extension span[data-v-bd12f3b9]{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-bd12f3b9]{background:#d58a522e}.nixie-build-icon--folder .build-icon-extension--folder[data-v-bd12f3b9] svg.iconify{font-size:5.4em;width:60%}.nixie-build-icon--folder .build-icon-extension--folder[data-v-bd12f3b9]{inset:0 0 24px}.nixie-build-icon__badge[data-v-bd12f3b9]{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-bd12f3b9],.nixie-build-icon__badge[data-v-bd12f3b9]{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-bd12f3b9]{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-bd12f3b9]{--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-bd12f3b9]:before{content:"";display:none;pointer-events:none}.construction-footer-browser[data-v-bd12f3b9]{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-bd12f3b9]{display:none}.construction-filter-options[data-v-bd12f3b9]{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-bd12f3b9]{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-bd12f3b9]: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-bd12f3b9],.construction-filter-options .btn-small.btn-active[data-v-bd12f3b9]:hover,.construction-filter-options .btn-small.btn-depressed[data-v-bd12f3b9],.construction-filter-options .btn-small.btn-depressed[data-v-bd12f3b9]: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-bd12f3b9]:disabled,.construction-filter-options .btn-small.btn-depressed[data-v-bd12f3b9]:disabled,.construction-filter-options .btn-small[data-v-bd12f3b9]:disabled{background:#ffffff05;border-color:#ffffff0a;box-shadow:none;color:#ffffff2e}.construction-filter-options .directory-filter.btn-active[data-v-bd12f3b9]:disabled,.construction-filter-options .directory-filter.btn-depressed[data-v-bd12f3b9]:disabled,.construction-filter-options .directory-filter[data-v-bd12f3b9]:disabled{color:#ffffff2e}.construction-list-wrapper.is-project-asset-drop-target[data-v-bd12f3b9]{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-bd12f3b9]{outline:1px solid rgba(213,138,82,.26);outline-offset:-4px}.construction-list-wrapper.is-project-asset-move-target[data-v-bd12f3b9]{background:linear-gradient(180deg,#d58a521f,#d58a520d),var(--nixie-assets-panel);outline-color:#d58a5294}.construction-filter-options .directory-filter.btn-active[data-v-bd12f3b9]:disabled svg,.construction-filter-options .directory-filter.btn-depressed[data-v-bd12f3b9]:disabled svg,.construction-filter-options .directory-filter[data-v-bd12f3b9]:disabled svg{color:#ffffff2e}.construction-filter-options .construction-filter-input[data-v-bd12f3b9]{flex-grow:1;height:100%;min-width:0;position:relative}.construction-filter-options .construction-filter-input.has-back-button[data-v-bd12f3b9]{margin-left:-6px}.construction-filter-options .construction-filter-input.has-filter-button[data-v-bd12f3b9]{margin-right:-6px}.construction-filter-options .directory-return[data-v-bd12f3b9]{border-radius:6px 0 0 6px;margin-right:-1px;position:relative;z-index:1}.construction-filter-options .directory-filter[data-v-bd12f3b9]{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-bd12f3b9],.construction-filter-options .construction-filter-input>.construction-search-input[data-v-bd12f3b9]{height:100%;inset:0;position:absolute;width:100%}.construction-filter-options .construction-filter-input>.construction-search-input[data-v-bd12f3b9]{overflow:visible;z-index:4}.construction-filter-options .construction-filter-input>.construction-search-input>input[data-v-bd12f3b9]{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-bd12f3b9]{border-bottom-left-radius:0;border-bottom-right-radius:0}.construction-filter-options .construction-filter-input>.construction-search-input>input[data-v-bd12f3b9]::-moz-placeholder{color:var(--nixie-assets-text-soft)}.construction-filter-options .construction-filter-input>.construction-search-input>input[data-v-bd12f3b9]::placeholder{color:var(--nixie-assets-text-soft)}.construction-filter-options .construction-filter-input>.construction-search-input>input[data-v-bd12f3b9]: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-bd12f3b9]{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-bd12f3b9]:hover{color:var(--nixie-assets-text)}.nixie-assets-browser__search-history[data-v-bd12f3b9]{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-bd12f3b9]{border-color:#d58a5270;box-shadow:0 0 0 1px #d58a522e,0 14px 24px #00000047;display:flex}.nixie-assets-browser__search-history-clear[data-v-bd12f3b9]{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-bd12f3b9]:hover{color:var(--nixie-assets-text)}.nixie-assets-browser__search-history-list[data-v-bd12f3b9]{display:flex;flex-direction:column;padding:4px 0}.nixie-assets-browser__search-history-entry[data-v-bd12f3b9]{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-bd12f3b9]{border-top:1px solid hsla(0,0%,100%,.05)}.nixie-assets-browser__search-history-apply[data-v-bd12f3b9],.nixie-assets-browser__search-history-remove[data-v-bd12f3b9]{background:transparent;border:none;color:var(--nixie-assets-text-muted);padding:0}.nixie-assets-browser__search-history-apply[data-v-bd12f3b9]:hover,.nixie-assets-browser__search-history-remove[data-v-bd12f3b9]:hover{color:var(--nixie-assets-text)}.nixie-assets-browser__search-history-apply[data-v-bd12f3b9]{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-bd12f3b9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nixie-assets-browser__search-history-remove[data-v-bd12f3b9]{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-bd12f3b9]{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-bd12f3b9]{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-bd12f3b9]{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-bd12f3b9]{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-bd12f3b9]{margin-bottom:-1px;position:absolute;right:8px}.construction-filter-options .construction-filter-input.has-back-button>.construction-filter-category[data-v-bd12f3b9]{border-left-color:#ffffff0d;border-radius:0 6px 6px 0}.construction-filter-options .construction-filter-input.has-filter-button>.construction-filter-category[data-v-bd12f3b9]{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-bd12f3b9]{border-radius:0}.construction-filter-options .construction-filter-input>.construction-filter-category.btn-depressed[data-v-bd12f3b9]{background:linear-gradient(180deg,#ffffff0a,#fff0),linear-gradient(180deg,#d58a5233,#d58a5217);border-color:#d58a5266;color:#fff1e4}.nixie-assets-browser__filter-settings[data-v-bd12f3b9]{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-bd12f3b9]{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-bd12f3b9]{line-height:1}.nixie-assets-browser__filter-settings .btn-small.nixie-assets-browser__filter-button[data-v-bd12f3b9]{gap:6px;padding:0 4px 0 8px}.nixie-assets-browser__filter-button-chevron[data-v-bd12f3b9]{flex:0 0 auto;font-size:.72rem;opacity:.76}.nixie-assets-browser__filter-settings .btn-small[data-v-bd12f3b9]: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-bd12f3b9]: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-bd12f3b9]{color:#c9b9aaa3}.nixie-assets-browser__filter-settings .btn-small[data-v-bd12f3b9]:disabled{cursor:default}.nixie-assets-browser__filter-settings .btn-small.nixie-assets-browser__filter-button--disabled[data-v-bd12f3b9],.nixie-assets-browser__filter-settings .btn-small.nixie-assets-browser__filter-button--disabled[data-v-bd12f3b9]: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-bd12f3b9]{text-decoration:line-through;text-decoration-color:#ffffff29;text-decoration-thickness:1px}.construction-list-wrapper[data-v-bd12f3b9]{--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-bd12f3b9]>:not(.nixie-build-icon):not(.nixie-build-icon-shell){grid-column:1/-1}.construction-list-wrapper .construction-item-information[data-v-bd12f3b9]{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-bd12f3b9]{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-bd12f3b9]: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-bd12f3b9]{display:flex;padding-left:0}.construction-list-wrapper .construction-item-category.flex>div[data-v-bd12f3b9]:first-child{padding-left:42px}.construction-list-wrapper .construction-item-category.flex>div[data-v-bd12f3b9]:first-child:hover{background-color:#ffffff04}.construction-list-wrapper .construction-item-category-icon[data-v-bd12f3b9]{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-bd12f3b9]{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-bd12f3b9]{min-height:40px;position:relative;width:100%}.construction-list-wrapper .construction-item-category.is-project-asset-move-target[data-v-bd12f3b9],.nixie-assets-browser__directory-tree-entry.is-project-asset-move-target[data-v-bd12f3b9],.nixie-build-icon.is-project-asset-move-target[data-v-bd12f3b9]{background:#d58a5224;border-color:#d58a526b;color:#fff1e4}.construction-list-wrapper .construction-item-category.is-project-asset-drop-available[data-v-bd12f3b9],.nixie-assets-browser__directory-tree-entry.is-project-asset-drop-available[data-v-bd12f3b9],.nixie-build-icon.is-project-asset-drop-available[data-v-bd12f3b9]{border-color:#d58a5242;box-shadow:inset 0 0 0 1px #d58a521a}.nixie-assets-browser__directory-tree-entry.is-project-asset-drop-arming[data-v-bd12f3b9]{border-style:dashed}.nixie-assets-browser__directory-tree-entry.is-project-asset-drop-armed[data-v-bd12f3b9]{box-shadow:inset 0 0 0 1px #d58a525c}.construction-list-wrapper.contents-2x[data-v-bd12f3b9]{--nixie-asset-grid-min:72px}.construction-list-wrapper.contents-3x[data-v-bd12f3b9]{--nixie-asset-grid-min:96px}.construction-list-wrapper.list-view .nixie-build-icon[data-v-bd12f3b9]{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-bd12f3b9]{display:flex;flex-direction:column;gap:6px;min-height:0}.construction-list-wrapper.list-view .nixie-build-icon-shell[data-v-bd12f3b9]{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-bd12f3b9]:before{display:none}.construction-list-wrapper.list-view .nixie-build-icon .build-icon-img[data-v-bd12f3b9]{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-bd12f3b9]{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-bd12f3b9]{display:none}.construction-list-wrapper.list-view .nixie-build-icon .build-icon-extension[data-v-bd12f3b9] svg.iconify{font-size:1.35em;width:auto}.construction-list-wrapper.list-view .nixie-build-icon .build-icon-name[data-v-bd12f3b9]{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--folder .build-icon-extension--folder[data-v-bd12f3b9]{align-items:center;background:#ffffff04;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;display:flex;height:36px;justify-content:center;inset:50% auto auto 8px;padding:0;transform:translateY(-50%);width:36px}.construction-list-wrapper.list-view .nixie-build-icon--folder .build-icon-extension--folder[data-v-bd12f3b9] svg.iconify{font-size:1.35em;position:static;width:auto}.construction-list-wrapper.list-view .nixie-build-icon--folder .build-icon-name[data-v-bd12f3b9]{background:none;border-radius:0;font-size:.84em;font-weight:600;height:auto;inset:0 0 auto;line-height:1.2;padding:16px 14px 14px 56px;position:absolute;text-shadow:none}.construction-list-wrapper.list-view .nixie-build-icon[data-v-bd12f3b9]:focus-visible,.construction-list-wrapper.list-view .nixie-build-icon[data-v-bd12f3b9]: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-bd12f3b9],.construction-list-wrapper.list-view .nixie-build-icon:hover .build-icon-extension[data-v-bd12f3b9]{background:#ffffff0a;border-color:#d58a5229}.construction-list-wrapper.list-view .nixie-build-icon[data-v-bd12f3b9]:disabled,.construction-list-wrapper.list-view .nixie-build-icon[data-v-bd12f3b9]:disabled:hover,.construction-list-wrapper.list-view .nixie-build-icon[data-disabled=true][data-v-bd12f3b9],.construction-list-wrapper.list-view .nixie-build-icon[data-disabled=true][data-v-bd12f3b9]: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-bd12f3b9]{flex:0 0 auto}.nixie-assets-browser__directory-name[data-v-bd12f3b9]{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-bd12f3b9]{color:var(--nixie-assets-text-soft);font-size:.74em;position:absolute;right:42px;top:0}.nixie-assets-browser__status-message[data-v-bd12f3b9]{background:linear-gradient(180deg,#d58a522e,#d58a5214);border:1px solid rgba(213,138,82,.24);margin-bottom:10px}.nixie-assets-browser__category-row[data-v-bd12f3b9]{align-items:stretch}.construction-list-wrapper .construction-item-category.flex.nixie-assets-browser__category-row[data-v-bd12f3b9]:hover{background-color:var(--nixie-assets-surface-raised)}.nixie-assets-browser__category-toggle[data-v-bd12f3b9]{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-bd12f3b9]:hover{background-color:#ffffff05}.nixie-assets-browser__category-open[data-v-bd12f3b9]{border-left:1px solid hsla(0,0%,100%,.05);flex:0 0 40px;width:40px}.nixie-assets-browser__category-open[data-v-bd12f3b9]:hover{background-color:#ffffff08}.nixie-assets-browser__category-assets[data-v-bd12f3b9]{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-bd12f3b9]{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-bd12f3b9],.construction-list-wrapper.contents-3x .nixie-assets-browser__category-assets[data-v-bd12f3b9]{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-bd12f3b9],.construction-list-wrapper.list-view.contents-3x .nixie-assets-browser__category-assets[data-v-bd12f3b9]{grid-template-columns:none}.nixie-assets-browser__directory-tree[data-v-bd12f3b9]{display:flex;flex-direction:column;gap:6px}.nixie-assets-browser__directory-tree-entry[data-v-bd12f3b9]{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-bd12f3b9]{flex:0 0 auto}.nixie-assets-browser__directory-tree-entry[data-v-bd12f3b9]: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-bd12f3b9]{background:#d58a521f;border-color:#d58a5261;color:#fff1e4}.nixie-assets-browser__directory-tree-arrow[data-v-bd12f3b9]{flex:0 0 16px;font-size:1.1em;opacity:.6}.nixie-assets-browser__directory-tree-icon[data-v-bd12f3b9]{flex:0 0 16px;font-size:1.05em;opacity:.85}.nixie-assets-browser__empty-copy[data-v-bd12f3b9]{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-a0b76924]{display:flex;flex:1 1 auto;height:100%;min-height:0;width:100%}.nixie-left-sidebar-project-panel[data-v-a0b76924] .nixie-assets-browser{flex:1 1 auto;min-height:0;width:100%}.nixie-scene-browser[data-v-3bf5d1b4]{--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-3bf5d1b4]{display:grid;gap:8px}.nixie-scene-browser__actions[data-v-3bf5d1b4]{display:flex;flex-wrap:wrap;gap:8px}.nixie-scene-browser__selection-filters[data-v-3bf5d1b4]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-bottom:2px}.nixie-scene-browser__selection-filters-label[data-v-3bf5d1b4]{color:var(--scene-text-soft);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nixie-scene-browser__action[data-v-3bf5d1b4],.nixie-scene-browser__filter-toggle[data-v-3bf5d1b4]{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-3bf5d1b4]:hover:not(:disabled),.nixie-scene-browser__filter-toggle[data-v-3bf5d1b4]:hover:not(:disabled){background:#1c1714fa;border-color:var(--scene-accent-border)}.nixie-scene-browser__filter-toggle.is-active[data-v-3bf5d1b4]{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-3bf5d1b4]{background:linear-gradient(180deg,#ff787824,#ff505014),linear-gradient(180deg,#201010f5,#170c0cfa);border-color:#ff67674d;color:#ffe1df}.nixie-scene-browser__action.is-danger[data-v-3bf5d1b4]: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-3bf5d1b4]: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-3bf5d1b4]: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-3bf5d1b4]:disabled,.nixie-scene-browser__filter-toggle[data-v-3bf5d1b4]:disabled{cursor:default;opacity:.45}.nixie-scene-browser__empty[data-v-3bf5d1b4],.nixie-scene-row__subtitle[data-v-3bf5d1b4]{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-3bf5d1b4]{align-content:start;display:grid;min-height:0;overflow:auto;padding:4px 0}.nixie-scene-browser__tree.is-layer-dragging[data-v-3bf5d1b4]{padding:0}.nixie-scene-browser__edge-dropzone[data-v-3bf5d1b4]{border-radius:4px;min-height:24px}.nixie-scene-browser__edge-dropzone.is-active[data-v-3bf5d1b4]{background:rgb(var(--scene-accent-rgb)/.06)}.nixie-scene-row[data-v-3bf5d1b4]{--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-3bf5d1b4],.nixie-scene-row.is-selected[data-v-3bf5d1b4],.nixie-scene-row[data-v-3bf5d1b4]:hover{background:#ffffff0e}.nixie-scene-row.is-selected[data-v-3bf5d1b4]{background:var(--scene-accent-strong);border-color:var(--scene-accent-border);box-shadow:none}.nixie-scene-row.is-editing[data-v-3bf5d1b4]{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-3bf5d1b4]{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-3bf5d1b4]{color:#746c65}.nixie-scene-row.is-hidden .nixie-scene-row__subtitle[data-v-3bf5d1b4]{color:#605852}.nixie-scene-row.is-drop-after[data-v-3bf5d1b4]:after,.nixie-scene-row.is-drop-before[data-v-3bf5d1b4]:before{background:rgb(var(--scene-accent-rgb));content:"";height:2px;left:0;position:absolute;right:0}.nixie-scene-row.is-drop-before[data-v-3bf5d1b4]:before{top:-1px}.nixie-scene-row.is-drop-after[data-v-3bf5d1b4]:after{bottom:-1px}.nixie-scene-row__indent[data-v-3bf5d1b4]{width:100%}.nixie-scene-row__main[data-v-3bf5d1b4]{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-3bf5d1b4]{cursor:default;gap:4px;padding:5px 8px 5px 6px}.nixie-scene-row__action[data-v-3bf5d1b4],.nixie-scene-row__toggle[data-v-3bf5d1b4]{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-3bf5d1b4]{font-size:13px;height:44px;justify-self:start;width:30px}.nixie-scene-row__action[data-v-3bf5d1b4]{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-3bf5d1b4],.nixie-scene-row.is-selected .nixie-scene-row__action[data-v-3bf5d1b4]:hover:not(:disabled),.nixie-scene-row.is-selected .nixie-scene-row__toggle[data-v-3bf5d1b4]: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-3bf5d1b4],.nixie-scene-row:not(.is-selected) .nixie-scene-row__action[data-v-3bf5d1b4]:hover:not(:disabled),.nixie-scene-row:not(.is-selected) .nixie-scene-row__toggle[data-v-3bf5d1b4]:hover:not(:disabled){background:#ffffff14;color:#d8d0c8}.nixie-scene-row__toggle--placeholder[data-v-3bf5d1b4]{pointer-events:none}.nixie-scene-row__icon[data-v-3bf5d1b4]{align-items:center;color:#8d8076;display:inline-flex;height:18px;justify-content:center;width:18px}.nixie-scene-row__icon.is-layer[data-v-3bf5d1b4]{color:#d08d59}.nixie-scene-row__content[data-v-3bf5d1b4]{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-3bf5d1b4]{display:grid;gap:1px;min-width:0}.nixie-scene-row__rename-shell[data-v-3bf5d1b4]{gap:6px;grid-template-columns:minmax(0,1fr) auto}.nixie-scene-row__opacity-shell[data-v-3bf5d1b4],.nixie-scene-row__rename-shell[data-v-3bf5d1b4]{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-3bf5d1b4]{gap:8px;grid-template-columns:auto minmax(110px,1fr) auto auto}.nixie-scene-row__opacity-field[data-v-3bf5d1b4]{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-3bf5d1b4]{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-3bf5d1b4]{-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-3bf5d1b4]::-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-3bf5d1b4]::-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-3bf5d1b4]::-moz-range-track{background:#ffffff14;border-radius:999px;height:6px}.nixie-scene-row__opacity-reset[data-v-3bf5d1b4]{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-3bf5d1b4]:hover:not(:disabled){background:#ffffff14;border-color:rgb(var(--scene-accent-rgb)/.32);color:#fff3e8}.nixie-scene-row__rename-input[data-v-3bf5d1b4]{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-3bf5d1b4]::-moz-selection{background:rgb(var(--scene-accent-rgb)/.24)}.nixie-scene-row__rename-input[data-v-3bf5d1b4]::selection{background:rgb(var(--scene-accent-rgb)/.24)}.nixie-scene-row__rename-input[data-v-3bf5d1b4]:focus{outline:none}.nixie-scene-row__meta[data-v-3bf5d1b4],.nixie-scene-row__rename-actions[data-v-3bf5d1b4]{align-items:center;display:inline-flex;gap:6px}.nixie-scene-row__meta[data-v-3bf5d1b4]{justify-self:end}.nixie-scene-row__rename-action[data-v-3bf5d1b4]{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-3bf5d1b4]:hover:not(:disabled){background:#ffffff14;color:#fff3e8}.nixie-scene-row__rename-action--confirm[data-v-3bf5d1b4]{background:#224a356b;border-color:#61d8973d;color:#8ee5b4}.nixie-scene-row__label-row[data-v-3bf5d1b4]{align-items:center;display:flex;gap:6px;min-width:0;overflow:hidden}.nixie-scene-row__label[data-v-3bf5d1b4]{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-3bf5d1b4]{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-3bf5d1b4]{background:rgb(var(--scene-accent-rgb)/.16);border-color:rgb(var(--scene-accent-rgb)/.34);color:#ffe3d0}.nixie-scene-row__actions[data-v-3bf5d1b4]{align-items:center;display:inline-flex;gap:2px}.nixie-scene-row.is-selected .nixie-scene-row__action[data-v-3bf5d1b4],.nixie-scene-row:hover .nixie-scene-row__action[data-v-3bf5d1b4],.nixie-scene-row__action.is-persistent[data-v-3bf5d1b4]{opacity:1;pointer-events:auto;visibility:visible}.nixie-scene-row__action[data-v-3bf5d1b4]:disabled,.nixie-scene-row__toggle[data-v-3bf5d1b4]:disabled{cursor:default;opacity:.35}.nixie-scene-row__action[data-v-3bf5d1b4]:focus-visible,.nixie-scene-row__opacity-number[data-v-3bf5d1b4]:focus-visible,.nixie-scene-row__opacity-range[data-v-3bf5d1b4]:focus-visible,.nixie-scene-row__opacity-reset[data-v-3bf5d1b4]:focus-visible,.nixie-scene-row__rename-action[data-v-3bf5d1b4]:focus-visible,.nixie-scene-row__rename-input[data-v-3bf5d1b4]:focus-visible,.nixie-scene-row__toggle[data-v-3bf5d1b4]:focus-visible{outline:1px solid rgb(var(--scene-accent-rgb)/.55);outline-offset:0}.nixie-scene-row__main.is-focus-suppressed[data-v-3bf5d1b4]:focus-visible{outline:none}.nixie-scene-row__main[data-v-3bf5d1b4]:focus,.nixie-scene-row__main[data-v-3bf5d1b4]:focus-visible{outline:none}.nixie-scene-row__opacity-number[data-v-3bf5d1b4]:disabled,.nixie-scene-row__opacity-range[data-v-3bf5d1b4]:disabled,.nixie-scene-row__opacity-reset[data-v-3bf5d1b4]:disabled,.nixie-scene-row__rename-action[data-v-3bf5d1b4]:disabled,.nixie-scene-row__rename-input[data-v-3bf5d1b4]:disabled{cursor:default;opacity:.5}@media(max-width:720px){.nixie-scene-row__actions[data-v-3bf5d1b4]{opacity:1;pointer-events:auto}.nixie-scene-row__opacity-shell[data-v-3bf5d1b4]{align-items:stretch;grid-template-columns:1fr}.nixie-scene-row__opacity-field[data-v-3bf5d1b4]{grid-template-columns:auto 58px;justify-content:space-between}.nixie-scene-row__rename-actions[data-v-3bf5d1b4]{justify-content:flex-end}}.nixie-left-sidebar-scene-panel[data-v-7deee462]{display:flex;flex:1 1 auto;height:100%;min-height:0;width:100%}.nixie-left-sidebar-scene-panel[data-v-7deee462] .nixie-scene-browser{flex:1 1 auto;min-height:0;width:100%}.nixie-user-avatar[data-v-fd513cd7]{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-fd513cd7]: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-fd513cd7],.nixie-user-avatar__image[data-v-fd513cd7]{position:relative}.nixie-user-avatar__image[data-v-fd513cd7]{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-fd513cd7]{line-height:1;z-index:2}.nixie-right-sidebar-chat-panel[data-v-d8893290]{--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-d8893290]{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-d8893290]{align-items:center;display:flex;min-width:0}.nixie-right-sidebar-chat-panel__title[data-v-d8893290]{align-items:flex-start;display:flex;gap:6px;min-width:0}.nixie-right-sidebar-chat-panel__title-copy[data-v-d8893290]{display:flex;flex-direction:column;min-width:0}.nixie-right-sidebar-chat-panel__title-copy>span[data-v-d8893290]:first-child{font-size:.95rem;font-weight:700;letter-spacing:.02em;line-height:1.1}.nixie-right-sidebar-chat-panel__title-meta[data-v-d8893290]{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-d8893290] svg{color:#e28855}.nixie-right-sidebar-chat-panel__presence[data-v-d8893290]{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;min-width:0}.nixie-right-sidebar-chat-panel__presence-avatar[data-v-d8893290],.nixie-right-sidebar-chat-panel__presence-overflow[data-v-d8893290]{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-d8893290]{box-shadow:none}.nixie-right-sidebar-chat-panel__presence-overflow[data-v-d8893290]{box-shadow:0 0 0 2px #0a0a0af2}.nixie-right-sidebar-chat-panel__presence-avatar[data-v-d8893290]:first-child,.nixie-right-sidebar-chat-panel__presence-overflow[data-v-d8893290]:first-child{margin-left:0}.nixie-right-sidebar-chat-panel__presence-avatar.is-current-session[data-v-d8893290]{box-shadow:0 0 10px #e2885538,0 0 18px #e2885514}.nixie-right-sidebar-chat-panel__presence-avatar img[data-v-d8893290]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nixie-right-sidebar-chat-panel__presence-overflow[data-v-d8893290]{background:#ffffff0f}.nixie-right-sidebar-chat-panel__messages-shell[data-v-d8893290]{display:flex;flex:1 1 auto;min-height:0;position:relative}.nixie-right-sidebar-chat-panel__messages[data-v-d8893290]{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-d8893290]{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-d8893290] svg{color:#e28855e6;font-size:1.5rem}.nixie-right-sidebar-chat-panel__empty p[data-v-d8893290]{margin:0;max-width:220px}.nixie-right-sidebar-chat-panel__message[data-v-d8893290]{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-d8893290]:hover{background:#ffffff0a}.nixie-right-sidebar-chat-panel__avatar[data-v-d8893290]{flex:0 0 auto;margin-top:-3px}.nixie-right-sidebar-chat-panel__message.is-own .nixie-right-sidebar-chat-panel__avatar[data-v-d8893290]{box-shadow:0 0 0 1px #00000059,0 0 8px #e2885529,0 0 16px #e288550d}.nixie-right-sidebar-chat-panel__bubble[data-v-d8893290]{display:flex;flex-direction:column;gap:6px;min-width:0}.nixie-right-sidebar-chat-panel__message-meta[data-v-d8893290]{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-d8893290]{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.nixie-right-sidebar-chat-panel__message-meta strong[data-v-d8893290]{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-d8893290]{color:#ffffff80;font-size:.64rem}.nixie-right-sidebar-chat-panel__role[data-v-d8893290]{background:#ffffff12;border-radius:5px;padding:2px 6px;text-transform:capitalize}.nixie-right-sidebar-chat-panel__self-badge[data-v-d8893290]{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-d8893290]{color:#e28855d1;letter-spacing:.03em}.nixie-right-sidebar-chat-panel__message-group-entries[data-v-d8893290]{display:flex;flex-direction:column;gap:6px}.nixie-right-sidebar-chat-panel__message-entry[data-v-d8893290]{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-d8893290]{background:#e288551a;border-color:#e288556b;box-shadow:0 0 0 1px #e288551f}.nixie-right-sidebar-chat-panel__message-entry-body[data-v-d8893290]{min-width:0;position:relative}.nixie-right-sidebar-chat-panel__message-menu-trigger[data-v-d8893290]{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-d8893290],.nixie-right-sidebar-chat-panel__message-entry-body:hover .nixie-right-sidebar-chat-panel__message-menu-trigger[data-v-d8893290]{opacity:1;pointer-events:auto}.nixie-right-sidebar-chat-panel__message-menu-trigger.is-active[data-v-d8893290],.nixie-right-sidebar-chat-panel__message-menu-trigger[data-v-d8893290]:focus-visible,.nixie-right-sidebar-chat-panel__message-menu-trigger[data-v-d8893290]: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-d8893290]:disabled{cursor:default;opacity:.5}.nixie-right-sidebar-chat-panel__message-menu-trigger[data-v-d8893290] svg{font-size:.76rem}.nixie-right-sidebar-chat-panel__message-entry-meta[data-v-d8893290]{font-size:.68rem;line-height:1;padding-left:6px}.nixie-right-sidebar-chat-panel__message-action[data-v-d8893290]{background:transparent;border:none;color:#ffffffa3;font-size:.7rem;letter-spacing:.03em;padding:0}.nixie-right-sidebar-chat-panel__message-action[data-v-d8893290]:focus-visible,.nixie-right-sidebar-chat-panel__message-action[data-v-d8893290]:hover{color:#fff;outline:none}.nixie-right-sidebar-chat-panel__message-action.is-danger[data-v-d8893290]:focus-visible,.nixie-right-sidebar-chat-panel__message-action.is-danger[data-v-d8893290]:hover{color:#ff8f8f}.nixie-right-sidebar-chat-panel__message-entry-text[data-v-d8893290]{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-d8893290]{white-space:pre-wrap}.nixie-right-sidebar-chat-panel__mention-chip[data-v-d8893290]{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-d8893290]{background:#e2885533;color:#ffd2b7}.nixie-right-sidebar-chat-panel__reply-preview[data-v-d8893290]{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-d8893290]{cursor:pointer}.nixie-right-sidebar-chat-panel__reply-preview.is-clickable[data-v-d8893290]:focus-visible,.nixie-right-sidebar-chat-panel__reply-preview.is-clickable[data-v-d8893290]:hover{background:#e2885514;border-left-color:#e28855e6;outline:none}.nixie-right-sidebar-chat-panel__reply-preview.is-unavailable[data-v-d8893290]{border-left-color:#ffffff3d;color:#ffffff85}.nixie-right-sidebar-chat-panel__reply-preview[data-v-d8893290] svg{color:#e28855;margin-top:2px}.nixie-right-sidebar-chat-panel__reply-preview-copy[data-v-d8893290]{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.nixie-right-sidebar-chat-panel__reply-preview-copy strong[data-v-d8893290]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nixie-right-sidebar-chat-panel__reply-preview-copy span[data-v-d8893290]{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-d8893290]{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-d8893290]:focus-visible,.nixie-right-sidebar-chat-panel__message-link[data-v-d8893290]:hover{color:#c3e7ff}.nixie-right-sidebar-chat-panel__message-strong[data-v-d8893290]{font-weight:700}.nixie-right-sidebar-chat-panel__message-emphasis[data-v-d8893290]{font-style:italic}.nixie-right-sidebar-chat-panel__message-strong-emphasis[data-v-d8893290]{font-style:italic;font-weight:700}.nixie-right-sidebar-chat-panel__message-code[data-v-d8893290]{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-d8893290]{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-d8893290]:focus-visible,.nixie-right-sidebar-chat-panel__position-link[data-v-d8893290]:hover{background:#ffffff24;color:#fff;outline:none}.nixie-right-sidebar-chat-panel__position-link[data-v-d8893290] svg{flex:0 0 auto;font-size:.9rem}.nixie-right-sidebar-chat-panel__message-entry.is-pending[data-v-d8893290]{opacity:.72}.nixie-right-sidebar-chat-panel__message-entry.is-pending .nixie-right-sidebar-chat-panel__message-entry-text[data-v-d8893290]{border-style:dashed}.nixie-right-sidebar-chat-panel__edit-form[data-v-d8893290]{display:flex;flex-direction:column;gap:10px}.nixie-right-sidebar-chat-panel__edit-textarea[data-v-d8893290]{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-d8893290]:focus-visible{border-color:#e2885561;outline:1px solid rgba(226,136,85,.42)}.nixie-right-sidebar-chat-panel__edit-actions[data-v-d8893290]{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-d8893290]{align-items:center;display:inline-flex;gap:10px}.nixie-right-sidebar-chat-panel__scroll-bottom[data-v-d8893290]{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-d8893290]:focus-visible,.nixie-right-sidebar-chat-panel__scroll-bottom[data-v-d8893290]:hover{background:#2c2c2cfa;color:#f5f5f5eb;outline:none}.nixie-right-sidebar-chat-panel__scroll-bottom[data-v-d8893290] svg{color:inherit;font-size:.95rem}.nixie-chat-scroll-bottom-enter-active[data-v-d8893290]{transition:opacity .18s ease}.nixie-chat-scroll-bottom-leave-active[data-v-d8893290]{transition:opacity 0s linear}.nixie-chat-scroll-bottom-enter-from[data-v-d8893290],.nixie-chat-scroll-bottom-leave-to[data-v-d8893290]{opacity:0}.nixie-right-sidebar-chat-panel__status[data-v-d8893290]{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-d8893290]{background:#d656561f;border-color:#d656564d;color:#ffd7d7}.nixie-right-sidebar-chat-panel__composer[data-v-d8893290]{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-d8893290]{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-d8893290]{display:flex;flex-direction:column;gap:3px;min-width:0;overflow:hidden}.nixie-right-sidebar-chat-panel__composer-reply-copy[data-v-d8893290]:focus-visible,.nixie-right-sidebar-chat-panel__composer-reply-copy[data-v-d8893290]: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-d8893290],.nixie-right-sidebar-chat-panel__composer-reply-copy:hover .nixie-right-sidebar-chat-panel__composer-reply-label[data-v-d8893290]{color:#fff}.nixie-right-sidebar-chat-panel__composer-reply-label[data-v-d8893290]{color:#ffffffe0;font-size:.78rem;font-weight:600}.nixie-right-sidebar-chat-panel__composer-reply-snippet[data-v-d8893290]{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-d8893290]{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-d8893290]:focus-visible,.nixie-right-sidebar-chat-panel__composer-reply-dismiss[data-v-d8893290]:hover{background:#ffffff24;color:#fff}.nixie-right-sidebar-chat-panel__mention-picker[data-v-d8893290]{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-d8893290]{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-d8893290],.nixie-right-sidebar-chat-panel__mention-option[data-v-d8893290]:focus-visible,.nixie-right-sidebar-chat-panel__mention-option[data-v-d8893290]:hover{background:#ffffff14}.nixie-right-sidebar-chat-panel__mention-option-name[data-v-d8893290]{font-size:.83rem;font-weight:600}.nixie-right-sidebar-chat-panel__mention-option-meta[data-v-d8893290]{color:#ffffff8f;font-size:.72rem}.nixie-right-sidebar-chat-panel__textarea[data-v-d8893290]{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-d8893290]::-moz-placeholder{color:#ffffff61}.nixie-right-sidebar-chat-panel__textarea[data-v-d8893290]::placeholder{color:#ffffff61}.nixie-right-sidebar-chat-panel__textarea[data-v-d8893290]:focus-visible,.nixie-right-sidebar-chat-panel__textarea[data-v-d8893290]:hover{background:#ffffff0f;border-color:#e2885557;outline:none}.nixie-right-sidebar-chat-panel__composer-meta[data-v-d8893290]{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-d8893290]{color:#ffffff80;letter-spacing:.02em}.nixie-right-sidebar-chat-panel__send-button[data-v-d8893290]{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-d8893290]:focus-visible,.nixie-right-sidebar-chat-panel__send-button[data-v-d8893290]:hover{background:#ffffff24;color:#fff;outline:none}.nixie-right-sidebar-chat-panel__send-button[data-v-d8893290]:disabled{background:#ffffff0a;box-shadow:none;color:#ffffff7a;cursor:default}@media(max-width:720px){.nixie-right-sidebar-chat-panel__message-menu-trigger[data-v-d8893290]{opacity:1;pointer-events:auto}.nixie-right-sidebar-chat-panel__scroll-bottom[data-v-d8893290]{bottom:12px;max-width:calc(100% - 24px)}.nixie-right-sidebar-chat-panel__composer[data-v-d8893290]{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-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-ea441415]{background:transparent;box-sizing:border-box;min-height:100%;padding:10px 8px 12px;width:100%}.nixie-left-sidebar-inspector-panel[data-v-ea441415] .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}.foxhole-chat-map-reference-segment[data-v-05748524]{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}.foxhole-chat-map-reference-segment[data-v-05748524]:hover:not(:disabled){background:#ffffff24;transform:translateY(-1px)}.foxhole-chat-map-reference-segment[data-v-05748524]:disabled{cursor:default;opacity:.7}.foxhole-chat-map-reference-segment>span[data-v-05748524]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foxhole-structure-card[data-v-936d66ec]{display:grid;gap:8px}.foxhole-structure-card__header[data-v-936d66ec]{align-items:center;display:flex;gap:8px;justify-content:space-between}.foxhole-structure-card__empty[data-v-936d66ec],.foxhole-structure-card__label[data-v-936d66ec]{color:#c6b8a7;font-size:11px}.foxhole-structure-card__label[data-v-936d66ec]{color:#8f8171;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.foxhole-structure-card__selection-summary[data-v-936d66ec]{color:#bba892;font-size:12px}.foxhole-structure-card__builder-actions[data-v-936d66ec]{align-items:center;display:inline-flex;gap:6px;margin-left:auto}.foxhole-structure-card__builder-count[data-v-936d66ec]{align-items:center;background:#534331eb;border-radius:999px;color:#f1e2ce;display:inline-flex;font-family:JetBrains Mono,Fira Code,monospace;font-size:10px;font-weight:700;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.foxhole-structure-card__builder-button[data-v-936d66ec]{align-items:center;background:#1f1a16e0;border:1px solid rgba(96,79,59,.45);border-radius:6px;color:#c6b8a7;cursor:pointer;display:inline-flex;font-size:14px;height:24px;justify-content:center;transition:border-color .12s ease,color .12s ease,background .12s ease,transform .12s ease;width:24px}.foxhole-structure-card__builder-button[data-v-936d66ec]:hover{background:#302821f2;border-color:#c6a06eb3;color:#fff}.foxhole-structure-card__builder-button[data-v-936d66ec]:focus-visible{border-color:#c6a06ed1;color:#fff;outline:none}.foxhole-structure-card__builder-button[data-v-936d66ec]:disabled{cursor:default;opacity:.45}.foxhole-structure-card__builder-button[data-v-936d66ec]:active:not(:disabled){transform:translateY(1px)}.foxhole-structure-card__body[data-v-936d66ec]{background:#181513d1;border:1px solid rgba(96,79,59,.4);border-radius:10px;display:grid;gap:10px;grid-template-columns:56px minmax(0,1fr);padding:10px}.foxhole-structure-card__body--no-preview[data-v-936d66ec]{grid-template-columns:minmax(0,1fr)}.foxhole-structure-card__preview[data-v-936d66ec]{background:linear-gradient(180deg,#302a24f2,#151210eb);border-radius:8px;box-shadow:inset 0 0 0 1px #604f3b47;display:grid;height:56px;overflow:hidden;place-items:center;transition:box-shadow .12s ease,transform .12s ease;width:56px}.foxhole-structure-card__preview.is-hoverable[data-v-936d66ec]{cursor:help}.foxhole-structure-card__preview.is-hoverable[data-v-936d66ec]:hover{box-shadow:inset 0 0 0 1px #c6a06e9e,0 0 0 1px #c6a06e1f;transform:translateY(-1px)}.foxhole-structure-card__preview img[data-v-936d66ec]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.foxhole-structure-card__meta[data-v-936d66ec]{display:grid;gap:4px;min-width:0}.foxhole-structure-card__name[data-v-936d66ec]{font-size:14px;font-weight:700;line-height:1.2}.foxhole-structure-card__meta-row[data-v-936d66ec]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:2px}.foxhole-structure-card__actions[data-v-936d66ec]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.foxhole-structure-card__colors[data-v-936d66ec]{display:grid;gap:6px;margin-top:4px}.foxhole-structure-card__colors-label[data-v-936d66ec]{color:#8f8171;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.foxhole-structure-card__color-grid[data-v-936d66ec]{display:flex;flex-wrap:wrap;gap:6px}.foxhole-structure-card__color-swatch[data-v-936d66ec]{border:1px solid rgba(96,79,59,.45);border-radius:4px;cursor:pointer;height:22px;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease;width:22px}.foxhole-structure-card__color-swatch[data-v-936d66ec]:hover{border-color:#c6a06eb3}.foxhole-structure-card__color-swatch.is-active[data-v-936d66ec]{border-color:#e9c688e6;box-shadow:0 0 0 1px #e9c68838}.foxhole-structure-card__color-swatch[data-v-936d66ec]:disabled{cursor:default;opacity:.7}.foxhole-structure-card__toggle[data-v-936d66ec]{align-items:center;color:#d7cec2;display:inline-flex;font-size:11px;gap:8px}.foxhole-structure-card__toggle-input[data-v-936d66ec]{margin:0}.foxhole-structure-card__identifier-button[data-v-936d66ec],.foxhole-structure-card__wiki[data-v-936d66ec]{align-items:center;background:none;border:none;color:#8f8171;display:inline-flex;gap:4px;min-width:0;padding:0;transition:color .12s ease,opacity .12s ease}.foxhole-structure-card__identifier-button[data-v-936d66ec]{cursor:pointer;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;line-height:1.3;max-width:100%;text-align:left}.foxhole-structure-card__identifier-button span[data-v-936d66ec]{min-width:0;overflow-wrap:anywhere}.foxhole-structure-card__identifier-button[data-v-936d66ec]:hover,.foxhole-structure-card__wiki[data-v-936d66ec]:hover{color:#fff}.foxhole-structure-card__identifier-button[data-v-936d66ec]:focus-visible,.foxhole-structure-card__wiki[data-v-936d66ec]:focus-visible{color:#fff;outline:none}.foxhole-structure-card__wiki[data-v-936d66ec]{align-items:center;display:inline-flex;font-size:11px;font-weight:700;gap:4px;text-decoration:none}.foxhole-structure-card__inline-icon[data-v-936d66ec]{flex:0 0 auto;font-size:10px}.war-history-map-container[data-v-3f7d6e30]{background:transparent!important;border:0;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}.war-history-header[data-v-3f7d6e30]{display:flex;flex:0 0 auto;flex-direction:column;min-width:0}.war-history-body[data-v-3f7d6e30]{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;min-width:0;overflow:auto;padding:0 0 10px}.war-history-filters[data-v-3f7d6e30]{background:#0b0b0bb3;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:5px;padding:8px 10px}.war-history-filters__row[data-v-3f7d6e30]{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.war-history-filter-tools[data-v-3f7d6e30]{align-items:center;display:inline-flex;gap:5px;margin-left:auto}.war-history-filter-preset[data-v-3f7d6e30]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff04;border:1px solid hsla(0,0%,100%,.05);color:#8e99a8;cursor:pointer;display:inline-flex;font-size:.66em;gap:5px;letter-spacing:.045em;min-height:22px;padding:2px 7px;text-transform:uppercase;transition:background .12s ease,border-color .12s ease,color .12s ease}.war-history-filter-preset[data-v-3f7d6e30]:hover{border-color:#ffffff1f;color:#d6deea}.war-history-filter-preset.is-active[data-v-3f7d6e30]{background:linear-gradient(180deg,#677f5b52,#42543a42);border-color:#a1c48b85;box-shadow:inset 0 0 0 1px #bbdba51f;color:#f3faef}.war-history-filter-preset--toast[data-v-3f7d6e30]{justify-content:center;min-width:24px;padding:0;width:24px}.war-history-filters__tray[data-v-3f7d6e30]{border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:7px;padding:7px 0 0}.war-history-filters__heading[data-v-3f7d6e30]{align-items:center;color:#d2dae3;display:flex;font-size:.71em;gap:8px;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.war-history-filter-reset[data-v-3f7d6e30]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#9cc28e;cursor:pointer;font-size:.95em;letter-spacing:.04em}.war-history-filters__grid[data-v-3f7d6e30]{display:flex;flex-wrap:wrap;gap:6px}.war-history-filter-chip[data-v-3f7d6e30]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff04;border:1px solid hsla(0,0%,100%,.05);color:#8e99a8;cursor:pointer;font-size:.68em;letter-spacing:.04em;min-height:24px;padding:3px 7px;transition:background .12s ease,border-color .12s ease,color .12s ease}.war-history-filter-chip[data-v-3f7d6e30]:hover{border-color:#ffffff1f;color:#d6deea}.war-history-filter-chip.is-active[data-v-3f7d6e30]{background:linear-gradient(180deg,#677f5b52,#42543a42);border-color:#a1c48b85;box-shadow:inset 0 0 0 1px #bbdba51f;color:#f3faef}.war-history-state[data-v-3f7d6e30]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);color:#cfd6df;font-size:.82em;padding:12px}.war-history-state-error[data-v-3f7d6e30]{background:#7029292e;border-color:#aa43434d;color:#ffd0d0}.war-history-group-list[data-v-3f7d6e30]{display:flex;flex-direction:column;gap:14px}.war-history-group[data-v-3f7d6e30]{display:flex;flex-direction:column;gap:0}.war-history-group-heading[data-v-3f7d6e30]{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%);background:linear-gradient(180deg,#1c1c1cc7,#10101099),linear-gradient(180deg,#ffffff07,#fff0);border-bottom:1px solid hsla(0,0%,100%,.06);box-shadow:0 6px 14px #0000001f;color:#cfd7e0;display:flex;font-size:.69em;font-weight:600;gap:10px;justify-content:space-between;letter-spacing:.12em;padding:8px 10px 7px;position:sticky;text-transform:uppercase;top:0;z-index:2}.war-history-group-heading>small[data-v-3f7d6e30]{color:#7f8894;font-size:.9em;letter-spacing:.06em}.war-history-list[data-v-3f7d6e30]{display:flex;flex-direction:column;gap:8px;padding:8px 10px 0}.war-history-event-card[data-v-3f7d6e30]{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-left:3px solid var(--war-history-event-accent);color:inherit;cursor:pointer;display:flex;flex-wrap:wrap;gap:10px;padding:10px;text-align:left;width:100%}.war-history-event-card[data-v-3f7d6e30],.war-history-event-card.is-neutral[data-v-3f7d6e30]{--war-history-event-accent:rgba(162,176,195,.34);--war-history-event-accent-soft:rgba(162,176,195,.14);--war-history-event-accent-strong:#dfe7f1}.war-history-event-card.is-positive[data-v-3f7d6e30]{--war-history-event-accent:rgba(113,154,99,.4);--war-history-event-accent-soft:rgba(113,154,99,.16);--war-history-event-accent-strong:#e4f2dd}.war-history-event-card.is-warning[data-v-3f7d6e30]{--war-history-event-accent:rgba(175,114,87,.42);--war-history-event-accent-soft:rgba(175,114,87,.15);--war-history-event-accent-strong:#ffe6d8}.war-history-event-card.is-info[data-v-3f7d6e30]{--war-history-event-accent:rgba(97,134,174,.42);--war-history-event-accent-soft:rgba(97,134,174,.15);--war-history-event-accent-strong:#dde9f9}.war-history-event-card.is-colonial[data-v-3f7d6e30]{--war-history-event-accent:rgba(109,151,91,.46);--war-history-event-accent-soft:rgba(109,151,91,.18);--war-history-event-accent-strong:#e1f0d9}.war-history-event-card.is-warden[data-v-3f7d6e30]{--war-history-event-accent:rgba(94,128,178,.48);--war-history-event-accent-soft:rgba(94,128,178,.18);--war-history-event-accent-strong:#dbe7fb}.war-history-event-card[data-v-3f7d6e30]:hover{background:#ffffff0b;border-color:#ffffff1c;border-left-color:var(--war-history-event-accent-strong)}.war-history-event-card[aria-disabled=true][data-v-3f7d6e30]{cursor:progress;opacity:.78}.war-history-event-card[data-v-3f7d6e30]:focus-visible{outline:1px solid rgba(133,168,209,.75);outline-offset:-1px}.war-history-event-copy[data-v-3f7d6e30]{display:flex;flex:1 1 260px;flex-direction:column;gap:4px;min-width:0}.war-history-event-eyebrow[data-v-3f7d6e30]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.war-history-event-kind[data-v-3f7d6e30]{align-items:center;background:var(--war-history-event-accent-soft);border:1px solid var(--war-history-event-accent);color:var(--war-history-event-accent-strong);display:inline-flex;font-size:.68em;gap:6px;letter-spacing:.05em;max-width:100%;padding:4px 7px;text-transform:uppercase}.war-history-event-kind>span[data-v-3f7d6e30]{min-width:0}.war-history-event-relative[data-v-3f7d6e30]{color:#f0f4f8;font-size:.75em;font-weight:600;letter-spacing:.04em;white-space:nowrap}.war-history-event-title[data-v-3f7d6e30]{color:#f2f5f8;font-size:.9em;line-height:1.35}.war-history-event-footer[data-v-3f7d6e30]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.war-history-event-meta[data-v-3f7d6e30]{color:#aeb6c0;font-size:.74em;line-height:1.25}.war-history-event-action[data-v-3f7d6e30]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);color:var(--war-history-event-accent-strong);display:inline-flex;font-size:.68em;gap:6px;letter-spacing:.05em;margin-left:auto;padding:4px 7px;text-transform:uppercase}.war-history-event-action.is-previewing[data-v-3f7d6e30],.war-history-event-card:hover .war-history-event-action[data-v-3f7d6e30]{background:var(--war-history-event-accent-soft);border-color:var(--war-history-event-accent)}.war-history-event-action.is-busy[data-v-3f7d6e30]{opacity:.82}.foxhole-shard-menu[data-v-2f9f1529]{display:inline-flex;flex:0 0 auto;position:relative}.foxhole-shard-menu__button.btn-small[data-v-2f9f1529]{float:none;min-width:-moz-max-content;min-width:max-content}.foxhole-shard-menu__button.btn-shard-menu[data-v-2f9f1529]{align-items:center;display:inline-flex;font-size:13px;gap:6px}.foxhole-shard-menu__glyph[data-v-2f9f1529]{font-size:15px}.foxhole-shard-menu__label[data-v-2f9f1529]{white-space:nowrap}.foxhole-shard-menu__caret[data-v-2f9f1529]{font-size:11px;margin-left:1px;opacity:.72}.foxhole-shard-menu__caret.is-open[data-v-2f9f1529]{opacity:1;transform:rotate(180deg)}.foxhole-war-map-tab[data-v-6c8d0c40]{--war-map-border:hsla(0,0%,100%,.08);--war-map-border-strong:hsla(0,0%,100%,.14);--war-map-surface:hsla(0,0%,100%,.04);--war-map-copy:#eef3f7;--war-map-muted:#acb6c2;--war-map-muted-strong:#d2dae3;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.foxhole-war-map-tab__search-shell[data-v-6c8d0c40]{flex:0 0 auto;padding:0}.foxhole-war-map-tab__search-body[data-v-6c8d0c40]{background:linear-gradient(180deg,rgba(var(--panel-accent,255,255,255),.08) 0,#ffffff06);border-bottom:1px solid var(--war-map-border);box-shadow:inset 0 1px #ffffff08;display:flex;flex-direction:column;gap:8px;padding:8px}.foxhole-war-map-tab__search-row[data-v-6c8d0c40]{align-items:stretch;display:flex;gap:8px}.foxhole-war-map-tab__search-field[data-v-6c8d0c40]{align-items:center;background:#0a0a0aeb;border:1px solid var(--war-map-border);display:flex;flex:1 1 auto;gap:8px;min-width:0;padding:0 10px}.foxhole-war-map-tab__search-field.is-disabled[data-v-6c8d0c40]{opacity:.72}.foxhole-war-map-tab__search-field[data-v-6c8d0c40]:focus-within{border-color:#ff8034a6}.foxhole-war-map-tab__search-clear[data-v-6c8d0c40],.foxhole-war-map-tab__search-field-icon[data-v-6c8d0c40]{color:var(--war-map-muted);flex:0 0 auto}.foxhole-war-map-tab__search-input[data-v-6c8d0c40]{background:transparent;border:0;color:var(--war-map-copy);font:inherit;height:36px;min-width:0;outline:none;width:100%}.foxhole-war-map-tab__search-input[data-v-6c8d0c40]::-moz-placeholder{color:#707780}.foxhole-war-map-tab__search-input[data-v-6c8d0c40]::placeholder{color:#707780}.foxhole-war-map-tab__search-clear[data-v-6c8d0c40]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.foxhole-war-map-tab__search-clear[data-v-6c8d0c40]:hover{color:var(--war-map-copy)}.foxhole-war-map-tab__map-toggle[data-v-6c8d0c40]{align-items:center;background:linear-gradient(180deg,#ff80342e,#ff80341a);border:1px solid rgba(255,128,52,.34);color:#fff0dc;cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:600;gap:6px;justify-content:center;letter-spacing:.08em;min-width:112px;padding:0 12px;text-transform:uppercase;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease;white-space:nowrap}.foxhole-war-map-tab__map-toggle[data-v-6c8d0c40]:focus-visible,.foxhole-war-map-tab__map-toggle[data-v-6c8d0c40]:hover{background:linear-gradient(180deg,#ff803442,#ff803424);border-color:#ffa65c8a;outline:none;transform:translateY(-1px)}.foxhole-war-map-tab__map-toggle.is-active[data-v-6c8d0c40]{background:linear-gradient(180deg,#ff80343d,#ff80341f);border-color:#ff80346b}.foxhole-war-map-tab__map-toggle-icon[data-v-6c8d0c40]{font-size:.95rem}.foxhole-war-map-tab__body[data-v-6c8d0c40]{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding:10px}.foxhole-war-map-tab__search-results[data-v-6c8d0c40]{display:flex;flex-direction:column;gap:6px}.foxhole-war-map-tab__search-result[data-v-6c8d0c40]{align-items:center;background:#080808e6;border:1px solid var(--war-map-border);color:var(--war-map-copy);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:8px 10px;text-align:left;width:100%}.foxhole-war-map-tab__search-result.is-active[data-v-6c8d0c40],.foxhole-war-map-tab__search-result[data-v-6c8d0c40]:focus-visible,.foxhole-war-map-tab__search-result[data-v-6c8d0c40]:hover{background:#0d0d0df5;border-color:#ffffff52;outline:none}.foxhole-war-map-tab__search-result.is-active[data-v-6c8d0c40]{border-color:#ff803499;box-shadow:inset 0 0 0 1px #ff803438}.foxhole-war-map-tab__search-result-type[data-v-6c8d0c40]{color:#ffb287;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.foxhole-war-map-tab__search-result-main[data-v-6c8d0c40],.foxhole-war-map-tab__search-result-region[data-v-6c8d0c40]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foxhole-war-map-tab__search-result-main[data-v-6c8d0c40]{font-size:.86rem;letter-spacing:.04em;text-transform:uppercase}.foxhole-war-map-tab__search-result-region[data-v-6c8d0c40]{color:var(--war-map-muted);font-size:.73rem}.foxhole-war-map-tab__search-empty[data-v-6c8d0c40]{color:var(--war-map-muted);font-size:.75rem;line-height:1.45}.foxhole-war-map-tab__hero[data-v-6c8d0c40],.foxhole-war-map-tab__icon-category[data-v-6c8d0c40],.foxhole-war-map-tab__section[data-v-6c8d0c40]{background:linear-gradient(180deg,#ffffff0f,#ffffff06);border:1px solid var(--war-map-border);position:relative}.foxhole-war-map-tab__hero[data-v-6c8d0c40]{display:grid;gap:10px;overflow:hidden;padding:12px}.foxhole-war-map-tab__hero[data-v-6c8d0c40]:before,.foxhole-war-map-tab__preview[data-v-6c8d0c40]:before,.foxhole-war-map-tab__section[data-v-6c8d0c40]:before{content:"";height:2px;inset:0 auto auto 0;pointer-events:none;position:absolute;width:100%}.foxhole-war-map-tab__display-card[data-tone=map][data-v-6c8d0c40],.foxhole-war-map-tab__preview[data-tone=map][data-v-6c8d0c40],.foxhole-war-map-tab__section[data-tone=map][data-v-6c8d0c40]{--war-map-tone:211,164,108;--war-map-tone-copy:#fff0dc}.foxhole-war-map-tab__display-card[data-tone=labels][data-v-6c8d0c40],.foxhole-war-map-tab__preview[data-tone=labels][data-v-6c8d0c40],.foxhole-war-map-tab__section[data-tone=labels][data-v-6c8d0c40]{--war-map-tone:236,188,92;--war-map-tone-copy:#fff4d6}.foxhole-war-map-tab__display-card[data-tone=layers][data-v-6c8d0c40],.foxhole-war-map-tab__preview[data-tone=layers][data-v-6c8d0c40],.foxhole-war-map-tab__section[data-tone=layers][data-v-6c8d0c40]{--war-map-tone:123,171,220;--war-map-tone-copy:#eaf4ff}.foxhole-war-map-tab__display-card[data-tone=imm][data-v-6c8d0c40],.foxhole-war-map-tab__preview[data-tone=imm][data-v-6c8d0c40],.foxhole-war-map-tab__section[data-tone=imm][data-v-6c8d0c40]{--war-map-tone:166,198,138;--war-map-tone-copy:#f1fae8}.foxhole-war-map-tab__display-card[data-tone=icons][data-v-6c8d0c40],.foxhole-war-map-tab__preview[data-tone=icons][data-v-6c8d0c40],.foxhole-war-map-tab__section[data-tone=icons][data-v-6c8d0c40]{--war-map-tone:196,149,231;--war-map-tone-copy:#f7ecff}.foxhole-war-map-tab__hero[data-v-6c8d0c40]:before,.foxhole-war-map-tab__preview[data-v-6c8d0c40]:before,.foxhole-war-map-tab__section[data-v-6c8d0c40]:before{background:rgba(var(--war-map-tone,255,255,255),.22)}.foxhole-war-map-tab__hero-copy[data-v-6c8d0c40],.foxhole-war-map-tab__preview[data-v-6c8d0c40],.foxhole-war-map-tab__section-header[data-v-6c8d0c40]{position:relative;z-index:1}.foxhole-war-map-tab__section-title[data-v-6c8d0c40],.foxhole-war-map-tab__title[data-v-6c8d0c40]{color:var(--war-map-tone-copy,var(--war-map-copy));font-size:.84rem;font-weight:600;letter-spacing:.04em;line-height:1.2;margin:0}.foxhole-war-map-tab__display-copy[data-v-6c8d0c40],.foxhole-war-map-tab__icon-category-copy[data-v-6c8d0c40],.foxhole-war-map-tab__icon-muted-copy[data-v-6c8d0c40],.foxhole-war-map-tab__layer-copy[data-v-6c8d0c40],.foxhole-war-map-tab__preview-copy[data-v-6c8d0c40],.foxhole-war-map-tab__section-hint[data-v-6c8d0c40],.foxhole-war-map-tab__section-note[data-v-6c8d0c40],.foxhole-war-map-tab__subtitle[data-v-6c8d0c40]{color:var(--war-map-muted);font-size:.75rem;line-height:1.45;margin:0}.foxhole-war-map-tab__hero-stats[data-v-6c8d0c40]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.foxhole-war-map-tab__display-card[data-v-6c8d0c40],.foxhole-war-map-tab__icon-tile[data-v-6c8d0c40],.foxhole-war-map-tab__layer-card[data-v-6c8d0c40],.foxhole-war-map-tab__preview[data-v-6c8d0c40],.foxhole-war-map-tab__section-action[data-v-6c8d0c40],.foxhole-war-map-tab__stat[data-v-6c8d0c40]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.07)}.foxhole-war-map-tab__stat[data-v-6c8d0c40]{display:flex;flex-direction:column;gap:4px;min-height:62px;padding:9px 10px}.foxhole-war-map-tab__display-badge[data-v-6c8d0c40],.foxhole-war-map-tab__layer-kicker[data-v-6c8d0c40],.foxhole-war-map-tab__layer-meta[data-v-6c8d0c40],.foxhole-war-map-tab__preview-meta[data-v-6c8d0c40],.foxhole-war-map-tab__section-action[data-v-6c8d0c40],.foxhole-war-map-tab__section-hint[data-v-6c8d0c40],.foxhole-war-map-tab__stat span[data-v-6c8d0c40]{font-size:.67rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.foxhole-war-map-tab__layer-meta[data-v-6c8d0c40],.foxhole-war-map-tab__preview-meta[data-v-6c8d0c40],.foxhole-war-map-tab__section-hint[data-v-6c8d0c40],.foxhole-war-map-tab__stat span[data-v-6c8d0c40]{color:var(--war-map-muted)}.foxhole-war-map-tab__display-label[data-v-6c8d0c40],.foxhole-war-map-tab__layer-title[data-v-6c8d0c40],.foxhole-war-map-tab__preview-title[data-v-6c8d0c40],.foxhole-war-map-tab__stat strong[data-v-6c8d0c40]{color:var(--war-map-copy);font-size:.94rem;font-weight:600}.foxhole-war-map-tab__preview[data-v-6c8d0c40]{display:flex;flex-direction:column;gap:6px;padding:10px;position:relative}.foxhole-war-map-tab__preview[data-v-6c8d0c40],.foxhole-war-map-tab__preview-title[data-v-6c8d0c40]{color:var(--war-map-tone-copy,var(--war-map-copy))}.foxhole-war-map-tab__section[data-v-6c8d0c40]{display:flex;flex-direction:column;gap:10px;padding:12px}.foxhole-war-map-tab__section.is-muted[data-v-6c8d0c40]{opacity:.72}.foxhole-war-map-tab__section-header[data-v-6c8d0c40]{align-items:center;display:flex;min-height:20px}.foxhole-war-map-tab__section-header--action[data-v-6c8d0c40]{gap:10px;justify-content:space-between}.foxhole-war-map-tab__display-badge[data-v-6c8d0c40],.foxhole-war-map-tab__section-action[data-v-6c8d0c40]{align-items:center;background:rgba(var(--war-map-tone,255,255,255),.14);border:1px solid rgba(var(--war-map-tone,255,255,255),.26);color:var(--war-map-tone-copy,var(--war-map-muted-strong));display:inline-flex;min-height:22px;padding:0 8px;white-space:nowrap}.foxhole-war-map-tab__display-grid[data-v-6c8d0c40],.foxhole-war-map-tab__layer-grid[data-v-6c8d0c40]{display:grid;gap:8px}.foxhole-war-map-tab__display-grid[data-v-6c8d0c40]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.foxhole-war-map-tab__layer-grid[data-v-6c8d0c40]{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.foxhole-war-map-tab__icon-category-grid[data-v-6c8d0c40]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.foxhole-war-map-tab__display-card[data-v-6c8d0c40],.foxhole-war-map-tab__icon-tile[data-v-6c8d0c40],.foxhole-war-map-tab__layer-card[data-v-6c8d0c40],.foxhole-war-map-tab__section-action[data-v-6c8d0c40]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;position:relative;text-align:left;transition:border-color .14s ease,background-color .14s ease,transform .14s ease,box-shadow .14s ease,opacity .14s ease}.foxhole-war-map-tab__display-card[data-v-6c8d0c40]:focus-visible,.foxhole-war-map-tab__display-card[data-v-6c8d0c40]:hover,.foxhole-war-map-tab__icon-tile[data-v-6c8d0c40]:focus-visible,.foxhole-war-map-tab__icon-tile[data-v-6c8d0c40]:hover,.foxhole-war-map-tab__layer-card[data-v-6c8d0c40]:focus-visible,.foxhole-war-map-tab__layer-card[data-v-6c8d0c40]:hover,.foxhole-war-map-tab__section-action[data-v-6c8d0c40]:focus-visible,.foxhole-war-map-tab__section-action[data-v-6c8d0c40]:hover{background:rgba(var(--war-map-tone,255,255,255),.12);border-color:rgba(var(--war-map-tone,255,255,255),.34);box-shadow:inset 0 0 0 1px rgba(var(--war-map-tone,255,255,255),.08);outline:none;transform:translateY(-1px)}.foxhole-war-map-tab__display-card[data-v-6c8d0c40]:disabled,.foxhole-war-map-tab__icon-tile[data-v-6c8d0c40]:disabled,.foxhole-war-map-tab__layer-card[data-v-6c8d0c40]:disabled,.foxhole-war-map-tab__section-action[data-v-6c8d0c40]:disabled{cursor:not-allowed;opacity:.55;transform:none}.foxhole-war-map-tab__display-card[data-v-6c8d0c40],.foxhole-war-map-tab__layer-card[data-v-6c8d0c40]{display:flex;gap:10px;padding:9px}.foxhole-war-map-tab__display-card.is-active[data-v-6c8d0c40],.foxhole-war-map-tab__layer-card.is-active[data-v-6c8d0c40],.foxhole-war-map-tab__section-action.is-active[data-v-6c8d0c40]{background:linear-gradient(180deg,rgba(var(--war-map-tone,255,255,255),.18),rgba(var(--war-map-tone,255,255,255),.08));border-color:rgba(var(--war-map-tone,255,255,255),.42)}.foxhole-war-map-tab__display-icon[data-v-6c8d0c40]{align-items:center;background:rgba(var(--war-map-tone,255,255,255),.12);border:1px solid rgba(var(--war-map-tone,255,255,255),.24);color:var(--war-map-tone-copy,var(--war-map-copy));display:inline-flex;flex:0 0 auto;font-size:1rem;height:32px;justify-content:center;width:32px}.foxhole-war-map-tab__display-main[data-v-6c8d0c40]{display:flex;flex-direction:column;gap:6px;min-width:0}.foxhole-war-map-tab__display-topline[data-v-6c8d0c40]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.foxhole-war-map-tab__layer-card[data-v-6c8d0c40]{align-items:center;justify-content:center;min-height:40px;padding:8px 10px;text-align:center}.foxhole-war-map-tab__layer-kicker[data-v-6c8d0c40]{color:var(--war-map-tone-copy,var(--war-map-muted-strong));font-size:.71rem}.foxhole-war-map-tab__section-action[data-v-6c8d0c40]{justify-content:center;white-space:nowrap}.foxhole-war-map-tab__icon-grid[data-v-6c8d0c40]{display:grid;gap:4px;grid-template-columns:repeat(auto-fill,minmax(36px,1fr))}.foxhole-war-map-tab__icon-tile[data-v-6c8d0c40]{align-items:center;display:inline-flex;justify-content:center;min-height:40px;overflow:visible;padding:0}.foxhole-war-map-tab__icon-tile.is-hidden[data-v-6c8d0c40]{filter:saturate(.15);opacity:.38}.foxhole-war-map-tab__icon-fallback[data-v-6c8d0c40],.foxhole-war-map-tab__icon-image[data-v-6c8d0c40]{height:28px;width:28px}.foxhole-war-map-tab__icon-fallback[data-v-6c8d0c40]{color:var(--war-map-tone-copy,var(--war-map-copy))}.foxhole-war-map-tab__icon-muted-copy[data-v-6c8d0c40],.foxhole-war-map-tab__section-hint[data-v-6c8d0c40]{padding:2px 2px 0}@media(max-width:520px){.foxhole-war-map-tab__search-shell[data-v-6c8d0c40]{padding:8px 8px 6px}.foxhole-war-map-tab__search-row[data-v-6c8d0c40]{flex-direction:column}.foxhole-war-map-tab__map-toggle[data-v-6c8d0c40]{min-height:36px}.foxhole-war-map-tab__body[data-v-6c8d0c40]{padding:8px}.foxhole-war-map-tab__display-grid[data-v-6c8d0c40],.foxhole-war-map-tab__hero-stats[data-v-6c8d0c40],.foxhole-war-map-tab__layer-grid[data-v-6c8d0c40]{grid-template-columns:1fr}.foxhole-war-map-tab__search-result[data-v-6c8d0c40]{align-items:flex-start;gap:4px;grid-template-columns:1fr}}.foxhole-war-playback-footer[data-v-11015373]{background:linear-gradient(180deg,#1a1a1a,#0e0e0e);border-top:1px solid #050505;display:flex;flex:0 0 auto;flex-direction:column;padding:9px 10px}.foxhole-war-playback-footer__status-row[data-v-11015373]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.foxhole-war-playback-footer__timeline-status[data-v-11015373]{display:flex;flex:1 1 auto;min-width:0}.foxhole-war-playback-footer__timeline-copy[data-v-11015373]{display:flex;flex-direction:column;gap:2px;min-width:0}.foxhole-war-playback-footer__timeline-kicker[data-v-11015373]{color:#8e99a8;font-size:.62em;letter-spacing:.1em;text-transform:uppercase}.foxhole-war-playback-footer__headline-row[data-v-11015373]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.foxhole-war-playback-footer__control-live[data-v-11015373]{font-size:.66em;letter-spacing:.08em;text-transform:uppercase}.foxhole-war-playback-footer__timeline-symbol[data-v-11015373]{background:#de7435;border:1px solid rgba(255,196,160,.22);box-shadow:0 0 0 1px #0000006b,inset 0 1px #ffffff14;flex:0 0 auto;height:9px;margin-top:1px;transform:rotate(45deg);width:9px}.foxhole-war-playback-footer__subtitle[data-v-11015373]{color:#8e99a8;max-width:52ch;text-align:left}.foxhole-war-playback-footer__headline[data-v-11015373]{align-items:baseline;color:#f1f4f7;display:inline-flex;font-size:.96em;font-variant-numeric:tabular-nums;gap:.38em;line-height:1.12}.foxhole-war-playback-footer__headline-divider[data-v-11015373]{color:#f1f4f775}.foxhole-war-playback-footer__headline-date[data-v-11015373]{color:#f1f4f7e6}.foxhole-war-playback-footer__empty[data-v-11015373],.foxhole-war-playback-footer__error[data-v-11015373],.foxhole-war-playback-footer__subtitle[data-v-11015373]{font-size:.67em;line-height:1.24}.foxhole-war-playback-footer__state-badge[data-v-11015373]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);color:#d9e0e8;display:inline-flex;font-size:.64em;height:22px;justify-content:center;letter-spacing:.08em;padding:0 9px;text-transform:uppercase;white-space:nowrap}.foxhole-war-playback-footer__state-badge.is-debouncing[data-v-11015373]{background:#ffc87814;border-color:#ffc87842;color:#f7dcb0}.foxhole-war-playback-footer__state-badge.is-loading[data-v-11015373]{background:#5c95d614;border-color:#5c95d647;color:#cddff3}.foxhole-war-playback-footer__state-badge.is-ready[data-v-11015373]{background:#7eaa6214;border-color:#7eaa624d;color:#d9e9cc}.foxhole-war-playback-footer__bar-row[data-v-11015373]{align-items:stretch;display:flex;flex-direction:column;gap:7px;padding:0}.foxhole-war-playback-footer__slider-stack[data-v-11015373]{display:flex;flex-direction:column;gap:0}.foxhole-war-playback-footer__controls[data-v-11015373]{align-items:center;display:flex;gap:6px;justify-content:space-between;width:100%}.foxhole-war-playback-footer__controls-meta[data-v-11015373]{align-items:center;display:inline-flex;gap:6px;margin-left:auto}.foxhole-war-playback-footer__playback-controls[data-v-11015373]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:3px;min-width:0}.foxhole-war-playback-footer__control[data-v-11015373]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);color:#d6dde6;cursor:pointer;display:inline-flex;height:22px;justify-content:center;min-width:22px;padding:0 5px;transition:border-color .12s ease,background .12s ease,color .12s ease}.foxhole-war-playback-footer__control[data-v-11015373]:hover{background:#ffffff12;border-color:#ffffff29}.foxhole-war-playback-footer__control[data-v-11015373]:disabled{cursor:default;opacity:.46}.foxhole-war-playback-footer__control-loop[data-v-11015373],.foxhole-war-playback-footer__control-play[data-v-11015373]{min-width:28px;padding:0}.foxhole-war-playback-footer__control-live[data-v-11015373]{min-width:58px;padding:0 11px}.foxhole-war-playback-footer__control-speed[data-v-11015373]{font-size:.66em;letter-spacing:.06em;min-width:38px;text-transform:uppercase}.foxhole-war-playback-footer__control-live.is-active[data-v-11015373],.foxhole-war-playback-footer__control-loop.is-active[data-v-11015373],.foxhole-war-playback-footer__control-play.is-active[data-v-11015373]{background:linear-gradient(180deg,#ff803447,#ff803424);border-color:#ff9a5f75;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 0 1px #ff80341f;color:#fff0dc}.foxhole-war-playback-footer__control-live.is-active[data-v-11015373]:hover,.foxhole-war-playback-footer__control-loop.is-active[data-v-11015373]:hover,.foxhole-war-playback-footer__control-play.is-active[data-v-11015373]:hover{background:linear-gradient(180deg,#ff803457,#ff80342e);border-color:#ffab7894;color:#fff4e5}.foxhole-war-playback-footer__slider-shell[data-v-11015373]{flex:1 1 auto;height:16px;min-width:0;position:relative;--foxhole-playback-progress:0%}.foxhole-war-playback-footer__slider-track[data-v-11015373]{background:linear-gradient(90deg,rgba(255,128,52,.4) 0,rgba(255,128,52,.4) var(--foxhole-playback-progress),hsla(0,0%,100%,.08) var(--foxhole-playback-progress),hsla(0,0%,100%,.08) 100%);border-bottom:1px solid hsla(0,0%,100%,.07);border-top:1px solid hsla(0,0%,100%,.07);box-shadow:inset 0 1px #0003,inset 0 -1px #00000047;height:7px;inset:50% 0 auto;overflow:hidden;pointer-events:none;position:absolute;transform:translateY(-50%)}.foxhole-war-playback-footer__slider-track[data-v-11015373]:after{content:none}.foxhole-war-playback-footer__slider[data-v-11015373]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:grab;height:16px;margin:0 -2px;position:relative;width:calc(100% + 4px);z-index:1}.foxhole-war-playback-footer__slider[data-v-11015373]:disabled{cursor:default}.foxhole-war-playback-footer__slider[data-v-11015373]:active{cursor:grabbing}.foxhole-war-playback-footer__slider[data-v-11015373]::-webkit-slider-runnable-track{background:transparent;height:7px}.foxhole-war-playback-footer__slider[data-v-11015373]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#de7435;border:1px solid rgba(255,196,160,.22);border-radius:0;box-shadow:0 0 0 1px #0000006b,inset 0 1px #ffffff14;height:9px;margin-top:-2px;transform:translateY(-.5px) rotate(45deg);width:9px}.foxhole-war-playback-footer__slider[data-v-11015373]::-moz-range-track{background:transparent;border:0;height:7px}.foxhole-war-playback-footer__slider[data-v-11015373]::-moz-range-thumb{background:#de7435;border:1px solid rgba(255,196,160,.22);border-radius:0;box-shadow:0 0 0 1px #0000006b,inset 0 1px #ffffff14;height:9px;transform:translateY(.5px) rotate(45deg);width:9px}.foxhole-war-playback-footer__slider[data-v-11015373]:active::-webkit-slider-thumb,.foxhole-war-playback-footer__slider[data-v-11015373]:focus-visible::-webkit-slider-thumb{background:#ff9658;border-color:#ffddc694;box-shadow:0 0 0 1px #0000006b,0 0 0 3px #ff803424,0 0 12px #ff803429,inset 0 1px #ffffff2e}.foxhole-war-playback-footer__slider[data-v-11015373]:active::-moz-range-thumb,.foxhole-war-playback-footer__slider[data-v-11015373]:focus-visible::-moz-range-thumb{background:#ff9658;border-color:#ffddc694;box-shadow:0 0 0 1px #0000006b,0 0 0 3px #ff803424,0 0 12px #ff803429,inset 0 1px #ffffff2e}.foxhole-war-playback-footer__slider-scale[data-v-11015373]{height:20px;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.foxhole-war-playback-footer__slider-major[data-v-11015373],.foxhole-war-playback-footer__slider-scale-tick[data-v-11015373]{position:absolute;top:0}.foxhole-war-playback-footer__slider-scale-tick[data-v-11015373]{background:#ffffff24;transform:translate(-50%);width:1px}.foxhole-war-playback-footer__slider-scale-tick.is-minor[data-v-11015373]{background:#ffffff1a;height:7px;top:-12px}.foxhole-war-playback-footer__slider-major[data-v-11015373]{align-items:center;display:flex;flex-direction:column;padding-top:6px;transform:translate(-50%)}.foxhole-war-playback-footer__slider-major.is-start[data-v-11015373]{align-items:flex-start;transform:none}.foxhole-war-playback-footer__slider-major.is-end[data-v-11015373]{align-items:flex-end;transform:translate(-100%)}.foxhole-war-playback-footer__slider-scale-tick.is-major[data-v-11015373]{background:#ffc4a06b;height:7px;top:-12px}.foxhole-war-playback-footer__slider-major.is-start .foxhole-war-playback-footer__slider-scale-tick.is-major[data-v-11015373]{left:0;transform:none}.foxhole-war-playback-footer__slider-major.is-center .foxhole-war-playback-footer__slider-scale-tick.is-major[data-v-11015373]{left:50%}.foxhole-war-playback-footer__slider-major.is-end .foxhole-war-playback-footer__slider-scale-tick.is-major[data-v-11015373]{background:#ff80348f;left:100%;transform:translate(-100%)}.foxhole-war-playback-footer__slider-scale-label[data-v-11015373]{color:#8e99a8;font-size:.56em;letter-spacing:.08em;line-height:1;position:static;text-transform:uppercase;white-space:nowrap}.foxhole-war-playback-footer__empty[data-v-11015373]{color:#8e99a8}.foxhole-war-playback-footer__error[data-v-11015373]{color:#d5a0a6}@media(max-width:440px){.foxhole-war-playback-footer__bar-row[data-v-11015373],.foxhole-war-playback-footer__top[data-v-11015373]{align-items:flex-start;flex-direction:column}.foxhole-war-playback-footer__controls[data-v-11015373],.foxhole-war-playback-footer__playback-controls[data-v-11015373],.foxhole-war-playback-footer__slider-shell[data-v-11015373],.foxhole-war-playback-footer__slider-stack[data-v-11015373],.foxhole-war-playback-footer__snapshot[data-v-11015373],.foxhole-war-playback-footer__top-meta[data-v-11015373]{width:100%}.foxhole-war-playback-footer__top-meta[data-v-11015373]{align-items:stretch}.foxhole-war-playback-footer__snapshot[data-v-11015373]{justify-content:space-between}.foxhole-war-playback-footer__controls[data-v-11015373]{align-items:flex-start}.foxhole-war-playback-footer__status-row[data-v-11015373]{width:100%}.foxhole-war-playback-footer__state-badge[data-v-11015373]{margin-left:0}.foxhole-war-playback-footer__control-live[data-v-11015373]{align-self:flex-end;margin-left:0}}.foxhole-sidebar-panel-shared{--war-shell-border:hsla(0,0%,100%,.08);--war-shell-border-strong:hsla(0,0%,100%,.14);--war-shell-muted:#aeb7c2;--war-shell-muted-strong:#cfd7e0;--war-shell-copy:#eef3f7;--summary-panel-border:var(--war-shell-border);--summary-panel-border-strong:var(--war-shell-border-strong);--summary-panel-muted:var(--war-shell-muted);--summary-panel-copy:var(--war-shell-copy);--summary-colonial-rgb:126,170,98;--summary-warden-rgb:92,149,214;color:var(--war-shell-copy)}.foxhole-war-shell-sidebar-panel__panel-title-row,.foxhole-war-shell-sidebar-panel__title-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.foxhole-war-shell-sidebar-panel__panel-title,.foxhole-war-shell-sidebar-panel__title{font-size:1.1rem;font-weight:600;letter-spacing:.01em;line-height:1.1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foxhole-war-shell-sidebar-panel__panel-badge,.foxhole-war-shell-sidebar-panel__status{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);color:var(--war-shell-muted-strong);display:inline-flex;font-size:.66rem;font-weight:600;letter-spacing:.08em;min-height:22px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.foxhole-war-shell-sidebar-panel__panel-copy,.foxhole-war-shell-sidebar-panel__subtitle{color:var(--war-shell-muted);font-size:.74rem;line-height:1.35;margin:0}.foxhole-war-shell-sidebar-panel__panel-eyebrow{color:#d59f6f;font-size:.67rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.foxhole-war-shell-sidebar-panel__tabs{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.foxhole-war-shell-sidebar-panel__chrome-separator{background:linear-gradient(90deg,#ffffff14,#ffffff0b);height:1px}.foxhole-war-shell-sidebar-panel__tab{--tab-accent:214,214,214;--tab-copy:#eef3f7;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff08;border:1px solid var(--war-shell-border);box-shadow:inset 0 1px #ffffff08;color:var(--war-shell-muted);cursor:pointer;font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.08em;min-height:34px;padding:0 8px;text-transform:uppercase;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.foxhole-war-shell-sidebar-panel__tab[data-tone=map]{--tab-accent:211,164,108;--tab-copy:#fff0dc}.foxhole-war-shell-sidebar-panel__tab[data-tone=live]{--tab-accent:166,198,138;--tab-copy:#f2faec}.foxhole-war-shell-sidebar-panel__tab[data-tone=pulse]{--tab-accent:250,202,110;--tab-copy:#fff5d8}.foxhole-war-shell-sidebar-panel__tab[data-tone=history]{--tab-accent:123,171,220;--tab-copy:#eaf4ff}.foxhole-war-shell-sidebar-panel__tab[data-tone=split]{--tab-accent:196,149,231;--tab-copy:#f6eaff}.foxhole-war-shell-sidebar-panel__tab:hover{background:#ffffff12;border-color:var(--war-shell-border-strong);box-shadow:inset 0 0 0 1px #ffffff0a;color:var(--war-shell-copy);transform:translateY(-1px)}.foxhole-war-shell-sidebar-panel__tab.is-active{background:linear-gradient(180deg,rgba(var(--tab-accent),.36) 0,rgba(var(--tab-accent),.18));border-color:rgba(var(--tab-accent),.56);box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px rgba(var(--tab-accent),.12);color:var(--tab-copy)}.foxhole-war-shell-sidebar-panel__body{--panel-accent:255,255,255;background:radial-gradient(140% 90% at 0 0,rgba(var(--panel-accent),.1) 0,rgba(var(--panel-accent),0) 58%),linear-gradient(180deg,#ffffff06 0,#fff0);flex:1 1 auto;min-height:0;overflow:hidden;padding:0}.foxhole-war-shell-sidebar-panel__body[data-tone=map]{--panel-accent:211,164,108}.foxhole-war-shell-sidebar-panel__body[data-tone=live]{--panel-accent:166,198,138}.foxhole-war-shell-sidebar-panel__body[data-tone=pulse]{--panel-accent:250,202,110}.foxhole-war-shell-sidebar-panel__body[data-tone=history]{--panel-accent:123,171,220}.foxhole-war-shell-sidebar-panel__body[data-tone=split]{--panel-accent:196,149,231}.foxhole-war-shell-sidebar-panel__panel{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;overflow:auto;padding:12px;position:relative}.foxhole-war-shell-sidebar-panel__signal-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.foxhole-war-shell-sidebar-panel__frame,.foxhole-war-shell-sidebar-panel__signal-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffff0e,#ffffff06);border:1px solid var(--war-shell-border)}.foxhole-war-shell-sidebar-panel__signal-card{display:flex;flex-direction:column;gap:6px;min-height:108px;padding:10px}.foxhole-war-shell-sidebar-panel__frame-header,.foxhole-war-shell-sidebar-panel__signal-label{color:var(--war-shell-muted);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.foxhole-war-shell-sidebar-panel__signal-value{color:var(--war-shell-copy);font-size:.98rem;font-weight:600}.foxhole-war-shell-sidebar-panel__signal-detail{color:var(--war-shell-muted);font-size:.73rem;line-height:1.45}.foxhole-war-shell-sidebar-panel__frame{display:flex;flex-direction:column;gap:10px;min-height:0;padding:10px}.foxhole-war-shell-sidebar-panel__frame-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.foxhole-war-shell-sidebar-panel__frame-stack{display:flex;flex-direction:column;gap:10px}.war-breakdown-table,.war-momentum-band,.war-pulse-hero,.war-signal-card,.war-summary-state,.war-trend-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffff0f,#ffffff06);border:1px solid var(--summary-panel-border)}.war-momentum-band,.war-pulse-hero,.war-summary-state,.war-trend-card{overflow:hidden;position:relative}.war-summary-state{padding:14px 12px}.war-pulse-hero{padding:14px}.war-pulse-kicker{color:var(--summary-panel-muted);font-size:.69rem;letter-spacing:.12em;position:relative;text-transform:uppercase;z-index:1}.war-pulse-title,.war-summary-state__title,.war-trend-card__title{color:var(--summary-panel-copy);font-size:1.28rem;line-height:1.05;margin-top:6px;position:relative;z-index:1}.war-momentum-band__body,.war-pulse-subtitle,.war-summary-state__detail{color:var(--summary-panel-muted);font-size:.83rem;line-height:1.45;margin:8px 0 0;position:relative;z-index:1}.war-signal-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.war-signal-card{min-width:0;padding:11px 12px}.war-signal-card__label{color:var(--summary-panel-muted);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.war-signal-card__value{color:var(--summary-panel-copy);font-size:1.05rem;font-variant-numeric:tabular-nums;line-height:1.1}.war-signal-card__detail{color:var(--summary-panel-muted);font-size:.77rem;margin-top:7px}@media(max-width:520px){.foxhole-war-shell-sidebar-panel__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:440px){.war-signal-grid{grid-template-columns:1fr}}.foxhole-war-summary-panel__body[data-v-e1a15b6e]{--summary-panel-border:hsla(0,0%,100%,.08);--summary-panel-border-strong:hsla(0,0%,100%,.14);--summary-panel-muted:#aeb7c2;--summary-panel-copy:#eef3f7;--summary-colonial-rgb:126,170,98;--summary-warden-rgb:92,149,214;display:flex;flex-direction:column;gap:12px;padding:0}.war-summary-tabs[data-v-e1a15b6e]{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.war-summary-tab[data-v-e1a15b6e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0a;border:1px solid var(--summary-panel-border);color:var(--summary-panel-muted);cursor:pointer;font:inherit;font-size:.74rem;letter-spacing:.08em;padding:8px 10px;text-transform:uppercase;transition:border-color .12s ease,color .12s ease,background-color .12s ease,transform .12s ease}.war-summary-tab[data-v-e1a15b6e]:hover{border-color:var(--summary-panel-border-strong);color:var(--summary-panel-copy);transform:translateY(-1px)}.war-summary-tab.is-active[data-v-e1a15b6e]{background:#ffffff1c;border-color:#fff3;color:var(--summary-panel-copy)}.war-summary-view[data-v-e1a15b6e]{display:flex;flex-direction:column;gap:10px}.war-breakdown-table[data-v-e1a15b6e],.war-momentum-band[data-v-e1a15b6e],.war-pulse-hero[data-v-e1a15b6e],.war-signal-card[data-v-e1a15b6e],.war-summary-state[data-v-e1a15b6e],.war-trend-card[data-v-e1a15b6e],.war-win-race-card[data-v-e1a15b6e]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffff0f,#ffffff06);border:1px solid var(--summary-panel-border)}.war-momentum-band[data-v-e1a15b6e],.war-pulse-hero[data-v-e1a15b6e],.war-summary-state[data-v-e1a15b6e],.war-trend-card[data-v-e1a15b6e]{overflow:hidden;position:relative}.war-summary-state[data-v-e1a15b6e]{padding:14px 12px}.war-pulse-hero[data-v-e1a15b6e]{padding:14px}.war-momentum-band[data-v-e1a15b6e]:before,.war-pulse-hero[data-v-e1a15b6e]:before,.war-trend-card[data-v-e1a15b6e]:before{border-radius:999px;content:"";filter:blur(32px);height:120px;inset:auto auto -48px -12px;opacity:.35;pointer-events:none;position:absolute;width:170px}.war-pulse-hero.is-colonial[data-v-e1a15b6e]:before,.war-trend-badge.is-colonial[data-v-e1a15b6e]{background:rgba(var(--summary-colonial-rgb),.36)}.war-pulse-hero.is-warden[data-v-e1a15b6e]:before,.war-trend-badge.is-warden[data-v-e1a15b6e]{background:rgba(var(--summary-warden-rgb),.36)}.war-pulse-hero.is-neutral[data-v-e1a15b6e]:before,.war-trend-badge.is-neutral[data-v-e1a15b6e]{background:#ffffff2e}.war-momentum-band.is-colonial[data-v-e1a15b6e]:before,.war-momentum-band__badge.is-colonial[data-v-e1a15b6e]{background:rgba(var(--summary-colonial-rgb),.34)}.war-momentum-band.is-warden[data-v-e1a15b6e]:before,.war-momentum-band__badge.is-warden[data-v-e1a15b6e]{background:rgba(var(--summary-warden-rgb),.34)}.war-momentum-band.is-neutral[data-v-e1a15b6e]:before,.war-momentum-band__badge.is-neutral[data-v-e1a15b6e]{background:#ffffff29}.war-pulse-kicker[data-v-e1a15b6e]{color:var(--summary-panel-muted);font-size:.69rem;letter-spacing:.12em;position:relative;text-transform:uppercase;z-index:1}.war-pulse-title[data-v-e1a15b6e],.war-summary-state__title[data-v-e1a15b6e],.war-trend-card__title[data-v-e1a15b6e]{color:var(--summary-panel-copy);font-size:1.28rem;line-height:1.05;margin-top:6px;position:relative;z-index:1}.war-momentum-band__body[data-v-e1a15b6e],.war-pulse-subtitle[data-v-e1a15b6e],.war-summary-state__detail[data-v-e1a15b6e]{color:var(--summary-panel-muted);font-size:.83rem;line-height:1.45;margin:8px 0 0;position:relative;z-index:1}.war-summary-loading-preview[data-v-e1a15b6e]{display:flex;flex-direction:column;gap:10px;margin-top:14px}.war-summary-loading-preview__card[data-v-e1a15b6e],.war-summary-loading-preview__chart[data-v-e1a15b6e],.war-summary-loading-preview__line[data-v-e1a15b6e],.war-summary-loading-preview__row[data-v-e1a15b6e]{animation:war-summary-shimmer-e1a15b6e 1.2s linear infinite;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:220% 100%;border:1px solid hsla(0,0%,100%,.05)}.war-summary-loading-preview__line[data-v-e1a15b6e]{height:12px}.war-summary-loading-preview__line.is-wide[data-v-e1a15b6e]{width:min(100%,320px)}.war-summary-loading-preview__line.is-mid[data-v-e1a15b6e]{width:min(72%,240px)}.war-summary-loading-preview__grid[data-v-e1a15b6e]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.war-summary-loading-preview__card[data-v-e1a15b6e]{min-height:78px}.war-summary-loading-preview__chart[data-v-e1a15b6e]{min-height:150px}.war-summary-loading-preview__table[data-v-e1a15b6e]{display:grid;gap:8px}.war-summary-loading-preview__row[data-v-e1a15b6e]{min-height:34px}@keyframes war-summary-shimmer-e1a15b6e{0%{background-position:100% 0}to{background-position:-100% 0}}.war-momentum-band__badge[data-v-e1a15b6e],.war-trend-badge[data-v-e1a15b6e]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);color:var(--summary-panel-copy);font-size:.72rem;line-height:1.2;padding:5px 8px}.war-signal-grid[data-v-e1a15b6e]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.war-momentum-band[data-v-e1a15b6e],.war-signal-card[data-v-e1a15b6e],.war-win-race-card[data-v-e1a15b6e]{min-width:0;padding:11px 12px}.war-win-race-card[data-v-e1a15b6e]{background:linear-gradient(90deg,rgba(var(--summary-colonial-rgb),.08) 0,#ffffff05 35% 65%,rgba(var(--summary-warden-rgb),.08)),linear-gradient(180deg,#ffffff0f,#ffffff06);padding:14px 12px 12px}.war-momentum-band[data-v-e1a15b6e]{background:linear-gradient(180deg,#ffffff12,#ffffff06)}.war-momentum-band__header[data-v-e1a15b6e],.war-trend-card__header[data-v-e1a15b6e]{align-items:center;display:flex;gap:8px;justify-content:space-between}.war-win-race-card__header[data-v-e1a15b6e]{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.war-breakdown-table__header[data-v-e1a15b6e],.war-breakdown-table__label[data-v-e1a15b6e],.war-signal-card__label[data-v-e1a15b6e],.war-win-race-center__label[data-v-e1a15b6e],.war-win-race-side__label[data-v-e1a15b6e]{color:var(--summary-panel-muted);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.war-signal-card__value[data-v-e1a15b6e],.war-win-race-center__value[data-v-e1a15b6e],.war-win-race-side__value[data-v-e1a15b6e]{color:var(--summary-panel-copy);font-size:1.05rem;font-variant-numeric:tabular-nums;line-height:1.1}.war-win-race-side__value[data-v-e1a15b6e]{font-size:1.55rem;line-height:1}.war-win-race-side.colonial .war-win-race-side__value[data-v-e1a15b6e]{color:rgba(var(--summary-colonial-rgb),1)}.war-win-race-side.warden .war-win-race-side__value[data-v-e1a15b6e]{color:rgba(var(--summary-warden-rgb),1)}.war-signal-card__detail[data-v-e1a15b6e],.war-win-race-side__meta[data-v-e1a15b6e]{color:var(--summary-panel-muted);font-size:.77rem;margin-top:7px}.war-win-race-center[data-v-e1a15b6e]{align-items:center;align-self:start;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;min-width:0;text-align:center}.war-win-race-center__value[data-v-e1a15b6e]{font-size:.9rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.war-win-race-center__value.is-colonial[data-v-e1a15b6e]{color:rgba(var(--summary-colonial-rgb),1)}.war-win-race-center__value.is-warden[data-v-e1a15b6e]{color:rgba(var(--summary-warden-rgb),1)}.war-win-race-center__value.is-neutral[data-v-e1a15b6e]{color:var(--summary-panel-copy)}.war-win-race-side[data-v-e1a15b6e]{display:flex;flex-direction:column;gap:4px;min-width:0}.war-win-race-side.warden[data-v-e1a15b6e]{align-items:flex-end;text-align:right}.war-win-race-bars[data-v-e1a15b6e]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.war-win-race-bar[data-v-e1a15b6e]{align-items:center;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) auto}.war-win-race-bar__label[data-v-e1a15b6e],.war-win-race-bar__target[data-v-e1a15b6e]{color:var(--summary-panel-muted);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.war-win-race-bar__target[data-v-e1a15b6e]{font-variant-numeric:tabular-nums;min-width:54px;text-align:right;white-space:nowrap}.war-win-race-bar.colonial .war-win-race-bar__label[data-v-e1a15b6e]{color:rgba(var(--summary-colonial-rgb),.95)}.war-win-race-bar.warden .war-win-race-bar__label[data-v-e1a15b6e]{color:rgba(var(--summary-warden-rgb),.95)}.war-win-race-bar__track[data-v-e1a15b6e]{height:15px;position:relative}.war-win-race-bar__lane[data-v-e1a15b6e]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px #0000004d;inset:0;overflow:hidden;position:absolute}.war-win-race-bar__fill[data-v-e1a15b6e]{bottom:0;left:0;overflow:hidden;position:absolute;top:0}.war-win-race-bar__fill.colonial[data-v-e1a15b6e]{background:rgba(var(--summary-colonial-rgb),.95)}.war-win-race-bar__fill.warden[data-v-e1a15b6e]{background:rgba(var(--summary-warden-rgb),.95)}.war-win-race-bar__fill[data-v-e1a15b6e]:after{animation:war-win-race-conveyor-e1a15b6e 1.4s linear infinite;background-image:repeating-linear-gradient(115deg,#ffffff2e 0 10px,#ffffff0a 10px 20px);background-size:28px 100%;content:"";inset:0;opacity:.38;position:absolute}.war-win-race-bar.warden .war-win-race-bar__fill[data-v-e1a15b6e]:after{animation-duration:1.6s}@keyframes war-win-race-conveyor-e1a15b6e{0%{background-position:0 0}to{background-position:28px 0}}.war-momentum-band__title[data-v-e1a15b6e]{color:var(--summary-panel-copy);font-size:1rem;line-height:1.1;margin-top:5px}.war-momentum-band__badge[data-v-e1a15b6e]{white-space:nowrap}.war-momentum-band__body[data-v-e1a15b6e]{color:var(--summary-panel-muted);font-size:.8rem;line-height:1.45;margin-top:8px}.war-trend-card[data-v-e1a15b6e]{padding:12px}.war-trend-badge[data-v-e1a15b6e]{white-space:nowrap}.war-trend-chart[data-v-e1a15b6e]{background:#070b1073;border:1px solid hsla(0,0%,100%,.07);margin-top:12px;padding:10px}.war-trend-chart+.war-signal-grid[data-v-e1a15b6e]{margin-top:10px}.war-trend-chart__svg[data-v-e1a15b6e]{display:block;height:150px;width:100%}.war-trend-chart__baseline[data-v-e1a15b6e]{stroke:#ffffff24;stroke-dasharray:1.5 2.4;stroke-width:.7}.war-trend-chart__area[data-v-e1a15b6e]{opacity:.22}.war-trend-chart__area.is-colonial[data-v-e1a15b6e]{fill:rgba(var(--summary-colonial-rgb),.95)}.war-trend-chart__area.is-warden[data-v-e1a15b6e]{fill:rgba(var(--summary-warden-rgb),.95)}.war-trend-chart__area.is-neutral[data-v-e1a15b6e]{fill:#fff9}.war-trend-chart__line[data-v-e1a15b6e]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.war-trend-chart__line.is-colonial[data-v-e1a15b6e]{stroke:rgba(var(--summary-colonial-rgb),1)}.war-trend-chart__line.is-warden[data-v-e1a15b6e]{stroke:rgba(var(--summary-warden-rgb),1)}.war-trend-chart__line.is-neutral[data-v-e1a15b6e]{stroke:#ffffffd9}.war-trend-chart__point[data-v-e1a15b6e]{fill:#ffffffd9}.war-trend-chart__labels[data-v-e1a15b6e]{color:var(--summary-panel-muted);display:flex;font-size:.72rem;justify-content:space-between;margin-top:8px}.war-summary-empty[data-v-e1a15b6e]{border:1px dashed hsla(0,0%,100%,.14);color:var(--summary-panel-muted);font-size:.83rem;line-height:1.45;margin-top:12px;padding:16px 12px;text-align:center}.war-summary-empty.is-error[data-v-e1a15b6e]{border-color:#ff9f8147;color:#ffb8a9}.war-breakdown-table[data-v-e1a15b6e]{overflow:hidden}.war-breakdown-table__header[data-v-e1a15b6e],.war-breakdown-table__row[data-v-e1a15b6e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr)}.war-breakdown-table__header[data-v-e1a15b6e]{background:#ffffff0d;padding:7px 12px}.war-breakdown-table__row[data-v-e1a15b6e]{border-top:1px solid hsla(0,0%,100%,.06)}.war-breakdown-table__label[data-v-e1a15b6e],.war-breakdown-table__value[data-v-e1a15b6e]{min-width:0;padding:10px 12px}.war-breakdown-table__value[data-v-e1a15b6e]{color:var(--summary-panel-copy)}.colonial[data-v-e1a15b6e]{color:rgba(var(--summary-colonial-rgb),1)}.warden[data-v-e1a15b6e]{color:rgba(var(--summary-warden-rgb),1)}@media(max-width:440px){.war-signal-grid[data-v-e1a15b6e],.war-summary-loading-preview__grid[data-v-e1a15b6e]{grid-template-columns:1fr}.war-momentum-band__header[data-v-e1a15b6e],.war-trend-card__header[data-v-e1a15b6e],.war-win-race-card__header[data-v-e1a15b6e]{align-items:flex-start;flex-direction:column}.war-win-race-card__header[data-v-e1a15b6e]{display:flex}.war-win-race-center[data-v-e1a15b6e],.war-win-race-side.warden[data-v-e1a15b6e]{align-items:flex-start;text-align:left}}.foxhole-war-shell-sidebar-panel[data-v-920d9d86]{--war-shell-border:hsla(0,0%,100%,.08);--war-shell-border-strong:hsla(0,0%,100%,.16);--war-shell-surface:hsla(0,0%,100%,.045);--war-shell-copy:#eef3f7;--war-shell-muted:#adb7c3;--war-shell-muted-strong:#d1d9e3;background:radial-gradient(120% 120% at 0 0,#ff8c541f 0,#ff8c5400 38%),linear-gradient(180deg,#101010,#090909);color:var(--war-shell-copy);display:flex;flex-direction:column;height:100%;min-height:0}.foxhole-war-shell-sidebar-panel__chrome[data-v-920d9d86]{background:linear-gradient(180deg,#181818f7,#0c0c0cfa);border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;flex:0 0 auto;flex-direction:column;gap:6px;overflow:hidden;padding:6px 10px;position:relative}.foxhole-war-shell-sidebar-panel__chrome[data-v-920d9d86]:before{background:radial-gradient(140% 140% at 0 0,#ffa65c2e 0,#ffa65c00 42%),linear-gradient(180deg,#ffffff09,#fff0);content:"";inset:0;pointer-events:none;position:absolute}.foxhole-war-shell-sidebar-panel__chrome-separator[data-v-920d9d86],.foxhole-war-shell-sidebar-panel__header[data-v-920d9d86],.foxhole-war-shell-sidebar-panel__tabs[data-v-920d9d86]{position:relative;z-index:1}.foxhole-war-shell-sidebar-panel__header[data-v-920d9d86]{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:48px}.foxhole-war-shell-sidebar-panel__header-main[data-v-920d9d86]{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.foxhole-war-shell-sidebar-panel__panel-title-row[data-v-920d9d86],.foxhole-war-shell-sidebar-panel__title-row[data-v-920d9d86]{align-items:center;display:flex;gap:8px;justify-content:space-between}.foxhole-war-shell-sidebar-panel__panel-title[data-v-920d9d86],.foxhole-war-shell-sidebar-panel__title[data-v-920d9d86]{font-size:1.1rem;font-weight:600;letter-spacing:.01em;line-height:1.1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foxhole-war-shell-sidebar-panel__panel-badge[data-v-920d9d86],.foxhole-war-shell-sidebar-panel__status[data-v-920d9d86]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);color:var(--war-shell-muted-strong);display:inline-flex;font-size:.66rem;font-weight:600;letter-spacing:.08em;min-height:22px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.foxhole-war-shell-sidebar-panel__panel-copy[data-v-920d9d86],.foxhole-war-shell-sidebar-panel__subtitle[data-v-920d9d86]{color:var(--war-shell-muted);font-size:.74rem;line-height:1.35;margin:0}.foxhole-war-shell-sidebar-panel__title[data-v-920d9d86]{font-size:1.04rem}.foxhole-war-shell-sidebar-panel__timeline[data-v-920d9d86]{align-items:center;cursor:default;display:inline-flex;max-width:100%;min-height:1.2em;width:-moz-fit-content;width:fit-content}.foxhole-war-shell-sidebar-panel__timeline-label[data-v-920d9d86]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foxhole-war-shell-sidebar-panel__panel-eyebrow[data-v-920d9d86]{color:#d59f6f;font-size:.67rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.foxhole-war-shell-sidebar-panel__header-copy[data-v-920d9d86]{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;justify-content:center;min-width:0}.foxhole-war-shell-sidebar-panel__header-copy-tooltip[data-v-920d9d86]{align-self:flex-start;cursor:default;display:inline-flex;flex-direction:column;gap:2px;max-width:100%;min-width:0}.foxhole-war-shell-sidebar-panel__phase-chip[data-v-920d9d86]{align-items:center;align-self:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:999px;box-shadow:inset 0 1px #ffffff06;color:var(--war-shell-muted);display:inline-flex;font-size:.62rem;font-weight:600;justify-content:center;letter-spacing:.12em;min-height:22px;padding:0 10px;text-transform:uppercase;white-space:nowrap}.foxhole-war-shell-sidebar-panel__phase-chip.is-conquest[data-v-920d9d86]{background:#ff914814;border-color:#ffa65c33;color:#f4c8a5}.foxhole-war-shell-sidebar-panel__phase-chip.is-resistance[data-v-920d9d86]{background:#5c95d614;border-color:#79a5de38;color:#cadef5}.foxhole-war-shell-sidebar-panel__phase-chip.is-cutoff[data-v-920d9d86]{background:#e8c37b1f;border-color:#e8c37b47;color:#f8e2b6}.foxhole-war-shell-sidebar-panel__phase-chip.is-ended[data-v-920d9d86]{background:#d6d6d614;border-color:#d6d6d62e;color:#e4e9ef}.foxhole-war-shell-sidebar-panel__phase-chip.is-colonial-victory[data-v-920d9d86]{background:linear-gradient(180deg,#4a9d6f38,#4a9d6f1f);border-color:#6fd09552;color:#dcffe8}.foxhole-war-shell-sidebar-panel__phase-chip.is-warden-victory[data-v-920d9d86]{background:linear-gradient(180deg,#587dd238,#587dd21f);border-color:#7cabec57;color:#e7f0ff}.foxhole-war-shell-sidebar-panel__phase-chip.is-neutral[data-v-920d9d86]{color:#c8d0d9}.foxhole-war-shell-sidebar-panel__header[data-v-920d9d86] .foxhole-shard-menu__button.btn-small.btn-dynamic{background:linear-gradient(180deg,#ffffff0b,#ffffff08)!important;border:1px solid hsla(0,0%,100%,.08);border-radius:0;box-shadow:inset 0 1px #ffffff08;color:#e6ecf3!important;font-size:11px;height:38px;line-height:1;min-height:38px;padding:0 10px!important;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.foxhole-war-shell-sidebar-panel__header[data-v-920d9d86] .foxhole-shard-menu__button.btn-small.btn-dynamic:hover{background:linear-gradient(180deg,#ffffff14,#ffffff0d)!important;border-color:var(--war-shell-border-strong);box-shadow:inset 0 0 0 1px #ffffff0a;color:var(--war-shell-copy)!important;transform:translateY(-1px)}.foxhole-war-shell-sidebar-panel__header[data-v-920d9d86] .foxhole-shard-menu__button.btn-small.btn-dynamic:focus-visible{border-color:#ffa65c70;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 1px #ffa65c29;outline:none}.foxhole-war-shell-sidebar-panel__header[data-v-920d9d86] .foxhole-shard-menu__button.btn-small.btn-dynamic:active,.foxhole-war-shell-sidebar-panel__header[data-v-920d9d86] .foxhole-shard-menu__button.btn-small.btn-dynamic[aria-expanded=true]{background:linear-gradient(180deg,#ffa65c4d,#ffa65c26)!important;border-color:#ffa65c6b;box-shadow:inset 0 0 0 1px #ffffff12,0 0 0 1px #ffa65c1a;color:#fff0dc!important;transform:translateY(0)}.foxhole-war-shell-sidebar-panel__header[data-v-920d9d86] .foxhole-shard-menu__button.btn-shard-menu .iconify{font-size:12px}.foxhole-war-shell-sidebar-panel__tabs[data-v-920d9d86]{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.foxhole-war-shell-sidebar-panel__chrome-separator[data-v-920d9d86]{background:linear-gradient(90deg,#ffffff14,#ffffff0b);height:1px}.foxhole-war-shell-sidebar-panel__tab[data-v-920d9d86]{--tab-accent:214,214,214;--tab-copy:#eef3f7;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff08;border:1px solid var(--war-shell-border);box-shadow:inset 0 1px #ffffff08;color:var(--war-shell-muted);cursor:pointer;font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.08em;min-height:34px;padding:0 8px;text-transform:uppercase;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.foxhole-war-shell-sidebar-panel__tab[data-tone=map][data-v-920d9d86]{--tab-accent:211,164,108;--tab-copy:#fff0dc}.foxhole-war-shell-sidebar-panel__tab[data-tone=live][data-v-920d9d86]{--tab-accent:166,198,138;--tab-copy:#f2faec}.foxhole-war-shell-sidebar-panel__tab[data-tone=pulse][data-v-920d9d86]{--tab-accent:250,202,110;--tab-copy:#fff5d8}.foxhole-war-shell-sidebar-panel__tab[data-tone=history][data-v-920d9d86]{--tab-accent:123,171,220;--tab-copy:#eaf4ff}.foxhole-war-shell-sidebar-panel__tab[data-tone=split][data-v-920d9d86]{--tab-accent:196,149,231;--tab-copy:#f6eaff}.foxhole-war-shell-sidebar-panel__tab[data-v-920d9d86]:hover{background:#ffffff12;border-color:var(--war-shell-border-strong);box-shadow:inset 0 0 0 1px #ffffff0a;color:var(--war-shell-copy);transform:translateY(-1px)}.foxhole-war-shell-sidebar-panel__tab.is-active[data-v-920d9d86]{background:linear-gradient(180deg,rgba(var(--tab-accent),.36) 0,rgba(var(--tab-accent),.18));border-color:rgba(var(--tab-accent),.56);box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px rgba(var(--tab-accent),.12);color:var(--tab-copy)}.foxhole-war-shell-sidebar-panel__body[data-v-920d9d86]{--panel-accent:255,255,255;background:radial-gradient(140% 90% at 0 0,rgba(var(--panel-accent),.1) 0,rgba(var(--panel-accent),0) 58%),linear-gradient(180deg,#ffffff06 0,#fff0);flex:1 1 auto;min-height:0;overflow:hidden;padding:0}.foxhole-war-shell-sidebar-panel__body[data-tone=map][data-v-920d9d86]{--panel-accent:211,164,108}.foxhole-war-shell-sidebar-panel__body[data-tone=live][data-v-920d9d86]{--panel-accent:166,198,138}.foxhole-war-shell-sidebar-panel__body[data-tone=pulse][data-v-920d9d86]{--panel-accent:250,202,110}.foxhole-war-shell-sidebar-panel__body[data-tone=history][data-v-920d9d86]{--panel-accent:123,171,220}.foxhole-war-shell-sidebar-panel__body[data-tone=split][data-v-920d9d86]{--panel-accent:196,149,231}.foxhole-war-shell-sidebar-panel__panel[data-v-920d9d86]{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;overflow:auto;padding:12px;position:relative}.foxhole-war-shell-sidebar-panel__panel--placeholder[data-v-920d9d86]{padding:12px}.foxhole-war-shell-sidebar-panel__panel--live[data-v-920d9d86]{gap:0;overflow:hidden;padding:0}.foxhole-war-shell-sidebar-panel__panel--live[data-v-920d9d86]>.war-history-map-container{flex:1 1 auto;height:100%;min-height:0}.foxhole-war-shell-sidebar-panel__panel--summary[data-v-920d9d86]>.foxhole-war-summary-panel__body{min-width:0}.foxhole-war-shell-sidebar-panel__signal-grid[data-v-920d9d86]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.foxhole-war-shell-sidebar-panel__frame[data-v-920d9d86],.foxhole-war-shell-sidebar-panel__signal-card[data-v-920d9d86]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffff0e,#ffffff06);border:1px solid var(--war-shell-border)}.foxhole-war-shell-sidebar-panel__signal-card[data-v-920d9d86]{display:flex;flex-direction:column;gap:6px;min-height:108px;padding:10px}.foxhole-war-shell-sidebar-panel__frame-header[data-v-920d9d86],.foxhole-war-shell-sidebar-panel__signal-label[data-v-920d9d86]{color:var(--war-shell-muted);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.foxhole-war-shell-sidebar-panel__signal-value[data-v-920d9d86]{color:var(--war-shell-copy);font-size:.98rem;font-weight:600}.foxhole-war-shell-sidebar-panel__signal-detail[data-v-920d9d86]{color:var(--war-shell-muted);font-size:.73rem;line-height:1.45}.foxhole-war-shell-sidebar-panel__frame[data-v-920d9d86]{display:flex;flex-direction:column;gap:10px;min-height:0;padding:10px}.foxhole-war-shell-sidebar-panel__frame-header[data-v-920d9d86]{align-items:center;display:flex;gap:10px;justify-content:space-between}.foxhole-war-shell-sidebar-panel__frame-stack[data-v-920d9d86]{display:flex;flex-direction:column;gap:10px}.foxhole-war-shell-sidebar-panel__frame-columns[data-v-920d9d86]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.foxhole-war-shell-sidebar-panel__frame-block[data-v-920d9d86]{background:linear-gradient(180deg,#ffffff08,#ffffff03),repeating-linear-gradient(135deg,#ffffff09,#ffffff09 10px,#ffffff03 0 20px);border:1px dashed hsla(0,0%,100%,.1);min-height:88px}.foxhole-war-shell-sidebar-panel__frame-block--hero[data-v-920d9d86]{min-height:132px}.foxhole-war-shell-sidebar-panel__frame-block--tall[data-v-920d9d86]{min-height:188px}@media(max-width:520px){.foxhole-war-shell-sidebar-panel__header[data-v-920d9d86]{align-items:flex-start;flex-direction:column}.foxhole-war-shell-sidebar-panel__phase-chip[data-v-920d9d86]{align-self:flex-start}.foxhole-war-shell-sidebar-panel__tabs[data-v-920d9d86]{grid-template-columns:repeat(3,minmax(0,1fr))}.foxhole-war-shell-sidebar-panel__frame-columns[data-v-920d9d86]{grid-template-columns:1fr}}.production-dev-panel[data-v-4183d05d]{flex-direction:column;height:100%}.production-dev-panel[data-v-4183d05d],.production-dev-panel__body[data-v-4183d05d]{display:flex;min-height:0}.production-dev-panel__panel[data-v-4183d05d]{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;overflow:auto}.production-dev-panel__frame[data-v-4183d05d]{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:visible}.production-dev-panel__frame--composer[data-v-4183d05d],.production-dev-panel__frame--results[data-v-4183d05d]{flex:0 0 auto}.production-dev-panel__header[data-v-4183d05d]{align-items:flex-start;flex:0 0 auto}.production-dev-panel__header--actions[data-v-4183d05d]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.production-dev-panel__header-actions[data-v-4183d05d]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.production-dev-panel__inputs[data-v-4183d05d]{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 108px}.production-dev-panel__field[data-v-4183d05d]{display:flex;flex-direction:column;gap:6px}.production-dev-panel__field--choice[data-v-4183d05d]{gap:8px}.production-dev-panel__field--nested[data-v-4183d05d]{margin-top:10px}.production-dev-panel__label[data-v-4183d05d]{color:#e2ecffad;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.production-dev-panel__input[data-v-4183d05d],.production-dev-panel__select[data-v-4183d05d],.production-dev-panel__textarea[data-v-4183d05d]{background:#0a0d18d9;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#f5f8fff0;font:inherit;padding:10px 12px;width:100%}.production-dev-panel__textarea[data-v-4183d05d]{min-height:84px;resize:vertical}.production-dev-panel__field-help[data-v-4183d05d],.production-dev-panel__intro-copy[data-v-4183d05d],.production-dev-panel__section-copy[data-v-4183d05d]{margin-top:6px}.production-dev-panel__summary-grid[data-v-4183d05d]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.production-dev-panel__issue-controls[data-v-4183d05d]{display:flex;flex-direction:column;gap:10px}.production-dev-panel__choice-copy[data-v-4183d05d]{display:flex;flex-direction:column;gap:4px}.production-dev-panel__choice-controls[data-v-4183d05d]{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 108px}.production-dev-panel__choice-source[data-v-4183d05d]{min-width:0}.production-dev-panel__choice-amount[data-v-4183d05d]{display:flex;flex-direction:column;gap:6px}.production-dev-panel__choice-amount-label[data-v-4183d05d]{color:#d2def5a3;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.production-dev-panel__choice-amount-input[data-v-4183d05d]{min-width:0}.production-dev-panel__choice-meta[data-v-4183d05d]{color:#d2def59e;font-size:.74rem;overflow-wrap:anywhere}.production-dev-panel__issue-copy[data-v-4183d05d]{margin:0}.production-dev-panel__summary-card[data-v-4183d05d]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.production-dev-panel__summary-label[data-v-4183d05d]{color:#d2def5a3;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.production-dev-panel__summary-value[data-v-4183d05d]{font-size:1rem}.production-dev-panel__issue-list[data-v-4183d05d],.production-dev-panel__list[data-v-4183d05d]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;min-height:0;padding:0}.production-dev-panel__issue-list[data-v-4183d05d]{color:#f1dfc0eb;list-style:disc;margin-left:18px;overflow-wrap:anywhere;padding-left:0}.production-dev-panel__row[data-v-4183d05d]{align-items:flex-start;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.production-dev-panel__row-copy[data-v-4183d05d]{min-width:0}.production-dev-panel__row-title[data-v-4183d05d]{font-weight:600;overflow-wrap:anywhere}.production-dev-panel__row-meta[data-v-4183d05d]{color:#d2def59e;font-size:.74rem;word-break:break-all}.production-dev-panel__row-metrics[data-v-4183d05d]{align-items:flex-end;color:#eff3ffd1;display:flex;flex-direction:column;font-size:.8rem;gap:6px;white-space:nowrap}.production-dev-panel__action-button[data-v-4183d05d]{font:inherit;font-size:.78rem;font-weight:600}.production-dev-panel__action-button[data-v-4183d05d],.production-dev-panel__header-button[data-v-4183d05d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;color:#f8fafff5;cursor:pointer;line-height:1.1;padding:8px 10px}.production-dev-panel__header-button[data-v-4183d05d]{font:inherit;font-size:.76rem;font-weight:600;white-space:nowrap}.production-dev-panel__action-button[data-v-4183d05d]:disabled,.production-dev-panel__header-button[data-v-4183d05d]:disabled{cursor:not-allowed;opacity:.5}.production-dev-panel__debug-block[data-v-4183d05d]{background:#070a12eb;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-sizing:border-box;color:#e3ecffeb;font-family:Consolas,Courier New,monospace;font-size:.78rem;line-height:1.45;margin:0;max-width:100%;min-height:0;padding:12px;white-space:pre-wrap;width:100%;word-break:break-word}.production-dev-panel__debug-block--json[data-v-4183d05d]{overflow:auto}.production-dev-panel__debug-toggle[data-v-4183d05d]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:10px 12px}.production-dev-panel__details-summary[data-v-4183d05d]{cursor:pointer;font-weight:600;list-style:none;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.production-dev-panel__details-summary[data-v-4183d05d]::-webkit-details-marker{display:none}.production-dev-panel__json-frame[data-v-4183d05d]{min-width:0}.production-dev-panel__json-body[data-v-4183d05d],.production-dev-panel__scroll-region[data-v-4183d05d]{max-height:none;min-width:0;overflow:visible;padding-right:0}.production-dev-panel__scroll-region--tree[data-v-4183d05d]{display:block}.production-dev-panel__json-body[data-v-4183d05d]{display:block;max-height:min(42vh,420px)}.production-dev-panel__empty-copy[data-v-4183d05d]{margin:0}.production-dev-panel__scroll-copy[data-v-4183d05d]{align-items:center;display:flex}@media(max-width:720px){.production-dev-panel__choice-controls[data-v-4183d05d],.production-dev-panel__inputs[data-v-4183d05d],.production-dev-panel__summary-grid[data-v-4183d05d]{grid-template-columns:minmax(0,1fr)}.production-dev-panel__row[data-v-4183d05d]{flex-direction:column}.production-dev-panel__row-metrics[data-v-4183d05d]{align-items:flex-start}}.scene-stats-panel[data-v-7cd2f314]{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.scene-stats-panel__tabs[data-v-7cd2f314]{grid-template-columns:repeat(3,minmax(0,1fr))}.scene-stats-panel__tab[data-v-7cd2f314]{align-items:center;display:inline-flex;gap:10px;justify-content:space-between}.scene-stats-panel__tab-count[data-v-7cd2f314]{align-items:center;background:rgba(var(--tab-accent),.12);border:1px solid rgba(var(--tab-accent),.22);border-radius:999px;color:rgba(var(--tab-accent),.92);display:inline-flex;font-size:.68rem;justify-content:center;line-height:1;min-height:20px;min-width:20px;padding:0 6px}.scene-stats-panel__body[data-v-7cd2f314]{min-height:0}.scene-stats-panel__panel[data-v-7cd2f314]{gap:12px}.scene-stats-panel__cost-frame[data-v-7cd2f314],.scene-stats-panel__empty-state[data-v-7cd2f314],.scene-stats-panel__hero[data-v-7cd2f314]{flex-shrink:0}.scene-stats-panel__empty-state[data-v-7cd2f314],.scene-stats-panel__hero[data-v-7cd2f314]{background:linear-gradient(180deg,#ffffff12,#ffffff06),linear-gradient(135deg,rgba(var(--panel-accent),.08),rgba(var(--panel-accent),0) 54%)}.scene-stats-panel__empty-state[data-v-7cd2f314]:before,.scene-stats-panel__hero[data-v-7cd2f314]:before{background:rgba(var(--panel-accent),.28);border-radius:999px;content:"";filter:blur(34px);height:118px;inset:auto auto -52px -12px;opacity:.42;pointer-events:none;position:absolute;width:168px}.scene-stats-panel__hero-header[data-v-7cd2f314]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;position:relative;z-index:1}.scene-stats-panel__hero-badge[data-v-7cd2f314]{background:rgba(var(--panel-accent),.12);border-color:rgba(var(--panel-accent),.26);color:rgba(var(--panel-accent),.96)}.scene-stats-panel__chip-row[data-v-7cd2f314]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.scene-stats-panel__chip[data-v-7cd2f314]{align-items:center;background:#ffffff0a;border:1px solid rgba(var(--panel-accent),.18);color:#edf2f7;display:inline-flex;font-size:.72rem;letter-spacing:.04em;min-height:24px;padding:0 8px;text-transform:uppercase}.scene-stats-panel__chip.is-muted[data-v-7cd2f314]{background:#ffffff08;border-color:#ffffff14;color:var(--war-shell-muted)}.scene-stats-panel__cost-frame[data-v-7cd2f314]{gap:12px}.scene-stats-panel__cost-header[data-v-7cd2f314]{align-items:flex-start}.scene-stats-panel__cost-actions[data-v-7cd2f314]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.scene-stats-panel__action[data-v-7cd2f314]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease}.scene-stats-panel__action[data-v-7cd2f314]:hover:not(:disabled){background:rgba(var(--panel-accent),.12);border-color:rgba(var(--panel-accent),.28);color:var(--war-shell-copy);transform:translateY(-1px)}.scene-stats-panel__action[data-v-7cd2f314]:disabled{cursor:default;opacity:.5}.scene-stats-panel__cost-title[data-v-7cd2f314]{font-size:1rem}.scene-stats-panel__resource-list[data-v-7cd2f314]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.scene-stats-panel__resource-row[data-v-7cd2f314]{align-items:center;background:linear-gradient(180deg,#ffffff0b,#ffffff05),linear-gradient(90deg,rgba(var(--panel-accent),.06),rgba(var(--panel-accent),0) 36%);border:1px solid hsla(0,0%,100%,.06);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.scene-stats-panel__resource-icon[data-v-7cd2f314]{background-color:#ffffff0d;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid hsla(0,0%,100%,.08);flex-shrink:0;height:38px;width:38px}.scene-stats-panel__resource-icon.is-fallback[data-v-7cd2f314]{background-image:radial-gradient(circle at 30% 30%,rgba(var(--panel-accent),.34),#55647a2e)}.scene-stats-panel__resource-copy-block[data-v-7cd2f314]{display:grid;gap:2px;min-width:0}.scene-stats-panel__resource-name[data-v-7cd2f314]{color:var(--war-shell-copy);font-weight:600;line-height:1.15}.scene-stats-panel__resource-meta[data-v-7cd2f314]{color:var(--war-shell-muted);font-size:.77rem;line-height:1.15;margin:0}.scene-stats-panel__resource-value[data-v-7cd2f314]{color:var(--war-shell-copy);font-size:1rem;font-weight:700}.scene-stats-panel__resource-value.is-loss[data-v-7cd2f314]{color:#ff786f}.scene-stats-panel__resource-value.is-gain[data-v-7cd2f314]{color:#b6e6b0}.scene-stats-panel__cost-empty[data-v-7cd2f314]{margin:0}@media(max-width:760px){.scene-stats-panel__tabs[data-v-7cd2f314]{grid-template-columns:minmax(0,1fr)}.scene-stats-panel__cost-header[data-v-7cd2f314],.scene-stats-panel__hero-header[data-v-7cd2f314]{align-items:flex-start;flex-direction:column}.scene-stats-panel__cost-actions[data-v-7cd2f314]{justify-content:flex-start}.scene-stats-panel__resource-row[data-v-7cd2f314]{grid-template-columns:minmax(0,1fr)}.scene-stats-panel__resource-icon[data-v-7cd2f314]{height:36px;width:36px}}.foxhole-binocular-line-card[data-v-f22a83a5]{display:grid;gap:10px}.foxhole-binocular-line-card__field span[data-v-f22a83a5],.foxhole-binocular-line-card__label[data-v-f22a83a5]{color:#8f8171;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.foxhole-binocular-line-card__header[data-v-f22a83a5]{background:#161412e6;border:1px solid rgba(96,79,59,.48);border-radius:6px;color:#d7cec2;height:28px;width:30px}.foxhole-binocular-line-card__actions button[data-v-f22a83a5]:not(:disabled):hover{border-color:#77e5c3b8;color:#f2ede6}.foxhole-binocular-line-card__grid[data-v-f22a83a5]{border:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.foxhole-binocular-line-card__field[data-v-f22a83a5]{display:grid;gap:5px}.foxhole-binocular-line-card__field--wide[data-v-f22a83a5]{grid-column:1/-1}.foxhole-binocular-line-card__button-row[data-v-f22a83a5]{display:grid;gap:6px}.foxhole-binocular-line-card__button-row--two[data-v-f22a83a5]{grid-template-columns:repeat(2,minmax(0,1fr))}.foxhole-binocular-line-card__field input[data-v-f22a83a5],.foxhole-binocular-line-card__field select[data-v-f22a83a5]{background:#161412e6;border:1px solid rgba(96,79,59,.48);border-radius:8px;color:#f2ede6;font-size:11px;line-height:1.1;min-width:0;padding:7px 8px;width:100%}.foxhole-binocular-line-card__chip[data-v-f22a83a5]{align-items:center;background:#161412e6;border:1px solid rgba(96,79,59,.48);border-radius:8px;color:#d7cec2;cursor:pointer;display:flex;justify-content:center;min-height:34px;padding:6px 8px;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.foxhole-binocular-line-card__chip[data-v-f22a83a5]:hover:not(:disabled){border-color:#77e5c3b8;color:#f2ede6}.foxhole-binocular-line-card__chip--active[data-v-f22a83a5]{background:#2d5f4eeb;border-color:#77e5c3e6;color:#f2fff9}.foxhole-binocular-line-card__chip[data-v-f22a83a5]:disabled{cursor:default;opacity:.55}.foxhole-binocular-line-card__chip-icon[data-v-f22a83a5]{font-size:12px;font-weight:700;letter-spacing:.08em}.foxhole-binocular-line-card__toggle[data-v-f22a83a5]{align-items:center;color:#d7cec2;display:flex;font-size:12px;gap:8px}.foxhole-asset-hover-card[data-v-2572d158]{display:grid;gap:12px}.foxhole-asset-hover-card__detail[data-v-2572d158]{align-items:center;color:#c6b8a7;display:flex;font-size:11px;inset:auto 10px 10px;justify-content:space-between;line-height:1.4;padding:2px 6px;pointer-events:none;position:absolute}.foxhole-asset-hover-card__preview[data-v-2572d158]{align-items:center;background:linear-gradient(180deg,#342c24f2,#181410eb);border:1px solid rgba(112,94,72,.45);border-radius:10px;display:flex;justify-content:center;min-height:196px;overflow:hidden;position:relative}.foxhole-asset-hover-card__preview img[data-v-2572d158]{display:block}.foxhole-asset-hover-card__cost[data-v-2572d158]{display:grid;gap:8px}.foxhole-asset-hover-card__eyebrow[data-v-2572d158]{color:#d59f6f;font-size:.67rem;font-weight:600;letter-spacing:.14em;margin:0;text-transform:uppercase}.foxhole-asset-hover-card__cost-list[data-v-2572d158]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.foxhole-asset-hover-card__cost-row[data-v-2572d158]{align-items:center;background:linear-gradient(180deg,#342c2480,#18141057);border:1px solid rgba(112,94,72,.3);border-radius:10px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 10px}.foxhole-asset-hover-card__cost-icon[data-v-2572d158]{background-color:#ffffff0d;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid hsla(0,0%,100%,.08);height:32px;width:32px}.foxhole-asset-hover-card__cost-icon.is-fallback[data-v-2572d158]{background-image:radial-gradient(circle at 30% 30%,#d59f6f57,#55647a2e)}.foxhole-asset-hover-card__cost-copy[data-v-2572d158]{display:grid;gap:2px;min-width:0}.foxhole-asset-hover-card__cost-name[data-v-2572d158]{color:#eef3f7;font-size:.87rem;font-weight:600;line-height:1.15}.foxhole-asset-hover-card__cost-meta[data-v-2572d158]{color:#c6b8a7;font-size:.72rem;line-height:1.15}.foxhole-asset-hover-card__cost-value[data-v-2572d158]{color:#ff786f;font-size:.9rem;font-weight:700}.nixie-build-icon-shell[data-v-43abc4f2]{align-self:start;justify-self:stretch;min-width:0;position:relative}.nixie-build-icon-shell[data-v-43abc4f2]:before{content:"";display:block;padding-top:100%;width:100%}.nixie-build-icon[data-v-43abc4f2]{-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-43abc4f2]:hover,.nixie-build-icon[data-v-43abc4f2]: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-43abc4f2]{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-43abc4f2]:hover{background:#30261cf5;border-color:#d58a527a}.construction-list-wrapper .nixie-build-icon[data-v-43abc4f2]:disabled,.construction-list-wrapper .nixie-build-icon[data-disabled=true][data-v-43abc4f2],.nixie-build-icon[data-v-43abc4f2]:disabled,.nixie-build-icon[data-disabled=true][data-v-43abc4f2]{box-shadow:none;color:#ffffff47;cursor:not-allowed}.nixie-build-icon .build-icon-img[data-v-43abc4f2]{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-43abc4f2]{display:none;pointer-events:none}.nixie-build-icon .build-icon-extension[data-v-43abc4f2]{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-43abc4f2] *{position:absolute}.nixie-build-icon .build-icon-extension[data-v-43abc4f2] svg.iconify{font-size:5em;width:55%}.nixie-build-icon .build-icon-extension span[data-v-43abc4f2]{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-43abc4f2]{background:#d58a522e}.nixie-build-icon--folder .build-icon-extension--folder[data-v-43abc4f2] svg.iconify{font-size:5.4em;width:60%}.nixie-build-icon--folder .build-icon-extension--folder[data-v-43abc4f2]{inset:0 0 24px}.nixie-build-icon__badge[data-v-43abc4f2]{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-43abc4f2],.nixie-build-icon__badge[data-v-43abc4f2]{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-43abc4f2]{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}.foxhole-structure-upgrades-card[data-v-43abc4f2]{--nixie-assets-surface:#0d0e10;--nixie-assets-surface-raised:#14161a;--nixie-assets-text:#f2eee7;--nixie-assets-text-muted:#aaa39a;display:grid;gap:8px}.foxhole-structure-upgrades-card__empty[data-v-43abc4f2],.foxhole-structure-upgrades-card__label[data-v-43abc4f2]{color:#c6b8a7;font-size:11px}.foxhole-structure-upgrades-card__header[data-v-43abc4f2]{align-items:center;display:flex;gap:10px}.foxhole-structure-upgrades-card__label[data-v-43abc4f2]{color:#8f8171;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.foxhole-structure-upgrades-card__header-actions[data-v-43abc4f2]{align-items:center;display:inline-flex;gap:6px;margin-left:auto}.foxhole-structure-upgrades-card__header-button[data-v-43abc4f2]{align-items:center;background:#1f1a16e0;border:1px solid rgba(96,79,59,.45);border-radius:6px;color:#c6b8a7;cursor:pointer;display:inline-flex;font-size:10px;font-weight:700;gap:4px;justify-content:center;letter-spacing:.05em;min-height:24px;padding:0 8px;text-transform:uppercase;transition:border-color .12s ease,color .12s ease,background .12s ease,transform .12s ease}.foxhole-structure-upgrades-card__header-button[data-v-43abc4f2]:hover{background:#302821f2;border-color:#c6a06eb3;color:#fff}.foxhole-structure-upgrades-card__header-button[data-v-43abc4f2]:focus-visible{border-color:#c6a06ed1;color:#fff;outline:none}.foxhole-structure-upgrades-card__header-button[data-v-43abc4f2]:disabled{cursor:default;opacity:.45}.foxhole-structure-upgrades-card__header-button[data-v-43abc4f2]:active:not(:disabled){transform:translateY(1px)}.foxhole-structure-upgrades-card__body[data-v-43abc4f2],.foxhole-structure-upgrades-card__slot[data-v-43abc4f2]{display:grid;gap:10px}.foxhole-structure-upgrades-card__slot-label[data-v-43abc4f2]{color:#8f8171;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.foxhole-structure-upgrades-card__grid[data-v-43abc4f2]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.foxhole-structure-upgrades-card__slot-toggle-list[data-v-43abc4f2]{display:flex;flex-wrap:wrap;gap:8px}.foxhole-structure-upgrades-card__slot-toggle[data-v-43abc4f2]{align-items:center;background:#1f1a16e0;border:1px solid rgba(96,79,59,.45);border-radius:999px;color:#c6b8a7;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.02em;min-height:28px;padding:0 10px;transition:border-color .12s ease,color .12s ease,background .12s ease,transform .12s ease}.foxhole-structure-upgrades-card__slot-toggle[data-v-43abc4f2]:hover{background:#302821f2;border-color:#c6a06eb3;color:#fff}.foxhole-structure-upgrades-card__slot-toggle.is-selected[data-v-43abc4f2]{background:#3b2f23f2;border-color:#c6a06ed1;color:#fff}.foxhole-structure-upgrades-card__slot-toggle[data-v-43abc4f2]:focus-visible{border-color:#c6a06ed1;color:#fff;outline:none}.foxhole-structure-upgrades-card__slot-toggle[data-v-43abc4f2]:disabled{cursor:default;opacity:.45}.foxhole-structure-upgrades-card__slot-toggle[data-v-43abc4f2]:active:not(:disabled){transform:translateY(1px)}.foxhole-tactical-line-card[data-v-2c3af77e]{display:grid;gap:10px}.foxhole-tactical-line-card__field span[data-v-2c3af77e],.foxhole-tactical-line-card__label[data-v-2c3af77e]{color:#8f8171;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.foxhole-tactical-line-card__header[data-v-2c3af77e]{align-items:center;display:flex;gap:8px;justify-content:space-between}.foxhole-tactical-line-card__actions[data-v-2c3af77e]{display:flex;gap:2px}.foxhole-tactical-line-card__actions button[data-v-2c3af77e]{align-items:center;background:#161412e6;border:1px solid rgba(96,79,59,.48);border-radius:6px;color:#d7cec2;display:inline-flex;height:28px;justify-content:center;width:30px}.foxhole-tactical-line-card__actions button[data-v-2c3af77e]:not(:disabled):hover{border-color:#c9a475b8;color:#f2ede6}.foxhole-tactical-line-card__grid[data-v-2c3af77e]{border:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.foxhole-tactical-line-card__field[data-v-2c3af77e]{display:grid;gap:5px}.foxhole-tactical-line-card__button-row[data-v-2c3af77e]{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.foxhole-tactical-line-card__button-row--three[data-v-2c3af77e]{grid-template-columns:repeat(3,minmax(0,1fr))}.foxhole-tactical-line-card__button-row--cap[data-v-2c3af77e],.foxhole-tactical-line-card__button-row--four[data-v-2c3af77e]{grid-template-columns:repeat(4,minmax(0,1fr))}.foxhole-tactical-line-card__button-row--wrap[data-v-2c3af77e]{grid-template-columns:repeat(3,minmax(0,1fr))}.foxhole-tactical-line-card__field--wide[data-v-2c3af77e]{grid-column:1/-1}.foxhole-tactical-line-card__field input[data-v-2c3af77e],.foxhole-tactical-line-card__field select[data-v-2c3af77e]{background:#161412e6;border:1px solid rgba(96,79,59,.48);border-radius:8px;color:#f2ede6;font-size:11px;line-height:1.1;min-width:0;padding:7px 8px;width:100%}.foxhole-tactical-line-card__chip[data-v-2c3af77e]{align-items:center;background:#161412e6;border:1px solid rgba(96,79,59,.48);border-radius:8px;color:#d7cec2;cursor:pointer;display:flex;justify-content:center;min-height:34px;padding:6px 8px;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.foxhole-tactical-line-card__chip[data-v-2c3af77e]:hover:not(:disabled){border-color:#c9a475b8;color:#f2ede6}.foxhole-tactical-line-card__chip--active[data-v-2c3af77e]{background:#5f3f20eb;border-color:#deaa60e6;color:#fff2dc}.foxhole-tactical-line-card__chip[data-v-2c3af77e]:disabled{cursor:default;opacity:.55}.foxhole-tactical-line-card__chip-icon[data-v-2c3af77e]{font-size:12px;font-weight:700;letter-spacing:.08em}.foxhole-tactical-line-card__toggle[data-v-2c3af77e]{align-items:center;color:#d7cec2;display:flex;font-size:12px;gap:8px}.error-page[data-v-dcca3e2e]{background:linear-gradient(180deg,#121212,#090909);display:grid;min-height:100vh;padding:2rem;place-items:center}.error-card[data-v-dcca3e2e]{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-dcca3e2e]{color:#ff8034;font-size:.875rem;font-weight:700;letter-spacing:.2em;margin:0 0 .75rem}h1[data-v-dcca3e2e]{color:#f3f3f3;font-size:clamp(2rem,5vw,2.75rem);margin:0}.error-copy[data-v-dcca3e2e]{color:#b9b9b9;margin:1rem 0 0}.error-actions[data-v-dcca3e2e]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.error-actions a[data-v-dcca3e2e]{border:1px solid #ff8034;border-radius:999px;color:#f3f3f3;padding:.75rem 1rem;text-decoration:none}
