@import"https://fonts.cdnfonts.com/css/thegoodmonolith";*,:before,:after{--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: rgb(59 130 246 / .5);--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: }::backdrop{--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: rgb(59 130 246 / .5);--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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;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;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}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,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-y-0{top:0;bottom:0}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.m-0{margin:0}.m-2{margin:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-12{height:3rem}.h-5{height:1.25rem}.h-auto{height:auto}.h-full{height:100%}.max-h-5{max-height:1.25rem}.max-h-screen{max-height:100vh}.w-12{width:3rem}.w-48{width:12rem}.w-64{width:16rem}.w-80{width:20rem}.w-full{width:100%}.max-w-40{max-width:10rem}.max-w-48{max-width:12rem}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x: -100%;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))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;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))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;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))}.\!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))!important}.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))}.cursor-pointer{cursor:pointer}.\!resize{resize:both!important}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.content-center{align-content:center}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-7{padding-bottom:1.75rem}.pt-1{padding-top:.25rem}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.\!shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);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 rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.grayscale{--tw-grayscale: grayscale(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)}.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)}.transition{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);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:PlayRegular;src:url(./Play-Regular-IkX5pTQV.ttf) format("truetype")}.admin-container{height:calc(100vh - 2.8rem);overflow:hidden}.card{background:var(--surface-card);border-radius:10px}.p-speeddial-action{text-decoration:none!important}body{margin:0;overflow:hidden;background:#fff!important}html.is-url-project-fullscreen,body.is-url-project-fullscreen,html.is-game-runtime-mode,body.is-game-runtime-mode,body.is-url-project-fullscreen #root,body.is-game-runtime-mode #root,body.is-url-project-fullscreen .editor-app-root,body.is-game-runtime-mode .editor-app-root,body.is-url-project-fullscreen .canvas-element,body.is-game-runtime-mode .canvas-element{background:#000!important}html,body,#root{width:100%;height:100%;overflow:hidden;overscroll-behavior:none}.editor-app-root{position:relative;width:100%;height:100vh;overflow:hidden;background:#000}.editor-app-root:fullscreen{width:100vw;height:100vh}.editor-app-root:fullscreen .canvas-element,.editor-app-root:-webkit-full-screen .canvas-element{width:100%;height:100%}.remote-scene-update-indicator{position:fixed;top:74px;right:18px;z-index:60;display:inline-flex;align-items:center;gap:10px;min-width:218px;max-width:min(340px,calc(100vw - 32px));padding:10px 12px;border:1px solid rgba(143,221,232,.34);border-radius:6px;background:#132a2deb;color:#d8f7fb;box-shadow:0 12px 30px #00000052;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.remote-scene-update-spinner{width:18px;height:18px;flex:0 0 auto;border:2px solid rgba(164,232,240,.28);border-top-color:#9ee4ee;border-radius:50%;animation:remote-scene-update-spin .8s linear infinite}.remote-scene-update-copy{display:flex;min-width:0;flex-direction:column;gap:2px;line-height:1.2}.remote-scene-update-copy strong{font-size:12px;font-weight:700;letter-spacing:0}.remote-scene-update-copy small{overflow:hidden;color:#9ccbd1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}@keyframes remote-scene-update-spin{to{transform:rotate(360deg)}}.editor-app-root:fullscreen .viewport-compass,.editor-app-root:-webkit-full-screen .viewport-compass{top:10px;right:12px}body.is-editor-fullscreen.is-game-project-fullscreen .top-left-container,body.is-editor-fullscreen.is-game-project-fullscreen #btn-container,body.is-editor-fullscreen.is-game-project-fullscreen .game-menu-panel,body.is-editor-fullscreen.is-game-project-fullscreen .pause-overlay,body.is-editor-fullscreen.is-game-project-fullscreen .leaderboard-restore-button,body.is-editor-fullscreen.is-game-project-fullscreen .popup-player-leaderboard,body.is-editor-fullscreen.is-game-project-fullscreen .popup-player-inventory,body.is-editor-fullscreen.is-game-project-fullscreen .popup-player-inventory-max,body.is-editor-fullscreen.is-game-project-fullscreen .inventory-action-dialog,body.is-editor-fullscreen.is-game-project-fullscreen .game-dialog-token,body.is-editor-fullscreen.is-game-project-fullscreen .player-telemetry-hud-root,body.is-editor-fullscreen.is-game-project-fullscreen .p-dialog,body.is-editor-fullscreen.is-game-project-fullscreen .p-toast,body.is-editor-fullscreen.is-game-project-fullscreen .p-confirm-dialog{z-index:1000000!important;pointer-events:auto!important}body.is-editor-fullscreen.is-game-project-fullscreen .top-left-container,body.is-editor-fullscreen.is-game-project-fullscreen #btn-container,body.is-editor-fullscreen.is-game-project-fullscreen .game-menu-panel,body.is-editor-fullscreen.is-game-project-fullscreen .pause-overlay{position:fixed!important}a{color:inherit!important;text-decoration:inherit!important}input[disabled],button[disabled],button[disabled]:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));opacity:.5;cursor:not-allowed}input:focus,textarea:focus,select:focus{border-bottom-width:2px!important}input:focus{border:none!important}[type=text]:focus{border:none!important;outline:none!important;--tw-ring-color: #2563eb00}input.border-red-300:focus,textarea.border-red-300:focus,select.border-red-300:focus{border-width:1px!important;border-bottom-width:3px!important}.p-focus{border:none!important;outline:none!important;--tw-ring-color: none !important;background:none!important}:focus-visible{outline:none!important;border:none!important}.p-inputtext:focus{border:none!important}.msg-wrapper{white-space:pre-wrap}dl,ol,ul{margin-bottom:0!important;padding:0!important}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{text-decoration:none!important;color:inherit!important}.tp-tbpv_c{padding-bottom:0!important;padding-left:0!important}.asset-dropdown{background:#1f1f1f}.tweakpane-label{flex:1;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;padding-left:4px;padding-right:16px;color:#bbbcc4ad;font-weight:700;margin-bottom:4px}.tweakpane-textarea{background:#0003;border:1px solid rgba(255,255,255,.1);color:#bbbcc4ad;padding:.35rem;border-radius:4px;outline:none;resize:vertical}.custom-table{width:100%;border-collapse:collapse;font-size:12px;color:#bbbcc4;background:#222;border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.custom-table thead{background:#393939;display:flex;flex-direction:column;width:100%}.custom-table tbody{display:flex;flex-direction:column;width:100%}.custom-table thead tr,.custom-table tbody tr{display:flex;width:100%;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-bottom:1px solid #444}.custom-table tbody tr:hover{background:#bbbcc4;color:#222}.custom-table tbody tr.selected{background:#9cf;color:#000}.radio-group-right{position:fixed;right:2.8rem;bottom:50px;max-height:65%;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.radio-group-right-max{position:static;z-index:auto;max-height:100%;width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto}.motion-right-hud-panel{pointer-events:auto;border-radius:6px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.motion-right-hud-panel:before{display:none}.motion-layer-panel{padding:.22rem .12rem;width:100%;overflow-x:hidden;scrollbar-width:none;border-radius:3px;border:1px solid rgba(88,94,98,.88);background:#121415e0;box-shadow:0 8px 20px #00000047,inset 0 1px #ffffff0d}.motion-layer-panel::-webkit-scrollbar{display:none}.motion-layer-panel .MuiFormControl-root{position:relative;z-index:1;width:100%}.motion-layer-panel .MuiFormLabel-root{display:none}.motion-layer-panel .MuiRadioGroup-root{align-items:center;gap:.28rem}.motion-layer-panel .MuiFormControlLabel-root{min-height:1.3rem;margin:0;border-radius:3px;padding:0;width:100%;justify-content:center;gap:0;transition:background .18s ease,color .18s ease}.motion-layer-panel .MuiRadio-root{padding:0!important;color:#9db5bb!important}.motion-layer-panel .MuiRadio-root .MuiSvgIcon-root{width:.95rem;height:.95rem}.motion-layer-panel .MuiFormControlLabel-root:hover{background:#79c6d729}.motion-layer-panel .MuiTypography-root{display:none;color:#241f1f;font-weight:700;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.7)}.motion-layer-panel .MuiRadio-root.Mui-checked{color:#91d5e2!important;filter:drop-shadow(0 0 6px rgba(145,213,226,.58))}.motion-zoom-panel{padding:.35rem .1rem}.motion-tools-panel{padding:.22rem .1rem;width:2.25rem;right:.72rem}.motion-tools-panel .p-menu,.motion-tools-panel .p-menu-list,.motion-tools-panel .p-menuitem,.motion-tools-panel .p-menuitem-content{position:relative;z-index:1;border:0;padding:0;margin:0;background:transparent!important;box-shadow:none!important}.motion-tools-panel .p-menu-list{display:flex;flex-direction:column;gap:.32rem;align-items:center}.motion-tools-panel .p-menuitem-link{width:2rem;height:2rem;min-height:2rem;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#2f2928!important;text-shadow:0 1px 0 rgba(255,255,255,.72);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.motion-tools-panel .p-menuitem-link i{margin:0!important;display:inline-flex;align-items:center;justify-content:center}.motion-tools-panel .p-menuitem-link:hover{transform:translate(-2px) scale(1.06);background:#ff524624;box-shadow:0 0 14px #ff524647}.motion-tools-panel .p-menuitem-text{display:none}.MuiIconButton-sizeMedium{padding:.2rem!important}.MuiAutocomplete-endAdornment{right:20px!important}.custom-table th,.custom-table td{flex:1;padding:6px;border:none;text-align:left}.custom-table thead th{background:#0000;font-weight:bolder;color:#bbbcc4}.planning-container{display:flex;flex-direction:column;height:100%;width:100%;padding:0 10px 10px}.custom-table tbody td{background:#0000;width:33%;text-overflow:ellipsis;overflow:hidden}*{scrollbar-width:thin}*::-webkit-scrollbar{width:7px;height:7px}.main-scrollbar{overflow:auto!important}.main-scrollbar::-webkit-scrollbar{width:11px!important;height:11px!important}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border-radius:20px;border:3px solid transparent}.custom-switch .p-inputswitch-slider{height:1.5rem}.header-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.time{position:absolute;top:1.2rem;left:50%;transform:translate(-50%,10%);width:auto;color:#fff;font-size:1.5rem;background:#0f0e0e96;padding:5px;text-align:center;border-radius:.3rem;display:flex;flex-direction:column;z-index:9;align-items:center;justify-content:center}.header{font-size:1.2rem;font-weight:700;color:#fffefb}.interface{display:flex;gap:1.5rem;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;user-select:none}.restart{display:flex;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,50%);width:auto;color:#fff;font-size:1.5rem;background:#0003;pointer-events:auto;cursor:pointer;padding:5px;border-radius:.3rem;z-index:9}.life{top:calc(50% + 4rem)!important}.progressBar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30rem;z-index:9}.p-toast{z-index:999999999!important}.finish{display:flex;justify-content:center;position:absolute;left:50%;transform:translate(-50%,10%);width:auto;color:#fff;font-size:1.5rem;background:#0f0e0e96;padding:5px;pointer-events:auto;cursor:pointer;border-radius:.3rem;transition:all .3s ease-in-out;box-shadow:0 0 10px #1fff3d80;animation:pulseGlowFinish 1.5s infinite alternate;z-index:9}@keyframes pulseGlowFinish{0%{box-shadow:0 0 10px #1fff3d}50%{box-shadow:0 0 20px #1fff3d}to{box-shadow:0 0 10px #1fff3d}}.failed{display:flex;justify-content:center;position:absolute;left:50%;transform:translate(-50%,10%);width:auto;color:#fff;font-size:2rem;background:#0f0e0e96;padding:5px;pointer-events:auto;cursor:pointer;border-radius:.3rem;transition:all .3s ease-in-out;box-shadow:0 0 10px #fc050580;animation:pulseGlowFailed 1.5s infinite alternate;z-index:9}@keyframes pulseGlowFailed{0%{box-shadow:0 0 10px #f60e0e}50%{box-shadow:0 0 20px #f60e0e}to{box-shadow:0 0 10px #f60e0e}}.p-knob-text{font-size:1rem;color:#d0d0d0;text-shadow:1px 1px 1px rgba(0,0,0,.9)}.p-tree-container{overflow:hidden}button:focus:not(:focus-visible){box-shadow:none}.p-treetable-gridlines .p-treetable-tbody>tr{border-bottom:1px solid #ccc}.p-treetable .p-treetable-thead>tr>th{overflow:hidden;text-align:left;padding:.3rem 1rem;white-space:nowrap;text-overflow:ellipsis;background:#121212;color:#fff;font-size:.7rem}.p-treetable-emptymessage{overflow:hidden;text-align:left;padding:.3rem 1rem;white-space:nowrap;text-overflow:ellipsis;background:#121212;color:#fff;font-size:.7rem}.p-treetable-gridlines .p-treetable-tbody>tr{background:#121212}.channel{padding:.25rem!important}.p_column{white-space:nowrap;text-overflow:ellipsis;padding:.1rem 1rem;background:#121212;color:#fff;overflow:hidden}.category-button{position:absolute!important;top:47px;left:8px;z-index:9}.b-category{background:#cecece;border-radius:5px;opacity:.7}.tile-window{left:15rem!important;top:-1rem!important;height:calc(100% + 1rem)!important;box-shadow:none;background:#282c34}#tile-canvas{position:absolute;height:100%;width:7rem;z-index:9}.tile-scene{width:7rem;height:7rem}.dialog-header{display:flex;justify-content:flex-end}.close-btn{font-size:1rem;color:#fff}*{scrollbar-width:thin;scrollbar-color:#c7c7c7 transparent}.tile:active{cursor:grabbing}.p-overlaypanel .p-overlaypanel-close{background:#d5d3d3!important;width:1.3rem!important;height:1.3rem!important;border-radius:50%!important;top:.5rem!important;border:2px solid;font-size:.75rem;text-shadow:1px 1px 1px rgba(0,0,0,.9);left:calc(100% - .8rem)!important}.p-icon{width:.8rem!important}.tile-grid{width:7rem;height:100%;background:#fff}.tile-name{font-size:.7rem;color:#fff;display:flex;width:5.8rem;border-radius:.1rem;overflow-y:auto;box-sizing:border-box;overflow-x:hidden}.tile-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.1rem .2rem;background:#282c34;border-radius:.2rem}.p-overlaypanel .p-overlaypanel-content{height:100%;overflow:auto;display:flex;flex-direction:column;padding:.5rem 0 .5rem .5rem}.p-tabview .p-tabview-nav,.p-tabview-nav-link,.p-tabview .p-tabview-panels{background:#282c34;color:#fff!important}.tile-column{display:flex;flex-direction:column;gap:5px;overflow:auto;scrollbar-width:thin;width:8.5rem;z-index:1;height:100%!important}.container-checkbox{background-color:#282c34!important;border-width:2px!important;border-color:#d9d9d9!important}.tippy-box[data-theme~=small]{font-size:.75rem}.list-item-puzzle{display:inline-block;cursor:pointer;margin:.1rem 0;padding:.4em;box-shadow:0 0 2px 2px #282c34}.list-item-puzzle>div:nth-child(2){width:100px;height:100px}.tile-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-input-interval{min-width:5rem;text-align:right;padding:.2rem}.tile-search{display:flex;height:2rem;width:7rem;margin-bottom:.5rem}.category-search{display:flex;height:2rem;margin:4px}.document-tree{background:#070706;color:#fff}.p-tree-filter{background:#070706!important;color:#fff!important}.category-search-text{height:100%;width:100%}.tile-search-text{height:2rem;width:7rem;color:#fff!important}.input-interval{padding:.1rem!important;background:#282c34!important;color:#fff;min-width:2rem;max-width:3rem;border-radius:6px!important;margin-right:.3rem}.edit-field{display:flex;flex-direction:row;gap:.2rem;align-items:center}.pointer{cursor:pointer;font-size:.7rem}.intervals{display:flex}.canvas-element{height:100%;position:relative}.pcui-canvas-zoom-control{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:100%;height:100%;padding:.45rem .24rem;border:1px solid rgba(88,94,98,.88);border-radius:3px;background:#121415e0;box-shadow:0 8px 20px #00000047,inset 0 1px #ffffff0d}.pcui-canvas-zoom-control>i{color:#cde5ea;font-size:.78rem;line-height:1}.pcui-canvas-zoom-slider-wrap{display:flex;align-items:center;justify-content:center;flex:1 1 0;width:100%;height:calc(100% - 2.4rem);min-height:0}.pcui-canvas-zoom-vertical-slider{position:relative;width:100%;height:100%!important;min-height:0;border:1px solid rgba(88,94,98,.88);border-radius:3px;background:#0a1215cc;cursor:ns-resize;touch-action:none;outline:none}.pcui-canvas-zoom-vertical-slider:focus-visible{box-shadow:0 0 0 2px #79c6d752}.pcui-canvas-zoom-vertical-bar{position:absolute;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#91d5e2,#34484e)}.pcui-canvas-zoom-vertical-handle{position:absolute;left:50%;width:calc(100% + 6px);height:10px;border:1px solid #93a7ad;border-radius:3px;background:#91d5e2;box-shadow:0 4px 10px #00000052;transform:translate(-50%,50%)}.canvas-element.is-asset-drop-target:after{content:"";position:absolute;inset:0;pointer-events:none;border:2px solid rgba(159,232,242,.7);box-shadow:inset 0 0 0 1px #0d444f73;z-index:10}.label{color:#ffffffbf;text-shadow:0 0 10px rgba(255,255,255,.95);margin-top:-1em;font-size:1rem;background-color:#0009;padding:2px;border-radius:3px;text-align:center;box-shadow:0 0 12px #41434380;border:1px solid rgba(24,25,25,.25);font-family:Helvetica,sans-serif;line-height:normal;pointer-events:auto!important}.label:hover{cursor:pointer;box-shadow:0 0 12px #5c5e5ebf;border:1px solid rgba(12,236,210,.75)}.custom-datatable .p-column-filter input,.p-paginator{background:inherit}.t-header{color:#fffdfd;text-shadow:0 0 5px rgb(242,15,15),0 0 1px rgb(244,8,8),0 0 10px rgb(166,6,6);font-family:Helvetica,sans-serif;font-weight:700;font-size:1rem}.t-details{color:#e8e6e6;font-weight:600;text-shadow:0 0 5px rgb(242,15,15),0 0 1px rgb(244,8,8),0 0 10px rgb(166,6,6);font-family:Helvetica,sans-serif;font-size:.8rem}.t_label{font-weight:700;font-size:.8rem}@media (min-width: 768px){.translate{--tw-translate-x: -100%}}.menuitem-text{display:none}.p-treenode-leaf{height:1.8rem}.models{max-width:20rem!important}.p-autocomplete-panel{width:17rem}.p-menuitem-text{width:100%}@media (max-width: 768px){.progressBar{width:18rem}.height-meter{display:none!important}.accordion-header{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:.7rem}.categories{width:50%!important}.tile-window{left:11.3rem!important}.menuitem-text{margin-left:.3rem;display:flex}.package-controls{left:calc(100% - 10.5rem)!important;top:3rem;min-width:10rem!important}.controls{right:calc(100% - 9.5rem)!important;top:3rem;min-width:10rem!important}.camera .p-dropdown .p-dropdown-label{padding:.7rem .2rem!important}.p-dropdown-label{padding:.1rem .5rem;font-size:.8rem}.p-dropdown{max-width:.5rem;width:8rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{left:-8rem!important;top:38px}}.p-tree .p-treenode-children{padding:0 0 0 1rem!important}.p-tree .p-tree-container .p-treenode .p-treenode-content{padding:.05rem!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-sidebar .p-sidebar-header{padding:.25rem 1.25rem!important;font-size:1rem!important}.p-selectbutton .p-button.p-highlight:hover{background:#e8e8e8!important;border-color:#4338ca;color:#fff}.p-selectbutton .p-button.p-highlight{background:#fff;box-shadow:inset 0 0 10px #10111080;border-color:#6366f1;color:#fff}.p-inputswitch{height:1.5rem!important}.p-treenode-label{font-size:.75rem!important}.p-tree,.p-sidebar .p-sidebar-content{padding:0rem!important}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{border-radius:.2rem!important}.p-button.p-button-danger{border:none!important}.pi-video,.pi-spin.pi-cog{font-size:1.3rem}.p-button.p-button-danger:enabled:focus{box-shadow:none}.p-focus{background:transparent}#outer-circle{bottom:3rem}.p-multiselect .p-multiselect-label{padding:.53rem .75rem!important}.MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(14px,.2rem) scale(.75)!important}.MuiMenuItem-gutters{font-size:.75rem!important}.MuiMenu-list{padding:.5rem!important}.react-html5-camera-photo-fullscreen>video{-o-object-fit:cover!important;object-fit:cover!important}.camera-buttons{position:absolute;width:20px;height:40px;right:2.8rem;bottom:24rem;z-index:9}.tool-window{width:20rem;min-height:10rem;top:auto!important;bottom:13rem;left:calc(100% - 23.5rem)!important;background:#282c34;margin:0!important}.p-speeddial-action{background:transparent}.jump-points{width:15rem}.p-treenode-label{font-size:.75rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-dialog .p-dialog-header .p-dialog-title{font-weight:600;font-size:.8rem}.p-confirm-dialog{padding:.8rem}.p-confirm-dialog .p-dialog-content{max-width:20rem}.tile-grid-no-asset{color:#fff}.MuiMenuItem-gutters{min-height:1.5rem}.MuiButton-contained{margin:.5rem!important;padding:.3rem!important}.p-inputgroup-addon{padding:.3rem .75rem!important;max-width:5rem;min-width:5rem;overflow:hidden;text-overflow:inherit;background:#282c34;color:#fff}.p-inputtext{background:inherit;border-radius:6px!important;color:inherit;font-family:Roboto,Helvetica,Arial,sans-serif}.asset-controller-header{color:#fff}.asset-controller-actions{display:flex;justify-content:flex-end;align-items:center;gap:.35rem;padding-top:.65rem}.asset-controller-action-button.p-button{width:2rem;height:2rem;padding:0;color:#dfecef;background:#20363b;border:1px solid #4d6770;border-radius:4px;box-shadow:none}.asset-controller-action-button.p-button:hover,.asset-controller-action-button.p-button:focus{color:#fff;background:#294851;border-color:#8ed0dd}.asset-controller-action-button.p-button.is-danger{color:#ffd7d7;border-color:#7b454a}.asset-controller-action-button.p-button.is-danger:hover,.asset-controller-action-button.p-button.is-danger:focus{color:#fff;background:#693037;border-color:#ff7b86}.asset-delete-dialog-backdrop{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:#060d0f8a}.asset-delete-dialog{width:min(22rem,calc(100vw - 2rem));color:#dfecef;background:#1a282c;border:1px solid #4d6770;border-radius:6px;box-shadow:0 18px 48px #00000080}.asset-delete-dialog-header{display:flex;align-items:center;gap:.55rem;padding:.85rem 1rem;color:#fff;background:#20363b;border-bottom:1px solid #4d6770}.asset-delete-dialog-header h2{margin:0;font-size:.95rem;line-height:1.2;font-weight:700}.asset-delete-dialog-header .pi{color:#ff9b78}.asset-delete-dialog-message{margin:0;padding:1rem;color:#c6d7db;line-height:1.4}.asset-delete-dialog-actions{display:flex;justify-content:flex-end;gap:.5rem;padding:0 1rem 1rem}.asset-delete-dialog-button.p-button{min-width:5.75rem;height:2rem;padding:0 .7rem;color:#dfecef;background:#20363b;border:1px solid #4d6770;border-radius:4px}.asset-delete-dialog-button.p-button:hover,.asset-delete-dialog-button.p-button:focus{color:#fff;background:#294851;border-color:#8ed0dd}.asset-delete-dialog-button.p-button.is-delete{color:#fff;background:#693037;border-color:#ff7b86}.asset-delete-dialog-button.p-button.is-delete:hover,.asset-delete-dialog-button.p-button.is-delete:focus{background:#7d3a43}.asset-unsaved-dialog{width:min(21.5rem,calc(100vw - 2rem))}.asset-unsaved-dialog .asset-delete-dialog-header{padding:.75rem .95rem}.asset-unsaved-dialog .asset-delete-dialog-header h2{font-size:.86rem}.asset-unsaved-dialog .asset-delete-dialog-header .pi{font-size:.82rem}.asset-unsaved-dialog .asset-delete-dialog-message{padding:.85rem .95rem .95rem;font-size:.86rem;line-height:1.38}.asset-unsaved-dialog .asset-delete-dialog-actions{padding:0 .95rem .95rem}.asset-unsaved-dialog .asset-delete-dialog-button.p-button{min-width:5.25rem;height:1.9rem;padding:0 .65rem;font-size:.78rem}.asset-unsaved-dialog .asset-delete-dialog-button.p-button .p-button-icon{font-size:.78rem}.app-lazy-loader{display:inline-flex;align-items:center;gap:.65rem;padding:.75rem 1rem;color:#dfecef;background:#1a282c;border:1px solid #4d6770;border-radius:6px;box-shadow:0 16px 42px #0000006b;font-size:.95rem;font-weight:700}.app-lazy-loader .pi{color:#8ed0dd;font-size:1.25rem}.asset-controller-input-text{background:#282c34!important;color:#fff;padding:.1rem .2rem!important;border-radius:6px!important;font-family:Roboto,Helvetica,Arial,sans-serif;min-width:1rem;max-width:8rem}.p-colorpicker-hue-handle{border:solid}.p-colorpicker-color-handle{border-radius:50%;border:solid}.popup-asset-list{background:#282c34;color:#fff}.p-dialog-header{background:#282c34;color:#fff!important}.p-datatable-header{background:#282c34}.p-tabview .p-tabview-nav li .p-tabview-nav-link{padding:.5rem!important}.custom-tabview .p-tabview-nav{border-bottom:2px solid grey}.custom-tabview .p-tabview-nav li{padding:.5rem;color:gray;position:relative}.custom-tabview .p-tabview-nav li.p-highlight{border-bottom:4px solid darkgrey;color:#aaa9a9}.p-slider .p-slider-handle,.p-slider .p-slider-range{background:gray!important}.custom-tabview .p-tabview-panel{border-top:none}.custom-datatable .p-datatable-scrollable-header{top:0;z-index:9;background:#282c34}.p-dialog-content{background:#28292e}.p-datatable .p-datatable-tbody>tr{background:#121212;color:#fff;border:1px solid #494949!important}.p-datatable .p-datatable-thead>tr>th{background:#121212;color:#fff}.p-input-icon-right{color:#fff;border:1px solid #494949!important;border-radius:.2rem}.interval-check{padding:.1rem!important;width:1rem}.custom-datatable .p-datatable-scrollable-header-box{background:#282c34;color:#fff}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link:hover{background:#635e5e00!important;border-radius:5px!important}.p-menuitem-content:hover{background:#635e5e00!important}.p-menuitem-content{border-radius:.3rem!important}.env{font-size:.75rem!important;font-family:var(--font-family);font-weight:700;color:gray}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:0!important}.motion-confetti-button{width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,199,44,.65);border-radius:.35rem;color:#342400;background:linear-gradient(135deg,#fff7c2,#ffd166 54%,#7bdff2);box-shadow:0 0 10px #ffd1666b;cursor:pointer}.motion-confetti-button .pi{font-size:.9rem}.motion-confetti-button:focus-visible{outline:2px solid #2563eb!important;outline-offset:2px}.glowing-element-orientation{position:relative;display:inline-block;border:2px solid transparent;border-radius:5px;animation:glow-border 2s infinite}@keyframes glow-border{0%{border-color:transparent;box-shadow:none}50%{border-color:#0048ff;box-shadow:0 0 15px 6px #0048ffe6}to{border-color:transparent;box-shadow:none}}@keyframes glow-pulse-orientation{0%{box-shadow:0 0 5px 2px #003cff99}50%{box-shadow:0 0 8px 4px #0159f8}to{box-shadow:0 0 5px #03f9}}.glowing-element-orientation-vertical{position:relative;display:inline-block;border:2px solid transparent;border-radius:5px;animation:glow-border-vertical 2s infinite}@keyframes glow-border-vertical{0%{border-color:transparent;box-shadow:none}50%{border-color:#22f801;box-shadow:0 0 15px 6px #22f801}to{border-color:transparent;box-shadow:none}}.glowing-element-orientation-vertical{position:relative}.close-button{position:absolute;top:5px;right:10px;background:transparent;border:none;font-size:20px;cursor:pointer;color:#000;z-index:9}.close-icon{width:20px;height:20px}.react-tooltip{z-index:999999!important}.glowing-element{position:relative;display:inline-block;border:2px solid transparent;border-radius:5px;animation:glow-border-glowing 2s infinite}@keyframes glow-border-glowing{0%{border-color:transparent;box-shadow:none}50%{border-color:red;box-shadow:0 0 15px 6px red}to{border-color:transparent;box-shadow:none}}@media screen and (max-width: 960px){.category-header{display:none!important}.p-description{transform:translate(0)!important}.html-popup-data{width:20rem!important}.t-header{font-size:.5rem!important}.p-description:before{bottom:-47px!important;left:-45px!important;width:90px!important;height:2px;transform:rotate(-90deg)!important}.MuiButton-contained{margin:0!important;min-width:40px!important}.jump-points{width:11rem}.speed-meter{bottom:1rem!important;left:.2rem!important}.rotation-meter{left:.2rem!important;bottom:7rem}.jump-meter{left:.2rem!important;bottom:14rem}.popup{z-index:9999999;width:60%!important;top:0!important}.zoom{bottom:9rem!important}.camera-buttons{bottom:20rem!important}.popup-player-list{width:calc(100% - .1rem)!important;left:.2rem}.popup-asset-list{background:#282c34;width:calc(100% - .1rem)!important;left:.2rem;color:#fff}.p-dropdown{max-width:16rem}.p-calendar{width:30rem!important}.search{width:100%!important}.MuiOutlinedInput-root{padding:2px!important}.menu-bar{width:auto!important}.menu-bar-top{width:100%!important}}.menu-bar-top{width:auto}.menu-bar{width:100%}.p-datatable .p-datatable-thead>tr>th{padding:.5rem!important;font-weight:600!important}.popup-html{padding:.75rem;max-height:20rem;overflow:auto;width:100%}.tp-rotv{font-size:.75rem!important;font-weight:700!important}.tp-lblv_l{white-space:nowrap;text-overflow:ellipsis}.popup-header{font-family:Roboto Mono,Source Code Pro,Menlo,Courier,monospace;font-size:.75rem;color:#bbbcc4b8}.popup{width:20rem;top:3px;padding-bottom:.5rem;min-height:20rem}.MuiGrid-container{padding:0 0 .2rem!important}.html-popup-data{width:55rem;top:37px}.MuiAccordionSummary-contentGutters{width:100%;white-space:nowrap;overflow:hidden}.ql-toolbar.ql-snow .ql-formats{margin:0!important}.p-datepicker-touch-ui,.p-calendar .p-datepicker-touch-ui{min-width:7vw}.font-medium{font-weight:400!important}.back{z-index:-1}.front{z-index:999999}.p-dialog .p-dialog-header{color:#1f1f1f;padding:.5rem 1rem 0}.MuiModal-root{z-index:1111111!important}.p-dialog{color:#fff;background:#282c34;box-shadow:none!important}.p-dialog-footer{background:#282c34;color:#fff;box-shadow:none!important}.p-dialog .p-dialog-content{color:#fff;padding:0!important}.popup .p-dialog-header{background-color:#28292e;color:#bbbcc4}.annotation{background-color:transparent;width:80px;height:80px;color:red;display:flex;justify-content:center;align-items:center;text-align:center;outline:1px solid red;padding:5px;font-size:6px;backface-visibility:hidden;transform-style:preserve-3d;overflow:hidden}.p-password-input{height:1.2rem!important;font-size:.75rem!important;max-width:12rem;min-width:12rem}ion-icon{pointer-events:none}.dock-demo .dock-window{width:100%;height:450px;position:relative;background-image:url(https://primefaces.org/cdn/primereact/images/dock/window.jpg);background-repeat:no-repeat;background-size:cover}.p-dropdown-label{padding:.1rem .5rem;font-size:.8rem}.project-header{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:80%}.p-treetable .p-treetable-tbody>tr>td{padding:0!important}.category-header{display:flex}.text-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:.27rem .5rem}.text-sm{font-size:.75rem!important}.box-shadow{box-shadow:inset 0 0 10px #10111080}.camera .p-dropdown .p-dropdown-label{padding:.7rem .75rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:0 .4rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{padding:0}.p-menubar{background:inherit}.p-badge{font-size:.7rem;min-width:1.2rem;height:1.2rem;line-height:1.2rem}.t-button{padding:.5rem 1rem}.p-multiselect .p-multiselect-label{padding:.63rem .75rem}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.2rem .5rem}.p-dropdown{border-width:.015rem;border-color:#6b7280;min-width:12rem;max-width:12rem;border-radius:.2rem}.fade-line{width:100%;height:1px;margin:10px 0}.p-calendar{margin-top:.8rem!important;width:100%;border-width:.1rem;border-color:#6b7280;border-radius:.15rem;height:1.6rem;color:#fff}.MuiFormControlLabel-label{font-size:.8rem!important;font-weight:500!important}.MuiSvgIcon-fontSizeMedium{width:1rem;height:1rem}.MuiSvgIcon-root{width:1.2rem;height:1.2rem}input[disabled],button[disabled],button[disabled]:hover{color:#f9f9f9ed;cursor:no-drop;font-family:Roboto,Helvetica,Arial,sans-serif}.p-float-label:has(.p-inputwrapper-filled) label{top:.6rem;font-size:.7rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem}.minimap-container{position:fixed;left:5px;bottom:5px;z-index:1000;border-radius:10px;pointer-events:auto}#miniRenderer{border-radius:10px;border-style:outset;border-color:#fff;max-height:850px}.pi-video,.pi-spin.pi-cog{font-size:1.1rem}.zoom{position:absolute;bottom:1rem;right:.5rem;z-index:9;border-radius:.1rem}.p-autocomplete{width:100%}.p-autocomplete-input{background:inherit!important;padding:.3rem!important;border-width:0!important;width:100%}.search{border-radius:5px;border-color:#c7c7c8;width:calc(18rem - 50px)}.p-datatable .p-datatable-tbody>tr>td{padding:.5rem!important;font-size:.7rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:10rem}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{text-overflow:ellipsis}.p-button{padding:.5rem .65rem;margin-top:3px}.clear-icon{position:absolute;top:calc(50% - 1px);right:.8rem;transform:translateY(-50%);cursor:pointer;font-size:1.5rem;color:#6a6a6a;z-index:9}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:.4rem!important}.p-datepicker{position:fixed!important;top:19px;z-index:6308;transform-origin:center top 0px;min-width:7vh!important;display:flex!important}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{font-size:.75rem!important}.dock-demo .p-dock{z-index:1000}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:0}.p-datepicker table{font-size:.75rem}.p-dock-right{right:0;top:calc(100% - 12em);max-height:10em}.p-dock .p-dock-item{padding:0}.p-tool-tip{font-size:.8rem!important}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.p-dropdown-items-wrapper{list-style:none;margin:0;padding:.5rem;border-radius:.5rem;border-width:.12rem;box-shadow:2px 2px 5px .5px gray;font-size:.8rem}.p-dialog-footer{box-shadow:0 1px 1px #cecece;padding:.5rem}.assetDiscr{width:auto;height:-moz-fit-content;height:fit-content;padding:14px 8px;z-index:5;display:flex;white-space:nowrap;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate(20px,20px);border-bottom:2px solid #ff1414;border-right:2px solid #ff1414}.visible-element{color:#d0d0d0!important;text-shadow:1px 1px 1px rgba(0,0,0,.9)}.p-description{width:auto;height:-moz-fit-content;height:fit-content;padding:16px 8px;z-index:5;display:flex;white-space:nowrap;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate(60px,40px);border-bottom:2px solid #ff1414;border-right:2px solid #ff1414}.p-description:before{content:"";position:absolute;bottom:-30px;left:-68px;width:80px;height:2px;background-color:#f00c;transform:rotate(-45deg)}.player-telemetry-hud-root{position:fixed!important;right:20px;bottom:20px;z-index:1000004!important;pointer-events:none}.player-telemetry-panel{position:relative;width:var(--game-right-hud-width, min(390px, calc(100vw - 32px) ));min-height:108px;padding:20px 18px 14px;color:#f2fbff;font-family:var(--game-play-hud-font, "New Science", "Roboto Mono", "Consolas", monospace);background:radial-gradient(ellipse at 50% 0%,rgba(202,231,234,.16),transparent 38%),linear-gradient(180deg,#0a121457,#050a0c24);border-top:1px solid rgba(201,225,229,.38);border-bottom:1px solid rgba(201,225,229,.38);border-left:0;border-right:0;box-shadow:inset 0 0 28px #ffffff08,0 0 24px #00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.player-telemetry-title{margin:0 0 8px;color:#23f4f8;font-size:13px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 8px rgba(35,244,248,.55)}.player-telemetry-grid{display:grid;grid-template-columns:72px minmax(0,1fr);gap:3px 12px;align-items:baseline;font-size:10px;line-height:1.35}.player-telemetry-grid span{color:#e8f0f2b8;font-weight:400}.player-telemetry-grid strong{overflow:hidden;color:#f4fbff;font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.player-telemetry-corner{position:absolute;width:10px;height:10px;pointer-events:none}.player-telemetry-corner--tl{top:-2px;left:-2px;border-top:3px solid #23f4f8;border-left:3px solid #23f4f8}.player-telemetry-corner--br{right:-2px;bottom:-2px;border-right:3px solid #23f4f8;border-bottom:3px solid #23f4f8}@media (max-width: 520px){.player-telemetry-hud-root{bottom:78px}.player-telemetry-panel{min-height:104px;padding:18px 14px 12px}.player-telemetry-title{font-size:12px}.player-telemetry-grid{grid-template-columns:62px minmax(0,1fr);font-size:9px}}.p-toast-message{margin:0!important}.p-toast-message-content{padding:0!important}.p-toast-message-text{padding:0!important;margin:0!important}.p-toast-detail{margin:0!important}.assetDiscr:before{content:"";position:absolute;bottom:-30px;left:-68px;width:80px;height:2px;background-color:#f00c;transform:rotate(-45deg)}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{padding:.75rem}.portrait{max-width:115px;overflow:hidden;flex-direction:column;align-items:center;justify-content:center}.media-image{max-width:100px;max-height:70px;-o-object-fit:contain;object-fit:contain;border-radius:5px}.p-galleria-thumbnail-item img{cursor:pointer;width:100%;max-height:70px;-o-object-fit:contain;object-fit:contain;padding:2px}.p-galleria-content{width:80%;margin:0 auto}.p-galleria-item{display:flex;justify-content:center;align-items:center;width:100%}.p-galleria-item img{-o-object-fit:contain;object-fit:contain;height:100%}.p-galleria .p-galleria-thumbnail-container{background:#fff;padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next{margin:.5rem;background-color:transparent;color:#000;width:2rem;height:2rem;transition:none;border-radius:50%}.custom-sidebar{width:300px;z-index:1000010!important;visibility:visible!important;pointer-events:auto!important;background:#fff!important;color:#1f2933!important;box-shadow:0 10px 28px #00000038!important}.p-sidebar.custom-sidebar{position:fixed!important;top:0!important;bottom:0!important;left:0!important;height:100vh!important}.custom-sidebar-mask{z-index:1000009!important;visibility:visible!important}.custom-sidebar .p-sidebar-header{color:#1f2933!important;background:#fff!important;border-bottom:1px solid #d8dee6}.custom-sidebar .p-sidebar-content{padding:10px!important;overflow:auto!important;background:#fff!important}.custom-sidebar .card{background:#fff!important}.custom-sidebar .p-tree,.custom-sidebar .p-tree .p-tree-container,.custom-sidebar .p-tree .p-treenode-content{color:#1f2933!important;background:#fff!important}.custom-sidebar .p-tree-filter-container{margin-top:10px}.custom-sidebar .p-tree-filter{width:100%;color:#1f2933!important;background:#fff!important;border:1px solid #9aa4b2!important}.custom-sidebar .package-component-tree{display:block!important;width:100%;min-width:0;padding:0!important;color:#1f2933!important;background:#fff!important}.custom-sidebar .package-component-tree-widget{width:100%!important;padding:0!important;color:#1f2933!important;background:#fff!important;border:0!important;font-family:Inter,Roboto,Arial,sans-serif}.custom-sidebar .package-component-tree-widget .p-tree-container{margin:0!important;padding:0!important;color:#1f2933!important;background:#fff!important}.custom-sidebar .package-component-tree-widget .p-treenode{position:relative;height:auto!important;min-height:0!important;padding:0!important}.custom-sidebar .package-component-tree-widget .p-treenode-content{display:flex!important;align-items:center!important;gap:5px;min-height:28px;width:100%;padding:3px 6px!important;overflow:visible!important;color:#1f2933!important;background:#fff!important;border:1px solid transparent!important;border-radius:4px;box-shadow:none!important;line-height:1.2}.custom-sidebar .package-component-tree-widget .p-treenode-content:hover{background:#eef4f7!important;border-color:#d8dee6!important}.custom-sidebar .package-component-tree-widget .p-tree-toggler{width:20px!important;height:20px!important;min-width:20px!important;margin:0!important;padding:0!important;color:#1f2933!important;border:0!important;background:transparent!important;box-shadow:none!important}.custom-sidebar .package-component-tree-widget .p-tree-toggler:focus{box-shadow:none!important}.custom-sidebar .package-component-tree-widget .p-checkbox{width:16px!important;height:16px!important;min-width:16px!important;margin:0 2px 0 0!important;display:inline-flex!important;align-items:center;justify-content:center}.custom-sidebar .package-component-tree-widget .p-checkbox-box{width:16px!important;height:16px!important;min-width:16px!important;border:1px solid #9aa4b2!important;background:#fff!important;border-radius:2px!important;box-shadow:none!important}.custom-sidebar .package-component-tree-widget .p-checkbox-box:before,.custom-sidebar .package-component-tree-widget .p-checkbox-box:after{display:none!important}.custom-sidebar .package-component-tree-widget .p-checkbox-box.p-highlight{border-color:#2563eb!important;background:#2563eb!important}.custom-sidebar .package-component-tree-widget .p-checkbox-icon{width:10px!important;height:10px!important;color:#fff!important}.custom-sidebar .package-component-tree-widget .p-treenode-icon{display:none!important}.custom-sidebar .package-component-tree-widget .p-treenode-label{min-width:0;overflow:hidden;color:#1f2933!important;font-size:12px!important;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.custom-sidebar .package-component-tree-widget .p-treenode-children{margin:0 0 0 22px!important;padding:0!important;border-left:1px solid #e1e6ec}.custom-sidebar .package-component-tree-widget .p-treenode-children>.p-treenode{padding-left:6px!important}.custom-sidebar .package-component-tree-widget .p-tree-empty-message{padding:8px 2px!important;color:#6b7280!important;font-size:12px!important}.custom-sidebar .package-component-tree{margin-top:12px;padding:0!important;border:1px solid #d9e2ec;border-radius:6px;background:#fff!important}.custom-sidebar .package-component-tree-widget{padding:12px 10px!important;border:0!important;border-radius:6px;background:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important}.custom-sidebar .package-component-tree-widget .p-tree-filter-container{margin:0 0 12px!important}.custom-sidebar .package-component-tree-widget .p-tree-filter{height:36px;padding:0 10px!important;border:1px solid #d9e2ec!important;border-radius:5px!important;color:#243b53!important;background:#fff!important;box-shadow:none!important}.custom-sidebar .package-component-tree-widget .p-tree-filter::-moz-placeholder{color:#829ab1}.custom-sidebar .package-component-tree-widget .p-tree-filter::placeholder{color:#829ab1}.custom-sidebar .package-component-tree-widget .p-tree-container{padding:0!important}.custom-sidebar .package-component-tree-widget .p-treenode{margin:2px 0!important}.custom-sidebar .package-component-tree-widget .p-treenode-content{min-height:34px;padding:5px 6px!important;border:0!important;border-radius:6px;background:transparent!important;color:#243b53!important;transition:background .12s ease,color .12s ease}.custom-sidebar .package-component-tree-widget .p-treenode-content:hover{background:#f5f8fb!important}.custom-sidebar .package-component-tree-widget .p-treenode-content.p-highlight,.custom-sidebar .package-component-tree-widget .p-treenode-content:focus{background:#edf4ff!important;box-shadow:none!important}.custom-sidebar .package-component-tree-widget .p-tree-toggler{width:22px!important;height:22px!important;min-width:22px!important;color:#486581!important}.custom-sidebar .package-component-tree-widget .p-tree-toggler-icon{font-size:12px!important}.custom-sidebar .package-component-tree-widget .p-treenode-leaf>.p-treenode-content .p-tree-toggler,.custom-sidebar .package-component-tree-widget .p-treenode-content .p-tree-toggler[aria-hidden=true]{display:none!important}.custom-sidebar .package-component-tree-widget .p-treenode-children{margin:2px 0 2px 28px!important;padding:0!important;border-left:0!important}.custom-sidebar .package-component-tree-widget .p-treenode-children>.p-treenode{padding-left:0!important}.custom-sidebar .package-tree-node{display:inline-flex;min-width:0;align-items:center;gap:8px;font-family:Arial,Helvetica,sans-serif!important}.custom-sidebar .package-tree-node-icon{width:16px;min-width:16px;color:#627d98;font-size:14px;line-height:1;text-align:center}.custom-sidebar .package-tree-node-label{min-width:0;overflow:hidden;color:#1f2933;font-family:Arial,Helvetica,sans-serif!important;font-size:12px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.custom-sidebar .package-component-tree-widget .p-tree-empty-message{padding:10px 4px!important;color:#829ab1!important;font-size:13px!important}body.is-package-project-fullscreen .p-dropdown-panel{z-index:1000020!important}.custom-sidebar .package-model-picker{display:block!important;width:100%;margin-bottom:10px;padding:0!important}.custom-sidebar .package-model-picker .p-dropdown{width:100%!important;max-width:none!important;min-width:0!important;height:42px;display:flex!important;align-items:center;border:1px solid #9aa4b2!important;border-radius:4px!important;background:#fff!important;color:#1f2933!important}.custom-sidebar .package-model-picker .p-dropdown-label{color:#1f2933!important;padding:.45rem .55rem!important}.custom-sidebar .package-model-picker .p-dropdown-trigger{width:2rem;color:#1f2933!important}.package-model-dropdown-panel{z-index:1000020!important;width:280px!important;min-width:280px!important;color:#1f2933!important;background:#fff!important;border:1px solid #d8dee6!important;box-shadow:0 10px 24px #00000038!important}.package-model-dropdown-panel .p-dropdown-items-wrapper{padding:4px!important;box-shadow:none!important}.package-model-dropdown-panel .p-dropdown-item,.package-model-dropdown-panel .p-dropdown-empty-message{color:#1f2933!important;background:#fff!important;padding:.45rem .5rem!important}.package-model-dropdown-panel .p-dropdown-item:hover,.package-model-dropdown-panel .p-dropdown-item.p-highlight{background:#eef4f7!important;color:#111827!important}.package-model-dropdown-panel .p-dropdown-footer{padding:.45rem .5rem!important;color:#4b5563!important;background:#fff!important;border-top:1px solid #d8dee6}.package-dropdown-option{display:flex;min-width:0;align-items:center;gap:8px}.package-dropdown-option img{width:40px;height:24px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.package-dropdown-option div{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.is-package-project-fullscreen .r3f-stats{display:none!important;visibility:hidden!important;pointer-events:none!important}.tiles-container{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px}#tile-container{z-index:10;scrollbar-width:none;padding-right:.5rem}.tile{display:flex;flex-direction:column;align-items:center;border:1px solid #ddd;cursor:grab;border-radius:5px;box-shadow:0 4px 8px #0000001a;width:7rem;height:7rem}.container-item{display:flex;align-items:center;justify-content:space-between}.list-item{display:inline-block;cursor:grab;margin:.1rem 0;padding:.4em;box-shadow:2px 2px 4px 5px #282c34}.list-item>div:nth-child(2){width:100px;height:100px}.tile-image{height:150px;-o-object-fit:contain;object-fit:contain}.tile-label{font-size:.75rem;text-align:center;color:#333}.info-message{display:flex;flex-direction:column;padding:.5rem;gap:12px;width:100%;background:#0009;border-radius:.3rem;box-shadow:0 4px 8px #0003;animation:fadeInDown .3s ease-in-out;position:relative}.info-close-button{position:absolute;right:-.5rem!important;color:#fff;cursor:pointer;background:#0009!important;width:1.5rem!important;height:1.5rem!important;border-radius:50%!important;top:-.5rem!important;border:2px solid;text-shadow:1px 1px 1px rgba(0,0,0,.9)}.custom-overlay{position:fixed!important;top:50px;right:50px;z-index:1000;background:#282c34;display:flex;flex-direction:column;padding:.7rem;font-size:.7rem;border-radius:.5rem;color:#6b6868!important;width:20rem}.icon-field-container{background:#282c34;color:#fff;display:flex;position:relative;align-items:center;padding:.1rem .2rem!important}.input-text{background:#282c34;color:#fff;min-width:1rem;padding:.1rem 1.2rem .1rem .4rem!important;border-radius:6px!important}.p-input-text{width:3rem}.p-accordion-header-link{background:#070706;padding:.8rem;text-decoration:none;color:inherit}.p-accordion-content{background:#070706;color:#fff}.icon-container{display:flex;flex-direction:column;position:absolute;right:3rem;top:50%;transform:translateY(-50%);padding:.1rem;gap:.1rem;margin-right:.4rem}.icon-container i{font-size:.6rem;cursor:pointer}.panel{position:relative;width:300px;background:#181c20;padding-top:30px;z-index:1000}.controlKeys-wrap{position:absolute;width:20rem;left:50%;transform:translate(-50%);bottom:5px;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;z-index:9999}.controlKeys{display:block;width:100%;height:auto;pointer-events:none}.controlKeys-close{position:absolute;top:-1rem;right:-1rem;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.75);background:#0006;color:#fff;font-size:16px;line-height:26px;text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.controlKeys-close:hover{background:#0000008c;border-color:#ffffffe6}.radio-group-right{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:.5rem 2.5rem 2.5rem 0;height:70%;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.top-left-container{position:absolute;top:50px;left:10px;display:flex;align-items:center;gap:.2rem}.rank-text{text-align:center!important}.button-box{display:flex;flex-direction:column;gap:.3rem;align-items:center}.jump-meter{position:absolute;left:calc(100% - 9rem);bottom:14rem}.rotation-meter{position:absolute;left:calc(100% - 9rem);bottom:8rem}.speed-meter{position:absolute;left:calc(100% - 9rem);bottom:2rem}.slider-container{position:absolute;top:20px;left:20px;padding:10px;background-color:#fffc;box-shadow:0 4px 12px #0003;border-radius:8px;z-index:10}.zoom-meter{position:absolute;left:calc(100% - 3rem);top:65px;min-height:8.5rem}.height-meter{position:absolute;left:calc(100% - 3rem);top:14rem;height:16rem}.controls{position:absolute;right:calc(100% - 15.5rem);top:3rem;min-width:15rem}.package-controls{position:absolute;left:calc(100% - 15.5rem);top:3rem;min-width:15rem;z-index:6}body.is-package-project-fullscreen .package-controls{position:fixed!important;top:28px!important;right:58px!important;left:auto!important;z-index:1000011!important;min-width:260px!important;max-width:320px;pointer-events:auto!important}body.is-package-project-fullscreen .package-controls .p-panelmenu,body.is-package-project-fullscreen .package-controls .p-panelmenu-panel,body.is-package-project-fullscreen .package-controls .p-panelmenu-header-content,body.is-package-project-fullscreen .package-controls .p-panelmenu-content{border-color:#d8dee6!important;background:#fff!important;color:#1f2933!important}body.is-package-project-fullscreen .package-controls .p-panelmenu{width:100%!important;box-shadow:0 10px 28px #0000002e}body.is-package-project-fullscreen .package-controls .model-options{background:#fff!important;color:#1f2933!important}body.is-package-project-fullscreen .package-controls .p-panelmenu-header-content{min-height:40px}body.is-package-project-fullscreen .package-controls .p-button{color:#1f2933!important}.mx-2{font-size:.72rem!important;color:#3c3c3c}.info{position:absolute;width:auto;left:50%;margin-left:-20rem;top:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content{background-color:#282c34;color:#fff}.MuiInputLabel-root{top:-9px!important;font-size:.9rem!important;transform:translate(.5rem,1rem) scale(1)!important}.model-options{background-color:#282c34!important;color:#fff!important}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{background-color:#282c34!important;color:#fff!important}.MuiGrid-spacing-xs-1{justify-content:space-between}.p-btn{padding:0!important;margin-top:0!important;width:2rem!important}.p-dialog-mask{position:absolute!important}.p-menubar-root-list{justify-content:flex-start;overflow-y:auto;overflow-x:auto;white-space:nowrap;width:-moz-max-content;width:max-content;max-width:90rem;flex-wrap:nowrap;gap:.4rem;margin-left:.4rem}.p-component{font-size:.75rem}.p-galleria-thumbnail-items{justify-content:center}.p-multiselect-item{padding:.7rem .75rem}.p-dropdown{border-width:.015rem;border-color:#6b7280;border-radius:.2rem}.p-checkbox .p-checkbox-box{border:2px solid #d1d5db!important;background:#fff}.p-checkbox .p-checkbox-box .p-checkbox-icon{color:#070706}.p-multiselect{background:inherit;border-width:.015rem;border-color:#c7c7c8;width:100%;border-radius:.2rem}body{margin:0;overflow:hidden}.max-w-48{min-width:12rem}.p-radiobutton .p-radiobutton-box{border:2px solid #d4d4d8!important}.MuiAutocomplete-inputRoot{padding:.2rem!important}.MuiSelect-outlined{height:1.2rem!important}.MuiSelect-select{padding:2px!important;font-size:.7rem!important}.MuiDialogContent-root{padding:.5rem!important}.MuiOutlinedInput-input{padding:4px!important}.css-14s5rfu-MuiFormLabel-root-MuiInputLabel-root{top:-9px!important;font-size:.9rem!important}.MuiInputLabel-animated{font-size:12px!important}.MuiMenuItem-root{padding:.05rem!important;font-size:.9rem!important}.MuiDialogContent-root{background:#28292e}.wall-submenu{display:flex;flex-direction:row;gap:.5rem;padding:.1rem}.wall-submenu-item{display:flex;flex-direction:column;align-items:center;gap:5px;transition:background-color .2s}.wall-submenu-item:hover{background-color:#f0f0f0;border-radius:5px}.MuiAccordion-root{width:100%}.MuiTypography-root{font-size:.8rem}.MuiAccordionSummary-content{margin:0!important}.MuiAccordionSummary-gutters{min-height:2.5rem!important}.MuiAccordionDetails-root{padding:1px 16px 8px!important}.floors-dropdown-panel_black{background-color:#333;color:#fff;border-radius:.5rem;border:1px solid #575757}.floors-dropdown-panel_black .p-multiselect-item{padding:.5rem 1rem;cursor:pointer}.floors-dropdown-panel_black .p-multiselect-item:hover,.floors-dropdown-panel_black .p-multiselect-header,.floors-dropdown-panel_black .p-multiselect-item.p-highlight,.p-tieredmenu{background-color:#282c34;color:#fff}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#fff}.p-panel .p-panel-content{color:#fff!important;background:#282c34!important}.p-panel.p-panel-toggleable .p-panel-header{padding:.6rem;background:#282c34;color:#fff;font-size:.7rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.00938em}.p-panel .p-panel-icons{display:none!important}.form-container{display:flex;flex-direction:column;gap:.2rem}.form-row{display:flex;justify-content:space-between;gap:.5rem}.form-field{display:flex;flex-direction:row;align-items:center;gap:.5rem}.input-field{width:3.5rem;padding:.1rem 1.2rem .1rem .4rem}.MuiGrid-item{width:100%}.categories{background:#282c34;color:#fff;font-family:var(--font-family),serif;width:15rem}.MuiDialog-paperFullWidth{width:18rem!important}.MuiGrid-grid-xs-6{flex-basis:100%!important;max-width:100%!important}.MuiDataGrid-withBorderColor{height:25px;background:#121212}.card{background:inherit!important;border:none!important;color:#fff!important}h3{font-size:inherit!important}.p-galleria .p-galleria-thumbnail-container{background:inherit!important}MuiRadio-root{padding:.3rem .5rem!important;color:#d0d0d0!important;text-shadow:1px 1px 1px rgba(0,0,0,.9)!important}@media screen and (max-width: 960px){.MuiDialog-paperFullWidth{width:12rem!important}}:root{--hud-bg: rgba(8,12,18,.96);--hud-rim: rgba(77,163,255,.6);--track-bg: rgba(0,0,0,.94);--hp-a: #ff0000;--hp-b: #fdaa9a;--en-a:#00d8ff;--en-b: #1588fb}.stat-ui{pointer-events:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.6));width:7rem;background:transparent}.stat-bars{width:100%;height:100%;background:transparent;display:flex;flex-direction:column;gap:4px}.stat-bar{height:.8rem;background:transparent;border-radius:.5rem;overflow:hidden}.stat-bar__fill{height:100%;transition:width .18s ease}.stat-bar--health .stat-bar__fill{background:linear-gradient(90deg,var(--hp-a),var(--hp-b))}.stat-bar--energy .stat-bar__fill{background:linear-gradient(90deg,var(--en-a),var(--en-b))}.stat-bar.is-empty{border-color:#ff5050cc;animation:barPulse .9s ease-in-out infinite}.stat-bar.is-empty .stat-bar__fill{background:linear-gradient(90deg,#ff3a3a,#ff3a3a)}@keyframes barPulse{0%,to{box-shadow:0 0 8px #ff404066,inset 0 0 0 1px #ffffff0a}50%{box-shadow:0 0 14px #ff4040d9,0 0 0 6px #ff404040}}@media (prefers-reduced-motion: reduce){.stat-bar.is-empty{animation:none}}.stat-name{align-self:center;padding:0 .4rem;background:transparent;color:#aee0ff;font-size:.7rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}MuiButton-textSizeMedium{min-width:3rem!important}.r3f-stats{position:absolute!important;top:60px!important;left:35px!important}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:px-2:hover{padding-left:.5rem;padding-right:.5rem}.focus\:px-2:focus{padding-left:.5rem;padding-right:.5rem}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 640px){.sm\:w-auto{width:auto}}@media (min-width: 768px){.md\:relative{position:relative}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-cyrillic-ext-300-normal-CUPJdUZp.woff2) format("woff2"),url(./roboto-cyrillic-ext-300-normal-D2-2MTar.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-cyrillic-300-normal-BoeCr7ev.woff2) format("woff2"),url(./roboto-cyrillic-300-normal-Cb01H779.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWsAA8AAAAABvwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgc6bgxlNUQVQAAAIQAAAAQQAAAFpe9kARY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABJwAAAS7SLFJAaGVhZAAAA8gAAAA2AAAANgkvYTFoaGVhAAAEAAAAAB8AAAAkCqkFk2htdHgAAAQgAAAAHwAAACQXOQALbG9jYQAABEAAAAATAAAAFAFRAaltYXhwAAAEVAAAABwAAAAgACkBIW5hbWUAAARwAAABJwAAAmo2I2JRcG9zdAAABZgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhKWHUYWBlYGCdxWrMwMAoD6GZLzKkMTEwMAAxFDgABRmQgLu/vztIUN6XjeEfA0Ma+ywmBgUGxvkgORYr1g1ASoGBGQC5Zgm5AAAAeNoFwTECAUAQBLDMHmihVgIeBQA68H2JiIGGiYaN+h3f14Tf5foOub13z5TSMzIVVOaOiJBuNmhKZQHCH3CfBqIAAAB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPeNodD7NiLUH0zOyd5L1Ym1SxzW2iJrZto4ptdbFtlNvHNvY7YnPnBscGEMgEYMwIDwzIwH9QAGUApKqvShAy/s/o/8eMmeiKO+gtUhWXkCJ9RBaUYkYUEUaI8B+hhI8Ua8QaBVyBK0RPcYb8ME4GwFAnvZJckx1gwRIAsRpK2NDABnOckzt2dNDBDOdk8xNRwiyrofMTcceS69A+obFeGAwPGxDqG4WB0GqX4oW83LliN/eSudz8uSIXxmR0+I1PTubfhkeHX3+NV3oy3njWExzcc9Y43nTxa1z8bk+VVOEMIgD5+4hTd2QZY86R1dDUkjUxQclt9et0pdDGzj4gQtKmiNxZenSVEueZbmpv1CqV0kPpFXEkF2ACxBtAFmRoHsA3ruZiQgAAAQAAAAMCTtsyCUJfDzz1ABsIAAAAAADE8BEuAAAAAOHUAm/6H/3VCRsIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMBp8Uv+nyunNFAEFXACAGxCBEoAeNpj7mFIYYACxs8QzJrNUMe0nSEBzN747yQAbIsIVAB42mNgYNCFwxyGbiCcDgATZAL7AHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42mJgYOBjWMfAzMDIwglkb2LkgrIZGSQYPkHZTEA1TyBsIKnHsA1QBznoVhiFQXBqN26c/EFtK6htxqnda75FH7mTXCtHs5v9jvLcWpZpY4i/PLfrZ/LczxJbOW6CXlWOm+hmIs/N+kGe2/QH8jys353nEQmuCPPLIyHOpBgyP5zwyTsfJDh06KifuXd+UX9Ir8WEwxYhzhrTtrD8Sog3KUQiX6tj4pUpPMVKz+XJkXBMlp13ZyZGXG01AfNWzNhWWVfNSXMsVLj7nNv2pQZ76r9KSX54JFaRCspS2+oIWRN5J3/erC3gRueVgMrqC9NhvnjlGfNseoo/oucb1CM1v/Pu7ibMPTFllb+PLmHbOz+8Fv8trh+reNEzvkDf35FH/wF1DFm0AHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-greek-300-normal-Cnub06j7.woff2) format("woff2"),url(./roboto-greek-300-normal-BMtCIBFp.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-math-300-normal-BMxwzQmU.woff2) format("woff2"),url(./roboto-math-300-normal-9fozW1Ii.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-symbols-300-normal-BtHl5mYl.woff2) format("woff2"),url(./roboto-symbols-300-normal-zmF1mPr_.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-vietnamese-300-normal-CNeuLW5X.woff2) format("woff2"),url(./roboto-vietnamese-300-normal-CBwYb71Q.woff) format("woff");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-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-latin-ext-300-normal-BOz0oSmX.woff2) format("woff2"),url(./roboto-latin-ext-300-normal-9Myisv2Z.woff) format("woff");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-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(./roboto-latin-300-normal-CztWkFGs.woff2) format("woff2"),url(./roboto-latin-300-normal--FIRE8Jd.woff) format("woff");unicode-range:U+0000-00FF,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-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-cyrillic-ext-400-normal-DzMWdK87.woff2) format("woff2"),url(./roboto-cyrillic-ext-400-normal-5IDvadIC.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-cyrillic-400-normal-DAIM1_dR.woff2) format("woff2"),url(./roboto-cyrillic-400-normal-C5q4FMUG.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXEAA8AAAAABxQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArg2VNUQVQAAAIQAAAASQAAAF5e+0M1Y21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANglAYTFoaGVhAAAEGAAAAB8AAAAkCroFqmhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABJQAAAng3dGTWcG9zdAAABbAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhaWecwMDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDj2QowAAAAeNoNx7EBQVEQALDcPdDCAgAwFADowBoGMpzfJUJoKegpWMnP/nmO4HM6P4O4PDf3SKmhYyCQMbVHEZUb8SV/KLL6DAR/orwHzQAAAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMCTqtYHyJfDzz1ABsIAAAAAADE8BEuAAAAAOHUAm/6Gv3VCTEIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDp9UvqnxenIVAEFXACAG+cBHIAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42n2QRVYDQBBEK+7Z4e7uDhvcXbdxd88VuAt6Dq6E1BsaJ3ljv2tm2gA4cQsdNHoL+VFTL6yBXWMX1vLNi7AOk3gS1qMZ98IG9OJa2Eg9IezELObfWQPYMSysgRWdwlrqtcLGr1iaPupW4X4ScIok4nDT+yEpoziGHeTUGYYXV9x9tEMkPzlIyoGLI4UsFjHGkST76SVASiAnf6kgy31U+Q6qaB6uHNcILT+1PN+6eXtJK8PXYeWhHVP8Nc6xgCVak6RJTP/w0P7Tw48fWzji2CJVi/nb+nq5pioqU5WKJYcJjnacU/Gj/Vc2x3ydRIQ3XvV+hZ7ZKVV7lnb/n64FEVYv8vQyCi9fxpWa5AgyK/9nP7PUMz8q8aqssxxh8sAbFBtciwAAAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-greek-400-normal-jFM2czAU.woff2) format("woff2"),url(./roboto-greek-400-normal-DwVopRQH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-math-400-normal-B3wgz80t.woff2) format("woff2"),url(./roboto-math-400-normal-BRMeFL5Z.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-symbols-400-normal-fF1SLJBj.woff2) format("woff2"),url(./roboto-symbols-400-normal-B2LMqLB2.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-vietnamese-400-normal-CDDxGrUb.woff2) format("woff2"),url(./roboto-vietnamese-400-normal-BYP5tVVv.woff) format("woff");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-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-ext-400-normal-ZYmyxeOy.woff2) format("woff2"),url(./roboto-latin-ext-400-normal-BG57dRWO.woff) format("woff");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-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-400-normal-CNwBRw8h.woff2) format("woff2"),url(./roboto-latin-400-normal-BX2H0A0_.woff) format("woff");unicode-range:U+0000-00FF,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-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-cyrillic-ext-500-normal-B7rQpwPu.woff2) format("woff2"),url(./roboto-cyrillic-ext-500-normal-aAFKCR76.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-cyrillic-500-normal-hCeO1jFL.woff2) format("woff2"),url(./roboto-cyrillic-500-normal-DhPqGoNQ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW4AA8AAAAABwgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdG7g5VNUQVQAAAIQAAAAQwAAAFpe+EDZY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABNAAAATRvqliEaGVhZAAAA9QAAAA2AAAANgl8YTFoaGVhAAAEDAAAAB8AAAAkCvYFwmhtdHgAAAQsAAAAHwAAACQX6v+ZbG9jYQAABEwAAAATAAAAFAFXAa9tYXhwAAAEYAAAABwAAAAgACkBIW5hbWUAAAR8AAABJwAAAnI2oGOwcG9zdAAABaQAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2Bhmcz4hYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAL0AqgAAAAeNoFwbEBAQEUBbC8f6CFWgkYCgB0YHEDXCJioMFEg436Hd/XhN/l+g65vXfPlNIzMhVU5o6IkH7+aJTKAoQWf6EHbAB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPAAUAZAAAAygFsAADAAYACQAMAA8AAAERIREFAQElCQMhCQIDKP08Ao7+7wER/agBDf7zASr+/gID/f0BAgEBBbD6UAWwVP18/XwMAngCeP1E/aIFRP2iAl4AAAIAZf/sBR0FxAAVACsAAAEVFAIGBiMiJiYCNTU0EjY2MzIWFhIHNTQuAiMiDgIVFRQeAjMyPgIFHVaf3oeG3aJZWKHdhofeoFf7L1uEU1OCWzAwXYJTVIJaLwMAUKX++rhhYbgBBqVQpQEFuWFhuf779VJ6u39BQX+7elJ6vIFBQYG8AAIAZARwAsYF1wAFAA8AAAE1EzMVAyU1MxUUFhcHJiYBi3LJ4v6AqCYqTU9cBIQUAT8V/sL5WlRCYidIKI3///5s/+wFYwXWACYABUYAAAcABv4I//8AAQAAAAMCTpsD+JZfDzz1ABsIAAAAAADE8BEuAAAAAOHUAm/6Jv3VCWEIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMCZ90vtnx1nIlAEFXACAHbIBMYAeNpj7mFIYYACxr8QzNrMkMoszZACZp/8lwMAZ/8HlQB42mNgYNCFw3yGPiCcBQATlAMHAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42nWQA24FQBRFT227QW1bQW0zTu1+ex3dRhl3SV1B495MpvjK6MzNnXkACnkmjZT0HPF7SqnlFGr5spwqz6flNPr5sJz+z5NBK4+WM6VHLBcyyjyGUyCfccsp5NJrOVV6o+UscaXlNnGu5XYR7OLkgRMcbIo8hu/Z4IJzbvDrvoLPaDecccSNdB/XogvxlciHloYLL5P0aTjFFzi4FDnw2bdS8GrvNXGuTORTLZ9WT1TEQ7FH3hvzvp4heunXmGBKt0HRIMNR6hJbGkui5L/uiq9E95zgifLVR/nmTP5heWx9NuaARj37Ui50Rr/fltvJLRecGf8MftMXp6mjnva4Hl1xYxx+TunlTM4Hozo1rrjn4rd7XumeqKrOTA1ejRtxxzf9r1uQAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-greek-500-normal-BJMS0heP.woff2) format("woff2"),url(./roboto-greek-500-normal-B0wzjI_J.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-math-500-normal-CFNaIMFC.woff2) format("woff2"),url(./roboto-math-500-normal-nGmytUgK.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-symbols-500-normal-BXFTxrNR.woff2) format("woff2"),url(./roboto-symbols-500-normal-B3xPS0M7.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-vietnamese-500-normal-HYpufUYk.woff2) format("woff2"),url(./roboto-vietnamese-500-normal-CUzdRVXb.woff) format("woff");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-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-latin-ext-500-normal-C_ARlJGk.woff2) format("woff2"),url(./roboto-latin-ext-500-normal-EUd9mLnZ.woff) format("woff");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-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-latin-500-normal-CkrA1NAy.woff2) format("woff2"),url(./roboto-latin-500-normal-CoDN7ZW2.woff) format("woff");unicode-range:U+0000-00FF,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-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-cyrillic-ext-700-normal-D_fA0fHY.woff2) format("woff2"),url(./roboto-cyrillic-ext-700-normal-y_8Eg3F3.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-cyrillic-700-normal-CzEIZVQR.woff2) format("woff2"),url(./roboto-cyrillic-700-normal-BmXeMSnZ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA5MABIAAAAAGrwAAA3pAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVFoAXgiBfgmfBhEMCoJ0gnQLFAABNgIkAyQEIAWEYAcgDIVOG20ZsxEVbBwIgI7nA/wfErghQ6yhf1lCWsMKP1jQwRxxrwhfIu6zeUlWmJNCpZ8KmhJDMxW/Oo5Y9OUvU/DbHYEZIcms//07tXMfSYYgWgF0wi6wFkPoThQsg1MGFxjWi4x/W/HAc7l/Ywkd4IziXuQLF0hC2zwbCygOpA6++jn3kpRApRbfGt2Z82UHrMT3e1NN0q3Sm3SkDN6kQ9qzWxFVt6itF6BTAFGSs7cc+3n9JrfLRyqdW1XYXCqH4XLREl+7+kdzCqQ2Pf6MsAiQcNtPSiB8jKzSk/riIz+A1I90Zu1IsnMKQsVQlFSVaRrNrNfW7Eo+3QbXDpHvQndsBXUVdUmeoCmIbD8BFdWXX9QtoNqwXSkwcerok9TvNWan+WMLIiNxfPUFAdwyS3RxqAY4pc4ajW6vb0eUYOln2wQkrlAtQqP08YvnzUDy5HkTp3sLZowNzBK8GblXF9E09ggkyK2sBKjEU/yCSQwA9MAmMFL2C1Q1NVXBADwNCjdgknaYwQCdAEAMZQiAAY4QHQfEYj9cEdh6QmAKEbBw8pQAATQJjJ1BDEwm4qFwDAvyW6UoHKeCPUJDvJqHCTdgJe2a8JlCrQ2nq1Zc/cMYOFk+bnGGBnGV/R98Y5Nf8HcxplkKxMkQYqEvhi4E7F+O3PD2vxjHxfU/A3jUE47tMx9yQOd9ahs84kr2mQ57290OBV9gf3hrlwIX1rjupK32edAlCdiDrbsUW5zy2YFj7tPEZw84jTn7uIdq7XaH5ZXv8rZdDrnmbo8FL9L/+m0VDlYJG4iHJ6ImQlZbb4u9Md/LapaAZozHIizHWoR31vw6T7vuHZ8FuViKzfY45px74m2INGsPHTywf+OG9evWrlkt2W0369VyMZ9NJ2NJxKPhQOA5lqEp0g8yn03LSfBfffnF5zeFs8+vn41Hg/7TJ48f9bqddqv5yfvZxnotja7hFV/NNuq1JDpHYbjZe6VQCa3i46DJEMyB1b2hzRtKa6dYw4QghyfDVMZXhq6Ck0oDpeaZeiPuDQpLuYwJmB01pkie9v16WdoHlrHF7ea49gZVmeRUZ0K5hqUpE9AswWkEBztmqkiFl5b5s4Um4xjjDGu2M35d1LW1Gvurc4K7WUotsKQqMpnYs+VzrijUFRaGn7t2xTEwAPqMKgzgb8vvycMoiaDgSd9KBujNijZzaLn1R0kGa3Kusp+8274i1vVaZLqMWeldSzTTu7bCVpEJjLt2+wuLhSt/6WI2HiBgeKZbUSKCu1yS1KW9ods/7FRl0r1VbqPd71hZkeheH+59Uo5Fc2NuLqIOy4nyTsIROT1X8vmO7kb2ugeLBI9CZiJ65+XON5bP187Xz7cWthdUJDL/0hv+RUockfzqju0UglXe8HBF5U7+WVWRsOHDKfSCUvxOYrpWWei2QuNHPGvFxf7C/urWdigMWeoye4R6LY9sb3hoB3YfGADQUe8Uk4Az6VGYI8t/xCvtTOIa9Z+KgGayPFPsYuyrMidHk+E4duUjb2Sg0fDax9nhSoHTKbnpuSwEhjvpuvKaPMZ5Ex6hrCmUilEGiS+E+MjqDyM1H6anyWmkamULzs3sEq7NZe2cs+TMVaDtB7W+/olzzunNFzKeJ0Qw+/ZWzV2AUcLkALG5VFHoUmv3ZlqvUR7RaBr1Wm8Qzaemf2OzQItJgg3qXPoolOHar6EVa6m+f1aj4aTCXGuh81B6lp87oZIZeMnbONAU5gACAto4NEUh90nGhRX3n6c8stE8l7FUBkWlU2KVfj7cqNdSA8mI5TVJJrUw0y3l3OlbGcnE84R45zD8Y8zbwHNmJhrumhS4RzWp5XzKIhiGkeI5tJqmjvOBZaDZzlzako4ROAYOSuQRJU/Ycd2JhG5T29eqCZd4CB6KZEzKr9KYpjDDGbZWAasmJEbGh4wIBU4LWiyD1KoygAE1/jDpdIeSnSjtIKxlGXVBx1zJ2h0xy6htwQS6Wg1Gk+qxqk/ekfcInBKtfEdWaB4GGC22qt8mdGcWlmyQtnoDa+YcgXa15H0z1hmi73KuB2g/X1LQBdoskCJBllDaO2gWpAjSUO6guFJzDIcZDG8zNITkkRqJh0hjTeWsHc0w/EnOO1oxTZBvqpSsQOjxBpI9iRbjQDru0ZMlEC6vvWFNGTWpu5OgMuQI1QmJO5ICs+9A6BDgKmOmiT2rH1ILYddsIzBJ90ACWi2a2bQWQXaba8AW+wRyQC86Fxaisww4S9LxtWAarTQcI7BrjMVHdcRjRQWRU8plri7us+eShrUCnhscoCezjASlkkVpTSrqFeXdzUYOeDy3EdjIXEy1row9oSKYfQp/gtQIGB2FGRi2UJX9RNLC9AyNc7ugdWMkJdRruVKj6TW+7g6qLQHXpTvNyFRpZ9TafiMumzVKOr/kwWplP+E9cZUPqj3AeTkz5dyDiTAlmkrGK6u4JSpXlcrBMUbdjdWa9aoCHNY3ENqMjG9f9NKzUXeFwOgKSpucNCFTCvEJkNVOkcOJARoJmLalKf6FKe3z/h0GPSOLVVC7ID1Ltr0l41nG++nfc/e+BQarY5gcAg7H0dpYYBhot8tqyd1ClY0Wdqs2RkzFhCi+QVnzptJDm4D0NFCgCKMw/prkrRBcMwi6dgHlCGJFugVee0eLnVTtQqDRgnbuWoo0r40El7dK7NmZpdbtPaz7Azg5gGZpT4V/OpcZoNk861l5N2PbmNjVdR1sgpzx9d/DG1OOBkorTnrYyra/u5SQjsBGP1ySRWqgr9Iiu6GakP2lmqEwm7CBm0B25S+ZAAfFYRjaWSH92UesVVKSSPpKY7uklh2cpgycQ5+GvrOWS2QoaWrvI1cCOyjBzf8ASl33gJkcUt4pLCE+EVhu6jUJrk1qx1yr0dsX2dPt2zhVyCnR6Uy48hiGA1c5BkG/h5D89P+6cx2Bc1x5HfCag29CX/vAuWe2kc8bJuWnDB9nju1P5C37P5jvUEVaQ1Z/n7Aoxvnu2ebwln/iGqxRid7mRC8CRKZsxviyNQJV4BILnZVgAFQoFk5ewjeH6Q2PiZ9lVFjOKD1Ojk+BYj67eAuWILDH6sCB3pX94507KRpasNtYDMr24HoxHoA+WG9GXmimn2WCMidG+NolQV5qQWprQepGED4PCzcGb4zSadVNHzQsinSkQZsKU/hb7Y9uFXr5Ow11Yxj0uaU2AR5AwztOgrSrrHOoXdcWIwYgKKso7Y5nSjKQNpqJ4P4NEko/lX3ljrXtttWwUJTK8grm9ifTsDN0wwTYqTT/scFA1s5gWtrvLt3SyZoJnH7JfRI0CK9C+OUWVG4Nwuj0Hsxkkxz8aLxnJ6AdwF5AOMANqICSYe0MBjoODeLjlXMpwgPXYpcjLC+OO5Yu8sMl2Te7FKve77zjDL733kdEqz9+/33Xlnff/XDMFb4nARK+sy0AVj0CCd+X+qXU5ULHOHK9khHtnKFl+0IDZaCCdNHGz+CW+pcg3T85150TFxjaDkIuSo1bv5qft7QzD3w1NrhZGp17oFM7f9sFS5198Eo2ByXw30SnKvm5KlBwR8vC/uH19YHhzQvjoYGq+QWhlkX9I5KBJk2L2l9KzJvtaxO/GfZa3Ncj1/9bv9gxMrP7ZEtrVVbXpuht5EKOQRnUv2+DAjfG2b/IgHzPdOSp1Cg+TznmweutiKosK79PyjCNMQ2llaWRr1aUlpXfz1lJFBA9Gl6fDwTgYWNJ5uc1fRHD/+2n6ACAZ757BQC+vLPZFvh9ftWBsTQi0OY33IA8dx9tRM1mGziirZiAXfSDKbnBaJ6AzrKQVsT9nSqCMhwCE4lSHAb2iegHQ4Bw13EUOwDcFSCuIG7/rGB0v6zgivDECiEel1dIuVjHCsvPWh5uIAb3I8CtKKwgOGUyk3x87LBHwcnLOzk/ag7cKG2A1yKIRxrfujghEl6jdRQmd3NMRdyLmRQlQZxrDonMFDzQWo+gr4EXS/JEZbHpP/2atMht60j2l1uZU5vXY7AoJG8JmhpW7tbEkgnVE+1orfwEIstvAxL73Qmw2JJ4lkN79v7gHG6dtMqq3RKyWegNZ98mYZ8ZVHdkqi5jr+hBS+6c8OGhConmQm5X25+O3xFBnwfzEKfnOxax0bgF3Jncalr06rFPx7IdAaOrobPfDNb/yg7Lx/qL70eYP07MXpi+NjTZzsc3SDcJ8UoAXzDaYXj+D04Qjjr4I/a5402wxy9ijitEr0ANIAfm92fS6/K/sNug0/bajUSrQLPsNCrUq6yWoZqgEqEc/ksBiuGi4CHvIGdfUNb+ooyuI60hpfeSBhJmJ64gJr9RVO5FJIRlHiH5jYICAgz8DMPHwcsxPAA3lbkoOAk47sBmkdtq0SKz7tKkxzDqEzDon5BeJ9OonVApMRR/YXx/OfGOWpLw5Obke3IqU5K6s5OjPVkyOak7M8nmxgiPMTgxvtuTWOxJT7BJvL3Ea56UyqTUrkRffGpX8tVN+N2JSxoZf74zpjzaH1Ue6Y+2Iq0wn9svfcLvtoTlEX2CRYiV4nfBI3rD/S6f06/5lJ/K4Q+3nJayVioqVU1qtuKjVJ9aqTisUlCF2fgdL3y6n/uYX7eY5WF9jEWwlex3xrlpSnqAdobavXUPaHa6LuRo7grRplDOCPuoZktnSG0Kwd/Z1XEn0XZr/bZtSLu5LrSzreMujvMtWXcydktLx52Cb7fmB+CF1+u9oa30w3ulJCslbSRt9FJ0mwkvcJMfEbJFGWWU1cWHDC6G31QiAAAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWsAA8AAAAABvgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEsAAABgdTbg0FNUQVQAAAIMAAAAQwAAAFpe+kGhY21hcAAAAlAAAABAAAAAXj5j4n9nYXNwAAACkAAAAAwAAAAMAAgAGWdseWYAAAKcAAABMQAAATZvegfraGVhZAAAA9AAAAA2AAAANgmwYTFoaGVhAAAECAAAAB8AAAAkCykF1WhtdHgAAAQoAAAAHwAAACQX6P92bG9jYQAABEgAAAATAAAAFAFZAbFtYXhwAAAEXAAAABwAAAAgACkBIW5hbWUAAAR4AAABHwAAAmA0U2IscG9zdAAABZgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBQAADA8z6M4e2gU+lUYgtDKVjBAJawkChE4pqT0hZOmbzmjqp9j5clIPgMRD/jPI8K7VS7WZo1KKodUp8PFPEB+BQKVAB42gXBsQEBARQFsLx/QAm1EjAUAOjAcoaTiOhpMNZgrb6H1yXhe768Qq6v7SOldAxNBJWZAyKkXz80SmUOwh97twc3AHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA942h2PNVQDQRRF//xlEtwjDe5OtIk0uLv7HnrcqXDvW5xyUyYV1uLWn9DhrjuLPK0vUGgF4GKpABzIwA08wQeA+IX5UUKi3LgwN+RiRTMusDviJ24QL/ZE4hlDThQJEkKFz2IqlIvD4rAn9mO/mC4u0d9iIwBCpXRNk+kuKCABgCgCUSaLCI+ORoNB72806rRKpT816JMxItwbFYrAYNRprUiTa1ecM9POtbraVef0jHO1jh3Fl/bm5/eUxP9/b3E8fmassXc7z9uJ61rGOpE7eN7BPq6zuoV+i6Vf6M7qsg1YrQM2AIRal3bcpRdA/8kMAToFF2XQKQKVKnl0NBnv2L9kgxsRCaXZ9S6jamJWsK3XxmprQ1hZ5LQkMf6XoZueQzTQTAA5yJirJP0AwXdhkAAAAAABAAAAAwJOnZybkl8PPPUAGwgAAAAAAMTwES4AAAAA4dQCb/ox/dUJiQhzAAEACQACAAAAAAAAeNpjYGRgYM/5x8PAwNnzy/CfMWcnUAQVcAIAfMQFDAB42mPuYUhhgALGvxDM2sIQxizOEAVmn/qXBABmvgdwAHjaY2Bg0IXDAoZ+IJwNABOkAwsAeNpjYGRgYOBkWMkgylDGwA7mIQAzAyMAHeQBS3jabZA1VgRAEAULd0JS3N0twd01hXV3zbkMLifgQIQcgP9mh0XftFTbGNDIA2WUlNeIX0qwXEI975ZLqeatwLIDvFoup4kbyxV0cWW5UvmI5UammClwCdQzYLmEWtoslyrfZLnm8yxxt/K1lntEcESUMJdE2BMlDIfYJGW8Hyfnsi7FPpFb7BWlkGrFSDLHsFZU7CaCRxRRxcyaTFJ2yOztNac5pCnpIEuyIVycqSOhPr+ZbWFc/SNas8wrGhONMfFjtqU4+713nX2tddH/51j/o7psbp4nUXxZ4cRRrRZOlHHL/zz7gIR8QBWn6V8kjX5EOb1Ccc+f3/HiNx1pHAzhNH+urHxUNoS7+G9J5RM/bu9U/VJ5/Y+49wPc81e/AHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-greek-700-normal-DpKAje7q.woff2) format("woff2"),url(./roboto-greek-700-normal-DXrPs8of.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-math-700-normal-xbpggnJp.woff2) format("woff2"),url(./roboto-math-700-normal-yuY-ZMbs.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-symbols-700-normal-DKkQdRpM.woff2) format("woff2"),url(./roboto-symbols-700-normal-D_8z4JZ9.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-vietnamese-700-normal-BFWtvCOj.woff2) format("woff2"),url(./roboto-vietnamese-700-normal-7YosmkaU.woff) format("woff");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-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-latin-ext-700-normal-BNPgmEQS.woff2) format("woff2"),url(./roboto-latin-ext-700-normal-DGcaX69F.woff) format("woff");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-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-latin-700-normal-DZr4b_KL.woff2) format("woff2"),url(./roboto-latin-700-normal-D74k8Kh_.woff) format("woff");unicode-range:U+0000-00FF,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-family:primeicons;font-display:block;src:url(./primeicons-DMOk5skT.eot);src:url(./primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(./primeicons-C6QP2o4f.woff2) format("woff2"),url(./primeicons-WjwUDZjB.woff) format("woff"),url(./primeicons-MpK4pl85.ttf) format("truetype"),url(./primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-speed-dial{position:relative;display:inline-block}.camera-buttons{position:absolute;width:40px;height:40px;right:.8rem;bottom:12rem;z-index:9}.speed-dial-button{width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:transform .3s}.speed-dial-items{transform:translateY(calc(-100% - 50px));display:flex;flex-direction:column;height:auto;gap:1.2rem;width:100%}.speed-dial-item{border-radius:60%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s;padding:.5rem}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.qr-reader{width:430px;height:100vh;margin:0 auto;position:relative}.qr-reader video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qr-reader .qr-box{width:100%!important;left:0!important}.qr-reader .qr-frame{position:absolute;fill:none;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}@media (max-width: 426px){.qr-reader{width:100%}}#container-circles{position:absolute;left:50%;bottom:90px}#outer-circle{position:absolute;left:-37px;height:75px;width:75px;background-color:#fff6;border-radius:50%;z-index:1}#inner-circle{position:absolute;left:50%;top:38px;height:44px;width:44px;background:#fff;border-radius:50%;margin:-22px 0 0 -22px;z-index:2}#inner-circle.is-clicked{height:38px;width:38px;margin:-19px 0 0 -19px}#white-flash.normal{position:absolute;height:100%;width:100%;opacity:1;transition:opacity .9s ease-out}#white-flash.do-transition{opacity:0;background:#fff}#display-error{color:#000;background-color:#fff}.react-html5-camera-photo{position:relative;text-align:center}.react-html5-camera-photo>video{width:768px}.react-html5-camera-photo>img{width:768px}.react-html5-camera-photo>.display-error{width:768px;margin:0 auto}@media (max-width:768px){.react-html5-camera-photo>video,.react-html5-camera-photo>img{width:100%}.react-html5-camera-photo>.display-error{width:100%}}.react-html5-camera-photo-fullscreen>video,.react-html5-camera-photo-fullscreen>img{width:100vw;height:100vh}.react-html5-camera-photo-fullscreen>video{-o-object-fit:fill;object-fit:fill}.react-html5-camera-photo-fullscreen>.display-error{width:100vw;height:100vh}#container-close-button{position:absolute;right:1rem;top:10px;height:auto;width:auto;z-index:1;font-size:20px;color:#fff;cursor:pointer;border-radius:5px;padding:.6rem}html{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background-color:#000}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:PlayRegular;src:url(./Play-Regular-IkX5pTQV.ttf) format("truetype")}.game-header{display:none}.game-token-header{width:100%;text-align:center;background:transparent!important}.p-component-overlay-enter{z-index:999999999!important}.game-dialog .p-dialog{border:none;z-index:99999999!important;border-radius:0;background:url(./bg1-B3i9ysjH.png) no-repeat left center;background-size:100% 100%;box-shadow:none;width:30rem;height:10rem;align-items:center}.game-dialog .p-dialog-content{background:transparent;opacity:.82;padding:40px 30px 60px;font-family:PlayRegular,sans-serif;color:#fff;text-align:center}.p-dialog-content-info{background:transparent;opacity:.82;font-family:PlayRegular,sans-serif;color:#fff;text-align:center}.game-message{font-size:1.2rem;margin-bottom:30px}.game-dialog-token{border:none;z-index:99999999!important;border-radius:0;background:url(./bg1-B3i9ysjH.png) no-repeat left center!important;background-size:100% 100%;box-shadow:none!important;align-items:center!important;font-size:.8rem}.game-dialog-token .p-dialog-footer{background:transparent!important;border:none;display:flex;justify-content:center;gap:20px;padding:0;margin-bottom:-.5rem}.game-dialog-token .p-dialog-content{background:transparent;opacity:.82;padding:40px 30px 60px;font-family:PlayRegular,sans-serif;color:#fff;text-align:center}.inventory-action-dialog{overflow:visible!important;transform-origin:top center;animation:inventory-action-pop .36s cubic-bezier(.2,.95,.25,1.2)}.inventory-action-dialog .p-dialog-header{padding:1rem 1.25rem .35rem;border:0;color:#fff}.inventory-action-dialog .p-dialog-title{width:100%;text-align:center;font-size:.95rem;letter-spacing:0;text-shadow:0 1px 0 #000,0 0 12px rgba(42,199,255,.42)}.inventory-action-dialog .p-dialog-header-icons{position:absolute;right:.75rem;top:.62rem}.inventory-action-dialog .p-dialog-header-icon{width:1.7rem;height:1.7rem;color:#fff;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:linear-gradient(180deg,#ffffff24,#ffffff05),#121317eb;box-shadow:0 8px 18px #00000057;transition:transform .18s ease,border-color .18s ease}.inventory-action-dialog .p-dialog-header-icon:hover{transform:translateY(-1px) scale(1.06);border-color:#2ac7ffe6}.inventory-action-dialog .p-dialog-content{opacity:1;min-height:5.3rem;padding:.65rem 2rem 1rem;display:flex;align-items:center;justify-content:center}.inventory-action-message{max-width:24rem;color:#fff;font-family:PlayRegular,sans-serif;font-size:1rem;line-height:1.35;text-align:center;text-shadow:0 1px 0 #000,0 0 10px rgba(42,199,255,.36)}.inventory-action-dialog .p-dialog-footer{padding:0 1.2rem 1.15rem;margin-bottom:0}.inventory-action-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .55rem}.inventory-action-footer>div{display:inline-flex}.inventory-action-btn.game-btn{width:6.85rem;height:2.65rem;font-size:.78rem;text-transform:none;color:#d8dde2;filter:drop-shadow(0 8px 10px rgba(0,0,0,.28))}.inventory-action-btn.game-btn .p-button-icon{font-size:.75rem}@keyframes inventory-action-pop{0%{opacity:0;transform:translateY(-16px) scale(.94);filter:blur(6px)}70%{opacity:1;transform:translateY(2px) scale(1.015);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.game-dialog .p-dialog-footer{background:transparent;border:none;display:flex;justify-content:center;gap:20px;padding:0;margin-bottom:-.5rem}.game-btn{border:none;background:transparent;font-family:PlayRegular,sans-serif;font-weight:700;font-size:1rem;width:120px;height:45px;text-transform:uppercase;background:url(./btn0-B7UOTqTs.png) no-repeat center center;background-size:contain;color:#aaa;transition:all .2s ease}.game-btn.p-button:hover,.game-btn.p-button:focus,.game-btn.p-button:active{background-image:url(./btn1-CxxAmQoA.png);color:#fff}.l-action-btn:hover,.l-action-btn:focus,.l-action-btn:active{background-image:url(./btn1-CxxAmQoA.png);color:#fff}:root{--game-right-hud-right: clamp(20px, 3.2vw, 48px);--game-right-hud-width: min(340px, calc(100vw - 40px) );--game-play-hud-font: "New Science", "Roboto Mono", "Consolas", monospace}.game-leaderboard-host{position:fixed;top:clamp(22px,4vh,54px);right:var(--game-right-hud-right);z-index:1210;pointer-events:none;font-family:var(--game-play-hud-font);color:#dffeff}.game-leaderboard,.game-leaderboard-restore{pointer-events:auto}.game-leaderboard{width:var(--game-right-hud-width);max-width:calc(100vw - 40px);text-shadow:0 0 9px rgba(39,236,239,.55)}.game-leaderboard__content{padding:14px 16px 13px;min-width:0}.game-leaderboard__chrome{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-bottom:8px;color:#34f8ff;font-size:11px;font-weight:900}.game-leaderboard__title{display:inline-flex;align-items:center;gap:7px;min-width:0}.game-leaderboard__title span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-leaderboard__glyph{width:14px;height:14px;flex:0 0 auto;color:#dffefff2;background:none;box-shadow:none}.game-leaderboard__glyph:before{content:"♕";display:block;color:#dffefff2;font-size:14px;line-height:1;text-shadow:0 0 8px rgba(39,236,239,.6)}.game-leaderboard__scope{color:#dffeff;font-size:10px;font-weight:900}.game-leaderboard__close,.game-leaderboard-restore{border:1px solid rgba(39,236,239,.65);background:#091f23db;color:#dffeff;font-family:inherit;font-weight:900;cursor:pointer}.game-leaderboard__close{width:20px;height:20px;line-height:1;opacity:0;transition:opacity .14s ease,border-color .14s ease,color .14s ease}.game-leaderboard:hover .game-leaderboard__close,.game-leaderboard__close:focus-visible{opacity:1}.game-leaderboard__columns,.game-leaderboard__row{display:grid;grid-template-columns:22px 22px minmax(98px,1fr) 54px 48px;align-items:center;-moz-column-gap:6px;column-gap:6px}.game-leaderboard__columns{margin-bottom:3px;padding:0 5px;color:#dffefff0;font-size:9px;font-weight:900}.game-leaderboard__columns span:first-child{grid-column:1 / 4}.game-leaderboard__columns span:nth-child(2),.game-leaderboard__score{text-align:right}.game-leaderboard__columns span:nth-child(3),.game-leaderboard__objectives{text-align:right}.game-leaderboard__rows{display:grid;gap:0;list-style:none;margin:0;padding:0}.game-leaderboard__row{min-height:27px;padding:3px 5px;border:0;border-bottom:1px solid rgba(39,236,239,.32);background:linear-gradient(90deg,#27ecef1a,#0a191d6b),#070a0ce6;color:#dffeffc7;font-size:10px}.game-leaderboard__row:first-child{border-bottom-color:#27ecefc2;background:linear-gradient(90deg,#27ecef30,#0e23289e),#111f23eb;color:#fffffff5}.game-leaderboard__row:last-child{border-bottom-color:#27ecefb8;background:linear-gradient(90deg,#27ecef2b,#0d22278c),#0f1c20e0;color:#fffffff5}.game-leaderboard__rank,.game-leaderboard__score,.game-leaderboard__objectives{font-weight:900}.game-leaderboard__avatar{width:17px;height:17px;border:2px solid rgba(255,33,151,.95);border-radius:50%;background:radial-gradient(circle at 50% 34%,#1ad8ff 0 10%,transparent 11%),radial-gradient(circle at 50% 43%,#ff55b6 0 20%,transparent 21%),radial-gradient(circle at 50% 66%,#371d72 0 38%,#ff2197 41% 53%,transparent 54%),radial-gradient(circle,#071017 0 58%,#32106f 59% 100%);box-shadow:inset 0 0 7px #27ecef7a,0 0 9px #ff21979e}.game-leaderboard__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900}.game-leaderboard-restore{padding:8px 10px;color:#34f8ff;font-size:10px;box-shadow:0 0 16px #27ecef2e}.game-top-scoreboard{position:fixed;top:26px;left:50%;transform:translate(-50%);width:min(345px,calc(100vw - 32px));z-index:1211;pointer-events:none;font-family:var(--game-play-hud-font);color:#dffeff;text-shadow:0 0 8px rgba(39,236,239,.42)}.game-top-scoreboard__title{height:16px;display:flex;align-items:center;justify-content:center;margin:0 0 8px;background:#062528c7;color:#28f1ef;font-size:13px;font-weight:900;line-height:1}.game-top-scoreboard__columns,.game-top-scoreboard__row{display:grid;grid-template-columns:28px 30px minmax(0,1fr) 66px 64px;align-items:center;-moz-column-gap:6px;column-gap:6px}.game-top-scoreboard__columns{height:17px;padding:0 5px;color:#24f2f4;font-size:9px;font-weight:900}.game-top-scoreboard__columns span:first-child{grid-column:1 / 4}.game-top-scoreboard__columns span:nth-child(2),.game-top-scoreboard__score{text-align:right}.game-top-scoreboard__columns span:nth-child(3),.game-top-scoreboard__objectives{text-align:right}.game-top-scoreboard__row{min-height:25px;padding:3px 5px;border:1px solid rgba(39,236,239,.48);background:linear-gradient(90deg,#27ecef29,#14373c9e),#040d0fe6;color:#fffffff5;font-size:11px;font-weight:900;box-shadow:inset 0 0 18px #27ecef14}.game-top-scoreboard__rank,.game-top-scoreboard__score,.game-top-scoreboard__objectives{color:#dffeff;font-weight:900}.game-top-scoreboard__avatar{width:18px;height:18px;justify-self:center;border:2px solid rgba(255,33,151,.95);border-radius:50%;background:radial-gradient(circle at 50% 34%,#1ad8ff 0 10%,transparent 11%),radial-gradient(circle at 50% 43%,#ff55b6 0 20%,transparent 21%),radial-gradient(circle at 50% 66%,#371d72 0 38%,#ff2197 41% 53%,transparent 54%),radial-gradient(circle,#071017 0 58%,#32106f 59% 100%);box-shadow:inset 0 0 7px #27ecef7a,0 0 9px #ff21979e}.game-top-scoreboard__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-top-scoreboard__timer{display:flex;justify-content:center;margin-top:15px;color:#101a1c;font-size:16px;font-weight:900;line-height:1}.game-top-scoreboard__time-part{position:relative;min-width:28px;height:18px;display:inline-flex;align-items:center;justify-content:center;margin:0 3px;background:#23d9df;box-shadow:inset 0 0 0 1px #ffffff29,0 0 12px #23d9df38}.game-top-scoreboard__time-part:not(:last-child):after{content:":";position:absolute;right:-8px;top:0;color:#23d9df;text-shadow:0 0 8px rgba(35,217,223,.5)}@media screen and (max-width: 760px){.game-leaderboard-host{top:16px;right:12px}.game-leaderboard{max-width:calc(100vw - 24px)}.game-leaderboard__content{padding:12px 10px 11px}.game-leaderboard__chrome{font-size:14px;gap:8px}.game-leaderboard__scope{font-size:14px}.game-leaderboard__columns,.game-leaderboard__row{grid-template-columns:24px 31px minmax(0,1fr) 54px 66px;-moz-column-gap:5px;column-gap:5px}.game-leaderboard__columns{font-size:10px;padding:0 6px}.game-leaderboard__row{min-height:31px;padding:3px 6px;font-size:12px}.game-leaderboard__avatar{width:22px;height:22px}.game-top-scoreboard{top:52px;width:calc(100vw - 24px)}.game-top-scoreboard__columns,.game-top-scoreboard__row{grid-template-columns:24px 26px minmax(0,1fr) 54px 56px;-moz-column-gap:4px;column-gap:4px}}.game-confirm-overlay{position:fixed;inset:0;z-index:1000006;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 42%,rgba(48,214,214,.14),transparent 34%),#00000094;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);pointer-events:auto;font-family:Goldman,Roboto Mono,Consolas,monospace}.game-confirm-panel{position:relative;width:min(330px,calc(100vw - 32px));border:1px solid rgba(201,225,229,.38);background:radial-gradient(ellipse at 50% 0%,rgba(202,231,234,.16),transparent 40%),linear-gradient(180deg,#060e10ad,#0105079e);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 34px #ffffff08,0 0 28px #27ecef29;color:#31e5e8;padding:16px;overflow:visible}.game-confirm-panel__glass{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(202,231,234,.18),transparent 40%),linear-gradient(180deg,#0a121433,#050a0c14);box-shadow:inset 0 0 40px #ffffff09,inset 0 0 1px #fff3}.game-confirm-anchor{position:absolute;z-index:3;width:13px;height:13px;pointer-events:none;background-position:center;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 0 5px rgba(48,214,214,.75))}.game-confirm-anchor--tl{left:0;top:0;transform:translate(-50%,-50%);background-image:var(--game-left-anchor-url)}.game-confirm-anchor--tr{right:0;top:0;transform:translate(50%,-50%);background-image:var(--game-right-anchor-url)}.game-confirm-anchor--bl{left:0;bottom:0;transform:translate(-50%,50%);background-image:var(--game-left-anchor-url)}.game-confirm-anchor--br{right:0;bottom:0;transform:translate(50%,50%);background-image:var(--game-right-anchor-url)}.game-confirm-panel>:not(.game-confirm-panel__glass,.game-confirm-anchor){position:relative;z-index:1}.game-confirm-panel__header{display:flex;align-items:center;gap:10px;height:34px;border-bottom:1px solid rgba(201,225,229,.28);color:#7ffcff;font-size:14px;font-weight:800;letter-spacing:0;text-shadow:0 0 9px rgba(39,236,239,.62)}.game-confirm-panel__icon{width:10px;height:10px;background:#30d6d6;box-shadow:0 0 12px #30d6d6cc}.game-confirm-field{position:relative;z-index:1;display:grid;gap:8px;margin-top:18px;color:#c9e1e5b8;font-size:10px;font-weight:800}.game-confirm-panel>.game-confirm-field--color{z-index:1000!important}.game-confirm-panel>.game-confirm-actions{z-index:0!important}.game-confirm-field input{width:100%;height:38px;border:1px solid rgba(48,214,214,.45);background:#0000007a;color:#dffeff;font:inherit;font-size:14px;outline:none;padding:0 12px;text-shadow:0 0 8px rgba(39,236,239,.45)}.game-confirm-field input:focus{border-color:#7ffcff;box-shadow:0 0 14px #27ecef47}.game-confirm-dropdown{position:relative;z-index:20;isolation:isolate}.game-confirm-dropdown__trigger{display:grid;grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:10px;width:100%;height:38px;border:1px solid rgba(48,214,214,.72);background:linear-gradient(180deg,#001215fc,#000507fc);color:#dffeff;font:inherit;font-size:13px;font-weight:800;text-align:left;padding:0 12px;cursor:pointer;text-shadow:0 0 8px rgba(39,236,239,.48);box-shadow:inset 0 0 12px #27ecef14}.game-confirm-dropdown__trigger>span:first-child,.game-confirm-dropdown__option{min-width:0}.game-confirm-dropdown__value{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px}.game-confirm-dropdown__trigger:focus-visible,.game-confirm-dropdown.is-open .game-confirm-dropdown__trigger{z-index:30;outline:none;border-color:#dffeff;box-shadow:inset 0 0 12px #27ecef29,0 0 16px #27ecef47}.game-confirm-dropdown__chevron{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid currentColor;justify-self:center;filter:drop-shadow(0 0 5px rgba(39,236,239,1))}.game-confirm-dropdown.is-open .game-confirm-dropdown__chevron{transform:rotate(180deg)}.game-confirm-dropdown__menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:1001;display:grid;max-height:190px;overflow-y:auto;border:1px solid rgba(223,254,255,.226);background:#010507b3;box-shadow:inset 0 0 18px #27ecef14,0 14px 22px #00000070;padding:3px}.game-confirm-dropdown__option{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-height:28px;border:0;background:#010507b3;color:#dffeffdb;font:inherit;font-size:12px;font-weight:800;text-align:left;padding:5px 8px;cursor:pointer}.game-confirm-dropdown__option:hover,.game-confirm-dropdown__option:focus-visible,.game-confirm-dropdown__option.is-selected{background:#063036b3;color:#fff;outline:none}.game-confirm-dropdown__swatch{width:12px;height:12px;box-shadow:0 0 10px #27ecef73}.game-confirm-color-preview{display:inline-grid;grid-template-columns:18px auto;align-items:center;gap:8px;margin-top:16px;min-height:32px;border:1px solid rgba(48,214,214,.28);background:#010c0fb3;color:#dffeffc7;font-size:10px;font-weight:800;padding:7px 10px;width:-moz-fit-content;width:fit-content}.game-confirm-color-preview span{width:14px;height:14px;box-shadow:0 0 10px currentColor}.game-confirm-actions{position:relative;display:flex;justify-content:center;gap:10px;margin-top:18px}.game-confirm-action{display:grid;place-items:center;width:112px;height:31px;border:0;background:var(--game-button-bg-url) center / 100% 100% no-repeat;color:#31e5e8;font:inherit;font-size:13px;font-weight:900;text-shadow:0 0 9px rgba(39,236,239,.65);cursor:pointer}.game-confirm-action--cancel{color:#dffeffc2}.game-confirm-action:disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.35)}.game-confirm-action:hover,.game-confirm-action:focus-visible{color:#fff;filter:drop-shadow(0 0 9px rgba(39,236,239,.5));outline:none}.game-hud-frame{position:relative;display:inline-block;pointer-events:auto}.game-hud-frame__glass,.game-hud-frame__anchor{position:absolute;pointer-events:none}.game-hud-frame__glass{inset:0;border:1px solid rgba(201,225,229,.38);background:radial-gradient(ellipse at 50% 0%,rgba(202,231,234,.16),transparent 38%),linear-gradient(180deg,#0a121457,#050a0c24);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 0 34px #ffffff06,0 0 18px #27ecef12;z-index:0}.game-hud-frame__content{position:relative;z-index:1}.game-hud-frame__anchor{width:13px;height:13px;z-index:2;background-position:center;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 0 5px rgba(48,214,214,.75))}.game-hud-frame__anchor--tl{left:0;top:0;transform:translate(-50%,-50%);background-image:var(--game-hud-frame-left-anchor-url)}.game-hud-frame__anchor--tr{right:0;top:0;transform:translate(50%,-50%);background-image:var(--game-hud-frame-right-anchor-url)}.game-hud-frame__anchor--bl{left:0;bottom:0;transform:translate(-50%,50%);background-image:var(--game-hud-frame-left-anchor-url)}.game-hud-frame__anchor--br{right:0;bottom:0;transform:translate(50%,50%);background-image:var(--game-hud-frame-right-anchor-url)}:root{--bg-color: #12100f;--grid-color: rgba(255, 240, 230, .05);--text-primary: #f3ede9;--text-secondary: #c2b8b2;--text-highlight: #ff4e42;--accent-primary: #ff4e42;--accent-secondary: #c2362f;--accent-tertiary: #ffb3ab;--panel-bg: rgba(30, 26, 24, .7);--panel-border: rgba(255, 78, 66, .3);--panel-highlight: rgba(255, 78, 66, .1);--scanner-line: rgba(255, 78, 66, .7)}button,input,select,textarea{font-family:inherit}.space-background{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(https://assets.codepen.io/7558/space-bg-002.jpg);background-size:cover;background-position:center;z-index:0;opacity:.8}#three-container{position:absolute;width:100%;height:100%;z-index:1;cursor:grab}#three-container:active{cursor:grabbing}.interface-container{position:relative;width:100%;height:100vh;z-index:2;pointer-events:none;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between}.grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,var(--grid-color) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-color) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.header{display:flex;justify-content:space-between;padding:1.25rem}.header-item{font-size:.75rem;color:var(--text-secondary)}.scanner-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;border:1px solid var(--accent-primary);display:flex;justify-content:center;align-items:center;pointer-events:none}.scanner-frame:before,.scanner-frame:after{content:"";position:absolute;width:20px;height:20px;border-color:var(--accent-primary);border-style:solid}.scanner-frame:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.scanner-frame:after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.scanner-frame .corner-tl{position:absolute;top:-1px;left:-1px;width:20px;height:20px;border-top:2px solid var(--accent-primary);border-left:2px solid var(--accent-primary)}.scanner-frame .corner-tr{position:absolute;top:-1px;right:-1px;width:20px;height:20px;border-top:2px solid var(--accent-primary);border-right:2px solid var(--accent-primary)}.scanner-frame .corner-bl{position:absolute;bottom:-1px;left:-1px;width:20px;height:20px;border-bottom:2px solid var(--accent-primary);border-left:2px solid var(--accent-primary)}.scanner-frame .corner-br{position:absolute;bottom:-1px;right:-1px;width:20px;height:20px;border-bottom:2px solid var(--accent-primary);border-right:2px solid var(--accent-primary)}.scanner-id{position:absolute;bottom:-30px;left:0;font-size:.75rem;color:var(--accent-primary)}.scanner-id-right{position:absolute;bottom:-30px;right:0;font-size:.75rem;color:var(--accent-primary)}.scanner-line{position:absolute;width:100%;height:2px;background:var(--scanner-line);top:0;box-shadow:0 0 10px var(--accent-primary);animation:scan 4s linear infinite}.data-panels{display:flex;justify-content:space-between;padding:0 1.25rem;margin-bottom:1.25rem}.data-panel{width:300px;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:5px;padding:.9375rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.data-readouts{margin-top:.625rem}.data-row{display:flex;justify-content:space-between;margin-bottom:.3125rem;font-size:.75rem}.data-label{color:var(--text-secondary)}.data-value{color:var(--text-primary)}.data-bar{height:6px;background:#ffffff1a;margin:.625rem 0;position:relative;border-radius:3px}.data-bar-fill{height:100%;background:var(--accent-primary);border-radius:3px;transition:width .5s}.waveform{width:100%;height:50px;margin:.625rem 0;display:flex;align-items:center;position:relative;overflow:hidden}.waveform-canvas{width:100%;height:100%}.control-panel{width:300px;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:5px;padding:.9375rem;position:absolute;top:20px;left:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;z-index:10}.control-panel h3{font-size:.875rem;color:var(--accent-primary);margin-bottom:.9375rem}.control-group{margin-bottom:.9375rem}.control-row{display:flex;justify-content:space-between;margin-bottom:.5rem}.control-label{font-size:.75rem;color:var(--text-secondary)}.control-value{font-size:.75rem;color:var(--text-primary)}.slider-container{width:100%;display:flex;flex-direction:column}.slider{-webkit-appearance:none;width:100%;height:6px;background:#ffffff1a;outline:none;border-radius:3px}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--accent-primary);cursor:pointer}.buttons{display:flex;gap:.625rem;margin-top:.9375rem}.btn{flex:1;padding:.5rem 0;background:var(--panel-highlight);border:1px solid var(--panel-border);color:var(--accent-primary);font-size:.75rem;border-radius:3px;cursor:pointer;transition:all .2s}.btn:hover{background:var(--panel-border)}.terminal-panel{position:absolute;left:20px;bottom:20px;width:500px;height:150px;background:radial-gradient(circle at 14% 0%,rgba(255,82,70,.18),transparent 32%),linear-gradient(180deg,#504b4b,#393635 42%,#302d2d);border:1px solid rgba(255,96,84,.42);border-radius:6px;overflow:hidden;pointer-events:auto;z-index:10;display:flex;flex-direction:column;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000009e,0 14px 28px #0000005c}.hud-minimized{height:auto!important;min-height:2rem}.hud-toggle-btn{position:absolute;left:20px;bottom:335px;z-index:12;pointer-events:auto;padding:.25rem .6rem;border-radius:4px;border:1px solid var(--panel-border);background:var(--panel-bg);color:var(--accent-primary);font-size:.7rem;font-family:TheGoodMonolith,monospace;cursor:pointer}.hud-toggle-btn:hover{background:var(--panel-highlight)}.chat-header-left{display:flex;align-items:center;gap:.5rem}.hud-toggle-icon-btn{pointer-events:auto;padding:0;border:1px solid transparent;outline:none;background:transparent;color:var(--accent-primary);width:1.2rem;height:1.2rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-family:TheGoodMonolith,monospace;cursor:pointer;border-radius:4px;transition:color .18s ease,border-color .18s ease,background .18s ease}.hud-toggle-icon-btn:hover{opacity:1;color:#fff;border-color:#ff4e4273;background:#ff4e4214}.hud-toggle-icon{display:inline-block;transform:translateY(-.03rem)}.hud-toggle-icon-btn--floating{position:absolute;left:20px;bottom:175px;z-index:12;width:2.2rem;height:2rem;background:linear-gradient(180deg,#ffffff1f,#00000014),#332f2f;border:1px solid rgba(255,96,84,.65);border-radius:5px;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #0000004d}.chat-header-min{justify-content:flex-start}.chat-panel{position:absolute;left:20px;bottom:175px;width:500px;height:auto;border-radius:6px;overflow:hidden;pointer-events:auto;z-index:10;padding:.4rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:TheGoodMonolith,monospace;min-width:300px;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000009e,0 14px 28px #0000005c}.motion-hud-panel{transform-origin:left bottom}.motion-hud-panel:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #0000003d,inset 0 0 18px #ff524614}.motion-hud-header{position:relative;z-index:1}.data-panel-title{font-size:.875rem;color:var(--accent-primary);margin-bottom:.625rem;display:flex;align-items:center;justify-content:space-between}.data-readouts.chat-messages{max-height:7rem;overflow-y:auto;margin-top:0;border-radius:4px;background:#120f0f6b;box-shadow:inset 0 1px 8px #00000061}.data-row.message-row{display:flex;margin-bottom:0;font-size:.72rem;padding:.25rem;border-left:2px solid transparent;border-radius:3px}.data-row.message-row:hover{background:#ff524621;border-left-color:#ff5246f2}.data-value{color:var(--text-primary);flex:1;margin-left:.1rem}.data-label{color:var(--text-secondary);margin-left:.2rem}.chat-input{display:flex;padding:.1rem;gap:.18rem}.chat-input-field{flex:1;background:#120f0f9e;border:1px solid rgba(255,96,84,.22);border-radius:3px;color:#fff;padding:.2rem;font-size:.72rem!important;outline:none;font-family:TheGoodMonolith,monospace;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.chat-input-field:focus{border-color:#ff5246f2;background:#100c0cd1;box-shadow:0 0 0 2px #ff524629}.chat-input-field::-moz-placeholder{color:#b8aca8;opacity:.82}.chat-input-field::placeholder{color:#b8aca8;opacity:.82}.chat-send-button{background:linear-gradient(180deg,#ff6b61,#ff4f45);color:#fff;border:1px solid rgba(255,142,132,.58);border-radius:3px;padding:.2rem 1rem;font-size:.72rem;cursor:pointer;transition:background .3s,box-shadow .18s ease;font-family:TheGoodMonolith,monospace}.chat-send-button:hover{background:linear-gradient(180deg,#ff7a70,#ff594f);box-shadow:0 0 14px #ff524657}@keyframes scan{0%{top:0}to{top:100%}}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:#0000004d;border-radius:3px}.chat-messages::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:3px}.chat-messages::-webkit-scrollbar-thumb:hover{background:var(--accent-secondary)}.terminal-header{padding:.5rem .625rem;background:linear-gradient(180deg,#ffffff14,#00000014),#201c1cb8;font-size:.875rem;color:var(--accent-primary);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,96,84,.22);text-shadow:0 0 10px rgba(255,82,70,.34)}#terminal-status{display:inline-flex;align-items:center;gap:.35rem}#terminal-status:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:#55ff9a;box-shadow:0 0 12px #55ff9ab3;animation:hud-status-pulse 1.8s ease-in-out infinite}.panel-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:1rem}.terminal-content{padding:.625rem;height:calc(100% - 31px);overflow-y:auto;font-size:.75rem;color:#d6cfcc;line-height:1.4;background:#120f0f47}.terminal-line{margin-bottom:.3125rem;white-space:pre-wrap;animation:terminal-line-rise .22s ease both}.regular-line{color:var(--text-highlight)}.typing{position:relative}.typing:after{content:"|";position:absolute;animation:blink 1s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes terminal-line-rise{0%{opacity:0;transform:translateY(5px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes hud-status-pulse{0%,to{transform:scale(.9);opacity:.72}50%{transform:scale(1.18);opacity:1}}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--bg-color);display:flex;justify-content:center;align-items:center;z-index:1000;transition:opacity .5s}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:500px;padding:1.25rem}.preloader-canvas-container{width:180px;height:180px}.loading-text{margin-top:1.25rem;text-align:center;letter-spacing:2px;font-size:.875rem}.notification{position:fixed;top:20px;left:50%;transform:translate(-50%);background:var(--panel-bg);border:1px solid var(--panel-border);padding:.625rem 1.25rem;border-radius:5px;font-size:.75rem;color:var(--accent-primary);opacity:0;transition:opacity .3s;z-index:100}.drag-handle{cursor:move;width:auto;height:100%;color:var(--accent-primary)}.particle-trail{position:absolute;width:10px;height:10px;border-radius:50%;pointer-events:none;opacity:.7;transition:opacity .5s}.circular-visualizer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:450px;height:450px;pointer-events:none;z-index:5}.circular-visualizer canvas{width:100%;height:100%}.audio-wave{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;border-radius:50%;background:transparent;border:1px solid rgba(255,78,66,.1);pointer-events:none;z-index:3}.audio-wave:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:1px solid rgba(255,78,66,.05);animation:pulse 4s infinite}@keyframes pulse{0%{width:100%;height:100%;opacity:.5}50%{width:120%;height:120%;opacity:0}to{width:100%;height:100%;opacity:.5}}.spectrum-analyzer{position:absolute;bottom:20px;right:50px;width:400px;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:5px;overflow:hidden;pointer-events:auto;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spectrum-header{padding:.5rem .625rem;background:#0000004d;font-size:.875rem;color:var(--accent-primary);display:flex;justify-content:space-between;align-items:center}.spectrum-content{padding:.625rem;position:relative}.spectrum-canvas{width:100%;height:120px;display:block}.audio-controls{display:flex;flex-direction:column}.audio-file-input{display:none}.audio-file-btn{display:block;padding:.5rem 0;background:var(--panel-highlight);border:1px solid var(--panel-border);color:var(--accent-primary);font-size:.75rem;border-radius:3px;cursor:pointer;transition:all .2s;text-align:center;margin-bottom:.625rem}.audio-file-btn:hover{background:var(--panel-border)}.audio-file-label{display:block;padding:.5rem .625rem;background:#0003;color:var(--accent-primary);font-size:.75rem;border-radius:3px;margin-bottom:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-player{width:100%;margin-bottom:.625rem}.audio-sensitivity-label{display:flex;justify-content:space-between;margin-bottom:.3125rem;font-size:.75rem}.audio-sensitivity-value{color:var(--accent-primary)}.controls-row{display:flex;gap:.625rem;margin-bottom:.625rem}.demo-tracks{padding:.15rem 0 0 .15rem}.demo-tracks-label{font-size:.75rem;color:var(--text-secondary);margin-bottom:.3125rem;display:block}.demo-track-btn{display:inline-block;padding:.3125rem .625rem;margin-right:.3125rem;margin-bottom:.3125rem;background:var(--panel-highlight);border:1px solid var(--panel-border);color:var(--accent-primary);font-size:.6875rem;border-radius:3px;cursor:pointer;transition:all .2s}.demo-track-btn:hover{background:var(--panel-border)}.demo-track-btn.active{background:var(--accent-primary);color:#000}.youtube-input{display:flex;margin-top:.625rem;margin-bottom:.625rem}.youtube-url{flex:1;padding:.5rem;background:#0003;border:1px solid var(--panel-border);color:var(--text-primary);font-size:.75rem;border-radius:3px 0 0 3px}.youtube-load-btn{padding:.5rem .625rem;background:var(--panel-highlight);border:1px solid var(--panel-border);border-left:none;color:var(--accent-primary);font-size:.75rem;border-radius:0 3px 3px 0;cursor:pointer;transition:all .2s}.youtube-load-btn:hover{background:var(--panel-border)}.youtube-error{color:var(--accent-tertiary);font-size:.6875rem;margin-top:.3125rem;display:none}.preloader-canvas-container{position:relative}.preloader-canvas{position:absolute;top:0;left:0;width:100%;height:100%}.floating-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:4}.message-row--cmd .data-label:nth-child(5){color:#c4e7ff;margin-right:6px}.message-row--cmd .data-value{font-style:italic}.typing:after{content:"|";animation:blink 1s infinite}@keyframes blink{50%{opacity:0}}.command-line{color:#3dbc3d;font-weight:700}.game-hud-frame.chat-panel{position:fixed;left:auto;right:var(--game-right-hud-right, clamp(20px, 3.2vw, 48px));width:var(--game-right-hud-width, min(340px, calc(100vw - 40px) ));min-width:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;color:#f2f5f5;font-family:var(--game-play-hud-font, "New Science", "Roboto Mono", "Consolas", monospace);overflow:hidden;pointer-events:auto;z-index:1000003;text-shadow:none;top:clamp(342px,19vh,172px);bottom:auto;height:266px;padding:0}.chat-panel .game-hud-frame__glass{border:1px solid rgba(52,56,58,.96);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px #ffffff08,0 14px 30px #0000006b}.chat-panel .game-hud-frame__anchor{display:none}.chat-panel__content{height:100%;display:flex;flex-direction:column;min-width:0}.terminal-header{height:34px;padding:0 10px;border-bottom:1px solid rgba(44,48,50,.96);background:#000000c2;color:#85878a;display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:13px;font-weight:900;letter-spacing:1.5px;text-shadow:none}.terminal-header>span:first-child,.chat-header-left>span:last-child{display:inline-flex;align-items:center;gap:8px}.terminal-header>span:first-child:before,.chat-header-left>span:last-child:before{content:"";width:14px;height:12px;border-radius:2px;background:#22d4dd;box-shadow:none}.chat-header-left{gap:7px}.hud-toggle-icon-btn{width:16px;height:16px;color:#28d5df;border:0;border-radius:0}.hud-toggle-icon-btn:hover{color:#fff;background:transparent;border-color:transparent}.hud-toggle-icon-btn--floating{position:fixed;inset:252px 28px auto auto;width:38px;height:30px;border:1px solid rgba(77,86,89,.78);border-radius:0;background:#000000d6;box-shadow:0 12px 26px #0000006b}.data-readouts.chat-messages{height:169px;max-height:none;margin:0;padding:9px 10px 8px;overflow-y:auto;border-radius:0;background:#00000057;box-shadow:none}.chat-audio-controls{flex:0 0 29px;padding:4px 7px;border-top:1px solid rgba(44,48,50,.96);background:#00000094}.chat-panel .audio-controls{display:block;min-width:0}.chat-panel .demo-tracks{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;padding:0;margin:0}.chat-panel .demo-track-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:20px;min-width:0;margin:0;padding:0;border:1px solid rgba(5,213,223,.44);border-radius:0;background:#05d5df14;color:#05d5df;font-family:var(--game-play-hud-font, "New Science", "Roboto Mono", "Consolas", monospace);font-size:10px;font-weight:900;line-height:1;text-shadow:none;box-shadow:inset 0 0 8px #05d5df14}.chat-panel .demo-track-btn:hover{background:#05d5df2e;border-color:#05d5dfd1;color:#fff}.chat-panel .demo-track-btn.selected,.chat-panel .demo-track-btn.active{background:#22d4dd;border-color:#22d4dd;color:#050505;box-shadow:0 0 10px #22d4dd59}.chat-panel .audio-player{display:none}.data-row.message-row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:3px;margin:0 0 8px;padding:0;border:0;border-radius:0;color:#fff;font-size:10px;font-weight:700;line-height:1.15}.data-row.message-row:hover{background:transparent;border-left-color:transparent}.message-time{margin:0;color:#05d5df;font-weight:900}.message-row--own .message-time{color:#f2d90b}.message-name{margin:0;color:#05d5df;font-weight:900}.message-row--own .message-name{color:#f2d90b}.message-command-tag{color:#f2d90b;font-weight:900}.data-row.message-row .data-value{flex:1 1 120px;min-width:0;margin:0;color:#fff;overflow-wrap:anywhere}.chat-input{height:34px;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:0;border-top:1px solid rgba(44,48,50,.96);background:#2c2f31}.chat-input-field{width:100%;height:33px;padding:0 9px;border:0;border-radius:0;background:#2c2f31;color:#fff;font-size:11px!important;font-weight:800;outline:none;box-shadow:none}.chat-input-field:focus{border-color:transparent;background:#2c2f31;box-shadow:inset 0 0 0 1px #05d5df38}.chat-input-field::-moz-placeholder{color:#7f8386;opacity:1}.chat-input-field::placeholder{color:#7f8386;opacity:1}.chat-clear-button{display:none}.chat-send-button{width:34px;height:33px;padding:0;border:0;border-left:1px solid rgba(44,48,50,.96);border-radius:0;background:#8d9398;color:#050505;font-family:Arial,sans-serif;font-size:23px;font-weight:900;line-height:1}.chat-send-button:hover{background:#a9b0b5;box-shadow:none}.terminal-content{height:calc(100% - 34px);padding:9px 10px;background:#0000007a;color:#fff;font-size:10px;font-weight:700;line-height:1.24}.terminal-line{margin-bottom:7px}.command-line{color:#00d3dc}.response-line{color:#fff}.chat-messages::-webkit-scrollbar,.terminal-content::-webkit-scrollbar{width:4px}.chat-messages::-webkit-scrollbar-track,.terminal-content::-webkit-scrollbar-track{background:#ffffff0d}.chat-messages::-webkit-scrollbar-thumb,.terminal-content::-webkit-scrollbar-thumb{background:#28d5dfa6;border-radius:0}@media screen and (max-width: 760px){.terminal-panel{top:210px;right:12px}.chat-panel,.hud-toggle-icon-btn--floating{top:156px;right:12px}}*{box-sizing:border-box}html.is-game-runtime-mode .webglstudio-top-toolstrip,html.is-game-runtime-mode .webglstudio-vertical-toolstrip,html.is-game-runtime-mode .viewport-level-dropdown-shell,body.is-game-runtime-mode .webglstudio-top-toolstrip,body.is-game-runtime-mode .webglstudio-vertical-toolstrip,body.is-game-runtime-mode .viewport-level-dropdown-shell{display:none!important;visibility:hidden!important;pointer-events:none!important}.game-runtime-chrome{position:fixed;inset:0;z-index:1000001;pointer-events:none;font-family:var(--game-play-hud-font, "New Science", "Roboto Mono", "Consolas", monospace);color:#33f6ff}.game-runtime-topbar{position:absolute;top:clamp(12px,2vh,22px);left:clamp(12px,1.4vw,22px);display:inline-flex;align-items:center;gap:4px;height:22px;padding:0;background:transparent;border:0;box-shadow:none;pointer-events:auto}.game-runtime-sidebar{position:absolute;top:47%;left:clamp(12px,1.4vw,22px);transform:translateY(-50%);display:grid;gap:5px;padding:8px 5px;background:linear-gradient(180deg,#cae7eac7,#cae7ea47),#030f1252;border-left:1px solid rgba(39,236,239,.72);box-shadow:inset 0 0 18px #27ecef1f,0 0 16px #00000057;pointer-events:auto;border-radius:25px}.game-runtime-button{display:inline-grid;place-items:center;border:1px solid rgba(39,236,239,.8);border-radius:0;background:#092b2feb;color:#33f6ff;font:inherit;font-weight:900;letter-spacing:0;text-shadow:0 0 8px rgba(39,236,239,.65);box-shadow:inset 0 0 10px #27ecef24,0 0 8px #27ecef29;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.game-runtime-button:hover,.game-runtime-button:focus-visible{border-color:#baffff;color:#fff;outline:none;box-shadow:inset 0 0 12px #27ecef38,0 0 12px #27ecef57}.game-runtime-button--play{width:86px;height:22px;padding:0 12px;border:0;background:var(--game-button-bg-url) center / 100% 100% no-repeat;box-shadow:0 0 16px #27ecef2e;font-size:12px;line-height:1}.game-runtime-button--minimize{width:22px;height:22px;border:0;background:transparent;box-shadow:none}.game-runtime-button--minimize svg{width:12px;height:12px;color:currentColor;filter:drop-shadow(0 0 5px rgba(39,236,239,.65));pointer-events:none}.game-runtime-button--restore{position:absolute;top:clamp(12px,2vh,22px);left:clamp(12px,1.4vw,22px);width:120px;height:31px;padding:0 52px 0 28px;border:0;background:var(--game-button-bg-url) center / 100% 100% no-repeat;box-shadow:0 0 16px #27ecef38;font-size:12px;line-height:1;pointer-events:auto}.game-runtime-topbar .game-runtime-button--minimize{border:0;background:transparent;box-shadow:none}.game-runtime-topbar .game-runtime-button--minimize:hover,.game-runtime-topbar .game-runtime-button--minimize:focus-visible,.game-runtime-button--restore:hover,.game-runtime-button--restore:focus-visible{border-color:transparent;box-shadow:none;filter:drop-shadow(0 0 8px rgba(39,236,239,.5))}.game-runtime-button--play:hover,.game-runtime-button--play:focus-visible{border-color:transparent;box-shadow:0 0 14px #27ecef5c;filter:drop-shadow(0 0 8px rgba(39,236,239,.42))}.game-runtime-button--round{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(101,255,255,.18),transparent 34%),#084044eb;font-size:13px;line-height:1}.game-runtime-button--round[aria-pressed=true]{background:radial-gradient(circle at 35% 30%,rgba(174,255,255,.24),transparent 34%),#0d5256f0}.game-runtime-minimize-glyph{width:9px;height:2px;border-radius:999px;background:currentColor;filter:drop-shadow(0 0 5px rgba(39,236,239,.65))}.game-navigation-pad{position:fixed;left:clamp(0px,5vw,40px);bottom:clamp(70px,16vh,0px);width:100px;height:100px;z-index:1000002;pointer-events:none;filter:drop-shadow(0 18px 28px rgba(0,0,0,.44));-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.game-navigation-pad__button{position:absolute;display:block;padding:0;border:0;background:transparent;color:#4df0f0;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.game-navigation-pad__button:focus-visible{outline:1px solid rgba(48,214,214,.72);outline-offset:2px}.game-navigation-pad__button{width:70px;height:57px;transform-origin:50% 50%}.game-navigation-pad__button--up{left:8px;top:0}.game-navigation-pad__button--right{left:42px;top:33px}.game-navigation-pad__button--down{left:8px;top:66px}.game-navigation-pad__button--left{left:-26px;top:33px}.game-navigation-pad__segment{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.game-navigation-pad__segment--active,.game-navigation-pad__button.is-active .game-navigation-pad__segment--idle{opacity:0}.game-navigation-pad__button.is-active .game-navigation-pad__segment--active{opacity:1}.game-navigation-pad__button--up .game-navigation-pad__segment--idle{transform:rotate(180deg)}.game-navigation-pad__button--right .game-navigation-pad__segment--idle{transform:rotate(-90deg)}.game-navigation-pad__button--down .game-navigation-pad__segment--idle{transform:rotate(0)}.game-navigation-pad__button--left .game-navigation-pad__segment--idle{transform:rotate(90deg)}.game-navigation-pad__button--up .game-navigation-pad__segment--active{transform:rotate(-90deg)}.game-navigation-pad__button--right .game-navigation-pad__segment--active{transform:rotate(0)}.game-navigation-pad__button--down .game-navigation-pad__segment--active{transform:rotate(90deg)}.game-navigation-pad__button--left .game-navigation-pad__segment--active{transform:rotate(180deg)}.popup-player-inventory{margin-top:10.5rem}.popup-player-inventory-max{margin-top:0!important}.game-bottom-hud{position:fixed;left:50%;bottom:clamp(14px,2.4vh,26px);transform:translate(-50%);z-index:1200;display:grid;justify-items:center;gap:8px;min-width:min(284px,calc(100vw - 22px));pointer-events:none;font-family:var(--game-play-hud-font, "New Science", "Roboto Mono", "Consolas", monospace);color:#dffeff;text-shadow:0 0 8px rgba(39,236,239,.55)}.game-bottom-hud__inventory{position:relative;display:grid;justify-items:center;gap:4px;width:min(284px,calc(100vw - 22px));min-height:91px;pointer-events:auto}.game-bottom-hud__title{position:relative;z-index:1;width:100%;color:#30d6d6;font-size:12.36px;font-weight:400;line-height:15px;text-align:center;letter-spacing:0}.game-bottom-status{display:grid;width:min(328px,calc(100vw - 52px));pointer-events:none}.game-bottom-status__header,.game-bottom-status__tracks{display:grid;grid-template-columns:minmax(108px,1fr) 20px 20px minmax(108px,1fr);align-items:end;-moz-column-gap:6px;column-gap:6px}.game-bottom-status__tracks{grid-template-columns:minmax(108px,1fr) minmax(108px,1fr)}.game-bottom-meter{min-width:0}.game-bottom-meter__label,.game-bottom-status__value{color:#33f6ff;font-size:8px;font-weight:600;line-height:1;letter-spacing:0}.game-bottom-status__value,.game-bottom-meter__label--right{text-align:right}.game-bottom-meter__track{position:relative;height:7px;min-width:0;background:#031113d1;border:1px solid rgba(39,236,239,.88);box-shadow:inset 0 0 8px #27ecef2e,0 0 9px #27ecef2e;overflow:hidden}.game-bottom-meter__fill{display:block;height:100%;transition:width .18s ease}.game-bottom-meter--health .game-bottom-meter__fill{background:linear-gradient(90deg,#ff4b3f,#ffd1c7);box-shadow:0 0 10px #ff4c3e8c}.game-bottom-meter--energy .game-bottom-meter__fill{background:linear-gradient(90deg,#15f7ff,#baffff);box-shadow:0 0 10px #27ecef8c}.game-bottom-actions{padding:5px;max-width:calc(100vw - 46px)}.game-bottom-actions__content{display:flex;align-items:center;justify-content:center}.game-bottom-action{position:relative;min-width:clamp(72px,4vw,75px);height:18px;border:0;background:var(--game-button-bg-url) center / 100% 100% no-repeat;color:#31e5e8;font-family:inherit;font-size:13px;font-weight:800;line-height:1;letter-spacing:0;text-shadow:0 0 9px rgba(39,236,239,.65);cursor:pointer}.game-bottom-action:hover,.game-bottom-action:focus-visible{color:#dffeff;filter:drop-shadow(0 0 8px rgba(39,236,239,.5));outline:none}.game-hud-toasts{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);display:grid;gap:6px;min-width:220px;pointer-events:none}.game-hud-toast{display:grid;gap:2px;padding:8px 10px;border:1px solid rgba(39,236,239,.68);background:linear-gradient(90deg,#27ecef29,#091518eb),#061214e0;box-shadow:0 0 18px #27ecef38;color:#dffeff}.game-hud-toast--success{border-color:#3effd5c7}.game-hud-toast--warn{border-color:#ff5e4dd1}.game-hud-toast__summary{color:#34f8ff;font-size:10px;font-weight:900}.game-hud-toast__detail{color:#dffeffd1;font-size:10px;line-height:1.35}.inventory-action-backdrop{position:fixed;inset:0;z-index:1250;display:grid;place-items:end center;padding:0 16px 136px;background:#00090b33;pointer-events:auto}.inventory-action-dialog{width:min(430px,calc(100vw - 32px));border:1px solid rgba(39,236,239,.7);background:linear-gradient(135deg,rgba(38,245,255,.16),transparent 34%),#051316f0;box-shadow:0 0 32px #27ecef40,inset 0 0 18px #27ecef14;color:#e4feff}.inventory-action-dialog__chrome{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(39,236,239,.34);padding:8px 10px;color:#34f8ff;font-size:10px;font-weight:900}.inventory-action-dialog__close,.inventory-action-btn{border:1px solid rgba(39,236,239,.62);background:#0d2b31d1;color:#dffeff;font-family:inherit;font-weight:800;cursor:pointer}.inventory-action-dialog__close{width:24px;height:24px;line-height:1}.inventory-action-message{padding:16px 14px 12px;color:#dffeffe0;font-size:12px;text-align:center}.inventory-action-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 12px 14px}.inventory-action-btn{min-width:72px;padding:7px 9px;font-size:10px}.inventory-action-btn--primary{border-color:#34f8ffe6;background:#1b7e898c}.inventory-action-btn--danger{border-color:#ff5e4db8}.inventory-action-btn--ghost{opacity:.78}.inventory-action-btn:disabled{cursor:not-allowed;opacity:.38}@media screen and (max-width: 640px){.game-bottom-hud{min-width:calc(100vw - 18px);bottom:12px}.game-bottom-status{width:calc(100vw - 24px)}.game-bottom-status__header{grid-template-columns:1fr 26px 26px 1fr}.game-bottom-status__tracks{grid-template-columns:1fr;gap:5px}.game-bottom-meter__label,.game-bottom-status__value{font-size:12px}.game-bottom-actions{padding:5px 7px}.game-bottom-actions__content{gap:4px}.game-bottom-action{min-width:clamp(70px,29vw,88px);font-size:10px}.inventory-action-backdrop{padding-bottom:112px}}@font-face{font-family:PlayRegular;src:url(./Play-Regular-IkX5pTQV.ttf) format("truetype")}.game-menu-panel{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(to right,#0009,#0003 40%,#0000),linear-gradient(#0006,#0006),url(./BG-DUGI0ob2.png) no-repeat left center;background-size:cover;z-index:999999;opacity:.82;color:#fff;font-family:PlayRegular,sans-serif;padding:60px 30px;overflow:hidden}.circular-loading-screen-lazy{display:flex;align-items:center;justify-content:center;flex-direction:column}.game-title{font-size:2.4rem;font-weight:700;margin-bottom:40px}.menu-list{list-style:none;width:15rem;padding:0;margin:0}.menu-button{font-size:1.2rem;color:#637786;text-align:left;width:100%;border:none;background:transparent;box-shadow:none;padding:.5rem 0;font-weight:400}.elements{font-size:1.2rem;color:#637786;text-align:left;width:100%;border:none;background:transparent;box-shadow:none;padding:.3rem 0;font-weight:400}.list-header{text-align:center;background:#637786;color:#fff;border-radius:.3rem}.countdown-circle{position:relative;width:120px;height:120px;margin:20px 0;display:flex;align-items:center;justify-content:center}.count-text{font-size:42px;font-weight:700;transition:transform .5s ease-out}.count-text.pulse{transform:scale(1.5);text-shadow:0 0 10px #c4f4ff}.player-record{background:#637786;border-radius:.3rem;opacity:.1}.menu-button:hover,.menu-button.active{color:#c4f4ff;background:url(./selected-BQCwzucQ.png) no-repeat left center;background-size:100% 100%;cursor:pointer}.menu-button:focus{outline:none;box-shadow:none}.game-loading-panel{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#0009,#0003 40%,#0000),linear-gradient(#0006,#0006),url(./BG-DUGI0ob2.png) no-repeat left center;background-size:cover;z-index:99999;opacity:.82;color:#fff;font-family:PlayRegular,sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center}.loading-content{text-align:center}.loading-title{position:fixed;bottom:20px;font-size:2.4rem;text-shadow:0 0 15px rgba(77,163,255,.7)}.loading-status p{margin:5px 0;font-size:1rem}.loading-bar{position:fixed;bottom:10px;left:50%;transform:translate(-50%);width:80%;height:10px;background:#fff3;border-radius:10px;overflow:hidden}.progress{height:100%;background:#4da3ff;transition:width .5s ease-in-out}.b-waiting-screen{display:flex;flex-direction:row;align-items:center;font-family:PlayRegular,sans-serif;padding:.5rem;z-index:100000}.p-button-waiting{border:none;background:transparent;font-family:PlayRegular,sans-serif;font-weight:700;font-size:1rem;width:120px;height:45px;text-transform:uppercase;background:url(./btn0-B7UOTqTs.png) no-repeat center center;background-size:contain;color:#aaa;transition:all .2s ease}.p-button-waiting:hover,.p-button-waiting:focus,.p-button-waiting:active{background-image:url(./btn1-CxxAmQoA.png);color:#fff}.circular-loading-screen-waiting{display:flex;flex-direction:column;align-items:center;font-family:PlayRegular,sans-serif;color:#4da3ff;z-index:100000;background:linear-gradient(to right,#0009,#0003 40%,#0000),linear-gradient(#0006,#0006),url(./BG-DUGI0ob2.png) no-repeat left center;background-size:cover;height:100%}.t-waiting-screen{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;height:100%;width:100%;z-index:999999;opacity:.82;color:#fff;font-family:PlayRegular,sans-serif;padding:60px 30px;overflow:hidden}.u-waiting-screen{display:flex;flex-direction:column;height:100%;width:100%;z-index:999999;opacity:.82;color:#fff;font-family:PlayRegular,sans-serif;padding:0 30px;overflow:hidden}.m-waiting-screen{display:flex;flex-direction:column;height:100%;width:100%;z-index:999999;opacity:.82;color:#fff;font-family:PlayRegular,sans-serif;align-items:center;overflow:hidden}.circular-loading-screen{position:fixed;bottom:20px;right:30px;display:flex;flex-direction:column;align-items:center;font-family:PlayRegular,sans-serif;color:#4da3ff;z-index:100000}.loading-ring{position:relative;width:90px;height:90px;margin-bottom:8px}.ring{position:absolute;top:0;left:0;border-radius:50%;border:2px solid transparent}.ring-blue{border-top:4px solid #4da3ff;animation:spin 1.2s linear infinite}.ring-orange{border-bottom:4px solid orange;animation:spinReverse 2s linear infinite}.outer{width:90px;height:90px}.middle{width:60px;height:60px;top:15px;left:15px}.inner{width:30px;height:30px;top:30px;left:30px}.loading-text{font-size:1rem;text-shadow:0 0 8px #4da3ff;letter-spacing:1px}@media (max-width: 768px){.leaderboard-scroll-wrapper{width:95%}.circular-loading-screen{position:fixed;bottom:30px}.loading-bar{bottom:10px}.loading-text{margin-bottom:30px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@font-face{font-family:PlayRegular;src:url(./Play-Regular-IkX5pTQV.ttf) format("truetype")}.leaderboard-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;background:linear-gradient(to right,#0009,#0003 40%,#0000),linear-gradient(#0006,#0006),url(./BG-DUGI0ob2.png) no-repeat left center;background-size:cover;opacity:.82;font-family:PlayRegular,sans-serif;color:#fff;z-index:99999;overflow-y:auto}.leaderboard-title{font-size:2.5rem;text-align:center;color:#4da3ff}.leaderboard-table{width:100%;border-collapse:collapse;border-radius:8px;cursor:pointer;overflow:hidden;color:#fff}.leaderboard-table th{padding:.1rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.1);text-transform:uppercase}.leaderboard-table td{padding:.1rem;text-align:center}.leaderboard-table th{color:#4da3ff;font-weight:600}.leaderboard-table tbody tr:nth-child(2n){background-color:#ffffff0d}.leaderboard-table tbody tr:hover{background-color:#fd242469}.close-button{position:absolute;top:3rem;right:28rem;background:transparent;border:none;font-size:1.5rem;color:#fff;cursor:pointer;z-index:100001;text-shadow:0 0 6px #4da3ff}.back-button{position:absolute;bottom:17.5rem;right:27rem;color:#4da3ff;border:2px solid #4da3ff;padding:10px 20px;font-family:PlayRegular,sans-serif;font-size:1rem;border-radius:6px;cursor:pointer;transition:background .3s ease}.back-button:hover{background-color:#3390ff}.leaderboard-scroll-wrapper{overflow-y:auto;background:url(./15LeaderBoards-C6WRBPnk.png) no-repeat left center;background-size:100% 100%;padding:2.5rem 2rem;width:60%;height:75%}@media (max-width: 768px){.leaderboard-scroll-wrapper{width:95%}.leaderboard-table th{font-size:.9rem}.close-button{display:none}.back-button{bottom:16rem;right:2rem}.leaderboard-table tr{font-size:.8rem;text-wrap:nowrap}.leaderboard-table td{padding:.1rem;text-align:center;max-width:.8rem;text-overflow:ellipsis;overflow:hidden}}@font-face{font-family:PlayRegular;src:url(./Play-Regular-IkX5pTQV.ttf) format("truetype");font-weight:400;font-style:normal}.options-container{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;background:linear-gradient(to right,#0009,#0003 40%,#0000),linear-gradient(#0006,#0006),url(./BG-DUGI0ob2.png) no-repeat left center;background-size:cover;opacity:.82;font-family:PlayRegular,sans-serif;z-index:99999;overflow-y:auto}.options-scroll-wrapper{position:relative;overflow-y:auto;background:url(./15LeaderBoards-C6WRBPnk.png) no-repeat left center;background-size:100% 100%;padding:2.5rem 2rem 2rem;width:60%;min-height:40rem}.close-button{position:absolute;top:3rem;right:3rem;background:transparent;border:none;font-size:1.5rem;color:#fff;cursor:pointer;z-index:100001;text-shadow:0 0 6px #4da3ff}.close-button:hover{background:#ffffff1a}.options-title-row{display:flex;align-items:center;gap:12px;padding-left:1rem}.options-title{padding-top:.3rem;text-align:center;font-weight:600;color:#637786}.options-menu{display:flex;gap:22px;align-items:center;padding:10px 0 6px}.options-tab{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#637786;text-transform:uppercase;font-weight:600;padding:8px 2px;cursor:pointer;transition:color .15s ease,filter .15s ease}.options-tab:hover,.options-tab:focus-visible{color:#c4e7ff;outline:none}.options-tab.is-active{color:#aee0ff;filter:drop-shadow(0 0 6px rgba(77,163,255,.6))}.options-panel{padding:18px 4px 8px}.panel-body{color:#e7eefc;font-size:.98rem;opacity:.95}.options-back-button{position:absolute;bottom:3.5rem;right:3rem;color:#637786;border:2px solid #637786;padding:10px 20px;font-family:PlayRegular,sans-serif;font-size:1rem;border-radius:6px;cursor:pointer;transition:background .3s ease}.options-back-button:hover{background-color:#c4e7ff}@media (max-width: 1024px){.options-scroll-wrapper{width:80%}}@media (max-width: 768px){.options-scroll-wrapper{width:95%}.options-menu{gap:14px;flex-wrap:nowrap}.options-tab{font-size:.53rem}.options-back-button{bottom:3rem;right:2rem}}.kbm-wrap{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:16px 18px;margin-top:10px;background:#080c1273;box-shadow:inset 0 0 0 1px #ffffff08}.kbm-keyboard,.kbm-mouse{background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45));image-rendering:auto}.kbm-keyboard{flex:1 1 68%;min-height:240px;background-image:url(./keyboard-C1WUzHnt.png)}.kbm-mouse{flex:0 0 26%;min-height:240px;background-image:url(./options-EGy-qpGT.png)}@media (max-width: 900px){.kbm-wrap{flex-direction:column}.kbm-keyboard,.kbm-mouse{min-height:200px}}.system-builder-popup{position:fixed;inset:0;z-index:1000008;display:grid;place-items:center;pointer-events:auto}.system-builder-popup__backdrop{position:absolute;inset:0;background:#0000008a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.system-builder-popup__panel{position:relative;width:min(1600px,calc(100vw - 280px));height:calc(100vh - 28px);min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-top:1px solid rgba(201,225,229,.44);border-bottom:1px solid rgba(201,225,229,.44);background:#fff;box-shadow:0 26px 70px #0000008c}.system-builder-popup__panel:before,.system-builder-popup__panel:after{content:"";position:absolute;width:10px;height:10px;pointer-events:none}.system-builder-popup__panel:before{top:-2px;left:-2px;border-top:3px solid #23f4f8;border-left:3px solid #23f4f8}.system-builder-popup__panel:after{right:-2px;bottom:-2px;border-right:3px solid #23f4f8;border-bottom:3px solid #23f4f8}.system-builder-popup__header{min-height:21px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;color:#f2fbff;font-family:var(--game-play-hud-font, "New Science", "Roboto Mono", "Consolas", monospace);background:linear-gradient(180deg,#0b1214f0,#050a0ce6)}.system-builder-popup__header div{display:grid;gap:1px}.system-builder-popup__header strong{font-size:11px;font-weight:700}.system-builder-popup__eyebrow{color:#23f4f8;font-size:7px;font-weight:700;text-transform:uppercase}.system-builder-popup__header button{width:16px;height:16px;display:grid;place-items:center;padding:0;border:1px solid rgba(35,244,248,.72);background:#000c0e9e;color:#23f4f8;font:inherit;font-size:10px;line-height:1;cursor:pointer}.system-builder-popup__frame{width:100%;height:100%;border:0;background:#fff}.system-builder-popup__system-only{min-height:0;overflow:auto;background:#fff}.system-builder-popup__system-only .sb-native-preview{width:100%;min-height:100%;border:0;box-shadow:none}.system-builder-popup__system-only .sb-native-preview__image{min-height:390px}.system-builder-popup__status{display:grid;place-items:center;min-height:100%;color:#061018;background:#fff;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:700}@media screen and (max-width: 900px){.system-builder-popup__panel{width:calc(100vw - 24px);height:calc(100vh - 24px);min-width:0;min-height:0}}.play-view-controls{position:fixed;top:52px;right:64px;z-index:1000005;display:flex;align-items:center;gap:10px;height:28px;padding:0;pointer-events:auto;color:#f2fbff;font-family:var(--game-play-hud-font, "New Science", "Roboto Mono", "Consolas", monospace);background:transparent;border:0;box-shadow:none}.play-view-controls__radio{display:flex;align-items:center;gap:10px}.play-view-controls__button{position:relative;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:0;background:transparent;color:#f2fbffeb;cursor:pointer}.play-view-controls__button svg,.play-view-controls__svg-icon{width:20px;height:20px;filter:drop-shadow(0 0 2px rgba(255,255,255,.22))}.play-view-controls__asset-icon{display:block;width:20px;height:20px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 2px rgba(255,255,255,.22))}.play-view-controls__svg-icon--firstPerson{width:23px;height:23px}.play-view-controls__asset-icon--character,.play-view-controls__asset-icon--orbit{width:20px;height:20px}.play-view-controls__asset-icon--navigation{width:23px;height:23px}.play-view-controls__button:hover{color:#fff}.play-view-controls__button:hover svg,.play-view-controls__button:hover .play-view-controls__asset-icon{filter:drop-shadow(0 0 5px rgba(255,255,255,.42))}.play-view-controls__button.is-active{color:#23f4f8}.play-view-controls__button.is-active svg{filter:drop-shadow(0 0 3px rgba(35,244,248,.95)) drop-shadow(0 0 8px rgba(35,244,248,.75))}.play-view-controls__button.is-active .play-view-controls__asset-icon{filter:brightness(0) saturate(100%) invert(83%) sepia(72%) saturate(1612%) hue-rotate(130deg) brightness(102%) contrast(101%) drop-shadow(0 0 3px rgba(35,244,248,.95)) drop-shadow(0 0 8px rgba(35,244,248,.75))}.play-view-controls__button:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-2px);min-width:-moz-max-content;min-width:max-content;padding:4px 7px;border:1px solid rgba(35,244,248,.42);background:#030a0ceb;color:#f2fbff;font-size:10px;line-height:1;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;white-space:nowrap;box-shadow:0 0 10px #00000073}.play-view-controls__button:hover:after,.play-view-controls__button:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}.play-category-popup{position:fixed;left:20px;top:96px;z-index:1000004;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:var(--game-right-hud-width, min(390px, calc(100vw - 32px) ));height:min(454px,calc(100vh - 126px));padding:18px 22px 0;pointer-events:auto;color:#f2fbff;font-family:var(--game-play-hud-font, "New Science", "Roboto Mono", "Consolas", monospace);background:radial-gradient(ellipse at 50% 0%,rgba(202,231,234,.16),transparent 38%),linear-gradient(180deg,#0b1214ad,#050a0c57);border-top:1px solid rgba(201,225,229,.38);border-bottom:1px solid rgba(201,225,229,.38);border-left:0;border-right:0;box-shadow:inset 0 0 28px #ffffff08,0 0 24px #00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.play-category-popup__anchor{position:absolute;z-index:2;width:10px;height:10px;pointer-events:none;background:none;filter:none}.play-category-popup__anchor--tl{left:-1px;top:-1px;border-top:3px solid #23f4f8;border-left:3px solid #23f4f8}.play-category-popup__anchor--br{right:-1px;bottom:-1px;border-right:3px solid #23f4f8;border-bottom:3px solid #23f4f8}.play-category-popup__header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin:0 0 14px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.play-category-popup__close{position:absolute;top:8px;right:8px;z-index:3;display:grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid rgba(35,244,248,.72);border-radius:0;background:#000c0e94;color:#23f4f8;cursor:pointer}.play-category-popup__close:hover{border-color:#dffeffe6;color:#dffeff;box-shadow:0 0 10px #23f4f83d}.play-category-popup__close svg{width:12px;height:12px}.play-category-popup__header:active{cursor:grabbing}.play-category-popup__header h2{margin:0;color:#23f4f8;font-size:13px;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.play-category-popup__status{display:flex;align-items:center;gap:7px;padding-right:1px}.play-category-popup__status-dot{display:block;width:9px;height:9px;border-radius:50%}.play-category-popup__status-dot--warm{background:#ffaaa6}.play-category-popup__status-dot--cyan{background:#23f4f8;box-shadow:0 0 7px #23f4f89e}.play-category-popup__search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;height:36px;margin-bottom:14px;padding:0 11px;background:#fff1;color:#e8f0f2a3;border:1px solid rgba(201,225,229,.12)}.play-category-popup__search svg{width:15px;height:15px}.play-category-popup__search input{width:100%;min-width:0;height:34px;border:0;outline:0;background:transparent;color:#f4fbff;font:inherit;font-size:11px;font-weight:400}.play-category-popup__search input::-moz-placeholder{color:#e8f0f270}.play-category-popup__search input::placeholder{color:#e8f0f270}.play-category-popup__search span{color:#e8f0f25c;font-size:10px;font-weight:600;white-space:nowrap}.play-category-popup__tree{min-height:0;margin:0 -2px 0 0;padding:0 0 12px;overflow:auto;border-top:0}.play-category-popup__tree .pcui-object-tree-view{padding:0}.play-category-popup__tree .pcui-treeview-item{position:relative;min-width:0}.play-category-popup__tree .pcui-treeview-item:before,.play-category-popup__tree .pcui-treeview-item:after,.play-category-popup__tree .pcui-treeview-item-contents:before,.play-category-popup__tree .pcui-treeview-item-contents:after,.play-category-popup__tree .pcui-object-node-row:before,.play-category-popup__tree .pcui-object-node-row:after{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;content:none!important}.play-category-popup__tree .pcui-treeview-item-contents{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:3px;width:100%;min-width:0;height:23px;padding:0 9px 0 0;border:0;background:transparent;color:#f3f7f8db;font:inherit;font-size:11px;font-weight:400;text-align:left;cursor:pointer}.play-category-popup__tree .pcui-treeview-item-contents:hover,.play-category-popup__tree .pcui-treeview-item-contents.pcui-treeview-item-selected{background:#fff1;color:#f4fbff}.play-category-popup__tree .pcui-treeview-item-contents.pcui-treeview-item-selected{box-shadow:inset 2px 0 #23f4f8}.play-category-popup__tree .pcui-object-disclosure{display:grid;place-items:center;width:14px;height:14px;color:#23f4f8;background:transparent!important;border:0!important;box-shadow:none!important}.play-category-popup__tree .pcui-treeview-item-icon,.play-category-popup__tree .pcui-treeview-item-branch,.play-category-popup__tree .pcui-treeview-item-branch:before,.play-category-popup__tree .pcui-treeview-item-branch:after{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;content:none!important}.play-category-popup__tree .pcui-object-disclosure:before,.play-category-popup__tree .pcui-object-disclosure:after{content:none!important;display:none!important}.play-category-popup__tree .pcui-object-chevron{display:block;width:6px;height:6px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:transform .12s ease}.play-category-popup__tree .pcui-object-node.pcui-treeview-item-open>.pcui-object-node-row .pcui-object-chevron{transform:rotate(135deg)}.play-category-popup__tree .pcui-treeview-item-branch{display:none!important}.play-category-popup__tree .pcui-treeview-item-branch:before{content:none!important}.play-category-popup__tree .pcui-treeview-item-text{display:flex;align-items:baseline;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-category-popup__tree .pcui-treeview-item-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.play-category-popup__tree .pcui-object-node.is-object .pcui-treeview-item-name:before{content:"-";display:inline-block;margin-right:8px;color:#dce9ef4d}.play-category-popup__tree .pcui-treeview-item-id{flex:0 0 auto;color:#e8f0f257;font-size:10px;font-weight:400}.play-category-popup__tree .pcui-treeview-item-id--active{color:#23f4f8}.play-category-popup__tree .pcui-treeview-item-eye{display:grid;place-items:center;width:16px;height:16px;color:#23f4f8}.play-category-popup__tree .pcui-treeview-item-eye svg{width:15px;height:15px}.play-category-popup__tree .pcui-object-node.is-object .pcui-treeview-item-contents{color:#f3f7f8d6}.play-category-popup__tree .pcui-object-node-children{position:relative}.play-category-popup__tree .pcui-object-node-children:before{content:"";position:absolute;top:0;bottom:3px;left:14px;width:1px;background:#c9e1e51f}.play-category-popup__empty{padding:14px 4px;color:#f2fbff9e;font-size:12px;line-height:1.45}.play-category-popup__footer{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:42px;margin:0 -22px;padding:0 22px;border-top:1px solid rgba(201,225,229,.14);background:#050a0c3d;color:#e8f0f27a;font-size:8px;font-weight:700;text-transform:uppercase}.play-category-popup__footer span:last-child{margin-left:auto}.play-category-popup__footer strong{color:#23f4f8;font-weight:800}.play-asset-info{position:fixed;right:20px;bottom:158px;width:var(--game-right-hud-width, min(390px, calc(100vw - 32px) ));height:min(520px,calc(100vh - 204px));padding:14px 18px;z-index:1000004;pointer-events:auto;color:#f2fbff;font-family:var(--game-play-hud-font, "New Science", "Roboto Mono", "Consolas", monospace);background:radial-gradient(ellipse at 50% 0%,rgba(202,231,234,.16),transparent 38%),linear-gradient(180deg,#0b1214ad,#050a0c57);border-top:1px solid rgba(201,225,229,.38);border-bottom:1px solid rgba(201,225,229,.38);border-left:0;border-right:0;box-shadow:inset 0 0 28px #ffffff08,0 0 24px #00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:visible;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.play-asset-info__header{display:block;margin:0 132px 10px 0}.play-asset-info h2{margin:0;color:#f6fbff;font-size:17px;font-weight:500;letter-spacing:0;text-transform:none;text-shadow:0 0 8px rgba(35,244,248,.24)}.play-asset-info__systembuilder{position:absolute;top:8px;right:36px;min-width:0;height:18px;padding:0 7px;border:1px solid rgba(35,244,248,.62);background:#000c0e94;color:#23f4f8;font:inherit;font-size:8px;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase;cursor:pointer;text-shadow:0 0 7px rgba(35,244,248,.55)}.play-asset-info__systembuilder:hover{border-color:#dffeffe6;color:#dffeff;box-shadow:0 0 10px #23f4f83d}.play-asset-info__close{position:absolute;top:8px;right:10px;display:grid;place-items:center;width:18px;height:18px;padding:0;pointer-events:auto;border:1px solid rgba(35,244,248,.6);background:#000c0e9e;color:#23f4f8;font:inherit;font-size:15px;line-height:1;cursor:pointer;text-shadow:0 0 7px rgba(35,244,248,.8)}.play-asset-info__close:hover{border-color:#dffeffe6;color:#dffeff;box-shadow:0 0 10px #23f4f847}.play-asset-info__tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:8px;border-bottom:1px solid rgba(201,225,229,.2)}.play-asset-info__tabs button{position:relative;display:grid;grid-template-columns:auto minmax(0,auto);justify-content:center;align-items:center;gap:5px;min-width:0;height:25px;padding:0 4px;border:0;background:transparent;color:#e2eff29e;font:inherit;font-size:9px;font-weight:700;text-transform:uppercase;cursor:pointer}.play-asset-info__tabs button svg{width:10px;height:10px}.play-asset-info__tabs button.is-active{color:#f4fbff}.play-asset-info__tabs button.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:#ff3847;box-shadow:0 0 8px #ff38478c}.play-asset-info__groups,.play-asset-info__text{display:grid;gap:7px;max-height:none;overflow:visible;padding-right:0}.play-asset-info__group{border-bottom:1px solid rgba(201,225,229,.14)}.play-asset-info__group h3,.play-asset-info__text h3{margin:0 0 5px;display:flex;align-items:center;gap:7px;color:#23f4f8;line-height:1;letter-spacing:0;text-transform:uppercase;font-size:10px!important}.play-asset-info__group h3:before,.play-asset-info__text h3:before{content:"›";color:#23f4f8;font-size:15px;line-height:.7}.play-asset-info__rows{display:grid;gap:1px}.play-asset-info__row{display:grid;grid-template-columns:34% minmax(0,1fr);align-items:center;background:#fff1}.play-asset-info__row span,.play-asset-info__row strong{min-width:0;padding:5px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-asset-info__row span{color:#e8f0f2a3;font-size:10px;font-weight:400}.play-asset-info__row strong{color:#f4fbff;font-size:10px;font-weight:500}.play-asset-info__text p,.play-asset-info__empty{margin:0;color:#f3f7f8;font-size:11px;line-height:1.45}.play-asset-info__specifics{display:grid;gap:5px}.play-asset-info__specific-row{display:grid;grid-template-columns:minmax(58px,max-content) minmax(50px,1fr);gap:2px;align-items:baseline;color:#f3f7f8;font-size:11px}.play-asset-info__specific-row strong{justify-self:end;max-width:92px;color:#23f4f8;font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-asset-info__content{display:grid;align-content:start;gap:7px;min-height:0;height:100%;max-height:none;overflow:auto;padding-right:4px}.play-asset-info__group summary{margin:0 0 5px;display:flex;align-items:center;gap:7px;color:#23f4f8;line-height:1;letter-spacing:0;text-transform:uppercase;font-size:10px!important;cursor:pointer;list-style:none}.play-asset-info__group summary::-webkit-details-marker{display:none}.play-asset-info__group summary:before{content:"›";color:#23f4f8;font-size:18px;line-height:.7}.play-asset-info__group[open] summary:before{transform:rotate(90deg)}.play-asset-info__html{color:#f3f7f8;font-size:11px;line-height:1.45}.play-asset-info__html *{max-width:100%}.play-asset-info__media{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;height:100%}.play-asset-info__media-stage{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:10px;min-height:0}.play-asset-info__media-preview{display:grid;place-items:center;width:100%;height:100%;min-height:170px;padding:10px;overflow:hidden;border:0;border-radius:4px;background:#eee}.play-asset-info__media-main{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.play-asset-info__media-actions{display:grid;grid-template-rows:34px 34px minmax(16px,1fr) 34px 34px;gap:8px;align-content:start}.play-asset-info__media-actions button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(201,225,229,.45);border-radius:6px;background:#f5f7f8f5;color:#141d20b8;cursor:pointer;box-shadow:0 6px 14px #0000001f}.play-asset-info__media-actions button:hover:not(:disabled){color:#091012;border-color:#23f4f8d9}.play-asset-info__media-actions button:disabled{opacity:.42;cursor:default}.play-asset-info__media-actions svg{width:13px;height:13px}.play-asset-info__thumbs{display:flex;gap:7px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:0 2px 6px}.play-asset-info__thumbs button{flex:0 0 58px;width:58px;height:58px;display:grid;place-items:center;padding:5px;border:1px solid rgba(201,225,229,.5);border-radius:5px;background:#f4f4f4eb;cursor:pointer;overflow:hidden;line-height:0}.play-asset-info__thumbs button.is-active{border-color:#23f4f8f2;box-shadow:inset 0 0 0 1px #23f4f873,0 0 10px #23f4f838}.play-asset-info__thumbs img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#fff}.play-asset-info__table{width:100%;border-collapse:collapse;color:#f3f7f8;font-size:10px}.play-asset-info__table th,.play-asset-info__table td{padding:7px 8px;border-bottom:1px solid rgba(201,225,229,.12);text-align:left}.play-asset-info__table th{color:#23f4f8;font-weight:700;text-transform:uppercase}.play-asset-info__logs{display:grid;gap:8px}.play-asset-info__log{padding:8px;background:#ffffff0f;border-bottom:1px solid rgba(201,225,229,.12)}.play-asset-info__log strong,.play-asset-info__log span,.play-asset-info__log p{display:block;margin:0;font-size:10px;line-height:1.4}.play-asset-info__log strong{color:#f4fbff}.play-asset-info__log span{color:#e2eff29e}.play-asset-info__anchor{position:absolute;z-index:2;width:10px;height:10px;pointer-events:none;background:none;filter:none}.play-asset-info__anchor--tl{left:-2px;top:-2px;border-top:3px solid #23f4f8;border-left:3px solid #23f4f8}.play-asset-info__anchor--tr,.play-asset-info__anchor--bl{display:none}.play-asset-info__anchor--br{right:-2px;bottom:-2px;border-right:3px solid #23f4f8;border-bottom:3px solid #23f4f8}@media screen and (max-width: 760px){.play-asset-info{right:var(--game-right-hud-right, 20px);bottom:196px;width:var(--game-right-hud-width, min(390px, calc(100vw - 32px) ));height:min(390px,calc(100vh - 226px));padding:12px}.play-asset-info__media-preview{min-height:180px}.play-asset-info__thumbs button{flex-basis:52px;width:52px;height:52px}.play-asset-info__row span,.play-asset-info__row strong,.play-asset-info__text p,.play-asset-info__specific-row{font-size:9px}}.asset-category-dialog.p-dialog{width:min(380px,calc(100vw - 32px));margin-top:118px;border:1px solid #3a555c;border-radius:4px;background:#1f2f35;color:#f4f7f8;box-shadow:0 18px 45px #0000006b}.asset-category-dialog .p-dialog-header{padding:14px 16px 8px;border-bottom:1px solid #30484f;background:#1f2f35;color:#fff;border-radius:4px 4px 0 0;font-size:.85rem}.asset-category-dialog .p-dialog-content{padding:0 16px 14px;background:#1f2f35;color:#c6d4d8}.asset-category-dialog .p-dialog-footer{padding:0 16px 16px;border-top:1px solid #30484f;background:#1f2f35;color:#f4f7f8;border-radius:0 0 4px 4px}.asset-category-dialog .p-dialog-header-icon{color:#f4f7f8}.asset-category-dialog .p-dialog-header-icon:hover{background:#2b4249;color:#fff}.asset-category-dialog-body{display:grid;gap:12px}.asset-category-dialog-message{margin:0;color:#8fb8c0;font-size:.85rem}.asset-category-select-shell{width:100%}.asset-category-select-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;padding:0 10px;border:1px solid #597178;border-radius:3px;background:#2a2d35;color:#fff;font-size:.82rem;text-align:left;cursor:pointer}.asset-category-select-button:hover,.asset-category-select-button:focus{border-color:#78dbe8;outline:none;box-shadow:0 0 0 1px #78dbe84d}.asset-category-tree-panel{width:100%;margin-top:6px;border:1px solid #405a62;border-radius:4px;background:#22343a;color:#f4f7f8;box-shadow:0 18px 42px #00000075}.asset-category-search-row{display:grid;grid-template-columns:1fr 32px;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid #30484f}.asset-category-search-box{display:grid;grid-template-columns:1fr 24px;align-items:center;height:38px;border:1px solid #597178;border-radius:4px;background:#17242a}.asset-category-search-box input{width:100%;min-width:0;height:100%;padding:0 10px;border:0;outline:none;background:transparent;color:#fff;font-size:.82rem}.asset-category-search-box input::-moz-placeholder{color:#8da5ab}.asset-category-search-box input::placeholder{color:#8da5ab}.asset-category-search-box i{color:#a8c5cc;font-size:.9rem}.asset-category-search-clear{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:4px;background:transparent;color:#a8c5cc;cursor:pointer}.asset-category-search-clear:hover{background:#2f4a52;color:#fff}.asset-category-tree-scroll{max-height:min(272px,34vh);padding:6px 8px 10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#78dbe8 #17282e;scrollbar-width:thin}.asset-category-tree-scroll::-webkit-scrollbar{width:8px}.asset-category-tree-scroll::-webkit-scrollbar-track{background:#17282e}.asset-category-tree-scroll::-webkit-scrollbar-thumb{background:#78dbe8;border-radius:999px}.asset-category-tree-row{display:grid;grid-template-columns:20px 1fr;align-items:center;min-height:32px;border-radius:3px;color:#e8f2f4}.asset-category-tree-row:hover,.asset-category-tree-row.is-selected{background:#2f4a52;color:#fff}.asset-category-tree-toggle,.asset-category-tree-label{min-height:30px;border:0;background:transparent}.asset-category-tree-toggle{display:inline-grid;place-items:center;width:20px;padding:0;color:#9fd4dd;cursor:pointer}.asset-category-tree-toggle:disabled{cursor:default;opacity:.35}.asset-category-tree-label{display:flex;align-items:center;gap:8px;width:100%;padding:0 8px;color:#e8f2f4;font-size:.82rem;text-align:left;cursor:pointer}.asset-category-tree-label:hover{color:#fff}.asset-category-node-icon{width:16px;color:#9fd4dd;font-size:.85rem;text-align:center}.asset-category-empty{padding:12px;color:#9eb3b8;font-size:.82rem}.asset-category-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.asset-category-dialog-actions .p-button{min-height:30px;padding:.35rem .75rem;border-radius:3px;font-size:.82rem}.asset-category-dialog-actions .p-button:not(.p-button-text){border-color:#4dc6d7;background:#2a6f7a}.asset-category-dialog-actions .p-button:not(.p-button-text):enabled:hover{border-color:#67e2ef;background:#327f8b}.asset-category-dialog-actions .p-button-text{color:#fff}@font-face{font-family:PlayRegular;src:url(./Play-Regular-IkX5pTQV.ttf) format("truetype");font-weight:400;font-style:normal}:root{--neon: #66caff;--neon-soft: rgba(102,202,255,.55);--panel: #0a1018;--panel2: #0b111a;--text: #e8f2ff;--muted: #a1b4c6}.pause-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:linear-gradient(to right,#0009,#0003 40%,#0000),linear-gradient(#0006,#0006),url(./BG-DUGI0ob2.png) no-repeat left center;background-size:cover;opacity:.82;font-family:PlayRegular,sans-serif}.pause-close{position:absolute;top:18px;right:24px;width:36px;height:36px;border-radius:50%;color:#dddcdc;font-size:2rem;line-height:34px;text-align:center;cursor:pointer}.pause-close:hover{background:#ffffff2e}.pause-menu{width:40rem;padding:1rem 0;outline:none}.pause-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.pause-item{position:relative;width:50%;border:0;background:transparent;cursor:pointer;color:#637786;text-transform:uppercase;font-size:1.5rem;padding:.3rem 0}.pause-item-list{display:flex;justify-content:center}.pause-item:hover{color:#c4e7ff;background:url(./pauseButtons-4tAvQLCJ.png) no-repeat left center;background-size:100% 100%}.pause-footer{margin-top:18px;display:flex;justify-content:flex-end;padding:0 26px}.btn-secondary{border:1px solid rgba(255,255,255,.25);background:transparent;color:var(--muted);padding:8px 14px;border-radius:8px;text-transform:uppercase;letter-spacing:.8px;cursor:pointer}.btn-secondary:hover{color:var(--text);border-color:#ffffff59}@media (max-width: 520px){.pause-menu{width:92vw}.pause-item{font-size:1rem}}.stats-popup{position:fixed;right:0;bottom:0;width:auto;max-width:100vw;height:58px;z-index:1000002;pointer-events:none;font-family:var(--game-play-hud-font, "New Science", "Roboto Mono", "Consolas", monospace);color:#25f4ff}.stats-popup__inner{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;width:-moz-max-content;width:max-content;max-width:100vw;height:100%;padding:10px;overflow:hidden}.stats-popup__inner:after{content:"";position:absolute;right:0;bottom:3px;width:10px;height:10px;border-radius:50%;background:#f5fbff;box-shadow:0 0 0 1px #39c6ff,0 0 8px #39c6ffeb}.stats-popup__item{display:grid;flex:0 0 auto;width:auto;row-gap:5px;text-align:left;line-height:1}.stats-popup__item--wide,.stats-popup__item--level,.stats-popup__item--time,.stats-popup__item--compact,.stats-popup__item--speed{width:auto}.stats-popup__label{color:#29e7ef;font-size:8px;font-weight:500;letter-spacing:0;text-transform:uppercase}.stats-popup__value{min-height:18px;color:#1ef6ff;font-size:13px;letter-spacing:0;white-space:nowrap;overflow:visible;text-shadow:0 0 7px rgba(30,246,255,.35)}.stats-popup__value--danger{color:#ff503f;text-shadow:0 0 7px rgba(255,80,63,.35)}.stats-popup__divider{width:1px;height:28px;background:#25f4ffb8;box-shadow:0 0 8px #25f4ff38}.stats-popup__bookmark{position:relative;width:18px;height:28px;margin-left:2px;background:#69d1d2}.stats-popup__bookmark:after{content:"";position:absolute;left:50%;bottom:5px;width:7px;height:7px;transform:translate(-50%) rotate(45deg);background:#001012}.stats-popup__dots{display:grid;grid-template-columns:repeat(2,4px);grid-auto-rows:4px;gap:6px;margin-left:1px}.stats-popup__dots span{width:4px;height:4px;background:#23edf6}.red,.orange{color:inherit}.close-btn{position:absolute;top:4px;right:6px;width:22px;height:22px;border:1px solid white;border-radius:50%;background:transparent;color:#fff;font-size:14px;line-height:18px;cursor:pointer}@media screen and (max-width: 960px){.stats-popup{width:100vw;height:86px}.stats-popup__inner{gap:9px;padding:24px 12px;justify-content:center}.stats-popup__item{width:46px}.stats-popup__item--wide,.stats-popup__item--time{width:72px}.stats-popup__item--speed{width:78px}.stats-popup__item--level,.stats-popup__item--compact{width:42px}.stats-popup__value{font-size:12px}.stats-popup__divider{height:24px}.stats-popup__bookmark,.stats-popup__dots{display:none}}.cad-ui{pointer-events:none;position:fixed;inset:30px 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cad-ui__shell{--cad-icon-base: "/icons/dark";--cad-bg: rgba(74, 74, 74, .82);--cad-bg-strong: rgba(82, 82, 82, .96);--cad-border: rgba(214, 214, 214, .72);--cad-shadow: rgba(0, 0, 0, .22);--cad-text: #f2f2f2;--cad-muted: #d0d0d0;--cad-accent: #2f80ed;--tcv-icon-mesh: url(/icons/dark/mesh.svg);--tcv-icon-mesh_mix: url(/icons/dark/mesh_mix.svg);--tcv-icon-mesh_no: url(/icons/dark/mesh_no.svg);--tcv-icon-shape: url(/icons/dark/shape.svg);--tcv-icon-shape_mix: url(/icons/dark/shape_mix.svg);--tcv-icon-shape_no: url(/icons/dark/shape_no.svg);position:absolute;inset:0;display:flex;flex-direction:column;padding:8px;font-family:Arial,sans-serif;color:var(--cad-text)}.cad-ui__menu-row,.cad-ui__toolbar,.cad-ui__sidebar,.cad-ui__help{pointer-events:auto}.cad-ui__menu-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:0 2px 8px;color:var(--cad-text)}.cad-ui__menu-group{display:flex;align-items:center;gap:6px}.cad-ui__menu-label{font-size:13px;font-weight:500}.cad-ui__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--cad-border);border-radius:8px;background:var(--cad-bg);box-shadow:0 8px 24px var(--cad-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cad-ui__toolbar-left,.cad-ui__toolbar-tools{display:flex;align-items:center;gap:8px}.cad-ui__toolbar-tools{flex-wrap:wrap}.cad-ui__dropdown{display:flex;align-items:center;gap:8px}.cad-ui__dropdown-label{font-size:13px;font-weight:600}.cad-ui__select{min-width:140px;height:28px;border:1px solid var(--cad-border);border-radius:4px;background:#f4f4f4;color:#111;padding:0 8px}.cad-ui__select--compact{min-width:128px;height:24px;color:#111}.cad-ui__tool{width:32px;height:32px;border:1px solid transparent;border-radius:6px;background-color:transparent;color:var(--cad-text);cursor:pointer;position:relative;background-repeat:no-repeat;background-position:center;background-size:20px 20px;flex:0 0 auto}.cad-ui__tool:hover{background-color:#2f80ed14;border-color:#2f80ed38}.cad-ui__tool--iso{background-image:url(/icons/dark/iso.svg)}.cad-ui__tool--top{background-image:url(/icons/dark/top.svg)}.cad-ui__tool--front{background-image:url(/icons/dark/front.svg)}.cad-ui__tool--left{background-image:url(/icons/dark/left.svg)}.cad-ui__tool--right{background-image:url(/icons/dark/right.svg)}.cad-ui__tool--reset{background-image:url(/icons/dark/reset.svg)}.cad-ui__tool--help{background-image:url(/icons/dark/help.svg)}.cad-ui__tool--panel{position:relative;background-image:none}.cad-ui__tool--panel:before{content:"";position:absolute;inset:8px 7px;border-radius:2px;background:linear-gradient(to right,rgba(212,224,238,.9) 0 2px,transparent 2px 100%),linear-gradient(to bottom,rgba(212,224,238,.9) 0 2px,transparent 2px 6px,rgba(212,224,238,.9) 6px 8px,transparent 8px 12px,rgba(212,224,238,.9) 12px 14px,transparent 14px 100%);opacity:.86}.cad-ui__tool--active{background-color:#2f80ed24;border-color:#2f80ed57}.cad-ui__tool--active:before{opacity:1}.cad-ui__body{display:flex;flex:1;align-items:flex-start;padding-top:8px;gap:12px}.cad-ui__sidebar{width:240px;border:none;border-radius:0;overflow:hidden;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cad-ui__tabs{display:flex;align-items:stretch;gap:0;border-bottom:1px solid var(--cad-border);width:-moz-max-content;width:max-content;min-width:224px}.cad-ui__tab{flex:0 0 auto;min-width:56px;height:30px;border:0;background:transparent;color:var(--cad-muted);font-size:13px;font-weight:600;cursor:pointer;padding:0 10px;line-height:30px;white-space:nowrap}.cad-ui__tab+.cad-ui__tab{border-left:1px solid var(--cad-border)}.cad-ui__tab--active{color:var(--cad-text);background-color:#ffffff14}.cad-ui__panel{min-height:168px;max-height:320px;overflow:auto;padding:8px 2px 12px}.cad-ui__panel-content{display:flex;flex-direction:column;gap:8px;font-size:13px}.cad-ui__section-title{font-weight:700}.cad-ui__tree-item,.cad-ui__placeholder{color:var(--cad-muted);line-height:1.4}.cad-ui__help{margin-left:auto;max-width:220px;padding:12px;border:1px solid var(--cad-border);border-radius:8px;background:var(--cad-bg);box-shadow:0 8px 24px var(--cad-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px;line-height:1.5}.cad-ui__help-title{font-weight:700;margin-bottom:6px}@media (max-width: 860px){.cad-ui__menu-row{gap:8px}.cad-ui__toolbar{flex-wrap:wrap}.cad-ui__body{flex-direction:column;gap:8px}.cad-ui__help{margin-left:0;width:240px}}.tv-tree-node{display:flex;flex-direction:column}.tcv_toplevel{list-style-type:none;padding-inline-start:0;margin-block-start:0!important;margin-block-end:0!important}.tv-node-content{display:flex;align-items:center;padding:2px 0;min-width:-moz-max-content;min-width:max-content;min-height:16px}.tv-nav-marker{display:inline-block;width:16px;height:16px;margin-right:1px;cursor:pointer;vertical-align:middle;flex-shrink:0;color:var(--cad-muted);text-align:center;line-height:16px}.tv-icon{display:inline-block;width:24px;height:24px;margin-right:2px;vertical-align:middle;flex-shrink:0}.tv-pointer{cursor:pointer}.tv-node-label{cursor:pointer;margin-left:4px;font-size:14px;font-family:sans-serif}.tv-node-label-highlight{color:#70a0dc}.tcv_button_mesh{background-image:var(--tcv-icon-mesh)}.tcv_button_mesh_mix{background-image:var(--tcv-icon-mesh_mix)}.tcv_button_shape{background-image:var(--tcv-icon-shape)}.tcv_button_shape_mix{background-image:var(--tcv-icon-shape_mix)}.tv-children{margin-left:20px}.tcv_tree_button{background-repeat:no-repeat;background-position:center center;background-size:24px 24px}.tcv_button_mesh_no{background-image:var(--tcv-icon-mesh_no)}.tcv_button_shape_no{background-image:var(--tcv-icon-shape_no)}.cad-tree-label-button{background:transparent;border:0;color:inherit;padding:0;text-align:left;font:inherit}.cad-ui__measurements{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-left:auto}.cad-ui__measurement-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(214,214,214,.36);border-radius:999px;background:#181c249e;color:var(--cad-text);font-size:12px;font-weight:600}.cad-ui__viewport{position:relative;flex:1;min-height:360px;pointer-events:none}.cad-ui__ruler{position:absolute;background:#1a212abd;border:1px solid rgba(129,149,173,.22);box-shadow:inset 0 0 0 1px #ffffff08}.cad-ui__ruler--horizontal{top:0;left:40px;right:0;height:28px}.cad-ui__ruler--vertical{top:28px;left:0;bottom:0;width:40px}.cad-ui__ruler-tick{position:absolute;color:#e6eef8d1;font-size:10px;line-height:1}.cad-ui__ruler--horizontal .cad-ui__ruler-tick{top:0;bottom:0;width:1px;border-left:1px solid rgba(137,155,179,.28)}.cad-ui__ruler--horizontal .cad-ui__ruler-tick--major{border-left-color:#b3c5db7a}.cad-ui__ruler--vertical .cad-ui__ruler-tick{left:0;right:0;height:1px;border-top:1px solid rgba(137,155,179,.28)}.cad-ui__ruler--vertical .cad-ui__ruler-tick--major{border-top-color:#b3c5db7a}.cad-ui__ruler--horizontal .cad-ui__ruler-label{position:absolute;top:4px;left:4px}.cad-ui__ruler--vertical .cad-ui__ruler-label{position:absolute;top:-5px;left:4px}@media (max-width: 860px){.cad-ui__measurements{justify-content:flex-start;margin-left:0}.cad-ui__viewport{width:100%;min-height:220px}}.cad-ui__viewport--full{flex:1 1 auto}.cad-ui__viewport--with-sidebar{flex:1 1 auto;min-width:0}.avatar-loading-hud-root{position:relative;z-index:2147483000}.avatar-loading-overlay{position:fixed!important;top:0;left:0;width:100vw;height:100vh;z-index:2147483000;display:flex;align-items:center;justify-content:center;transform:none!important;pointer-events:none;isolation:isolate;contain:layout paint style;background:radial-gradient(circle at 50% 52%,rgba(39,235,235,.14),transparent 28%),#00080a94;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.avatar-loading-panel{position:relative;width:min(280px,calc(100vw - 40px));min-height:150px;padding:24px 28px 22px;border:1px solid rgba(41,238,238,.52);background:linear-gradient(135deg,#031214e6,#050d0fbd);box-shadow:0 0 26px #1ee6e838,inset 0 0 22px #1ee6e814;color:#31f4f4;text-align:center;font-family:var(--game-hud-font, "PlayRegular", monospace)}.avatar-loading-panel__dot{display:block;width:12px;height:12px;margin:0 auto 16px;background:#31f4f4;box-shadow:0 0 14px #31f4f4e6}.avatar-loading-panel__title{font-size:15px;font-weight:700;letter-spacing:0;text-shadow:0 0 10px rgba(49,244,244,.65)}.avatar-loading-panel__text{margin-top:12px;color:#daf7f7db;font-size:11px}.avatar-loading-ring{position:relative;width:44px;height:44px;margin:18px auto 0}.avatar-loading-ring__track{position:absolute;inset:0;border-radius:50%;border:2px solid transparent}.avatar-loading-ring__track--outer{border-top-color:#31f4f4;border-right-color:#31f4f43d;animation:avatar-loading-spin .9s linear infinite}.avatar-loading-ring__track--inner{inset:10px;border-bottom-color:#f8e84b;border-left-color:#f8e84b3d;animation:avatar-loading-spin 1.4s linear infinite reverse}@keyframes avatar-loading-spin{to{transform:rotate(360deg)}}.project-google-webgl-composite,.project-google-webgl-viewport-switch{position:relative;width:100%;height:100%;overflow:hidden}.project-google-webgl-viewport-switch__three,.project-google-webgl-viewport-switch__google{position:absolute;inset:0;width:100%;height:100%}.project-google-webgl-viewport-switch__three{z-index:1}.project-google-webgl-viewport-switch__google{z-index:2;opacity:0;visibility:hidden;pointer-events:none}.project-google-webgl-viewport-switch__google.is-active{opacity:1;visibility:visible;pointer-events:auto}.project-google-webgl-composite>.canvas-element{position:absolute;inset:0;z-index:1;background:transparent}.project-google-webgl-composite>.canvas-element canvas{background:transparent!important}.project-google-webgl-map,.project-google-webgl-map__stage{width:100%;height:100%}.project-google-webgl-map{position:absolute;inset:0;overflow:hidden;background:#0b1114}.project-google-webgl-map__stage{position:absolute;inset:0}.project-google-webgl-map__error{position:absolute;top:50%;left:50%;z-index:3;display:grid;gap:6px;width:min(420px,calc(100vw - 36px));padding:16px 18px;border:1px solid rgba(212,231,238,.34);border-radius:8px;background:#071114eb;color:#edf9fb;font-family:Inter,Roboto,Arial,sans-serif;transform:translate(-50%,-50%)}.project-google-webgl-composite .project-google-webgl-map__error{position:fixed}.project-google-webgl-map__error strong{font-size:13px;font-weight:800}.project-google-webgl-map__error span{color:#edf9fbb8;font-size:12px}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:-webkit-max-content;width:max-content}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}body{height:100%;margin:0}.row{display:flex;flex-direction:row;justify-content:flex-start}.divider{display:flex;flex-direction:row;align-items:center;text-align:center;margin:5px 0}.divider-line{height:1px;border-top:1px solid darkgray;flex-grow:1}.divider-label{margin:0 5px}#app{height:100%;display:flex;flex-direction:row;flex-wrap:nowrap}.main-area{flex-grow:1;display:flex;flex-direction:column}.main-area canvas{flex-grow:1;background-color:#add8e6}.main-area-error{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f08080;color:red;text-align:center}.main-area-error h5{font-size:1em}.main-area-error p{font-size:1.5em}.status-bar{border-top:1px solid darkgray;height:30px;background-color:#d3d3d3;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.status-bar-item{margin:0 10px;display:flex;align-items:center}.engine-editor-panel{position:fixed;inset:0;height:100vh;width:100vw;z-index:1000000;pointer-events:none}.rogue-editor-shell{--editor-menu: 30px;--editor-top: 30px;--editor-left: 296px;--editor-right: 420px;--editor-bottom: 226px;--editor-rail: 0px;--editor-bg: #1f3034;--editor-bg-deep: #19272b;--editor-bg-soft: #2b3f45;--editor-line: rgba(116, 141, 148, .48);--editor-control: #2d2f31;--editor-control-hover: #3b4245;--editor-control-border: #555b5e;--editor-text: #edf7f9;--editor-muted: #9fb1b7;position:absolute;inset:0;color:#f4f8fa;font-family:Inter,Roboto,Arial,sans-serif;pointer-events:none}.rogue-editor-shell *{box-sizing:border-box}.webglstudio-topbar{position:absolute;top:0;left:0;right:0;height:var(--editor-menu);display:block;min-width:0;border-bottom:1px solid #232629;background:#0c0d0e;pointer-events:auto}.webglstudio-menu{display:flex;align-items:center;gap:2px;height:var(--editor-menu);padding:0 6px;background:#0c0d0e}.webglstudio-menu-trigger{height:26px;min-width:64px;border:0;border-radius:2px;background:transparent;color:#cde5ea;cursor:pointer;font:inherit;font-size:12px;font-weight:500;line-height:26px;outline:none;padding:0 9px;text-align:center}.webglstudio-menu-trigger:hover,.webglstudio-menu-trigger[data-highlighted],.webglstudio-menu-trigger[data-state=open]{background:#1f3238;color:#fff}.webglstudio-top-toolstrip{position:absolute;top:calc(var(--editor-top) + 10px);left:calc(var(--editor-left) + ((100vw - var(--editor-left) - var(--editor-right)) / 2));transform:translate(-50%);display:flex;align-items:center;gap:5px;min-width:0;height:28px;padding:3px 4px;border:1px solid rgba(88,94,98,.88);border-radius:3px;background:#121415e0;box-shadow:0 8px 20px #00000047,inset 0 1px #ffffff0d;pointer-events:auto}.webglstudio-tool-button,.webglstudio-play-controls button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--editor-control-border);border-radius:2px;background:var(--editor-control);color:#d8d8d8;cursor:pointer;font-size:12px;padding:0}.webglstudio-tool-button[data-tooltip]:before,.webglstudio-tool-button[data-tooltip]:after,.webglstudio-play-controls button[data-tooltip]:before,.webglstudio-play-controls button[data-tooltip]:after{position:absolute;z-index:1000004;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.webglstudio-tool-button[data-tooltip]:after,.webglstudio-play-controls button[data-tooltip]:after{content:attr(data-tooltip);min-width:-moz-max-content;min-width:max-content;max-width:180px;padding:5px 8px;border:1px solid rgba(121,198,215,.42);border-radius:3px;background:#121c1ff5;box-shadow:0 10px 22px #00000057,inset 0 1px #ffffff0d;color:#e6f7fa;font-size:11px;font-weight:700;line-height:1.25;letter-spacing:0;text-align:center;white-space:nowrap}.webglstudio-tool-button[data-tooltip]:before,.webglstudio-play-controls button[data-tooltip]:before{content:"";width:7px;height:7px;border:1px solid rgba(121,198,215,.42);border-right:0;border-bottom:0;background:#121c1ff5}.webglstudio-tool-button[data-tooltip]:hover:before,.webglstudio-tool-button[data-tooltip]:hover:after,.webglstudio-tool-button[data-tooltip]:focus-visible:before,.webglstudio-tool-button[data-tooltip]:focus-visible:after,.webglstudio-play-controls button[data-tooltip]:hover:before,.webglstudio-play-controls button[data-tooltip]:hover:after,.webglstudio-play-controls button[data-tooltip]:focus-visible:before,.webglstudio-play-controls button[data-tooltip]:focus-visible:after{opacity:1;visibility:visible}.webglstudio-tool-button[data-tooltip-placement=bottom]:after,.webglstudio-play-controls button[data-tooltip-placement=bottom]:after{top:calc(100% + 9px);left:50%;transform:translate(-50%,-3px)}.webglstudio-tool-button[data-tooltip-placement=bottom]:before,.webglstudio-play-controls button[data-tooltip-placement=bottom]:before{top:calc(100% + 5px);left:50%;transform:translate(-50%,-3px) rotate(45deg)}.webglstudio-tool-button[data-tooltip-placement=bottom]:hover:after,.webglstudio-tool-button[data-tooltip-placement=bottom]:focus-visible:after,.webglstudio-play-controls button[data-tooltip-placement=bottom]:hover:after,.webglstudio-play-controls button[data-tooltip-placement=bottom]:focus-visible:after{transform:translate(-50%)}.webglstudio-tool-button[data-tooltip-placement=bottom]:hover:before,.webglstudio-tool-button[data-tooltip-placement=bottom]:focus-visible:before,.webglstudio-play-controls button[data-tooltip-placement=bottom]:hover:before,.webglstudio-play-controls button[data-tooltip-placement=bottom]:focus-visible:before{transform:translate(-50%) rotate(45deg)}.webglstudio-tool-button[data-tooltip-placement=right]:after{top:50%;left:calc(100% + 9px);transform:translate(-3px,-50%)}.webglstudio-tool-button[data-tooltip-placement=right]:before{top:50%;left:calc(100% + 5px);transform:translate(-3px,-50%) rotate(-45deg)}.webglstudio-tool-button[data-tooltip-placement=right]:hover:after,.webglstudio-tool-button[data-tooltip-placement=right]:focus-visible:after{transform:translateY(-50%)}.webglstudio-tool-button[data-tooltip-placement=right]:hover:before,.webglstudio-tool-button[data-tooltip-placement=right]:focus-visible:before{transform:translateY(-50%) rotate(-45deg)}.webglstudio-tool-button img,.webglstudio-play-controls button img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;image-rendering:auto}.webglstudio-tool-button svg,.webglstudio-play-controls button svg{width:13px;height:13px;color:#d8d8d8;pointer-events:none}.pause-glyph{width:14px;height:14px;border-left:4px solid #d8d8d8;border-right:4px solid #d8d8d8}.webglstudio-tool-button:hover,.webglstudio-play-controls button:hover{border-color:#79c6d7;background:var(--editor-control-hover);color:#fff}.webglstudio-tool-button.is-active,.webglstudio-play-controls button.is-active{border-color:#93a7ad;background:#34484e;box-shadow:inset 0 0 0 1px #c1d0d438,0 2px 8px #0000003d}.webglstudio-play-controls{position:absolute;top:0;right:0;display:flex;align-items:center;gap:5px;flex:0 0 auto;height:var(--editor-menu);padding:0 9px;background:#0c0d0e}.webglstudio-workspace-switch{position:absolute;top:3px;right:72px;display:inline-flex;align-items:center;height:24px;padding:2px;border:1px solid #3f484c;border-radius:3px;background:#182529;pointer-events:auto}.webglstudio-workspace-switch button{min-width:44px;height:20px;padding:0 8px;border:0;border-right:1px solid rgba(116,141,148,.32);border-radius:2px;background:transparent;color:#cde5ea;cursor:pointer;font:inherit;font-size:11px;font-weight:800}.webglstudio-workspace-switch button:last-child{border-right:0}.webglstudio-workspace-switch button:hover,.webglstudio-workspace-switch button.is-active{background:#34484e;color:#fff}.editor-code-workspace{position:absolute;top:var(--editor-top);bottom:var(--editor-bottom);z-index:180;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(116,141,148,.55);background:#1a282c;box-shadow:0 16px 34px #00000052;pointer-events:auto}.editor-code-workspace.is-code{left:var(--editor-left);right:var(--editor-right)}.editor-code-workspace.is-split{left:calc(var(--editor-left) + ((100vw - var(--editor-left) - var(--editor-right)) * .5));right:var(--editor-right)}.editor-code-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;padding:5px 8px;border-bottom:1px solid rgba(116,141,148,.48);background:#243438;color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-code-header button,.editor-code-actions{cursor:default}.editor-code-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;overflow:hidden}.editor-code-action-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;padding:0;border:1px solid transparent;border-radius:3px;background:#2b3f45;color:#cde5ea;cursor:pointer;font:inherit}.editor-code-action-button svg{width:12px;height:12px}.editor-code-action-button:hover,.editor-code-action-button:focus-visible{border-color:#8ed0dd73;background:#34484e;color:#fff;outline:none}.editor-code-action-button:disabled{cursor:wait;opacity:.72}.editor-code-action-button.is-saved{border-color:#82e6c894;color:#82e6c8}.editor-code-action-button.is-error{border-color:#f47b20b8;color:#f47b20}.editor-code-action-status{min-width:0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cde5ea;font-size:11px;font-weight:700;text-transform:none}.editor-code-action-status.is-success{color:#82e6c8}.editor-code-action-status.is-warning{color:#f4c56a}.editor-code-action-status.is-error{color:#f47b20}.editor-code-close-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(115,168,178,.45);border-radius:2px;background:#263134;color:#e9f8fb;cursor:pointer;font:inherit;font-size:16px;font-weight:900;line-height:1}.editor-code-close-button:hover,.editor-code-close-button:focus-visible{border-color:#8ed0dd;background:#34484e;color:#fff;outline:none}.editor-code-body{flex:1;min-height:0;background:#1a282c}.editor-code-loading{display:flex;align-items:center;justify-content:center;height:100%;color:#9fb1b7;font-size:12px;font-weight:800}.editor-code-resize-handle{position:absolute;z-index:2;background:transparent}.editor-code-resize-handle.is-n,.editor-code-resize-handle.is-s{left:8px;right:8px;height:7px;cursor:ns-resize}.editor-code-resize-handle.is-n{top:0}.editor-code-resize-handle.is-s{bottom:0}.editor-code-resize-handle.is-e,.editor-code-resize-handle.is-w{top:8px;bottom:8px;width:7px;cursor:ew-resize}.editor-code-resize-handle.is-e{right:0}.editor-code-resize-handle.is-w{left:0}.editor-code-resize-handle.is-ne,.editor-code-resize-handle.is-se,.editor-code-resize-handle.is-sw,.editor-code-resize-handle.is-nw{width:12px;height:12px}.editor-code-resize-handle.is-ne{top:0;right:0;cursor:nesw-resize}.editor-code-resize-handle.is-se{right:0;bottom:0;cursor:nwse-resize}.editor-code-resize-handle.is-sw{bottom:0;left:0;cursor:nesw-resize}.editor-code-resize-handle.is-nw{top:0;left:0;cursor:nwse-resize}.rogue-editor-project-path{position:absolute;top:var(--editor-top);left:var(--editor-rail);width:calc(var(--editor-left) - var(--editor-rail));height:30px;pointer-events:auto}.rogue-editor-left,.rogue-editor-right,.editor-bottom-dock,.editor-panel-resize-handle{pointer-events:auto}.rogue-editor-left{position:absolute;top:calc(var(--editor-top) + 30px);left:var(--editor-rail);bottom:var(--editor-bottom);display:flex;flex-direction:column;min-height:0;width:calc(var(--editor-left) - var(--editor-rail));overflow:hidden;border-right:1px solid var(--editor-line);background:var(--editor-bg)}.rogue-editor-right{--editor-bg: #1f3034;--editor-bg-deep: #19272b;--editor-bg-soft: #283b40;--editor-line: rgba(116, 141, 148, .48);--editor-text: #f0f4f5;--editor-muted: #9fb1b7;position:absolute;top:var(--editor-top);right:0;bottom:0;width:var(--editor-right);overflow:auto;border-left:1px solid var(--editor-line);background:var(--editor-bg)}.editor-bottom-dock{position:absolute;left:var(--editor-rail);right:var(--editor-right);bottom:0;height:var(--editor-bottom);display:flex;flex-direction:column;min-width:0;border-top:1px solid var(--editor-line);background:var(--editor-bg)}.editor-panel-resize-handle{position:absolute;z-index:140;display:block;background:transparent;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor-panel-resize-handle:after{content:"";position:absolute;opacity:0;background:#8ed0dd;box-shadow:0 0 10px #8ed0dd57;transition:opacity .12s ease}.editor-panel-resize-handle:hover:after,.editor-panel-resize-handle:focus-visible:after,body.is-editor-panel-resizing .editor-panel-resize-handle:after{opacity:1}.editor-panel-resize-handle.is-left{top:0;right:0;bottom:0;width:8px;cursor:ew-resize}.editor-panel-resize-handle.is-left:after{top:0;left:3px;width:2px;height:100%}.editor-panel-resize-handle.is-right{top:0;left:0;bottom:0;width:8px;cursor:ew-resize}.editor-panel-resize-handle.is-right:after{top:0;left:3px;width:2px;height:100%}.editor-panel-resize-handle.is-bottom{left:var(--editor-rail);right:var(--editor-right);bottom:calc(var(--editor-bottom) - 4px);height:8px;cursor:ns-resize}.editor-panel-resize-handle.is-bottom:after{top:3px;left:0;width:100%;height:2px}body.is-editor-panel-resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}body.is-editor-panel-resizing-left,body.is-editor-panel-resizing-right{cursor:ew-resize}body.is-editor-panel-resizing-bottom{cursor:ns-resize}.editor-panel{min-width:0;color:var(--editor-text)}.editor-panel-header{display:flex;align-items:center;justify-content:space-between;min-height:26px;padding:0 8px;background:var(--editor-bg-soft);border-bottom:1px solid var(--editor-line);color:#fff;font-size:12px;font-weight:800}.editor-panel-tabs{display:grid;grid-template-columns:1fr 1fr;padding:0}.editor-panel-tabs span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-right:1px solid rgba(122,191,205,.22)}.editor-panel-tabs span:last-child{border-right:0}.editor-hierarchy-panel{flex:1;height:auto;display:flex;flex-direction:column;min-height:0}.object-search{display:flex;align-items:center;gap:6px;height:28px;margin:5px 6px;padding:0 8px;border-radius:7px;background:var(--editor-bg-deep);color:var(--editor-muted)}.object-search input{width:100%;min-width:0;height:22px;border:0;outline:0;background:transparent;color:#eaf8fb;font-size:12px;font-weight:600}.object-search input::-moz-placeholder{color:var(--editor-muted)}.object-search input::placeholder{color:var(--editor-muted)}.object-tree{flex:1;min-height:0;overflow:auto;margin:0;padding:4px 5px 10px;border-top:1px solid var(--editor-line)}.object-tree-title{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;color:#f5f7f8;font-size:12px;font-weight:700}.object-tree-title svg{flex:0 0 auto;color:#8ed0dd}.object-tree-title.depth-5 svg{color:#e7f1f3}.object-tree-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-lazy-loader{display:flex;align-items:center;gap:10px;min-height:72px;padding:12px 14px;color:#b9dbe1;font-size:12px;font-weight:800}.hierarchy-loader-ring{width:18px;height:18px;border:2px solid rgba(142,208,221,.24);border-top-color:#8ed0dd;border-radius:50%;animation:hierarchy-loader-spin .8s linear infinite}@keyframes hierarchy-loader-spin{to{transform:rotate(360deg)}}.inspector-panel{min-height:100%;display:flex;flex-direction:column;background:#1f3034}.inspector-panel>.sidebar-panel{margin:0;padding:0}.inspector-panel .sidebar-panel-header{min-height:28px;padding:0 8px;background:var(--editor-bg-soft);border-top:1px solid var(--editor-line);border-bottom:1px solid var(--editor-line)}.inspector-panel .sidebar-panel-label{font-size:12px}.inspector-panel .sidebar-panel-content{border:0;border-radius:0;background:#1f3034}.editor-asset-form-panel{display:flex;flex:1 1 360px;flex-direction:column;min-height:300px;border-top:1px solid rgba(116,141,148,.48);background:#1f3034;color:#fff;overflow:hidden}.asset-form-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;padding:4px 6px;border-bottom:1px solid rgba(116,141,148,.45);background:#213439}.asset-form-title{display:flex;flex-direction:column;min-width:0;gap:1px}.asset-form-title span,.asset-form-title small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-form-title span{font-size:12px;font-weight:900}.asset-form-title small{color:#9fb1b7;font-size:10px;font-weight:800}.asset-form-actions{display:flex;align-items:center;gap:3px}.asset-form-actions button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(115,168,178,.45);border-radius:2px;background:#263134;color:#e9f8fb;cursor:pointer;font-size:11px;font-weight:900}.asset-form-actions button:hover,.asset-form-actions button.is-active{border-color:#9fb1b7;background:#34484e}.asset-form-actions button.is-danger{color:#ffd8d8;border-color:#ff7b8694}.asset-form-actions button.is-danger:hover{color:#fff;border-color:#ff7b86;background:#653039}.asset-form-actions button[data-tooltip]:after{content:attr(data-tooltip);position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:none;min-width:-moz-max-content;min-width:max-content;padding:3px 6px;border:1px solid rgba(116,141,148,.72);border-radius:2px;background:#263134;color:#e9f8fb;font-size:10px;font-weight:900;line-height:1.2;pointer-events:none;white-space:nowrap;box-shadow:0 6px 14px #00000038,inset 0 1px #ffffff0f}.asset-form-actions button[data-tooltip]:hover:after{display:block}.asset-form-tabs{display:flex;flex:1;flex-direction:column;min-height:0}.asset-form-tab-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:28px;border-bottom:1px solid rgba(116,141,148,.45);background:#2b3f45}.asset-form-tab-trigger{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;height:28px;padding:0 5px;border:0;border-right:1px solid rgba(116,141,148,.34);background:transparent;color:#cce4e9;cursor:pointer;font:inherit;font-size:11px;font-weight:900}.asset-form-tab-trigger svg{width:11px;height:11px}.asset-form-tab-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-form-tab-trigger[data-state=active]{background:#1f3034;color:#fff}.asset-form-tab-content{flex:1;min-height:0;margin:0;overflow:auto;outline:none}.asset-form-section{border-bottom:1px solid rgba(115,168,178,.35);background:#1f3034}.asset-form-section summary{display:flex;align-items:center;min-height:24px;padding:0 8px;border-bottom:1px solid rgba(0,0,0,.22);background:#2b3f45;color:#fff;cursor:pointer;font-size:12px;font-weight:900;list-style:none}.asset-form-section summary::-webkit-details-marker{display:none}.asset-form-section summary:before{content:"▸";margin-right:6px;color:#d9f8ff;font-size:11px}.asset-form-section[open] summary:before{content:"▾"}.asset-form-fields{display:flex;flex-direction:column;padding:4px 6px 6px}.editor-asset-form-panel .pcui-element,.editor-asset-form-panel .pcui-label,.editor-asset-form-panel .pcui-text-input,.editor-asset-form-panel .pcui-select-input,.editor-asset-form-panel .pcui-panel{font-family:inherit;font-size:12px}.editor-asset-form-panel .pcui-asset-section{width:100%;border:0;border-bottom:1px solid rgba(116,141,148,.45);background:#1f3034}.editor-asset-form-panel .pcui-asset-section>.pcui-panel-header{min-height:24px;height:24px;padding:0 8px;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(0,0,0,.32);background:#2b3f45;color:#fff}.editor-asset-form-panel .pcui-asset-section>.pcui-panel-header:before{color:#d9f8ff}.editor-asset-form-panel .pcui-asset-section>.pcui-panel-header-title{color:#fff;font-weight:800}.editor-asset-form-panel .pcui-asset-section>.pcui-panel-content{display:block;padding:0;background:#1f3034}.asset-form-row{display:grid;grid-template-columns:minmax(100px,36%) minmax(0,1fr);align-items:center;min-height:26px}.asset-form-row>span{min-width:0;padding:0 6px 0 2px;overflow:hidden;color:#fff;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.editor-asset-form-panel .pcui-asset-input{width:100%;min-width:0;max-width:100%}.asset-form-row>.pcui-element,.asset-form-row>.pcui-select-input,.asset-form-row>.pcui-text-input{min-width:0;max-width:100%}.editor-asset-form-panel .pcui-asset-input.pcui-text-input input,.editor-asset-form-panel .pcui-text-input input,.editor-asset-form-panel .pcui-select-input-container-value{width:100%;height:22px;min-height:22px;border:1px solid rgba(116,141,148,.34);border-radius:0;background:#22363b;color:#fff;font:inherit;font-weight:700}.editor-asset-form-panel .pcui-text-input input{padding:1px 5px}.editor-asset-form-panel .pcui-select-input-container-value{position:relative;padding:0 5px;max-width:100%;min-width:0;overflow:visible}.editor-asset-form-panel .pcui-select-input{position:relative;width:100%;overflow:visible}.editor-asset-form-panel .pcui-label.pcui-select-input-value{min-width:0;max-width:100%;overflow:hidden;padding-right:22px;text-overflow:ellipsis;white-space:nowrap}.editor-asset-form-panel .pcui-label.pcui-select-input-icon{position:absolute;top:0;right:4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:18px;height:100%;overflow:visible;color:#dbecef;pointer-events:none}.editor-asset-form-panel .pcui-select-input-shadow{background:#22363b}.editor-asset-form-panel .pcui-label.pcui-select-input-value{color:#fff;font-weight:700}.editor-asset-form-panel .pcui-select-input-icon:after{color:#dbecef}.editor-asset-form-panel .pcui-container.pcui-select-input-list{z-index:100020;min-width:100%;max-width:calc(100vw - 20px);border:1px solid rgba(116,141,148,.72);background:#263134;box-shadow:0 10px 22px #00000052}.editor-asset-form-panel .pcui-container.pcui-select-input-list>.pcui-label{color:#f0f4f5}.editor-asset-form-panel .pcui-container.pcui-select-input-list>.pcui-label:hover,.editor-asset-form-panel .pcui-container.pcui-select-input-list>.pcui-label.pcui-selected{background:#34484e}.editor-asset-form-panel .pcui-asset-input.pcui-readonly input,.editor-asset-form-panel .pcui-asset-input.pcui-readonly .pcui-select-input-container-value{color:#dbecef}.asset-form-row input,.asset-form-row select{width:100%;height:22px;min-width:0;border:1px solid rgba(115,168,178,.24);border-radius:0;background:#214f58;color:#fff;font:inherit;font-size:12px;font-weight:800;padding:1px 5px}.asset-form-row input:disabled,.asset-form-row select:disabled{color:#dbecef;opacity:.82}.asset-form-empty{min-height:68px;display:flex;align-items:center;padding:0 12px;color:#91b9c1;font-size:12px;font-weight:900}.asset-form-rich-content{padding:8px}.asset-form-rich-content .popup-html,.asset-form-rich-content .custom-table,.asset-form-rich-content .card{color:#fff;font-size:12px;font-weight:700}.asset-form-rich-content .popup-html{line-height:1.45;overflow-wrap:anywhere}.asset-form-rich-content .custom-table{width:100%;border-collapse:collapse;background:#1f3034}.asset-form-rich-content .custom-table th,.asset-form-rich-content .custom-table td{padding:5px 6px;border:1px solid rgba(115,168,178,.25);color:#fff;text-align:left}.asset-form-rich-content .custom-table th{background:#2b3f45}.asset-form-rich-content .custom-table tr.selected,.asset-form-rich-content .custom-table tbody tr:hover{background:#8ed0dd2e}.asset-form-rich-content .p-galleria,.asset-form-rich-content .p-galleria-content,.asset-form-rich-content .p-galleria-item-wrapper,.asset-form-rich-content .p-galleria-thumbnail-container{background:transparent;color:#fff}.asset-form-rich-content .p-galleria-item{min-height:160px}.editor-tabs-list{display:flex;align-items:flex-end;gap:1px;height:28px;padding:0 3px;border-bottom:1px solid var(--editor-line);background:var(--editor-bg-soft)}.editor-tabs-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:68px;height:22px;padding:0 10px;border:0;background:#1f3034;color:#cce4e9;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.editor-tabs-trigger[data-state=active]{background:#2b3f45;color:#fff}.editor-tabs-content{flex:1;display:flex;min-height:0;margin:0;outline:none}.asset-folder-list{width:calc(var(--editor-left) - var(--editor-rail));min-width:calc(var(--editor-left) - var(--editor-rail));overflow:auto;border-right:1px solid var(--editor-line);background:var(--editor-bg-deep);padding:8px 4px}.asset-folder-row{display:flex;align-items:center;gap:8px;min-height:26px;padding:0 8px;color:#f3f8fa;font-size:12px;font-weight:800}.asset-folder-row.is-active{background:#2b3f45}.asset-browser{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.asset-browser-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:0 9px;color:#f6fbfd;font-size:12px;font-weight:800}.asset-browser-header input{width:min(280px,40%);height:22px;border:0;border-radius:8px;background:var(--editor-bg-deep);color:#eaf8fb;padding:0 10px;outline:none}.asset-browser-header .pcui-asset-browser-search{width:min(280px,40%);min-width:120px;margin-left:auto}.asset-browser-header .pcui-asset-browser-search input{width:100%;height:22px;min-height:22px;margin:0;border:0;border-radius:8px;background:var(--editor-bg-deep);color:#eaf8fb;padding:0 10px;outline:none}.asset-grid{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,92px));align-content:start;gap:12px;overflow:auto;padding:8px 18px 18px}.pcui-asset-grid{flex:1;min-height:0;overflow:auto;padding:8px 18px 18px;background:transparent}.pcui-asset-grid.pcui-gridview{display:flex;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:12px}.pcui-asset-grid-item.pcui-gridview-item{width:92px;min-height:88px;margin:0;padding:0;border:1px solid transparent;background:transparent}.pcui-asset-grid-item.pcui-gridview-item:hover,.pcui-asset-grid-item.pcui-gridview-item.pcui-gridview-item-selected{background:#8ed0dd1a}.asset-thumb{display:grid;grid-template-rows:54px 28px;gap:5px;width:100%;min-width:0;border:0;background:transparent;color:#f1f7f9;cursor:pointer;font:inherit;text-align:center}.asset-thumb.is-dragging{opacity:.45}.asset-thumb.is-dragging .asset-thumb-preview{border-color:#9fe8f2;box-shadow:0 0 0 1px #9fe8f247}.asset-thumb.is-selected .asset-thumb-preview{border-color:#9fe8f2;box-shadow:0 0 0 1px #9fe8f285,0 0 12px #1fe0f2b8,inset 0 0 10px #1fe0f22e}.asset-thumb.is-selected .asset-thumb-label{color:#9fe8f2;text-shadow:0 0 8px rgba(31,224,242,.6)}.asset-thumb-preview{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0 auto;border:1px solid var(--editor-line);border-radius:4px;background:var(--editor-bg-deep);color:#91d5e2;font-size:22px;overflow:hidden}.asset-thumb-preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.webglstudio-vertical-toolstrip{position:absolute;top:calc(var(--editor-top) + 8px);left:calc(var(--editor-left) + 10px);display:flex;flex-direction:column;align-items:center;gap:5px;pointer-events:auto}.webglstudio-vertical-toolstrip .webglstudio-tool-button{background:#121415e0;border-color:#585e62e0;box-shadow:0 2px 8px #0000003d,inset 0 1px #ffffff0d}.webglstudio-vertical-toolstrip .webglstudio-tool-button.is-active{border-color:#8ed0dd;background:#34484e;color:#fff;box-shadow:inset 0 0 0 1px #8ed0dd52,0 0 0 1px #8ed0dd29,0 3px 10px #00000047}.webglstudio-vertical-toolstrip .webglstudio-tool-button.is-pressed,.webglstudio-vertical-toolstrip .webglstudio-tool-button:active{transform:translateY(1px);border-color:#a8e5ee;background:#23363c;box-shadow:inset 0 2px 5px #0000005c,0 1px 4px #0003}.webglstudio-zoom-toolstrip{position:absolute;top:calc(var(--editor-top) + 10px);right:calc(var(--editor-right) + 14px);width:20px;height:180px;pointer-events:auto}.webglstudio-zoom-toolstrip .zoom-meter{position:static;width:100%;height:100%;min-height:0;padding:0}.webglstudio-layer-toolstrip{position:absolute;top:calc(var(--editor-top) + 204px);right:calc(var(--editor-right) + 14px);z-index:31;width:20px;bottom:calc(var(--editor-bottom) + 34px);pointer-events:auto}.webglstudio-coordinate-readout{position:absolute;left:calc(var(--editor-left, 0px) + 10px);bottom:calc(var(--editor-bottom, 0px) + 10px);z-index:30;display:inline-flex;align-items:center;gap:8px;min-width:118px;height:24px;padding:0 8px;border:1px solid rgba(88,94,98,.88);border-radius:3px;background:#121415e0;box-shadow:0 8px 20px #0000003d,inset 0 1px #ffffff0d;color:#d8f5fa;font-size:11px;font-weight:800;letter-spacing:0;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.webglstudio-coordinate-readout.is-copied{border-color:#8ed0ddd1;color:#fff}.webglstudio-coordinate-readout span{min-width:48px;text-align:left}.webglstudio-coordinate-readout .coordinate-copy-state{min-width:44px;color:#8ed0dd;text-align:right}.viewport-compass{position:absolute;top:calc(var(--editor-top) + 10px);right:calc(var(--editor-right) + 12px);width:64px;height:64px;pointer-events:auto;perspective:160px}.viewport-dropdown-row{position:absolute;top:calc(var(--editor-top) + 8px);left:calc(var(--editor-left) + 42px);z-index:42;display:flex;align-items:center;gap:6px;pointer-events:auto}.viewport-path-toolbar-popover{position:absolute;top:calc(var(--editor-top) + 226px);left:calc(var(--editor-left) + 42px);z-index:43;pointer-events:auto}.viewport-level-dropdown-shell,.viewport-path-dropdown-shell{position:relative;width:clamp(118px,12vw,156px);height:26px}.viewport-path-dropdown-shell{width:clamp(148px,15vw,190px)}.viewport-level-dropdown.p-dropdown,.viewport-level-dropdown.p-dropdown.p-inputwrapper,.viewport-level-dropdown.p-dropdown.p-inputwrapper-focus,.viewport-level-dropdown.p-dropdown.p-inputwrapper-filled{width:100%;height:26px;min-height:26px;border:1px solid rgba(104,132,137,.86);border-radius:3px;background:#132427f0!important;box-shadow:0 8px 18px #00000047,inset 0 1px #ffffff12;color:#eaf7f9;font-size:11px;font-weight:800}.viewport-level-dropdown.p-dropdown:not(.p-disabled):hover,.viewport-level-dropdown.p-dropdown.p-focus,.viewport-level-dropdown.p-dropdown.p-inputwrapper-focus{border-color:#8ed0ddeb;background:#162f33f5!important;box-shadow:0 0 0 1px #8ed0dd2e,0 8px 18px #00000047}.viewport-level-dropdown .p-dropdown-label,.viewport-level-dropdown.p-dropdown .p-dropdown-label,.viewport-level-dropdown.p-dropdown .p-inputtext{display:flex;align-items:center;height:24px;padding:0 8px!important;background:transparent!important;color:#f4fbfc!important;font-size:11px;font-weight:800;line-height:1;box-shadow:none!important}.viewport-level-dropdown .p-dropdown-trigger,.viewport-level-dropdown.p-dropdown .p-dropdown-trigger{width:24px;background:transparent!important;color:#9bd6df!important}.viewport-floor-dropdown-shell .p-multiselect,.viewport-floor-dropdown-shell .p-multiselect.p-inputwrapper,.viewport-floor-dropdown-shell .p-multiselect.p-inputwrapper-focus,.viewport-floor-dropdown-shell .p-multiselect.p-inputwrapper-filled,.viewport-path-dropdown-shell .p-multiselect,.viewport-path-dropdown-shell .p-multiselect.p-inputwrapper,.viewport-path-dropdown-shell .p-multiselect.p-inputwrapper-focus,.viewport-path-dropdown-shell .p-multiselect.p-inputwrapper-filled{width:100%;height:26px;min-height:26px;border:1px solid rgba(104,132,137,.86);border-radius:3px;background:#132427f0!important;box-shadow:0 8px 18px #00000047,inset 0 1px #ffffff12;color:#eaf7f9;font-size:11px;font-weight:800}.viewport-floor-dropdown-shell .p-multiselect:not(.p-disabled):hover,.viewport-floor-dropdown-shell .p-multiselect.p-focus,.viewport-floor-dropdown-shell .p-multiselect.p-inputwrapper-focus,.viewport-path-dropdown-shell .p-multiselect:not(.p-disabled):hover,.viewport-path-dropdown-shell .p-multiselect.p-focus,.viewport-path-dropdown-shell .p-multiselect.p-inputwrapper-focus{border-color:#8ed0ddeb;background:#162f33f5!important;box-shadow:0 0 0 1px #8ed0dd2e,0 8px 18px #00000047}.viewport-floor-dropdown-shell .p-multiselect-label,.viewport-floor-dropdown-shell .p-multiselect .p-inputtext,.viewport-path-dropdown-shell .p-multiselect-label,.viewport-path-dropdown-shell .p-multiselect .p-inputtext{display:flex;align-items:center;height:24px;padding:0 8px!important;background:transparent!important;color:#f4fbfc!important;font-size:11px;font-weight:800;line-height:1;box-shadow:none!important}.viewport-floor-dropdown-shell .p-multiselect-trigger,.viewport-path-dropdown-shell .p-multiselect-trigger{width:24px;background:transparent!important;color:#9bd6df!important}.viewport-floor-dropdown-panel.p-multiselect-panel,.viewport-floor-dropdown-panel.p-component,.viewport-path-dropdown-panel.p-multiselect-panel,.viewport-path-dropdown-panel.p-component{border:1px solid rgba(104,132,137,.92);border-radius:3px;background:#112023fa!important;box-shadow:0 14px 26px #00000057;overflow:hidden}.viewport-floor-dropdown-panel .p-multiselect-items,.viewport-floor-dropdown-panel .p-multiselect-empty-message,.viewport-floor-dropdown-panel .p-multiselect-header,.viewport-path-dropdown-panel .p-multiselect-items,.viewport-path-dropdown-panel .p-multiselect-empty-message,.viewport-path-dropdown-panel .p-multiselect-header{padding:3px;background:#112023fa!important}.viewport-floor-dropdown-panel .p-multiselect-header,.viewport-path-dropdown-panel .p-multiselect-header{display:none}.viewport-floor-dropdown-panel .p-multiselect-item,.viewport-path-dropdown-panel .p-multiselect-item{display:flex;align-items:center;gap:8px;min-height:24px;padding:7px 8px;border-radius:2px;color:#dff3f6;font-size:11px;font-weight:800}.viewport-floor-dropdown-panel .p-checkbox,.viewport-path-dropdown-panel .p-checkbox{position:relative;flex:0 0 16px;width:16px;height:16px;margin:0}.viewport-floor-dropdown-panel .p-checkbox input,.viewport-path-dropdown-panel .p-checkbox input{position:absolute;inset:0;z-index:2;width:16px;height:16px;margin:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.viewport-floor-dropdown-panel .p-checkbox .p-checkbox-box,.viewport-path-dropdown-panel .p-checkbox .p-checkbox-box{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid rgba(165,202,209,.86)!important;border-radius:2px;background:#081619eb!important;box-shadow:inset 0 1px 2px #00000059}.viewport-floor-dropdown-panel .p-checkbox .p-checkbox-box.p-highlight,.viewport-path-dropdown-panel .p-checkbox .p-checkbox-box.p-highlight{border-color:#5ea0ff!important;background:#3b82f6!important}.viewport-floor-dropdown-panel .p-checkbox .p-checkbox-icon,.viewport-path-dropdown-panel .p-checkbox .p-checkbox-icon{width:11px;height:11px;color:#fff!important}.viewport-floor-dropdown-panel .p-multiselect-item .p-checkbox+span,.viewport-path-dropdown-panel .p-multiselect-item .p-checkbox+span{min-width:0;line-height:1.2}.viewport-floor-dropdown-panel .p-multiselect-empty-message,.viewport-path-dropdown-panel .p-multiselect-empty-message{min-height:26px;color:#9ecbd2!important;font-size:11px;font-weight:800}.viewport-floor-dropdown-panel .p-multiselect-item.p-highlight,.viewport-floor-dropdown-panel .p-multiselect-item:hover,.viewport-path-dropdown-panel .p-multiselect-item.p-highlight,.viewport-path-dropdown-panel .p-multiselect-item:hover{background:#5386908a!important;color:#fff!important}.viewport-level-dropdown-panel.p-dropdown-panel,.viewport-level-dropdown-panel.p-component{border:1px solid rgba(104,132,137,.92);border-radius:3px;background:#112023fa!important;box-shadow:0 14px 26px #00000057;overflow:hidden}.viewport-level-dropdown-panel .p-dropdown-items,.viewport-level-dropdown-panel .p-dropdown-empty-message{padding:3px;background:#112023fa!important}.viewport-level-dropdown-panel .p-dropdown-item{min-height:24px;border-radius:2px;color:#dff3f6;font-size:11px;font-weight:800}.viewport-level-dropdown-panel .p-dropdown-empty-message{min-height:26px;color:#9ecbd2!important;font-size:11px;font-weight:800}.viewport-level-dropdown-panel .p-dropdown-item.p-highlight,.viewport-level-dropdown-panel .p-dropdown-item:hover{background:#5386908a!important;color:#fff!important}.compass-cube{position:relative;width:44px;height:44px;margin:10px;border:1px solid rgba(255,255,255,.35);background:linear-gradient(135deg,#ffffff1f,#ffffff05),#1616169e;transform:rotateX(58deg) rotate(38deg);transform-style:preserve-3d;box-shadow:0 0 0 1px #00000080,0 6px 16px #00000059}.compass-cube:before,.compass-cube:after{content:"";position:absolute;inset:7px;border:1px solid rgba(255,255,255,.16)}.compass-axis{position:absolute;min-width:22px;height:17px;border-radius:2px;background:#222222e0;color:#dfe8ea;font-size:10px;font-weight:800;line-height:17px;text-align:center;transform:rotate(-38deg) rotateX(-58deg)}.compass-x{right:-24px;top:16px;color:#ff9a9a}.compass-y{top:-18px;left:12px;color:#b4ff6a}.compass-z{bottom:-18px;left:13px;color:#82c7ff}.asset-thumb-label{overflow:hidden;color:#f1f7f9;font-size:11px;font-weight:700;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.console-content{gap:10px;padding:9px}.log-panel,.prompt-panel{flex:1;min-width:0;border:1px solid var(--editor-line);background:var(--editor-bg-deep)}.log-panel{overflow:auto;padding:8px}.log-line{display:flex;align-items:center;gap:7px;min-height:22px;color:#d6eef4;font-size:12px;font-weight:600}.prompt-panel{display:flex;flex-direction:column}.prompt-panel label{display:flex;align-items:center;gap:7px;min-height:28px;padding:0 8px;color:#fff;font-size:12px;font-weight:800}.prompt-panel textarea{flex:1;width:100%;resize:none;border:0;border-top:1px solid var(--editor-line);outline:0;background:#0b252c;color:#eaf8fb;padding:8px;font:inherit;font-size:12px}.empty-dock-state{color:#9fc2ca;font-size:12px;font-weight:700;padding:10px}.engine-editor-sidebar{width:400px;height:100%;background:#343434;border-left:1px solid #505050;box-shadow:-12px 0 28px #00000038;color:#f4f4f4;overflow-y:auto;padding:8px}.sidebar-panel{display:flex;flex-direction:column;margin:0 0 10px;padding:0;min-width:0}.sidebar-panel-header{display:flex;align-items:center;gap:7px;min-height:34px;margin:0;padding:0 0 6px}.sidebar-panel-label{flex:0 0 auto;color:#fff;font-size:16px;font-weight:700;line-height:1;margin:0}.sidebar-panel-action{height:26px;min-width:auto!important;border:1px solid #747474!important;border-radius:4px!important;background:#eee!important;color:#111!important;cursor:pointer;font-size:11px;font-weight:600!important;line-height:1;padding:0 8px;text-transform:none!important;white-space:nowrap;box-shadow:inset 0 1px #ffffffb3;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.sidebar-panel-action:hover{background:#fff!important;border-color:#9a9a9a!important;color:#000!important;box-shadow:0 0 0 2px #ffffff14}.sidebar-panel-content{min-height:0;overflow:visible;border:1px solid #5a5a5a;border-radius:6px;padding:8px;background:#3b3b3b;color:#f5f5f5}.sidebar-panel-content:has(.tree-view){overflow-x:hidden}.tree-view{cursor:pointer;min-width:0}.tree-view-header{display:flex;align-items:center;gap:6px;min-height:28px;padding:3px 7px;border-radius:5px;color:#ffffffeb;transition:background .14s ease,color .14s ease}.tree-view-header:hover{background:#ffffff14}.tree-view-header.is-selected{background:#777;color:#fff}.tree-view-expand-button{flex:0 0 18px;width:18px;height:18px;border-radius:4px;color:#ffffffc7;font-size:14px;font-weight:800;line-height:17px;text-align:center;transition:background .14s ease,color .14s ease}.tree-view-expand-button:hover{background:#ffffff1a;color:#fff}.tree-view-expand-placeholder{flex:0 0 18px;width:18px;height:18px}.tree-view-icon{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;font-size:14px;line-height:1}.tree-view-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25}.tree-view-actions{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.error-badge{color:#fff;font-size:small;text-align:center;font-weight:700;border-radius:50%;background-color:#aa1414;padding:2px;width:15px;height:15px}.tree-view-children{margin-left:20px;padding-left:8px;border-left:1px solid rgba(255,255,255,.08);overflow-y:auto}.number-input{display:flex}.number-input input,.sidebar-panel-content input[type=text],.sidebar-panel-content input[type=number],.sidebar-panel-content select,.modal input[type=text],.modal input[type=number],.modal select{border:1px solid #6b6b6b;border-radius:4px;background:#f7f7f7;color:#111;min-height:22px;padding:1px 6px}.number-input input{margin-left:2px;margin-right:5px;max-width:80px}.color-input{display:flex;align-items:center}.color-input-sample{width:60px;height:15px;border:1px solid #6b6b6b;border-radius:4px}.color-picker-popover{position:absolute;z-index:2}.property-list{display:flex;flex-direction:column;gap:5px}.selected-item-panel .sidebar-panel-content{padding:8px 10px}.selected-item-panel .property-list{gap:4px}.selected-item-panel .property{display:flex;align-items:center;gap:4px;min-width:0}.selected-item-panel .property-label{flex:0 0 auto;font-weight:700;line-height:1.1}.selected-item-panel .property-children{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.selected-item-panel .property-list>.property:first-child{margin-bottom:2px}.selected-item-panel .property-list>.property:first-child .property-children input{width:188px;max-width:none!important}.selected-item-panel .property-group{display:flex;flex-direction:column;gap:2px}.selected-item-panel .property-group h5{margin:0;font-size:15px;font-weight:700;line-height:1.1}.selected-item-panel .property-group>.row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:center}.selected-item-panel .property-group>.row .property{display:grid;grid-template-columns:16px minmax(0,1fr);gap:4px}.selected-item-panel .property-group>.row .property-children{min-width:0}.selected-item-panel .property-group>.row input{width:100%;max-width:none!important}.selected-item-panel .property-group>.col{display:flex;flex-direction:column;gap:2px}.selected-item-panel .property-group>.col .property{display:grid;grid-template-columns:16px 92px minmax(120px,1fr);gap:4px;align-items:center}.selected-item-panel .property-group>.col .property-children{display:contents}.selected-item-panel .property-group>.col input{width:92px;max-width:none!important}.selected-item-panel input[type=text],.selected-item-panel input[type=number],.selected-item-panel select{min-height:22px;height:22px;padding:1px 5px;line-height:18px}.selected-item-panel .sidebar-panel-content{padding:0}.inspector-object{color:#fff;font-size:12px;font-weight:700}.inspector-object .pcui-element,.inspector-object .pcui-label,.inspector-object .pcui-text-input,.inspector-object .pcui-numeric-input,.inspector-object .pcui-slider-input,.inspector-object .pcui-panel{font-family:inherit;font-size:12px}.inspector-object .pcui-input-element,.inspector-object .pcui-slider,.editor-asset-form-panel .pcui-input-element,.editor-asset-form-panel .pcui-slider,.editor-asset-form-panel .pcui-select-input{margin:0}.inspector-object .pcui-inspector-section{width:100%;border:0;border-bottom:1px solid rgba(116,141,148,.45);background:#1f3034}.inspector-object .pcui-inspector-section>.pcui-panel-header{min-height:24px;height:24px;padding:0 8px;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(0,0,0,.32);background:#2b3f45;color:#fff}.inspector-object .pcui-inspector-section>.pcui-panel-header:before{color:#d9f8ff}.inspector-object .pcui-inspector-section>.pcui-panel-header-title{color:#fff;font-weight:800}.inspector-object .pcui-inspector-section>.pcui-panel-content{position:relative;display:block;padding:0;background:#1f3034}.pcui-inspector-section-toolbar{position:absolute;top:-22px;right:5px;z-index:2}.inspector-object .pcui-inspector-input,.inspector-object .pcui-inspector-slider{width:100%;min-width:0}.inspector-object .pcui-inspector-input input,.inspector-object .pcui-inspector-slider input,.inspector-object .pcui-text-input input,.inspector-object .pcui-numeric-input input{width:100%;height:22px;min-height:22px;padding:1px 5px;border:1px solid rgba(116,141,148,.34);border-radius:0;background:#22363b;color:#fff;font:inherit;font-weight:700}.inspector-object .pcui-inspector-input.pcui-readonly input,.inspector-object .pcui-inspector-input input[readonly]{color:#dbecef}.inspector-object .pcui-slider-input{height:22px}.inspector-object .pcui-slider-input .pcui-slider-input-slider{background:#718286}.inspector-object .pcui-slider-input .pcui-slider-input-bar{background:#93a7ad}.inspector-object .pcui-slider-input .pcui-slider-input-handle{background:#b7c4c8;border-color:#d0dbde}.inspector-object-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;border-bottom:1px solid rgba(116,141,148,.45);background:#213439}.inspector-object-kind{display:flex;align-items:center;gap:6px;min-width:0;height:24px;padding:0 8px;color:#fff}.inspector-object-kind svg{color:#d6f6ff;flex:0 0 auto}.inspector-head-actions{display:flex;align-items:center;gap:3px;height:24px;padding:0 6px}.inspector-head-actions button,.inspector-pcui-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(116,141,148,.58);border-radius:2px;background:#1a282c;color:#e9f8fb;cursor:pointer;font:inherit;font-size:11px;font-weight:900}.inspector-head-actions button:hover,.inspector-head-actions button.is-active,.inspector-pcui-icon-button:hover,.inspector-pcui-icon-button.is-active{border-color:#c1d0d4;background:#34494f}.inspector-pcui-icon-button.is-danger{color:#ffc2c8;border-color:#71424a}.inspector-pcui-icon-button.is-danger:hover,.inspector-pcui-icon-button.is-danger:focus{color:#fff;border-color:#ff7b86;background:#693037}.inspector-head-actions button svg,.inspector-pcui-icon-button svg{width:12px;height:12px}.inspector-head-actions button[data-tooltip]:after,.inspector-pcui-icon-button[data-tooltip]:after{content:attr(data-tooltip);position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:none;min-width:-moz-max-content;min-width:max-content;padding:3px 6px;border:1px solid rgba(142,164,170,.75);border-radius:2px;background:#1f3034;color:#e9f8fb;font-size:10px;font-weight:900;line-height:1.2;pointer-events:none;white-space:nowrap;box-shadow:0 6px 14px #00000038,inset 0 1px #ffffff0f}.inspector-head-actions button[data-tooltip]:hover:after,.inspector-pcui-icon-button[data-tooltip]:hover:after{display:block}.inspector-name-input{grid-column:1 / -1;width:100%!important;max-width:none!important;height:24px!important;min-height:24px!important;border:0!important;border-top:1px solid rgba(116,141,148,.34)!important;border-radius:0!important;background:#22363b!important;color:#fff!important;font-weight:700}.inspector-object-head>.inspector-name-input{grid-column:1 / -1}.inspector-section{border-bottom:1px solid rgba(116,141,148,.45);background:#1f3034}.inspector-section-title{display:flex;align-items:center;justify-content:space-between;min-height:24px;padding:0 8px;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(0,0,0,.22);background:#2b3f45;color:#fff;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inspector-section-title::-webkit-details-marker{display:none}.inspector-section-title:before{content:"▸";margin-right:6px;color:#d9f8ff;font-size:11px}.inspector-section[open]>.inspector-section-title:before{content:"▾"}.inspector-section-title span{flex:1;min-width:0}.inspector-section-action,.inspector-icon-button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:2px;background:transparent;color:#fff;cursor:pointer}.inspector-section-action:hover,.inspector-icon-button:hover{background:#ffffff1f}.inspector-section-body{display:flex;flex-direction:column;gap:0;padding:4px 6px 6px}.inspector-transform-row,.inspector-property-row{display:grid;grid-template-columns:82px repeat(3,minmax(0,1fr));min-height:28px}.inspector-row-label,.inspector-property-row>span{display:flex;align-items:center;padding:0 6px 0 2px;min-width:0;overflow:hidden;text-overflow:ellipsis}.inspector-axis-field{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:3px;min-width:0;padding:2px 4px;border-left:1px solid rgba(116,141,148,.28)}.inspector-axis-field span,.inspector-axis-name{color:#fff;font-size:11px;font-weight:800}.inspector-rotation-group{display:grid;grid-template-columns:82px minmax(0,1fr);border-bottom:1px solid rgba(116,141,148,.28)}.inspector-rotation-fields{display:flex;flex-direction:column;gap:2px;padding:3px 4px;border-left:1px solid rgba(116,141,148,.28)}.inspector-rotation-row{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:4px;min-height:22px}.inspector-property-row{grid-template-columns:minmax(96px,34%) minmax(0,1fr)}.inspector-property-row input,.inspector-object input[type=text],.inspector-object input[type=number],.inspector-object select{width:100%;max-width:none!important;height:22px!important;min-height:22px!important;padding:1px 5px!important;border:1px solid rgba(116,141,148,.34)!important;border-radius:0!important;background:#22363b!important;color:#fff!important;font:inherit;font-weight:700}.inspector-object input[readonly]{color:#dbecef!important}.inspector-object .slider{height:18px}.inspector-object .slider-track{top:7px;height:4px;background:#718286}.inspector-object .slider-track.slider-track-0{background:#93a7ad}.inspector-object .slider-thumb{width:18px;height:18px;background:#b7c4c8}.inspector-component-list{display:flex;flex-direction:column;gap:2px}.inspector-component-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;min-height:26px}.inspector-component-indent{height:100%;border-left:1px solid rgba(116,141,148,.45);margin-left:9px}.inspector-component-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.inspector-dropped-asset-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;padding-right:4px}.inspector-dropped-asset-actions .inspector-pcui-icon-button{width:24px;height:24px;border-color:#82b8c18c;background:#12282cf2;color:#d8f3f7}.inspector-dropped-asset-actions .inspector-pcui-icon-button:hover,.inspector-dropped-asset-actions .inspector-pcui-icon-button:focus-visible{border-color:#8fd6df;background:#255259f2;color:#fff}.inspector-dropped-asset-actions .inspector-pcui-icon-button.is-danger{border-color:#ff7e7e8c;color:#ffd6d6}.inspector-dropped-asset-actions .inspector-pcui-icon-button.is-danger:hover,.inspector-dropped-asset-actions .inspector-pcui-icon-button.is-danger:focus-visible{border-color:#ff9a9a;background:#532227f2}.inspector-empty{min-height:42px;display:flex;align-items:center;padding:0 10px;color:#91b9c1;font-weight:800}.inspector-add-component{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:6px;border:2px dashed rgba(145,185,193,.45);color:#91b9c1;font-weight:800}.property-group h5{margin:0;font-weight:700}.property{display:flex;gap:5px}.property-children{display:flex;gap:5px;flex-grow:1}.property-children input{margin-right:10px}.slider{margin:auto;width:100%;height:20px}.slider-track{top:8px;height:4px;background:#ddd}.slider-track.slider-track-0{background:#6875d9}.slider-thumb{cursor:pointer;background:#6875d9;width:20px;height:20px;border-radius:100%;outline:none}.slider-thumb:hover{box-shadow:0 0 0 8px #6875d933}.slider-mark{cursor:pointer;top:6px;width:1.5px;height:8px;background-color:#aaa}.slider-mark.slider-mark-before{background-color:#6875d9}.slider-mark.slider-mark-active{display:none}.overlay{position:fixed;width:100%;height:100%;z-index:1;background-color:#0000008c}.modal{z-index:2;position:fixed;top:200px;left:25%;width:50%;background-color:#404040;border-radius:5px;border:1px solid gray;padding:10px;box-shadow:#00000059 0 5px 15px}.modal-header{text-align:center;color:#fff;font-weight:700}.modal-body{border:1px solid rgb(128,128,128);min-height:20px;padding:20px;display:flex;flex-direction:column;align-items:center;color:#fff}.modal-footer{padding:5px 0;display:flex;flex-direction:row;justify-content:flex-end}.modal-footer button{font-size:1em;font-weight:700;color:#323232;margin-left:10px}.project-files-panel{margin-bottom:12px}.project-menubar{display:flex;align-items:center;flex-wrap:wrap;gap:2px;min-width:0;min-height:30px;height:auto;padding:2px;border:1px solid #565656;border-radius:6px;background:#262626;box-shadow:inset 0 1px #ffffff14}.project-menubar-trigger{display:inline-flex;align-items:center;justify-content:center;flex:1 1 78px;min-width:0;max-width:100%;height:24px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:#f4f4f4;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;line-height:1;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-menubar-trigger:hover,.project-menubar-trigger[data-highlighted],.project-menubar-trigger[data-state=open]{background:#4b4b4b;color:#fff}.project-menubar-content{z-index:1000002;min-width:190px;padding:5px;border:1px solid rgba(115,168,178,.45);border-radius:6px;background:#0f3f48;color:#f2fbfd;box-shadow:0 16px 34px #0000006b,inset 0 1px #ffffff0f}.project-menubar-item{display:flex;align-items:center;min-height:26px;padding:0 9px;border-radius:3px;cursor:pointer;font-size:13px;font-weight:800;outline:none;color:#f2fbfd}.project-menubar-item[data-highlighted]{background:#34484e;color:#fff}.project-menu-projects{width:min(360px,calc(100vw - 16px));max-height:min(520px,calc(100vh - 54px));overflow:auto;padding:8px;background:#1f3034;color:#f2fbfd}@media (max-width: 360px){.project-menubar{gap:1px}.project-menubar-trigger{flex-basis:68px;height:23px;padding:0 5px;font-size:12px}}.project-menu-tree{min-width:0;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.12)}.project-menu-tree .tree-view-header{min-height:26px;padding:3px 6px}.project-menu-tree .tree-view-label{font-size:15px}.project-open-folder-item{color:#f2fbfd;min-height:30px;border-bottom:1px solid rgba(115,168,178,.28);border-radius:0}.project-open-folder-item[data-highlighted]{background:#34484e;border-radius:3px}.project-complex-tree{--rct-item-height: 24px;--rct-item-padding: 5px;--rct-arrow-size: 8px;--rct-arrow-container-size: 14px;--rct-arrow-padding: 4px;--rct-radius: 3px;--rct-color-focustree-item-selected-bg: #59727a;--rct-color-focustree-item-hover-bg: rgba(142, 208, 221, .16);--rct-color-focustree-item-active-bg: rgba(142, 208, 221, .22);--rct-color-tree-bg: transparent;--rct-color-tree-focus-outline: rgba(142, 208, 221, .45);--rct-color-arrow: #a9d4db;--rct-color-renaming-input-submitbutton-bg: #235a65;--rct-color-renaming-input-submitbutton-bg-hover: #2d6975;margin-top:6px;padding-top:6px;border-top:1px solid rgba(115,168,178,.28);color:#f2fbfd;font-size:13px}.pcui-project-tree-shell{--pcui-tree-row-height: 22px}.pcui-project-tree{width:100%;min-width:0;border:0;background:#1f3034;color:#f2f8fa;font-family:inherit;font-size:12px}.pcui-project-tree .pcui-treeview-item{position:relative;padding-left:14px;color:#f2f8fa;font-family:inherit;font-size:12px;font-weight:800}.pcui-project-tree .pcui-treeview-item-contents{position:relative;display:flex;align-items:center;width:100%;min-height:22px;height:22px;margin:0;padding:0 5px;border:1px solid transparent;border-radius:2px;background:transparent;color:#d7e0e2;cursor:pointer;font:inherit;text-align:left}.pcui-project-tree .pcui-treeview-item-contents:hover{background:#26383d;color:#fff}.pcui-project-tree .pcui-treeview-item-contents.pcui-treeview-item-selected{background:#46565b;color:#fff}.pcui-project-disclosure{display:inline-flex;align-items:center;justify-content:center;width:12px;height:20px;margin-right:2px;color:#9fb1b7}.pcui-project-node.pcui-treeview-item-open>.pcui-project-node-row .pcui-project-disclosure svg{transform:rotate(90deg)}.pcui-project-tree .pcui-treeview-item-icon,.pcui-project-node-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;margin-right:5px;color:#d5c25c}.pcui-project-tree .pcui-treeview-item-text{min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.pcui-project-node-children{margin-left:9px;border-left:1px solid rgba(116,141,148,.24)}.pcui-project-node.is-file .pcui-treeview-item-icon{color:#efeeee}.pcui-object-tree-shell{padding:4px 5px 10px}.pcui-object-tree-view{width:100%;min-width:0;border:0;color:#f2f8fa;font-family:inherit;font-size:12px}.pcui-object-tree-view .pcui-treeview-item{position:relative;color:#f2f8fa;font-family:inherit;font-size:12px;font-weight:800}.pcui-object-tree-view .pcui-treeview-item-contents{position:relative;display:flex;align-items:center;width:100%;min-height:22px;height:22px;margin:0;padding:0 5px;border:1px solid transparent;border-radius:2px;background:transparent;color:#d7e0e2;cursor:pointer;font:inherit;text-align:left}.pcui-object-tree-view .pcui-treeview-item-contents:hover{background:#26383d;color:#fff}.pcui-object-tree-view .pcui-treeview-item-contents.pcui-treeview-item-selected{background:#46565b;color:#fff}.pcui-object-disclosure{display:inline-flex;align-items:center;justify-content:center;width:10px;height:20px;margin-right:1px;color:#9fb1b7}.pcui-object-disclosure svg{width:9px;height:9px;transition:transform 90ms ease}.pcui-object-node.pcui-treeview-item-open>.pcui-object-node-row .pcui-object-disclosure svg{transform:rotate(90deg)}.pcui-object-tree-view .pcui-treeview-item-icon,.pcui-object-node-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;margin-right:4px;color:#9ed8e2}.pcui-object-node.is-object .pcui-object-node-icon{color:#c6edf3}.pcui-object-tree-view .pcui-treeview-item-text{min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.pcui-object-node-children{border-left:0;margin-left:0}.project-menubar-content{background:#1f3034;border-color:#748d9494;color:#f0f4f5}.project-menubar-item{color:#f0f4f5}.project-complex-tree [role=tree]{outline:none}.project-complex-tree .rct-tree-root{padding:0}.project-complex-tree .rct-tree-item-button{min-width:0;color:#f2fbfd;font-weight:500}.project-complex-tree .rct-tree-item-button:hover{color:#fff}.project-complex-tree-title{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.project-complex-tree-title svg{flex:0 0 auto;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35))}.project-complex-tree-title span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings{width:100%;display:flex;flex-direction:row}.settings-sidebar{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.settings-sidebar-tab{border:1px solid lightgray;padding:10px 30px;cursor:pointer;font-size:large}.settings-sidebar-tab.active{font-weight:700}.settings-sidebar-tab:hover{background-color:#d3d3d3;color:#000}.settings-content{display:flex;flex-direction:column;flex-grow:1}.editor-controls-table tr{margin:10px 0}.editor-controls-key{background-color:#fff;border-radius:5px;border-style:groove;color:#000;padding:5px;margin:5px}.editor-app-root.is-editor-fullscreen .viewport-compass,.editor-app-root:fullscreen .viewport-compass,.editor-app-root:-webkit-full-screen .viewport-compass{top:10px!important;right:12px!important}html.is-editor-fullscreen,body.is-editor-fullscreen{width:100vw!important;height:100vh!important;margin:0!important;overflow:hidden!important;background:#000!important}body.is-editor-fullscreen .editor-app-root{width:100vw!important;height:100vh!important;overflow:hidden!important;background:#000!important}body.is-editor-fullscreen .canvas-element{position:fixed!important;inset:0!important;z-index:1!important;width:100vw!important;height:100vh!important;background:#000!important}body.is-editor-fullscreen .canvas-element canvas{width:100vw!important;height:100vh!important}body.is-editor-fullscreen .rogue-editor-left,body.is-editor-fullscreen .rogue-editor-right,body.is-editor-fullscreen .editor-bottom-dock,body.is-editor-fullscreen .editor-panel-resize-handle,body.is-editor-fullscreen .rogue-editor-project-path,body.is-editor-fullscreen .webglstudio-menu,body.is-editor-fullscreen .webglstudio-workspace-switch,body.is-editor-fullscreen .webglstudio-play-controls,body.is-editor-fullscreen .engine-code-workspace,body.is-editor-fullscreen .code-workspace,body.is-editor-fullscreen .three-view-sidebar{display:none!important;visibility:hidden!important;pointer-events:none!important}body.is-editor-fullscreen .rogue-editor-shell{--editor-menu: 0px;--editor-top: 0px;--editor-left: 0px;--editor-right: 0px;--editor-bottom: 0px;--editor-rail: 0px;position:fixed!important;inset:0!important;z-index:100!important;width:100vw!important;height:100vh!important;pointer-events:none!important;background:transparent!important}body.is-editor-fullscreen .webglstudio-topbar{position:fixed!important;inset:0 auto auto 0!important;z-index:120!important;width:100vw!important;height:0!important;border:0!important;background:transparent!important;pointer-events:none!important}body.is-editor-fullscreen .webglstudio-top-toolstrip{position:fixed!important;top:10px!important;left:50%!important;z-index:130!important;transform:translate(-50%)!important;pointer-events:auto!important}body.is-editor-fullscreen .webglstudio-vertical-toolstrip{position:fixed!important;top:10px!important;left:10px!important;z-index:130!important;pointer-events:auto!important}body.is-editor-fullscreen .webglstudio-zoom-toolstrip{position:fixed!important;top:56px!important;right:12px!important;z-index:130!important;pointer-events:auto!important}body.is-editor-fullscreen .webglstudio-coordinate-readout{position:fixed!important;left:10px!important;bottom:10px!important;z-index:130!important}body.is-editor-fullscreen .viewport-compass{position:fixed!important;top:10px!important;right:12px!important;z-index:130!important;pointer-events:auto!important}body.is-editor-fullscreen.is-url-project-fullscreen .webglstudio-top-toolstrip,html.is-editor-fullscreen.is-url-project-fullscreen .webglstudio-top-toolstrip,.editor-app-root.is-editor-fullscreen.is-url-project-fullscreen .webglstudio-top-toolstrip,body.is-editor-fullscreen.is-url-project-fullscreen .viewport-level-dropdown-shell,html.is-editor-fullscreen.is-url-project-fullscreen .viewport-level-dropdown-shell,.editor-app-root.is-editor-fullscreen.is-url-project-fullscreen .viewport-level-dropdown-shell,body.is-editor-fullscreen.is-package-project-fullscreen .webglstudio-top-toolstrip,html.is-editor-fullscreen.is-package-project-fullscreen .webglstudio-top-toolstrip,.editor-app-root.is-editor-fullscreen.is-package-project-fullscreen .webglstudio-top-toolstrip,body.is-editor-fullscreen.is-package-project-fullscreen .viewport-level-dropdown-shell,html.is-editor-fullscreen.is-package-project-fullscreen .viewport-level-dropdown-shell,.editor-app-root.is-editor-fullscreen.is-package-project-fullscreen .viewport-level-dropdown-shell,body.is-editor-fullscreen.is-package-project-fullscreen .webglstudio-vertical-toolstrip,html.is-editor-fullscreen.is-package-project-fullscreen .webglstudio-vertical-toolstrip,.editor-app-root.is-editor-fullscreen.is-package-project-fullscreen .webglstudio-vertical-toolstrip,body.is-editor-fullscreen.is-single-edges-url-overlay .webglstudio-vertical-toolstrip,html.is-editor-fullscreen.is-single-edges-url-overlay .webglstudio-vertical-toolstrip,.editor-app-root.is-editor-fullscreen.is-single-edges-url-overlay .webglstudio-vertical-toolstrip,body.is-single-edges-url-overlay .webglstudio-vertical-toolstrip,html.is-single-edges-url-overlay .webglstudio-vertical-toolstrip,.editor-app-root.is-single-edges-url-overlay .webglstudio-vertical-toolstrip{display:none!important;visibility:hidden!important;pointer-events:none!important}body.is-editor-fullscreen.is-game-project-fullscreen .canvas-element{z-index:1!important}body.is-editor-fullscreen.is-game-project-fullscreen .top-left-container,body.is-editor-fullscreen.is-game-project-fullscreen #btn-container,body.is-editor-fullscreen.is-game-project-fullscreen .game-menu-panel,body.is-editor-fullscreen.is-game-project-fullscreen .pause-overlay,body.is-editor-fullscreen.is-game-project-fullscreen .leaderboard-restore-button,body.is-editor-fullscreen.is-game-project-fullscreen .popup-player-leaderboard,body.is-editor-fullscreen.is-game-project-fullscreen .popup-player-inventory,body.is-editor-fullscreen.is-game-project-fullscreen .popup-player-inventory-max,body.is-editor-fullscreen.is-game-project-fullscreen .inventory-action-dialog,body.is-editor-fullscreen.is-game-project-fullscreen .controlKeys-wrap,body.is-editor-fullscreen.is-game-project-fullscreen .game-dialog-token,body.is-editor-fullscreen.is-game-project-fullscreen .p-dialog,body.is-editor-fullscreen.is-game-project-fullscreen .p-toast,body.is-editor-fullscreen.is-game-project-fullscreen .p-confirm-dialog,html.is-editor-fullscreen.is-game-project-fullscreen .top-left-container,html.is-editor-fullscreen.is-game-project-fullscreen #btn-container,html.is-editor-fullscreen.is-game-project-fullscreen .game-menu-panel,html.is-editor-fullscreen.is-game-project-fullscreen .pause-overlay,html.is-editor-fullscreen.is-game-project-fullscreen .leaderboard-restore-button,html.is-editor-fullscreen.is-game-project-fullscreen .popup-player-leaderboard,html.is-editor-fullscreen.is-game-project-fullscreen .popup-player-inventory,html.is-editor-fullscreen.is-game-project-fullscreen .popup-player-inventory-max,html.is-editor-fullscreen.is-game-project-fullscreen .inventory-action-dialog,html.is-editor-fullscreen.is-game-project-fullscreen .controlKeys-wrap,html.is-editor-fullscreen.is-game-project-fullscreen .game-dialog-token,html.is-editor-fullscreen.is-game-project-fullscreen .p-dialog,html.is-editor-fullscreen.is-game-project-fullscreen .p-toast,html.is-editor-fullscreen.is-game-project-fullscreen .p-confirm-dialog{z-index:1000000!important;pointer-events:auto!important}body.is-editor-fullscreen.is-game-project-fullscreen .top-left-container,body.is-editor-fullscreen.is-game-project-fullscreen #btn-container{position:fixed!important}body.is-editor-fullscreen.is-game-project-fullscreen .game-menu-panel,body.is-editor-fullscreen.is-game-project-fullscreen .pause-overlay{position:fixed!important;inset:0!important}body.is-editor-fullscreen.is-game-project-fullscreen .p-dialog-mask,html.is-editor-fullscreen.is-game-project-fullscreen .p-dialog-mask{z-index:999990!important}.project-tile-landing{position:fixed;inset:0;z-index:20;overflow:auto;background:linear-gradient(90deg,rgba(19,78,105,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(19,78,105,.04) 1px,transparent 1px),linear-gradient(135deg,rgba(7,33,64,.05) 0 22%,transparent 22% 100%),#f4f7fb;background-size:48px 48px,48px 48px,100% 100%,auto;color:#071b39;font-family:Roboto,Arial,sans-serif}.project-tile-landing:before{content:"";position:fixed;right:0;bottom:0;width:min(58vw,920px);height:min(52vh,520px);pointer-events:none;background:linear-gradient(90deg,transparent 0 18%,rgba(13,112,138,.12) 18% 18.5%,transparent 18.5% 34%,rgba(13,112,138,.09) 34% 34.4%,transparent 34.4%),linear-gradient(0deg,transparent 0 28%,rgba(8,45,84,.1) 28% 28.5%,transparent 28.5% 54%,rgba(8,45,84,.08) 54% 54.5%,transparent 54.5%),linear-gradient(135deg,transparent 0 49%,rgba(5,123,151,.09) 49% 50%,transparent 50% 100%);opacity:.9}.project-tile-landing:after{content:"";position:fixed;inset:68px 0 0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 180px 132px,rgba(13,38,72,.16) 0,rgba(13,38,72,.08) 24%,transparent 58%),radial-gradient(ellipse at 520px 144px,rgba(13,38,72,.12) 0,rgba(13,38,72,.06) 25%,transparent 56%),linear-gradient(180deg,rgba(11,31,58,.08) 0,transparent 90px);box-shadow:inset 0 18px 34px #09224214,inset 0 -42px 80px #ffffff75}.project-tile-landing-header{position:relative;z-index:2;display:flex;align-items:center;min-height:68px;padding:0 24px;border-bottom:1px solid rgba(163,185,209,.58);background:linear-gradient(90deg,#fff,#ffffffd1 54%,#ebf6faf0);box-shadow:0 1px #ffffffd1 inset,0 16px 42px #1430521f}.project-tile-landing-header h1{margin:0;color:#001b3f;font-size:18px;font-weight:800;letter-spacing:0}.project-tile-grid{position:relative;z-index:1;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(260px,303px));gap:22px;padding:18px 24px}.project-tile-grid:before{content:"";position:absolute;top:22px;left:18px;width:min(680px,calc(100vw - 36px));height:330px;z-index:-1;pointer-events:none;border-radius:18px;background:linear-gradient(90deg,rgba(8,31,58,.08),rgba(8,31,58,.035) 52%,transparent),radial-gradient(ellipse at 24% 46%,rgba(5,32,61,.16),transparent 62%);filter:blur(18px)}.project-tile-card{display:flex;min-width:0;flex-direction:column;padding:16px 16px 15px;border:1px solid rgba(197,215,233,.92);border-radius:6px;background:linear-gradient(180deg,#fffffff5,#ffffffe8),#fff;box-shadow:0 2px 3px #1f37530d,0 18px 36px #1e3e6829,0 44px 90px #1e3e6814;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.project-tile-card:hover,.project-tile-card:focus-within{border-color:#9fc3dc;box-shadow:0 2px 4px #1f37530f,0 22px 42px #1e3e6833,0 52px 100px #1e3e681a;transform:translateY(-1px)}.project-tile-thumbnail{width:100%;aspect-ratio:2.05 / 1;overflow:hidden;border-radius:4px;background:#d9dde1;box-shadow:inset 0 0 0 1px #081f3614}.project-tile-thumbnail img,.project-tile-placeholder{width:100%;height:100%}.project-tile-thumbnail img{-o-object-fit:cover;object-fit:cover}.project-tile-placeholder{background:linear-gradient(155deg,#05151cd6,#fff0 54%),linear-gradient(25deg,#e4ecef 0 30%,#2d3a42 31% 45%,#f6f8f9 46% 64%,#121a20 65% 100%)}.project-tile-meta{display:flex;align-items:center;gap:14px;margin-top:12px;color:#5c7ea9;font-size:12px;line-height:1}.project-tile-meta span{display:inline-flex;align-items:center;min-width:0;gap:5px;white-space:nowrap}.project-tile-card h2{margin:13px 0 8px;overflow:hidden;color:#002250;font-size:14px;font-weight:800;letter-spacing:0;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.project-tile-card p{min-height:16px;margin:0;overflow:hidden;color:#5f7faa;font-size:11px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.project-tile-actions{display:flex;align-items:center;gap:10px;margin-top:17px}.project-tile-actions button{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;gap:7px;border-radius:6px;font-size:12px;font-weight:800;line-height:1}.project-tile-view-button{border:1px solid #0899b4;background:#0698b3;color:#fff}.project-tile-view-button:hover,.project-tile-view-button:focus-visible{background:#057f99}.project-tile-upload-button{border:1px solid #d5e0ee;background:#ffffffdb;color:#285482}.project-tile-upload-button:hover,.project-tile-upload-button:focus-visible{border-color:#9fc3dc;background:#f5fbff}.project-tile-actions input{display:none}@media (max-width: 680px){.project-tile-grid{grid-template-columns:minmax(0,1fr)}.project-tile-landing-header h1{font-size:16px}}.project-viewer-back-button{position:fixed;top:14px;left:14px;z-index:2000000;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(18,42,62,.22);border-radius:6px;background:#ffffffe6;color:#07254a;box-shadow:0 8px 20px #0c1c302e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.project-viewer-back-button:hover,.project-viewer-back-button:focus-visible{background:#fff;color:#0391ae}
